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; namespace Tango.BL.Entities { [Table("PROCESS_PARAMETERS_TABLES")] public partial class ProcessParametersTable : ObservableEntity { protected String _name; /// /// Gets or sets the processparameterstable name. /// [Column("NAME")] public String Name { get { return _name; } set { _name = value; RaisePropertyChanged(nameof(Name)); } } protected Double _dyeingspeed; /// /// Gets or sets the processparameterstable dyeing speed. /// [Column("DYEING_SPEED")] public Double DyeingSpeed { get { return _dyeingspeed; } set { _dyeingspeed = value; RaisePropertyChanged(nameof(DyeingSpeed)); } } protected Double _mixertemp; /// /// Gets or sets the processparameterstable mixer temp. /// [Column("MIXER_TEMP")] public Double MixerTemp { get { return _mixertemp; } set { _mixertemp = value; RaisePropertyChanged(nameof(MixerTemp)); } } protected Double _dryerbufferlength; /// /// Gets or sets the processparameterstable dryer buffer length. /// [Column("DRYER_BUFFER_LENGTH")] public Double DryerBufferLength { get { return _dryerbufferlength; } set { _dryerbufferlength = value; RaisePropertyChanged(nameof(DryerBufferLength)); } } protected Double _mininkuptake; /// /// Gets or sets the processparameterstable min ink uptake. /// [Column("MIN_INK_UPTAKE")] public Double MinInkUptake { get { return _mininkuptake; } set { _mininkuptake = value; RaisePropertyChanged(nameof(MinInkUptake)); } } protected Double _headzone1temp; /// /// Gets or sets the processparameterstable head zone1 temp. /// [Column("HEAD_ZONE1_TEMP")] public Double HeadZone1Temp { get { return _headzone1temp; } set { _headzone1temp = value; RaisePropertyChanged(nameof(HeadZone1Temp)); } } protected Double _dryerzone1temp; /// /// Gets or sets the processparameterstable dryer zone1 temp. /// [Column("DRYER_ZONE1_TEMP")] public Double DryerZone1Temp { get { return _dryerzone1temp; } set { _dryerzone1temp = value; RaisePropertyChanged(nameof(DryerZone1Temp)); } } protected Double _feedertension; /// /// Gets or sets the processparameterstable feeder tension. /// [Column("FEEDER_TENSION")] public Double FeederTension { get { return _feedertension; } set { _feedertension = value; RaisePropertyChanged(nameof(FeederTension)); } } protected Double _dryerzone2temp; /// /// Gets or sets the processparameterstable dryer zone2 temp. /// [Column("DRYER_ZONE2_TEMP")] public Double DryerZone2Temp { get { return _dryerzone2temp; } set { _dryerzone2temp = value; RaisePropertyChanged(nameof(DryerZone2Temp)); } } protected Double _headzone2temp; /// /// Gets or sets the processparameterstable head zone2 temp. /// [Column("HEAD_ZONE2_TEMP")] public Double HeadZone2Temp { get { return _headzone2temp; } set { _headzone2temp = value; RaisePropertyChanged(nameof(HeadZone2Temp)); } } protected Double _pullertension; /// /// Gets or sets the processparameterstable puller tension. /// [Column("PULLER_TENSION")] public Double PullerTension { get { return _pullertension; } set { _pullertension = value; RaisePropertyChanged(nameof(PullerTension)); } } protected Double _headzone3temp; /// /// Gets or sets the processparameterstable head zone3 temp. /// [Column("HEAD_ZONE3_TEMP")] public Double HeadZone3Temp { get { return _headzone3temp; } set { _headzone3temp = value; RaisePropertyChanged(nameof(HeadZone3Temp)); } } protected Double _dryerzone3temp; /// /// Gets or sets the processparameterstable dryer zone3 temp. /// [Column("DRYER_ZONE3_TEMP")] public Double DryerZone3Temp { get { return _dryerzone3temp; } set { _dryerzone3temp = value; RaisePropertyChanged(nameof(DryerZone3Temp)); } } protected Double _windertension; /// /// Gets or sets the processparameterstable winder tension. /// [Column("WINDER_TENSION")] public Double WinderTension { get { return _windertension; } set { _windertension = value; RaisePropertyChanged(nameof(WinderTension)); } } protected Double _headairflow; /// /// Gets or sets the processparameterstable head air flow. /// [Column("HEAD_AIR_FLOW")] public Double HeadAirFlow { get { return _headairflow; } set { _headairflow = value; RaisePropertyChanged(nameof(HeadAirFlow)); } } protected Double _dryerairflow; /// /// Gets or sets the processparameterstable dryer air flow. /// [Column("DRYER_AIR_FLOW")] public Double DryerAirFlow { get { return _dryerairflow; } set { _dryerairflow = value; RaisePropertyChanged(nameof(DryerAirFlow)); } } protected String _processparameterstablesgroupguid; /// /// Gets or sets the processparameterstable process parameters tables group guid. /// [Column("PROCESS_PARAMETERS_TABLES_GROUP_GUID")] [ForeignKey("ProcessParametersTablesGroup")] public String ProcessParametersTablesGroupGuid { get { return _processparameterstablesgroupguid; } set { _processparameterstablesgroupguid = value; RaisePropertyChanged(nameof(ProcessParametersTablesGroupGuid)); } } protected Int32 _tableindex; /// /// Gets or sets the processparameterstable table index. /// [Column("TABLE_INDEX")] public Int32 TableIndex { get { return _tableindex; } set { _tableindex = value; RaisePropertyChanged(nameof(TableIndex)); } } protected ProcessParametersTablesGroup _processparameterstablesgroup; /// /// Gets or sets the processparameterstable process parameters tables groups. /// [XmlIgnore] [JsonIgnore] public virtual ProcessParametersTablesGroup ProcessParametersTablesGroup { get { return _processparameterstablesgroup; } set { _processparameterstablesgroup = value; RaisePropertyChanged(nameof(ProcessParametersTablesGroup)); } } /// /// Initializes a new instance of the class. /// public ProcessParametersTable() : base() { } } }