//------------------------------------------------------------------------------ // // 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; using Tango.Core.CustomAttributes; 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 HeadZone7TempChanged; public event EventHandler HeadZone8TempChanged; public event EventHandler HeadZone9TempChanged; public event EventHandler HeadZone10TempChanged; public event EventHandler HeadZone11TempChanged; public event EventHandler HeadZone12TempChanged; public event EventHandler RBlowerFlowChanged; public event EventHandler RBlowerTempChanged; public event EventHandler LBlowerFlowChanged; public event EventHandler LBlowerTempChanged; public event EventHandler PressureBuildUpChanged; public event EventHandler ProcessParametersTablesGroupChanged; protected String _name; /// /// Gets or sets the processparameterstablebase name. /// [Column("NAME")] [StringFormat("0.0")] [PropertyIndex(1)] 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")] [StringFormat("0.0")] [PropertyIndex(2)] 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")] [StringFormat("0.0")] [PropertyIndex(3)] 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")] [StringFormat("0.0")] [PropertyIndex(4)] 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")] [StringFormat("0.000")] [PropertyIndex(5)] 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")] [StringFormat("0.0")] [PropertyIndex(6)] 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")] [StringFormat("0.0")] [PropertyIndex(7)] 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")] [StringFormat("0.0")] [PropertyIndex(8)] 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")] [StringFormat("0.0")] [PropertyIndex(9)] 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")] [StringFormat("0.0")] [PropertyIndex(10)] 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")] [StringFormat("0.0")] [PropertyIndex(11)] 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")] [StringFormat("0.0")] [PropertyIndex(12)] 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")] [StringFormat("0.0")] [PropertyIndex(13)] 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")] [StringFormat("0.0")] [PropertyIndex(14)] 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")] [StringFormat("0.0")] [PropertyIndex(26)] 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")] [StringFormat("0.0")] [PropertyIndex(23)] 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")] [StringFormat("0.0")] [PropertyIndex(24)] 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")] [StringFormat("0.0")] [PropertyIndex(25)] 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")] [StringFormat("0.0")] [PropertyIndex(28)] 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")] [StringFormat("0.0")] [PropertyIndex(27)] 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 Double _headzone7temp; /// /// Gets or sets the processparameterstablebase head zone7 temp. /// [Column("HEAD_ZONE7_TEMP")] [StringFormat("0.0")] [PropertyIndex(15)] public Double HeadZone7Temp { get { return _headzone7temp; } set { if (_headzone7temp != value) { _headzone7temp = value; OnHeadZone7TempChanged(value); } } } protected Double _headzone8temp; /// /// Gets or sets the processparameterstablebase head zone8 temp. /// [Column("HEAD_ZONE8_TEMP")] [StringFormat("0.0")] [PropertyIndex(16)] public Double HeadZone8Temp { get { return _headzone8temp; } set { if (_headzone8temp != value) { _headzone8temp = value; OnHeadZone8TempChanged(value); } } } protected Double _headzone9temp; /// /// Gets or sets the processparameterstablebase head zone9 temp. /// [Column("HEAD_ZONE9_TEMP")] [StringFormat("0.0")] [PropertyIndex(17)] public Double HeadZone9Temp { get { return _headzone9temp; } set { if (_headzone9temp != value) { _headzone9temp = value; OnHeadZone9TempChanged(value); } } } protected Double _headzone10temp; /// /// Gets or sets the processparameterstablebase head zone10 temp. /// [Column("HEAD_ZONE10_TEMP")] [StringFormat("0.0")] [PropertyIndex(18)] public Double HeadZone10Temp { get { return _headzone10temp; } set { if (_headzone10temp != value) { _headzone10temp = value; OnHeadZone10TempChanged(value); } } } protected Double _headzone11temp; /// /// Gets or sets the processparameterstablebase head zone11 temp. /// [Column("HEAD_ZONE11_TEMP")] [StringFormat("0.0")] [PropertyIndex(19)] public Double HeadZone11Temp { get { return _headzone11temp; } set { if (_headzone11temp != value) { _headzone11temp = value; OnHeadZone11TempChanged(value); } } } protected Double _headzone12temp; /// /// Gets or sets the processparameterstablebase head zone12 temp. /// [Column("HEAD_ZONE12_TEMP")] [StringFormat("0.0")] [PropertyIndex(20)] public Double HeadZone12Temp { get { return _headzone12temp; } set { if (_headzone12temp != value) { _headzone12temp = value; OnHeadZone12TempChanged(value); } } } protected Double _rblowerflow; /// /// Gets or sets the processparameterstablebase r blower flow. /// [Column("R_BLOWER_FLOW")] [StringFormat("0.0")] [PropertyIndex(22)] public Double RBlowerFlow { get { return _rblowerflow; } set { if (_rblowerflow != value) { _rblowerflow = value; OnRBlowerFlowChanged(value); } } } protected Double _rblowertemp; /// /// Gets or sets the processparameterstablebase r blower temp. /// [Column("R_BLOWER_TEMP")] [StringFormat("0.0")] [PropertyIndex(22)] public Double RBlowerTemp { get { return _rblowertemp; } set { if (_rblowertemp != value) { _rblowertemp = value; OnRBlowerTempChanged(value); } } } protected Double _lblowerflow; /// /// Gets or sets the processparameterstablebase l blower flow. /// [Column("L_BLOWER_FLOW")] [StringFormat("0.0")] [PropertyIndex(22)] public Double LBlowerFlow { get { return _lblowerflow; } set { if (_lblowerflow != value) { _lblowerflow = value; OnLBlowerFlowChanged(value); } } } protected Double _lblowertemp; /// /// Gets or sets the processparameterstablebase l blower temp. /// [Column("L_BLOWER_TEMP")] [StringFormat("0.0")] [PropertyIndex(22)] public Double LBlowerTemp { get { return _lblowertemp; } set { if (_lblowertemp != value) { _lblowertemp = value; OnLBlowerTempChanged(value); } } } protected Double _pressurebuildup; /// /// Gets or sets the processparameterstablebase pressure build up. /// [Column("PRESSURE_BUILD_UP")] [StringFormat("0.0")] [PropertyIndex(29)] public Double PressureBuildUp { get { return _pressurebuildup; } set { if (_pressurebuildup != value) { _pressurebuildup = value; OnPressureBuildUpChanged(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 HeadZone7Temp has changed. /// protected virtual void OnHeadZone7TempChanged(Double headzone7temp) { HeadZone7TempChanged?.Invoke(this, headzone7temp); RaisePropertyChanged(nameof(HeadZone7Temp)); } /// /// Called when the HeadZone8Temp has changed. /// protected virtual void OnHeadZone8TempChanged(Double headzone8temp) { HeadZone8TempChanged?.Invoke(this, headzone8temp); RaisePropertyChanged(nameof(HeadZone8Temp)); } /// /// Called when the HeadZone9Temp has changed. /// protected virtual void OnHeadZone9TempChanged(Double headzone9temp) { HeadZone9TempChanged?.Invoke(this, headzone9temp); RaisePropertyChanged(nameof(HeadZone9Temp)); } /// /// Called when the HeadZone10Temp has changed. /// protected virtual void OnHeadZone10TempChanged(Double headzone10temp) { HeadZone10TempChanged?.Invoke(this, headzone10temp); RaisePropertyChanged(nameof(HeadZone10Temp)); } /// /// Called when the HeadZone11Temp has changed. /// protected virtual void OnHeadZone11TempChanged(Double headzone11temp) { HeadZone11TempChanged?.Invoke(this, headzone11temp); RaisePropertyChanged(nameof(HeadZone11Temp)); } /// /// Called when the HeadZone12Temp has changed. /// protected virtual void OnHeadZone12TempChanged(Double headzone12temp) { HeadZone12TempChanged?.Invoke(this, headzone12temp); RaisePropertyChanged(nameof(HeadZone12Temp)); } /// /// Called when the RBlowerFlow has changed. /// protected virtual void OnRBlowerFlowChanged(Double rblowerflow) { RBlowerFlowChanged?.Invoke(this, rblowerflow); RaisePropertyChanged(nameof(RBlowerFlow)); } /// /// Called when the RBlowerTemp has changed. /// protected virtual void OnRBlowerTempChanged(Double rblowertemp) { RBlowerTempChanged?.Invoke(this, rblowertemp); RaisePropertyChanged(nameof(RBlowerTemp)); } /// /// Called when the LBlowerFlow has changed. /// protected virtual void OnLBlowerFlowChanged(Double lblowerflow) { LBlowerFlowChanged?.Invoke(this, lblowerflow); RaisePropertyChanged(nameof(LBlowerFlow)); } /// /// Called when the LBlowerTemp has changed. /// protected virtual void OnLBlowerTempChanged(Double lblowertemp) { LBlowerTempChanged?.Invoke(this, lblowertemp); RaisePropertyChanged(nameof(LBlowerTemp)); } /// /// Called when the PressureBuildUp has changed. /// protected virtual void OnPressureBuildUpChanged(Double pressurebuildup) { PressureBuildUpChanged?.Invoke(this, pressurebuildup); RaisePropertyChanged(nameof(PressureBuildUp)); } /// /// 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() { } } }