//------------------------------------------------------------------------------ // // 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! // //------------------------------------------------------------------------------ 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; namespace Tango.BL.Entities { [Table("PROCESS_PARAMETERS_TABLES")] public abstract class ProcessParametersTableBase : ObservableEntity { public event EventHandler NameChanged; public event EventHandler DyeingSpeedChanged; public event EventHandler MinInkUptakeChanged; public event EventHandler MaxInkUptakeChanged; public event EventHandler FeederTensionChanged; public event EventHandler PullerTensionChanged; public event EventHandler WinderTensionChanged; public event EventHandler MixerTempChanged; public event EventHandler HeadZone1TempChanged; public event EventHandler HeadZone2TempChanged; public event EventHandler HeadZone3TempChanged; public event EventHandler HeadZone4TempChanged; public event EventHandler HeadZone5TempChanged; public event EventHandler HeadZone6TempChanged; public event EventHandler DryerAirFlowChanged; public event EventHandler DryerZone1TempChanged; public event EventHandler DryerZone2TempChanged; public event EventHandler DryerZone3TempChanged; public event EventHandler DryerBufferLengthChanged; public event EventHandler HeadAirFlowChanged; public event EventHandler TableIndexChanged; public event EventHandler ProcessParametersTablesGroupChanged; protected String _name; /// /// Gets or sets the processparameterstablebase name. /// [Column("NAME")] public String Name { get { return _name; } set { if (_name != value) { _name = value; OnNameChanged(value); } } } protected Double _dyeingspeed; /// /// Gets or sets the processparameterstablebase dyeing speed. /// [Column("DYEING_SPEED")] public Double DyeingSpeed { get { return _dyeingspeed; } set { if (_dyeingspeed != value) { _dyeingspeed = value; OnDyeingSpeedChanged(value); } } } protected Double _mininkuptake; /// /// Gets or sets the processparameterstablebase min ink uptake. /// [Column("MIN_INK_UPTAKE")] public Double MinInkUptake { get { return _mininkuptake; } set { if (_mininkuptake != value) { _mininkuptake = value; OnMinInkUptakeChanged(value); } } } protected Double _maxinkuptake; /// /// Gets or sets the processparameterstablebase max ink uptake. /// [Column("MAX_INK_UPTAKE")] public Double MaxInkUptake { get { return _maxinkuptake; } set { if (_maxinkuptake != value) { _maxinkuptake = value; OnMaxInkUptakeChanged(value); } } } protected Double _feedertension; /// /// Gets or sets the processparameterstablebase feeder tension. /// [Column("FEEDER_TENSION")] public Double FeederTension { get { return _feedertension; } set { if (_feedertension != value) { _feedertension = value; OnFeederTensionChanged(value); } } } protected Double _pullertension; /// /// Gets or sets the processparameterstablebase puller tension. /// [Column("PULLER_TENSION")] public Double PullerTension { get { return _pullertension; } set { if (_pullertension != value) { _pullertension = value; OnPullerTensionChanged(value); } } } protected Double _windertension; /// /// Gets or sets the processparameterstablebase winder tension. /// [Column("WINDER_TENSION")] public Double WinderTension { get { return _windertension; } set { if (_windertension != value) { _windertension = value; OnWinderTensionChanged(value); } } } protected Double _mixertemp; /// /// Gets or sets the processparameterstablebase mixer temp. /// [Column("MIXER_TEMP")] public Double MixerTemp { get { return _mixertemp; } set { if (_mixertemp != value) { _mixertemp = value; OnMixerTempChanged(value); } } } protected Double _headzone1temp; /// /// Gets or sets the processparameterstablebase head zone1 temp. /// [Column("HEAD_ZONE1_TEMP")] public Double HeadZone1Temp { get { return _headzone1temp; } set { if (_headzone1temp != value) { _headzone1temp = value; OnHeadZone1TempChanged(value); } } } protected Double _headzone2temp; /// /// Gets or sets the processparameterstablebase head zone2 temp. /// [Column("HEAD_ZONE2_TEMP")] public Double HeadZone2Temp { get { return _headzone2temp; } set { if (_headzone2temp != value) { _headzone2temp = value; OnHeadZone2TempChanged(value); } } } protected Double _headzone3temp; /// /// Gets or sets the processparameterstablebase head zone3 temp. /// [Column("HEAD_ZONE3_TEMP")] public Double HeadZone3Temp { get { return _headzone3temp; } set { if (_headzone3temp != value) { _headzone3temp = value; OnHeadZone3TempChanged(value); } } } protected Double _headzone4temp; /// /// Gets or sets the processparameterstablebase head zone4 temp. /// [Column("HEAD_ZONE4_TEMP")] public Double HeadZone4Temp { get { return _headzone4temp; } set { if (_headzone4temp != value) { _headzone4temp = value; OnHeadZone4TempChanged(value); } } } protected Double _headzone5temp; /// /// Gets or sets the processparameterstablebase head zone5 temp. /// [Column("HEAD_ZONE5_TEMP")] public Double HeadZone5Temp { get { return _headzone5temp; } set { if (_headzone5temp != value) { _headzone5temp = value; OnHeadZone5TempChanged(value); } } } protected Double _headzone6temp; /// /// Gets or sets the processparameterstablebase head zone6 temp. /// [Column("HEAD_ZONE6_TEMP")] public Double HeadZone6Temp { get { return _headzone6temp; } set { if (_headzone6temp != value) { _headzone6temp = value; OnHeadZone6TempChanged(value); } } } protected Double _dryerairflow; /// /// Gets or sets the processparameterstablebase dryer air flow. /// [Column("DRYER_AIR_FLOW")] public Double DryerAirFlow { get { return _dryerairflow; } set { if (_dryerairflow != value) { _dryerairflow = value; OnDryerAirFlowChanged(value); } } } protected Double _dryerzone1temp; /// /// Gets or sets the processparameterstablebase dryer zone1 temp. /// [Column("DRYER_ZONE1_TEMP")] public Double DryerZone1Temp { get { return _dryerzone1temp; } set { if (_dryerzone1temp != value) { _dryerzone1temp = value; OnDryerZone1TempChanged(value); } } } protected Double _dryerzone2temp; /// /// Gets or sets the processparameterstablebase dryer zone2 temp. /// [Column("DRYER_ZONE2_TEMP")] public Double DryerZone2Temp { get { return _dryerzone2temp; } set { if (_dryerzone2temp != value) { _dryerzone2temp = value; OnDryerZone2TempChanged(value); } } } protected Double _dryerzone3temp; /// /// Gets or sets the processparameterstablebase dryer zone3 temp. /// [Column("DRYER_ZONE3_TEMP")] public Double DryerZone3Temp { get { return _dryerzone3temp; } set { if (_dryerzone3temp != value) { _dryerzone3temp = value; OnDryerZone3TempChanged(value); } } } protected Double _dryerbufferlength; /// /// Gets or sets the processparameterstablebase dryer buffer length. /// [Column("DRYER_BUFFER_LENGTH")] public Double DryerBufferLength { get { return _dryerbufferlength; } set { if (_dryerbufferlength != value) { _dryerbufferlength = value; OnDryerBufferLengthChanged(value); } } } protected Double _headairflow; /// /// Gets or sets the processparameterstablebase head air flow. /// [Column("HEAD_AIR_FLOW")] public Double HeadAirFlow { get { return _headairflow; } set { if (_headairflow != value) { _headairflow = value; OnHeadAirFlowChanged(value); } } } protected String _processparameterstablesgroupguid; /// /// Gets or sets the processparameterstablebase process parameters tables group guid. /// [Column("PROCESS_PARAMETERS_TABLES_GROUP_GUID")] [ForeignKey("ProcessParametersTablesGroup")] public String ProcessParametersTablesGroupGuid { get { return _processparameterstablesgroupguid; } set { if (_processparameterstablesgroupguid != value) { _processparameterstablesgroupguid = value; } } } protected Int32 _tableindex; /// /// Gets or sets the processparameterstablebase table index. /// [Column("TABLE_INDEX")] public Int32 TableIndex { get { return _tableindex; } set { if (_tableindex != value) { _tableindex = value; OnTableIndexChanged(value); } } } protected ProcessParametersTablesGroup _processparameterstablesgroup; /// /// Gets or sets the processparameterstablebase process parameters tables groups. /// [XmlIgnore] [JsonIgnore] public virtual ProcessParametersTablesGroup ProcessParametersTablesGroup { get { return _processparameterstablesgroup; } set { if (_processparameterstablesgroup != value) { _processparameterstablesgroup = value; if (ProcessParametersTablesGroup != null) { ProcessParametersTablesGroupGuid = ProcessParametersTablesGroup.Guid; } OnProcessParametersTablesGroupChanged(value); } } } /// /// Called when the Name has changed. /// protected virtual void OnNameChanged(String name) { NameChanged?.Invoke(this, name); RaisePropertyChanged(nameof(Name)); } /// /// Called when the DyeingSpeed has changed. /// protected virtual void OnDyeingSpeedChanged(Double dyeingspeed) { DyeingSpeedChanged?.Invoke(this, dyeingspeed); RaisePropertyChanged(nameof(DyeingSpeed)); } /// /// Called when the MinInkUptake has changed. /// protected virtual void OnMinInkUptakeChanged(Double mininkuptake) { MinInkUptakeChanged?.Invoke(this, mininkuptake); RaisePropertyChanged(nameof(MinInkUptake)); } /// /// Called when the MaxInkUptake has changed. /// protected virtual void OnMaxInkUptakeChanged(Double maxinkuptake) { MaxInkUptakeChanged?.Invoke(this, maxinkuptake); RaisePropertyChanged(nameof(MaxInkUptake)); } /// /// Called when the FeederTension has changed. /// protected virtual void OnFeederTensionChanged(Double feedertension) { FeederTensionChanged?.Invoke(this, feedertension); RaisePropertyChanged(nameof(FeederTension)); } /// /// Called when the PullerTension has changed. /// protected virtual void OnPullerTensionChanged(Double pullertension) { PullerTensionChanged?.Invoke(this, pullertension); RaisePropertyChanged(nameof(PullerTension)); } /// /// Called when the WinderTension has changed. /// protected virtual void OnWinderTensionChanged(Double windertension) { WinderTensionChanged?.Invoke(this, windertension); RaisePropertyChanged(nameof(WinderTension)); } /// /// Called when the MixerTemp has changed. /// protected virtual void OnMixerTempChanged(Double mixertemp) { MixerTempChanged?.Invoke(this, mixertemp); RaisePropertyChanged(nameof(MixerTemp)); } /// /// Called when the HeadZone1Temp has changed. /// protected virtual void OnHeadZone1TempChanged(Double headzone1temp) { HeadZone1TempChanged?.Invoke(this, headzone1temp); RaisePropertyChanged(nameof(HeadZone1Temp)); } /// /// Called when the HeadZone2Temp has changed. /// protected virtual void OnHeadZone2TempChanged(Double headzone2temp) { HeadZone2TempChanged?.Invoke(this, headzone2temp); RaisePropertyChanged(nameof(HeadZone2Temp)); } /// /// Called when the HeadZone3Temp has changed. /// protected virtual void OnHeadZone3TempChanged(Double headzone3temp) { HeadZone3TempChanged?.Invoke(this, headzone3temp); RaisePropertyChanged(nameof(HeadZone3Temp)); } /// /// Called when the HeadZone4Temp has changed. /// protected virtual void OnHeadZone4TempChanged(Double headzone4temp) { HeadZone4TempChanged?.Invoke(this, headzone4temp); RaisePropertyChanged(nameof(HeadZone4Temp)); } /// /// Called when the HeadZone5Temp has changed. /// protected virtual void OnHeadZone5TempChanged(Double headzone5temp) { HeadZone5TempChanged?.Invoke(this, headzone5temp); RaisePropertyChanged(nameof(HeadZone5Temp)); } /// /// Called when the HeadZone6Temp has changed. /// protected virtual void OnHeadZone6TempChanged(Double headzone6temp) { HeadZone6TempChanged?.Invoke(this, headzone6temp); RaisePropertyChanged(nameof(HeadZone6Temp)); } /// /// Called when the DryerAirFlow has changed. /// protected virtual void OnDryerAirFlowChanged(Double dryerairflow) { DryerAirFlowChanged?.Invoke(this, dryerairflow); RaisePropertyChanged(nameof(DryerAirFlow)); } /// /// Called when the DryerZone1Temp has changed. /// protected virtual void OnDryerZone1TempChanged(Double dryerzone1temp) { DryerZone1TempChanged?.Invoke(this, dryerzone1temp); RaisePropertyChanged(nameof(DryerZone1Temp)); } /// /// Called when the DryerZone2Temp has changed. /// protected virtual void OnDryerZone2TempChanged(Double dryerzone2temp) { DryerZone2TempChanged?.Invoke(this, dryerzone2temp); RaisePropertyChanged(nameof(DryerZone2Temp)); } /// /// Called when the DryerZone3Temp has changed. /// protected virtual void OnDryerZone3TempChanged(Double dryerzone3temp) { DryerZone3TempChanged?.Invoke(this, dryerzone3temp); RaisePropertyChanged(nameof(DryerZone3Temp)); } /// /// Called when the DryerBufferLength has changed. /// protected virtual void OnDryerBufferLengthChanged(Double dryerbufferlength) { DryerBufferLengthChanged?.Invoke(this, dryerbufferlength); RaisePropertyChanged(nameof(DryerBufferLength)); } /// /// Called when the HeadAirFlow has changed. /// protected virtual void OnHeadAirFlowChanged(Double headairflow) { HeadAirFlowChanged?.Invoke(this, headairflow); RaisePropertyChanged(nameof(HeadAirFlow)); } /// /// Called when the TableIndex has changed. /// protected virtual void OnTableIndexChanged(Int32 tableindex) { TableIndexChanged?.Invoke(this, tableindex); RaisePropertyChanged(nameof(TableIndex)); } /// /// Called when the ProcessParametersTablesGroup has changed. /// protected virtual void OnProcessParametersTablesGroupChanged(ProcessParametersTablesGroup processparameterstablesgroup) { ProcessParametersTablesGroupChanged?.Invoke(this, processparameterstablesgroup); RaisePropertyChanged(nameof(ProcessParametersTablesGroup)); } /// /// Initializes a new instance of the class. /// public ProcessParametersTableBase() : base() { } } }