aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.BL/Entities/ProcessParametersTableBase.cs
diff options
context:
space:
mode:
authorRoy Ben-Shabat <Roy@Twine-s.com>2019-01-03 13:36:10 +0200
committerRoy Ben-Shabat <Roy@Twine-s.com>2019-01-03 13:36:10 +0200
commit185865c043b5fdaffef5356e305e0cc553ccc126 (patch)
tree307084e5e9eb63e68356a1b5908edde068ca7a21 /Software/Visual_Studio/Tango.BL/Entities/ProcessParametersTableBase.cs
parent25f5e6ddef7ef2fa0a747305847eeb4ceee5a2c9 (diff)
downloadTango-185865c043b5fdaffef5356e305e0cc553ccc126.tar.gz
Tango-185865c043b5fdaffef5356e305e0cc553ccc126.zip
Added new BL entities with inheritance !!!!
Diffstat (limited to 'Software/Visual_Studio/Tango.BL/Entities/ProcessParametersTableBase.cs')
-rw-r--r--Software/Visual_Studio/Tango.BL/Entities/ProcessParametersTableBase.cs896
1 files changed, 896 insertions, 0 deletions
diff --git a/Software/Visual_Studio/Tango.BL/Entities/ProcessParametersTableBase.cs b/Software/Visual_Studio/Tango.BL/Entities/ProcessParametersTableBase.cs
new file mode 100644
index 000000000..09c79064d
--- /dev/null
+++ b/Software/Visual_Studio/Tango.BL/Entities/ProcessParametersTableBase.cs
@@ -0,0 +1,896 @@
+//------------------------------------------------------------------------------
+// <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;
+
+namespace Tango.BL.Entities
+{
+ [Table("PROCESS_PARAMETERS_TABLES")]
+ public abstract class ProcessParametersTableBase : ObservableEntity<ProcessParametersTable>
+ {
+
+ public event EventHandler<String> NameChanged;
+
+ public event EventHandler<Double> DyeingSpeedChanged;
+
+ public event EventHandler<Double> MinInkUptakeChanged;
+
+ public event EventHandler<Double> MaxInkUptakeChanged;
+
+ public event EventHandler<Double> FeederTensionChanged;
+
+ public event EventHandler<Double> PullerTensionChanged;
+
+ public event EventHandler<Double> WinderTensionChanged;
+
+ public event EventHandler<Double> MixerTempChanged;
+
+ public event EventHandler<Double> HeadZone1TempChanged;
+
+ public event EventHandler<Double> HeadZone2TempChanged;
+
+ public event EventHandler<Double> HeadZone3TempChanged;
+
+ public event EventHandler<Double> HeadZone4TempChanged;
+
+ public event EventHandler<Double> HeadZone5TempChanged;
+
+ public event EventHandler<Double> HeadZone6TempChanged;
+
+ public event EventHandler<Double> DryerAirFlowChanged;
+
+ public event EventHandler<Double> DryerZone1TempChanged;
+
+ public event EventHandler<Double> DryerZone2TempChanged;
+
+ public event EventHandler<Double> DryerZone3TempChanged;
+
+ public event EventHandler<Double> DryerBufferLengthChanged;
+
+ public event EventHandler<Double> HeadAirFlowChanged;
+
+ public event EventHandler<Int32> TableIndexChanged;
+
+ public event EventHandler<ProcessParametersTablesGroup> ProcessParametersTablesGroupChanged;
+
+ protected String _name;
+
+ /// <summary>
+ /// Gets or sets the processparameterstablebase name.
+ /// </summary>
+
+ [Column("NAME")]
+
+ public String Name
+ {
+ get
+ {
+ return _name;
+ }
+
+ set
+ {
+ if (_name != value)
+ {
+ _name = value;
+
+ OnNameChanged(value);
+
+ }
+ }
+ }
+
+ protected Double _dyeingspeed;
+
+ /// <summary>
+ /// Gets or sets the processparameterstablebase dyeing speed.
+ /// </summary>
+
+ [Column("DYEING_SPEED")]
+
+ public Double DyeingSpeed
+ {
+ get
+ {
+ return _dyeingspeed;
+ }
+
+ set
+ {
+ if (_dyeingspeed != value)
+ {
+ _dyeingspeed = value;
+
+ OnDyeingSpeedChanged(value);
+
+ }
+ }
+ }
+
+ protected Double _mininkuptake;
+
+ /// <summary>
+ /// Gets or sets the processparameterstablebase min ink uptake.
+ /// </summary>
+
+ [Column("MIN_INK_UPTAKE")]
+
+ public Double MinInkUptake
+ {
+ get
+ {
+ return _mininkuptake;
+ }
+
+ set
+ {
+ if (_mininkuptake != value)
+ {
+ _mininkuptake = value;
+
+ OnMinInkUptakeChanged(value);
+
+ }
+ }
+ }
+
+ protected Double _maxinkuptake;
+
+ /// <summary>
+ /// Gets or sets the processparameterstablebase max ink uptake.
+ /// </summary>
+
+ [Column("MAX_INK_UPTAKE")]
+
+ public Double MaxInkUptake
+ {
+ get
+ {
+ return _maxinkuptake;
+ }
+
+ set
+ {
+ if (_maxinkuptake != value)
+ {
+ _maxinkuptake = value;
+
+ OnMaxInkUptakeChanged(value);
+
+ }
+ }
+ }
+
+ protected Double _feedertension;
+
+ /// <summary>
+ /// Gets or sets the processparameterstablebase feeder tension.
+ /// </summary>
+
+ [Column("FEEDER_TENSION")]
+
+ public Double FeederTension
+ {
+ get
+ {
+ return _feedertension;
+ }
+
+ set
+ {
+ if (_feedertension != value)
+ {
+ _feedertension = value;
+
+ OnFeederTensionChanged(value);
+
+ }
+ }
+ }
+
+ protected Double _pullertension;
+
+ /// <summary>
+ /// Gets or sets the processparameterstablebase puller tension.
+ /// </summary>
+
+ [Column("PULLER_TENSION")]
+
+ public Double PullerTension
+ {
+ get
+ {
+ return _pullertension;
+ }
+
+ set
+ {
+ if (_pullertension != value)
+ {
+ _pullertension = value;
+
+ OnPullerTensionChanged(value);
+
+ }
+ }
+ }
+
+ protected Double _windertension;
+
+ /// <summary>
+ /// Gets or sets the processparameterstablebase winder tension.
+ /// </summary>
+
+ [Column("WINDER_TENSION")]
+
+ public Double WinderTension
+ {
+ get
+ {
+ return _windertension;
+ }
+
+ set
+ {
+ if (_windertension != value)
+ {
+ _windertension = value;
+
+ OnWinderTensionChanged(value);
+
+ }
+ }
+ }
+
+ protected Double _mixertemp;
+
+ /// <summary>
+ /// Gets or sets the processparameterstablebase mixer temp.
+ /// </summary>
+
+ [Column("MIXER_TEMP")]
+
+ public Double MixerTemp
+ {
+ get
+ {
+ return _mixertemp;
+ }
+
+ set
+ {
+ if (_mixertemp != value)
+ {
+ _mixertemp = value;
+
+ OnMixerTempChanged(value);
+
+ }
+ }
+ }
+
+ protected Double _headzone1temp;
+
+ /// <summary>
+ /// Gets or sets the processparameterstablebase head zone1 temp.
+ /// </summary>
+
+ [Column("HEAD_ZONE1_TEMP")]
+
+ public Double HeadZone1Temp
+ {
+ get
+ {
+ return _headzone1temp;
+ }
+
+ set
+ {
+ if (_headzone1temp != value)
+ {
+ _headzone1temp = value;
+
+ OnHeadZone1TempChanged(value);
+
+ }
+ }
+ }
+
+ protected Double _headzone2temp;
+
+ /// <summary>
+ /// Gets or sets the processparameterstablebase head zone2 temp.
+ /// </summary>
+
+ [Column("HEAD_ZONE2_TEMP")]
+
+ public Double HeadZone2Temp
+ {
+ get
+ {
+ return _headzone2temp;
+ }
+
+ set
+ {
+ if (_headzone2temp != value)
+ {
+ _headzone2temp = value;
+
+ OnHeadZone2TempChanged(value);
+
+ }
+ }
+ }
+
+ protected Double _headzone3temp;
+
+ /// <summary>
+ /// Gets or sets the processparameterstablebase head zone3 temp.
+ /// </summary>
+
+ [Column("HEAD_ZONE3_TEMP")]
+
+ public Double HeadZone3Temp
+ {
+ get
+ {
+ return _headzone3temp;
+ }
+
+ set
+ {
+ if (_headzone3temp != value)
+ {
+ _headzone3temp = value;
+
+ OnHeadZone3TempChanged(value);
+
+ }
+ }
+ }
+
+ protected Double _headzone4temp;
+
+ /// <summary>
+ /// Gets or sets the processparameterstablebase head zone4 temp.
+ /// </summary>
+
+ [Column("HEAD_ZONE4_TEMP")]
+
+ public Double HeadZone4Temp
+ {
+ get
+ {
+ return _headzone4temp;
+ }
+
+ set
+ {
+ if (_headzone4temp != value)
+ {
+ _headzone4temp = value;
+
+ OnHeadZone4TempChanged(value);
+
+ }
+ }
+ }
+
+ protected Double _headzone5temp;
+
+ /// <summary>
+ /// Gets or sets the processparameterstablebase head zone5 temp.
+ /// </summary>
+
+ [Column("HEAD_ZONE5_TEMP")]
+
+ public Double HeadZone5Temp
+ {
+ get
+ {
+ return _headzone5temp;
+ }
+
+ set
+ {
+ if (_headzone5temp != value)
+ {
+ _headzone5temp = value;
+
+ OnHeadZone5TempChanged(value);
+
+ }
+ }
+ }
+
+ protected Double _headzone6temp;
+
+ /// <summary>
+ /// Gets or sets the processparameterstablebase head zone6 temp.
+ /// </summary>
+
+ [Column("HEAD_ZONE6_TEMP")]
+
+ public Double HeadZone6Temp
+ {
+ get
+ {
+ return _headzone6temp;
+ }
+
+ set
+ {
+ if (_headzone6temp != value)
+ {
+ _headzone6temp = value;
+
+ OnHeadZone6TempChanged(value);
+
+ }
+ }
+ }
+
+ protected Double _dryerairflow;
+
+ /// <summary>
+ /// Gets or sets the processparameterstablebase dryer air flow.
+ /// </summary>
+
+ [Column("DRYER_AIR_FLOW")]
+
+ public Double DryerAirFlow
+ {
+ get
+ {
+ return _dryerairflow;
+ }
+
+ set
+ {
+ if (_dryerairflow != value)
+ {
+ _dryerairflow = value;
+
+ OnDryerAirFlowChanged(value);
+
+ }
+ }
+ }
+
+ protected Double _dryerzone1temp;
+
+ /// <summary>
+ /// Gets or sets the processparameterstablebase dryer zone1 temp.
+ /// </summary>
+
+ [Column("DRYER_ZONE1_TEMP")]
+
+ public Double DryerZone1Temp
+ {
+ get
+ {
+ return _dryerzone1temp;
+ }
+
+ set
+ {
+ if (_dryerzone1temp != value)
+ {
+ _dryerzone1temp = value;
+
+ OnDryerZone1TempChanged(value);
+
+ }
+ }
+ }
+
+ protected Double _dryerzone2temp;
+
+ /// <summary>
+ /// Gets or sets the processparameterstablebase dryer zone2 temp.
+ /// </summary>
+
+ [Column("DRYER_ZONE2_TEMP")]
+
+ public Double DryerZone2Temp
+ {
+ get
+ {
+ return _dryerzone2temp;
+ }
+
+ set
+ {
+ if (_dryerzone2temp != value)
+ {
+ _dryerzone2temp = value;
+
+ OnDryerZone2TempChanged(value);
+
+ }
+ }
+ }
+
+ protected Double _dryerzone3temp;
+
+ /// <summary>
+ /// Gets or sets the processparameterstablebase dryer zone3 temp.
+ /// </summary>
+
+ [Column("DRYER_ZONE3_TEMP")]
+
+ public Double DryerZone3Temp
+ {
+ get
+ {
+ return _dryerzone3temp;
+ }
+
+ set
+ {
+ if (_dryerzone3temp != value)
+ {
+ _dryerzone3temp = value;
+
+ OnDryerZone3TempChanged(value);
+
+ }
+ }
+ }
+
+ protected Double _dryerbufferlength;
+
+ /// <summary>
+ /// Gets or sets the processparameterstablebase dryer buffer length.
+ /// </summary>
+
+ [Column("DRYER_BUFFER_LENGTH")]
+
+ public Double DryerBufferLength
+ {
+ get
+ {
+ return _dryerbufferlength;
+ }
+
+ set
+ {
+ if (_dryerbufferlength != value)
+ {
+ _dryerbufferlength = value;
+
+ OnDryerBufferLengthChanged(value);
+
+ }
+ }
+ }
+
+ protected Double _headairflow;
+
+ /// <summary>
+ /// Gets or sets the processparameterstablebase head air flow.
+ /// </summary>
+
+ [Column("HEAD_AIR_FLOW")]
+
+ public Double HeadAirFlow
+ {
+ get
+ {
+ return _headairflow;
+ }
+
+ set
+ {
+ if (_headairflow != value)
+ {
+ _headairflow = value;
+
+ OnHeadAirFlowChanged(value);
+
+ }
+ }
+ }
+
+ protected String _processparameterstablesgroupguid;
+
+ /// <summary>
+ /// Gets or sets the processparameterstablebase process parameters tables group guid.
+ /// </summary>
+
+ [Column("PROCESS_PARAMETERS_TABLES_GROUP_GUID")]
+ [ForeignKey("ProcessParametersTablesGroup")]
+
+ public String ProcessParametersTablesGroupGuid
+ {
+ get
+ {
+ return _processparameterstablesgroupguid;
+ }
+
+ set
+ {
+ if (_processparameterstablesgroupguid != value)
+ {
+ _processparameterstablesgroupguid = value;
+ }
+ }
+ }
+
+ protected Int32 _tableindex;
+
+ /// <summary>
+ /// Gets or sets the processparameterstablebase table index.
+ /// </summary>
+
+ [Column("TABLE_INDEX")]
+
+ public Int32 TableIndex
+ {
+ get
+ {
+ return _tableindex;
+ }
+
+ set
+ {
+ if (_tableindex != value)
+ {
+ _tableindex = value;
+
+ OnTableIndexChanged(value);
+
+ }
+ }
+ }
+
+ protected ProcessParametersTablesGroup _processparameterstablesgroup;
+
+ /// <summary>
+ /// Gets or sets the processparameterstablebase process parameters tables groups.
+ /// </summary>
+
+ [XmlIgnore]
+ [JsonIgnore]
+ public virtual ProcessParametersTablesGroup ProcessParametersTablesGroup
+ {
+ get
+ {
+ return _processparameterstablesgroup;
+ }
+
+ set
+ {
+ if (_processparameterstablesgroup != value)
+ {
+ _processparameterstablesgroup = value;
+
+ OnProcessParametersTablesGroupChanged(value);
+
+ }
+ }
+ }
+
+ /// <summary>
+ /// Called when the Name has changed.
+ /// </summary>
+ protected virtual void OnNameChanged(String name)
+ {
+ NameChanged?.Invoke(this, name);
+ RaisePropertyChanged(nameof(Name));
+ }
+
+ /// <summary>
+ /// Called when the DyeingSpeed has changed.
+ /// </summary>
+ protected virtual void OnDyeingSpeedChanged(Double dyeingspeed)
+ {
+ DyeingSpeedChanged?.Invoke(this, dyeingspeed);
+ RaisePropertyChanged(nameof(DyeingSpeed));
+ }
+
+ /// <summary>
+ /// Called when the MinInkUptake has changed.
+ /// </summary>
+ protected virtual void OnMinInkUptakeChanged(Double mininkuptake)
+ {
+ MinInkUptakeChanged?.Invoke(this, mininkuptake);
+ RaisePropertyChanged(nameof(MinInkUptake));
+ }
+
+ /// <summary>
+ /// Called when the MaxInkUptake has changed.
+ /// </summary>
+ protected virtual void OnMaxInkUptakeChanged(Double maxinkuptake)
+ {
+ MaxInkUptakeChanged?.Invoke(this, maxinkuptake);
+ RaisePropertyChanged(nameof(MaxInkUptake));
+ }
+
+ /// <summary>
+ /// Called when the FeederTension has changed.
+ /// </summary>
+ protected virtual void OnFeederTensionChanged(Double feedertension)
+ {
+ FeederTensionChanged?.Invoke(this, feedertension);
+ RaisePropertyChanged(nameof(FeederTension));
+ }
+
+ /// <summary>
+ /// Called when the PullerTension has changed.
+ /// </summary>
+ protected virtual void OnPullerTensionChanged(Double pullertension)
+ {
+ PullerTensionChanged?.Invoke(this, pullertension);
+ RaisePropertyChanged(nameof(PullerTension));
+ }
+
+ /// <summary>
+ /// Called when the WinderTension has changed.
+ /// </summary>
+ protected virtual void OnWinderTensionChanged(Double windertension)
+ {
+ WinderTensionChanged?.Invoke(this, windertension);
+ RaisePropertyChanged(nameof(WinderTension));
+ }
+
+ /// <summary>
+ /// Called when the MixerTemp has changed.
+ /// </summary>
+ protected virtual void OnMixerTempChanged(Double mixertemp)
+ {
+ MixerTempChanged?.Invoke(this, mixertemp);
+ RaisePropertyChanged(nameof(MixerTemp));
+ }
+
+ /// <summary>
+ /// Called when the HeadZone1Temp has changed.
+ /// </summary>
+ protected virtual void OnHeadZone1TempChanged(Double headzone1temp)
+ {
+ HeadZone1TempChanged?.Invoke(this, headzone1temp);
+ RaisePropertyChanged(nameof(HeadZone1Temp));
+ }
+
+ /// <summary>
+ /// Called when the HeadZone2Temp has changed.
+ /// </summary>
+ protected virtual void OnHeadZone2TempChanged(Double headzone2temp)
+ {
+ HeadZone2TempChanged?.Invoke(this, headzone2temp);
+ RaisePropertyChanged(nameof(HeadZone2Temp));
+ }
+
+ /// <summary>
+ /// Called when the HeadZone3Temp has changed.
+ /// </summary>
+ protected virtual void OnHeadZone3TempChanged(Double headzone3temp)
+ {
+ HeadZone3TempChanged?.Invoke(this, headzone3temp);
+ RaisePropertyChanged(nameof(HeadZone3Temp));
+ }
+
+ /// <summary>
+ /// Called when the HeadZone4Temp has changed.
+ /// </summary>
+ protected virtual void OnHeadZone4TempChanged(Double headzone4temp)
+ {
+ HeadZone4TempChanged?.Invoke(this, headzone4temp);
+ RaisePropertyChanged(nameof(HeadZone4Temp));
+ }
+
+ /// <summary>
+ /// Called when the HeadZone5Temp has changed.
+ /// </summary>
+ protected virtual void OnHeadZone5TempChanged(Double headzone5temp)
+ {
+ HeadZone5TempChanged?.Invoke(this, headzone5temp);
+ RaisePropertyChanged(nameof(HeadZone5Temp));
+ }
+
+ /// <summary>
+ /// Called when the HeadZone6Temp has changed.
+ /// </summary>
+ protected virtual void OnHeadZone6TempChanged(Double headzone6temp)
+ {
+ HeadZone6TempChanged?.Invoke(this, headzone6temp);
+ RaisePropertyChanged(nameof(HeadZone6Temp));
+ }
+
+ /// <summary>
+ /// Called when the DryerAirFlow has changed.
+ /// </summary>
+ protected virtual void OnDryerAirFlowChanged(Double dryerairflow)
+ {
+ DryerAirFlowChanged?.Invoke(this, dryerairflow);
+ RaisePropertyChanged(nameof(DryerAirFlow));
+ }
+
+ /// <summary>
+ /// Called when the DryerZone1Temp has changed.
+ /// </summary>
+ protected virtual void OnDryerZone1TempChanged(Double dryerzone1temp)
+ {
+ DryerZone1TempChanged?.Invoke(this, dryerzone1temp);
+ RaisePropertyChanged(nameof(DryerZone1Temp));
+ }
+
+ /// <summary>
+ /// Called when the DryerZone2Temp has changed.
+ /// </summary>
+ protected virtual void OnDryerZone2TempChanged(Double dryerzone2temp)
+ {
+ DryerZone2TempChanged?.Invoke(this, dryerzone2temp);
+ RaisePropertyChanged(nameof(DryerZone2Temp));
+ }
+
+ /// <summary>
+ /// Called when the DryerZone3Temp has changed.
+ /// </summary>
+ protected virtual void OnDryerZone3TempChanged(Double dryerzone3temp)
+ {
+ DryerZone3TempChanged?.Invoke(this, dryerzone3temp);
+ RaisePropertyChanged(nameof(DryerZone3Temp));
+ }
+
+ /// <summary>
+ /// Called when the DryerBufferLength has changed.
+ /// </summary>
+ protected virtual void OnDryerBufferLengthChanged(Double dryerbufferlength)
+ {
+ DryerBufferLengthChanged?.Invoke(this, dryerbufferlength);
+ RaisePropertyChanged(nameof(DryerBufferLength));
+ }
+
+ /// <summary>
+ /// Called when the HeadAirFlow has changed.
+ /// </summary>
+ protected virtual void OnHeadAirFlowChanged(Double headairflow)
+ {
+ HeadAirFlowChanged?.Invoke(this, headairflow);
+ RaisePropertyChanged(nameof(HeadAirFlow));
+ }
+
+ /// <summary>
+ /// Called when the TableIndex has changed.
+ /// </summary>
+ protected virtual void OnTableIndexChanged(Int32 tableindex)
+ {
+ TableIndexChanged?.Invoke(this, tableindex);
+ RaisePropertyChanged(nameof(TableIndex));
+ }
+
+ /// <summary>
+ /// Called when the ProcessParametersTablesGroup has changed.
+ /// </summary>
+ protected virtual void OnProcessParametersTablesGroupChanged(ProcessParametersTablesGroup processparameterstablesgroup)
+ {
+ ProcessParametersTablesGroupChanged?.Invoke(this, processparameterstablesgroup);
+ RaisePropertyChanged(nameof(ProcessParametersTablesGroup));
+ }
+
+ /// <summary>
+ /// Initializes a new instance of the <see cref="ProcessParametersTableBase" /> class.
+ /// </summary>
+ public ProcessParametersTableBase() : base()
+ {
+ }
+ }
+}