aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.DAL.Local/DB/ADDRESS.cs
blob: edecaf25005fedae10f2442488463e7ef3d26b08 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated from a template.
//
//     Manual changes to this file may cause unexpected behavior in your application.
//     Manual changes to this file will be overwritten if the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

namespace Tango.DAL.Local.DB
{
    using System;
    using System.Collections.Generic;
    
    public partial class ADDRESS
    {
        public long ID { get; set; }
        public string GUID { get; set; }
        public System.DateTime LAST_UPDATED { get; set; }
        public bool DELETED { get; set; }
        public string ADDRESS_STRING { get; set; }
        public string LOCALITY { get; set; }
        public string COUNTRY { get; set; }
        public string CITY { get; set; }
        public string STATE { get; set; }
        public string COUNTRY_CODE { get; set; }
        public string POSTAL_CODE { get; set; }
    }
}
s(DeactivateReason.InputHandlerDetached)); } public override void OnPreviewKeyDown(KeyEventArgs e) { base.OnPreviewKeyDown(e); if (e.Key == Key.Escape) { context.Deactivate(new SnippetEventArgs(DeactivateReason.EscapePressed)); e.Handled = true; } else if (e.Key == Key.Return) { context.Deactivate(new SnippetEventArgs(DeactivateReason.ReturnPressed)); e.Handled = true; } else if (e.Key == Key.Tab) { bool backwards = e.KeyboardDevice.Modifiers == ModifierKeys.Shift; SelectElement(FindNextEditableElement(TextArea.Caret.Offset, backwards)); e.Handled = true; } } void SelectElement(IActiveElement element) { if (element != null) { TextArea.Selection = Selection.Create(TextArea, element.Segment); TextArea.Caret.Offset = element.Segment.EndOffset; } } IActiveElement FindNextEditableElement(int offset, bool backwards) { IEnumerable<IActiveElement> elements = context.ActiveElements.Where(e => e.IsEditable && e.Segment != null); if (backwards) { elements = elements.Reverse(); foreach (IActiveElement element in elements) { if (offset > element.Segment.EndOffset) return element; } } else { foreach (IActiveElement element in elements) { if (offset < element.Segment.Offset) return element; } } return elements.FirstOrDefault(); } } }