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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46<using System; using System.Collections.Generic; using System.Linq; using System.Text; //------------------------------------------------------------------------------ // <auto-generated> // This code was generated by a tool. // Tango Observables Generator // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. Do not modify! // </auto-generated> //------------------------------------------------------------------------------ using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Xml.Serialization; using Newtonsoft.Json; using System.Linq; using Tango.DAL.Remote.DB; using Tango.Core; using System.ComponentModel; using Tango.Core.CustomAttributes; namespace Tango.BL.Entities { [Table("SEGMENTS_GROUPS")] public abstract class SegmentsGroupBase : ObservableEntity<SegmentsGroup> { public event EventHandler<Int32> SegmentIndexChanged; public event EventHandler<Int32> RepeatsChanged; public event EventHandler<Job> JobChanged; public event EventHandler<SynchronizedObservableCollection<Segment>> SegmentsChanged; protected Int32 _segmentindex; /// <summary> /// Gets or sets the segmentsgroupbase segment index. /// </summary> [Column("SEGMENT_INDEX")] public Int32 SegmentIndex { get { return _segmentindex; } set { if (_segmentindex != value) { _segmentindex = value; OnSegmentIndexChanged(value); } } } protected Int32 _repeats; /// <summary> /// Gets or sets the segmentsgroupbase repeats. /// </summary> [Column("REPEATS")] public Int32 Repeats { get { return _repeats; } set { if (_repeats != value) { _repeats = value; OnRepeatsChanged(value); } } } protected String _jobguid; /// <summary> /// Gets or sets the segmentsgroupbase job guid. /// </summary> [Column("JOB_GUID")] [ForeignKey("Job")] public String JobGuid { get { return _jobguid; } set { if (_jobguid != value) { _jobguid = value; } } } protected Job _job; /// <summary> /// Gets or sets the segmentsgroupbase job. /// </summary> [XmlIgnore] [JsonIgnore] public virtual Job Job { get { return _job; } set { if (_job != value) { _job = value; if (Job != null) { JobGuid = Job.Guid; } OnJobChanged(value); } } } protected SynchronizedObservableCollection<Segment> _segments; /// <summary> /// Gets or sets the segmentsgroupbase segments. /// </summary> public virtual SynchronizedObservableCollection<Segment> Segments { get { return _segments; } set { if (_segments != value) { _segments = value; OnSegmentsChanged(value); } } } /// <summary> /// Called when the SegmentIndex has changed. /// </summary> protected virtual void OnSegmentIndexChanged(Int32 segmentindex) { SegmentIndexChanged?.Invoke(this, segmentindex); RaisePropertyChanged(nameof(SegmentIndex)); } /// <summary> /// Called when the Repeats has changed. /// </summary> protected virtual void OnRepeatsChanged(Int32 repeats) { RepeatsChanged?.Invoke(this, repeats); RaisePropertyChanged(nameof(Repeats)); } /// <summary> /// Called when the Job has changed. /// </summary> protected virtual void OnJobChanged(Job job) { JobChanged?.Invoke(this, job); RaisePropertyChanged(nameof(Job)); } /// <summary> /// Called when the Segments has changed. /// </summary> protected virtual void OnSegmentsChanged(SynchronizedObservableCollection<Segment> segments) { SegmentsChanged?.Invoke(this, segments); RaisePropertyChanged(nameof(Segments)); } /// <summary> /// Initializes a new instance of the <see cref="SegmentsGroupBase" /> class. /// </summary> public SegmentsGroupBase() : base() { Segments = new SynchronizedObservableCollection<Segment>(); } } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; //------------------------------------------------------------------------------ // <auto-generated> // This code was generated by a tool. // Tango Observables Generator // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. Do not modify! // </auto-generated> //------------------------------------------------------------------------------ using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Xml.Serialization; using Newtonsoft.Json; using System.Linq; using Tango.DAL.Remote.DB; using Tango.Core; using System.ComponentModel; using Tango.Core.CustomAttributes; namespace Tango.BL.Entities { [Table("SEGMENTS_GROUPS")] public abstract class SegmentsGroupBase : ObservableEntity<SegmentsGroup> { public event EventHandler<Int32> SegmentIndexChanged; public event EventHandler<Int32> RepeatsChanged; public event EventHandler<Job> JobChanged; public event EventHandler<SynchronizedObservableCollection<Segment>> SegmentsChanged; protected Int32 _segmentindex; /// <summary> /// Gets or sets the segmentsgroupbase segment index. /// </summary> [Column("SEGMENT_INDEX")] public Int32 SegmentIndex { get { return _segmentindex; } set { if (_segmentindex != value) { _segmentindex = value; OnSegmentIndexChanged(value); } } } protected Int32 _repeats; /// <summary> /// Gets or sets the segmentsgroupbase repeats. /// </summary> [Column("REPEATS")] public Int32 Repeats { get { return _repeats; } set { if (_repeats != value) { _repeats = value; OnRepeatsChanged(value); } } } protected String _jobguid; /// <summary> /// Gets or sets the segmentsgroupbase job guid. /// </summary> [Column("JOB_GUID")] [ForeignKey("Job")] public String JobGuid { get { return _jobguid; } set { if (_jobguid != value) { _jobguid = value; } } } protected Job _job; /// <summary> /// Gets or sets the segmentsgroupbase job. /// </summary> [XmlIgnore] [JsonIgnore] public virtual Job Job { get { return _job; } set { if (_job != value) { _job = value; if (Job != null) { JobGuid = Job.Guid; } OnJobChanged(value); } } } protected SynchronizedObservableCollection<Segment> _segments; /// <summary> /// Gets or sets the segmentsgroupbase segments. /// </summary> public virtual SynchronizedObservableCollection<Segment> Segments { get { return _segments; } set { if (_segments != value) { _segments = value; OnSegmentsChanged(value); } } } /// <summary> /// Called when the SegmentIndex has changed. /// </summary> protected virtual void OnSegmentIndexChanged(Int32 segmentindex) { SegmentIndexChanged?.Invoke(this, segmentindex); RaisePropertyChanged(nameof(SegmentIndex)); } /// <summary> /// Called when the Repeats has changed. /// </summary> protected virtual void OnRepeatsChanged(Int32 repeats) { RepeatsChanged?.Invoke(this, repeats); RaisePropertyChanged(nameof(Repeats)); } /// <summary> /// Called when the Job has changed. /// </summary> protected virtual void OnJobChanged(Job job) { JobChanged?.Invoke(this, job); RaisePropertyChanged(nameof(Job)); } /// <summary> /// Called when the Segments has changed. /// </summary> protected virtual void OnSegmentsChanged(SynchronizedObservableCollection<Segment> segments) { SegmentsChanged?.Invoke(this, segments); RaisePropertyChanged(nameof(Segments)); } /// <summary> /// Initializes a new instance of the <see cref="SegmentsGroupBase" /> class. /// </summary> public SegmentsGroupBase() : base() { Segments = new SynchronizedObservableCollection<Segment>(); } } }
//------------------------------------------------------------------------------ // <auto-generated> // This code was generated by a tool. // Tango Observables Generator // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. Do not modify! // </auto-generated> //------------------------------------------------------------------------------ using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Xml.Serialization; using Newtonsoft.Json; using System.Linq; using Tango.DAL.Remote.DB; using Tango.Core; using System.ComponentModel; using Tango.Core.CustomAttributes; namespace Tango.BL.Entities { [Table("SEGMENTS_GROUPS")] public abstract class SegmentsGroupBase : ObservableEntity<SegmentsGroup> { public event EventHandler<Int32> SegmentIndexChanged; public event EventHandler<Int32> RepeatsChanged; public event EventHandler<Job> JobChanged; public event EventHandler<SynchronizedObservableCollection<Segment>> SegmentsChanged; protected Int32 _segmentindex; /// <summary> /// Gets or sets the segmentsgroupbase segment index. /// </summary> [Column("SEGMENT_INDEX")] public Int32 SegmentIndex { get { return _segmentindex; } set { if (_segmentindex != value) { _segmentindex = value; OnSegmentIndexChanged(value); } } } protected Int32 _repeats; /// <summary> /// Gets or sets the segmentsgroupbase repeats. /// </summary> [Column("REPEATS")] public Int32 Repeats { get { return _repeats; } set { if (_repeats != value) { _repeats = value; OnRepeatsChanged(value); } } } protected String _jobguid; /// <summary> /// Gets or sets the segmentsgroupbase job guid. /// </summary> [Column("JOB_GUID")] [ForeignKey("Job")] public String JobGuid { get { return _jobguid; } set { if (_jobguid != value) { _jobguid = value; } } } protected Job _job; /// <summary> /// Gets or sets the segmentsgroupbase job. /// </summary> [XmlIgnore] [JsonIgnore] public virtual Job Job { get { return _job; } set { if (_job != value) { _job = value; if (Job != null) { JobGuid = Job.Guid; } OnJobChanged(value); } } } protected SynchronizedObservableCollection<Segment> _segments; /// <summary> /// Gets or sets the segmentsgroupbase segments. /// </summary> public virtual SynchronizedObservableCollection<Segment> Segments { get { return _segments; } set { if (_segments != value) { _segments = value; OnSegmentsChanged(value); } } } /// <summary> /// Called when the SegmentIndex has changed. /// </summary> protected virtual void OnSegmentIndexChanged(Int32 segmentindex) { SegmentIndexChanged?.Invoke(this, segmentindex); RaisePropertyChanged(nameof(SegmentIndex)); } /// <summary> /// Called when the Repeats has changed. /// </summary> protected virtual void OnRepeatsChanged(Int32 repeats) { RepeatsChanged?.Invoke(this, repeats); RaisePropertyChanged(nameof(Repeats)); } /// <summary> /// Called when the Job has changed. /// </summary> protected virtual void OnJobChanged(Job job) { JobChanged?.Invoke(this, job); RaisePropertyChanged(nameof(Job)); } /// <summary> /// Called when the Segments has changed. /// </summary> protected virtual void OnSegmentsChanged(SynchronizedObservableCollection<Segment> segments) { SegmentsChanged?.Invoke(this, segments); RaisePropertyChanged(nameof(Segments)); } /// <summary> /// Initializes a new instance of the <see cref="SegmentsGroupBase" /> class. /// </summary> public SegmentsGroupBase() : base() { Segments = new SynchronizedObservableCollection<Segment>(); } } }