//------------------------------------------------------------------------------ // // 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("JOB_RUNS")] public abstract class JobRunBase : ObservableEntity { public event EventHandler JobNameChanged; public event EventHandler JobDesignationChanged; public event EventHandler JobSourceChanged; public event EventHandler JobStringChanged; public event EventHandler StartDateChanged; public event EventHandler> UploadingStartDateChanged; public event EventHandler> HeatingStartDateChanged; public event EventHandler> ActualStartDateChanged; public event EventHandler EndDateChanged; public event EventHandler StatusChanged; public event EventHandler JobLengthChanged; public event EventHandler IsGradientChanged; public event EventHandler GradientResolutionCmChanged; public event EventHandler LiquidQuantityStringChanged; public event EventHandler CyanQuantityChanged; public event EventHandler MagentaQuantityChanged; public event EventHandler YellowQuantityChanged; public event EventHandler BlackQuantityChanged; public event EventHandler TransparentQuantityChanged; public event EventHandler LubricantQuantityChanged; public event EventHandler CleanerQuantityChanged; public event EventHandler LightCyanQuantityChanged; public event EventHandler LightMagentaQuantityChanged; public event EventHandler LightYellowQuantityChanged; public event EventHandler EndPositionChanged; public event EventHandler FailedMessageChanged; public event EventHandler IsHeadCleaningChanged; public event EventHandler IsSynchronizedChanged; public event EventHandler JobLogicalLengthChanged; public event EventHandler NumberOfUnitsChanged; public event EventHandler ApplicationVersionChanged; public event EventHandler FirmwareVersionChanged; public event EventHandler CeVersionChanged; public event EventHandler FineTuningStringChanged; public event EventHandler MachineTypeChanged; public event EventHandler ActualStartPositionChanged; public event EventHandler ActualEndPositionChanged; public event EventHandler BlueQuantityChanged; public event EventHandler LightBlueQuantityChanged; public event EventHandler OrangeQuantityChanged; public event EventHandler LightOrangeQuantityChanged; public event EventHandler RubineQuantityChanged; public event EventHandler LightRubineQuantityChanged; public event EventHandler NavyQuantityChanged; public event EventHandler VioletQuantityChanged; public event EventHandler TwTransparentInkQuantityChanged; public event EventHandler C1TiQuantityChanged; public event EventHandler TwCyanQuantityChanged; public event EventHandler TwLightCyanQuantityChanged; public event EventHandler TwMagentaQuantityChanged; public event EventHandler TwLightMagentaQuantityChanged; public event EventHandler TwYellowQuantityChanged; public event EventHandler TwLightYellowQuantityChanged; public event EventHandler C1YellowQuantityChanged; public event EventHandler C1LightYellowQuantityChanged; public event EventHandler TwBlackQuantityChanged; public event EventHandler TwVioletQuantityChanged; public event EventHandler TwLightVioletQuantityChanged; public event EventHandler CtBlueQuantityChanged; public event EventHandler CtLightBlueQuantityChanged; public event EventHandler CtRubineQuantityChanged; public event EventHandler CtLightRubineQuantityChanged; public event EventHandler CtOrangeQuantityChanged; public event EventHandler CtLightOrangeQuantityChanged; public event EventHandler CtNavyQuantityChanged; public event EventHandler HdBlueQuantityChanged; public event EventHandler HdLightBlueQuantityChanged; public event EventHandler HdRubineQuantityChanged; public event EventHandler HdLightRubineQuantityChanged; public event EventHandler HdOrangeQuantityChanged; public event EventHandler HdLightOrangeQuantityChanged; public event EventHandler HdNavyQuantityChanged; public event EventHandler HdLightNavyQuantityChanged; public event EventHandler AmBlueQuantityChanged; public event EventHandler AmLightBlueQuantityChanged; public event EventHandler AmRedQuantityChanged; public event EventHandler AmLightRedQuantityChanged; public event EventHandler AmOrangeQuantityChanged; public event EventHandler AmLightOrangeQuantityChanged; public event EventHandler AmYellowQuantityChanged; public event EventHandler AmLightYellowQuantityChanged; public event EventHandler AmBlackQuantityChanged; protected String _machineguid; /// /// Gets or sets the jobrunbase machine guid. /// [Column("MACHINE_GUID")] public String MachineGuid { get { return _machineguid; } set { if (_machineguid != value) { _machineguid = value; } } } protected String _jobguid; /// /// Gets or sets the jobrunbase job guid. /// [Column("JOB_GUID")] public String JobGuid { get { return _jobguid; } set { if (_jobguid != value) { _jobguid = value; } } } protected String _rmlguid; /// /// Gets or sets the jobrunbase rml guid. /// [Column("RML_GUID")] public String RmlGuid { get { return _rmlguid; } set { if (_rmlguid != value) { _rmlguid = value; } } } protected String _userguid; /// /// Gets or sets the jobrunbase user guid. /// [Column("USER_GUID")] public String UserGuid { get { return _userguid; } set { if (_userguid != value) { _userguid = value; } } } protected String _jobname; /// /// Gets or sets the jobrunbase job name. /// [Column("JOB_NAME")] public String JobName { get { return _jobname; } set { if (_jobname != value) { _jobname = value; OnJobNameChanged(value); } } } protected Int32 _jobdesignation; /// /// Gets or sets the jobrunbase job designation. /// [Column("JOB_DESIGNATION")] public Int32 JobDesignation { get { return _jobdesignation; } set { if (_jobdesignation != value) { _jobdesignation = value; OnJobDesignationChanged(value); } } } protected Int32 _jobsource; /// /// Gets or sets the jobrunbase job source. /// [Column("JOB_SOURCE")] public Int32 JobSource { get { return _jobsource; } set { if (_jobsource != value) { _jobsource = value; OnJobSourceChanged(value); } } } protected String _jobstring; /// /// Gets or sets the jobrunbase job string. /// [Column("JOB_STRING")] public String JobString { get { return _jobstring; } set { if (_jobstring != value) { _jobstring = value; OnJobStringChanged(value); } } } protected DateTime _startdate; /// /// Gets or sets the jobrunbase start date. /// [Column("START_DATE")] public DateTime StartDate { get { return _startdate; } set { if (_startdate != value) { _startdate = value; OnStartDateChanged(value); } } } protected Nullable _uploadingstartdate; /// /// Gets or sets the jobrunbase uploading start date. /// [Column("UPLOADING_START_DATE")] public Nullable UploadingStartDate { get { return _uploadingstartdate; } set { if (_uploadingstartdate != value) { _uploadingstartdate = value; OnUploadingStartDateChanged(value); } } } protected Nullable _heatingstartdate; /// /// Gets or sets the jobrunbase heating start date. /// [Column("HEATING_START_DATE")] public Nullable HeatingStartDate { get { return _heatingstartdate; } set { if (_heatingstartdate != value) { _heatingstartdate = value; OnHeatingStartDateChanged(value); } } } protected Nullable _actualstartdate; /// /// Gets or sets the jobrunbase actual start date. /// [Column("ACTUAL_START_DATE")] public Nullable ActualStartDate { get { return _actualstartdate; } set { if (_actualstartdate != value) { _actualstartdate = value; OnActualStartDateChanged(value); } } } protected DateTime _enddate; /// /// Gets or sets the jobrunbase end date. /// [Column("END_DATE")] public DateTime EndDate { get { return _enddate; } set { if (_enddate != value) { _enddate = value; OnEndDateChanged(value); } } } protected Int32 _status; /// /// 0 = COMPLETED /// 1 = ABORTED /// 2 = FAILED /// [Column("STATUS")] public Int32 Status { get { return _status; } set { if (_status != value) { _status = value; OnStatusChanged(value); } } } protected Double _joblength; /// /// Gets or sets the jobrunbase job length. /// [Column("JOB_LENGTH")] public Double JobLength { get { return _joblength; } set { if (_joblength != value) { _joblength = value; OnJobLengthChanged(value); } } } protected Boolean _isgradient; /// /// Gets or sets the jobrunbase is gradient. /// [Column("IS_GRADIENT")] public Boolean IsGradient { get { return _isgradient; } set { if (_isgradient != value) { _isgradient = value; OnIsGradientChanged(value); } } } protected Int32 _gradientresolutioncm; /// /// Gets or sets the jobrunbase gradient resolution cm. /// [Column("GRADIENT_RESOLUTION_CM")] public Int32 GradientResolutionCm { get { return _gradientresolutioncm; } set { if (_gradientresolutioncm != value) { _gradientresolutioncm = value; OnGradientResolutionCmChanged(value); } } } protected String _liquidquantitystring; /// /// Gets or sets the jobrunbase liquid quantity string. /// [Column("LIQUID_QUANTITY_STRING")] public String LiquidQuantityString { get { return _liquidquantitystring; } set { if (_liquidquantitystring != value) { _liquidquantitystring = value; OnLiquidQuantityStringChanged(value); } } } protected Int64 _cyanquantity; /// /// Gets or sets the jobrunbase cyan quantity. /// [Column("CYAN_QUANTITY")] public Int64 CyanQuantity { get { return _cyanquantity; } set { if (_cyanquantity != value) { _cyanquantity = value; OnCyanQuantityChanged(value); } } } protected Int64 _magentaquantity; /// /// Gets or sets the jobrunbase magenta quantity. /// [Column("MAGENTA_QUANTITY")] public Int64 MagentaQuantity { get { return _magentaquantity; } set { if (_magentaquantity != value) { _magentaquantity = value; OnMagentaQuantityChanged(value); } } } protected Int64 _yellowquantity; /// /// Gets or sets the jobrunbase yellow quantity. /// [Column("YELLOW_QUANTITY")] public Int64 YellowQuantity { get { return _yellowquantity; } set { if (_yellowquantity != value) { _yellowquantity = value; OnYellowQuantityChanged(value); } } } protected Int64 _blackquantity; /// /// Gets or sets the jobrunbase black quantity. /// [Column("BLACK_QUANTITY")] public Int64 BlackQuantity { get { return _blackquantity; } set { if (_blackquantity != value) { _blackquantity = value; OnBlackQuantityChanged(value); } } } protected Int64 _transparentquantity; /// /// Gets or sets the jobrunbase transparent quantity. /// [Column("TRANSPARENT_QUANTITY")] public Int64 TransparentQuantity { get { return _transparentquantity; } set { if (_transparentquantity != value) { _transparentquantity = value; OnTransparentQuantityChanged(value); } } } protected Int64 _lubricantquantity; /// /// Gets or sets the jobrunbase lubricant quantity. /// [Column("LUBRICANT_QUANTITY")] public Int64 LubricantQuantity { get { return _lubricantquantity; } set { if (_lubricantquantity != value) { _lubricantquantity = value; OnLubricantQuantityChanged(value); } } } protected Int64 _cleanerquantity; /// /// Gets or sets the jobrunbase cleaner quantity. /// [Column("CLEANER_QUANTITY")] public Int64 CleanerQuantity { get { return _cleanerquantity; } set { if (_cleanerquantity != value) { _cleanerquantity = value; OnCleanerQuantityChanged(value); } } } protected Int64 _lightcyanquantity; /// /// Gets or sets the jobrunbase light cyan quantity. /// [Column("LIGHT_CYAN_QUANTITY")] public Int64 LightCyanQuantity { get { return _lightcyanquantity; } set { if (_lightcyanquantity != value) { _lightcyanquantity = value; OnLightCyanQuantityChanged(value); } } } protected Int64 _lightmagentaquantity; /// /// Gets or sets the jobrunbase light magenta quantity. /// [Column("LIGHT_MAGENTA_QUANTITY")] public Int64 LightMagentaQuantity { get { return _lightmagentaquantity; } set { if (_lightmagentaquantity != value) { _lightmagentaquantity = value; OnLightMagentaQuantityChanged(value); } } } protected Int64 _lightyellowquantity; /// /// Gets or sets the jobrunbase light yellow quantity. /// [Column("LIGHT_YELLOW_QUANTITY")] public Int64 LightYellowQuantity { get { return _lightyellowquantity; } set { if (_lightyellowquantity != value) { _lightyellowquantity = value; OnLightYellowQuantityChanged(value); } } } protected Double _endposition; /// /// Gets or sets the jobrunbase end position. /// [Column("END_POSITION")] public Double EndPosition { get { return _endposition; } set { if (_endposition != value) { _endposition = value; OnEndPositionChanged(value); } } } protected String _failedmessage; /// /// Gets or sets the jobrunbase failed message. /// [Column("FAILED_MESSAGE")] public String FailedMessage { get { return _failedmessage; } set { if (_failedmessage != value) { _failedmessage = value; OnFailedMessageChanged(value); } } } protected Boolean _isheadcleaning; /// /// Gets or sets the jobrunbase is head cleaning. /// [Column("IS_HEAD_CLEANING")] public Boolean IsHeadCleaning { get { return _isheadcleaning; } set { if (_isheadcleaning != value) { _isheadcleaning = value; OnIsHeadCleaningChanged(value); } } } protected Boolean _issynchronized; /// /// Gets or sets the jobrunbase is synchronized. /// [Column("IS_SYNCHRONIZED")] public Boolean IsSynchronized { get { return _issynchronized; } set { if (_issynchronized != value) { _issynchronized = value; OnIsSynchronizedChanged(value); } } } protected Double _joblogicallength; /// /// Gets or sets the jobrunbase job logical length. /// [Column("JOB_LOGICAL_LENGTH")] public Double JobLogicalLength { get { return _joblogicallength; } set { if (_joblogicallength != value) { _joblogicallength = value; OnJobLogicalLengthChanged(value); } } } protected Int32 _numberofunits; /// /// Gets or sets the jobrunbase number of units. /// [Column("NUMBER_OF_UNITS")] public Int32 NumberOfUnits { get { return _numberofunits; } set { if (_numberofunits != value) { _numberofunits = value; OnNumberOfUnitsChanged(value); } } } protected String _applicationversion; /// /// Gets or sets the jobrunbase application version. /// [Column("APPLICATION_VERSION")] public String ApplicationVersion { get { return _applicationversion; } set { if (_applicationversion != value) { _applicationversion = value; OnApplicationVersionChanged(value); } } } protected String _firmwareversion; /// /// Gets or sets the jobrunbase firmware version. /// [Column("FIRMWARE_VERSION")] public String FirmwareVersion { get { return _firmwareversion; } set { if (_firmwareversion != value) { _firmwareversion = value; OnFirmwareVersionChanged(value); } } } protected String _ceversion; /// /// Gets or sets the jobrunbase ce version. /// [Column("CE_VERSION")] public String CeVersion { get { return _ceversion; } set { if (_ceversion != value) { _ceversion = value; OnCeVersionChanged(value); } } } protected String _processparameterstableguid; /// /// Gets or sets the jobrunbase process parameters table guid. /// [Column("PROCESS_PARAMETERS_TABLE_GUID")] public String ProcessParametersTableGuid { get { return _processparameterstableguid; } set { if (_processparameterstableguid != value) { _processparameterstableguid = value; } } } protected String _finetuningstring; /// /// Gets or sets the jobrunbase fine tuning string. /// [Column("FINE_TUNING_STRING")] public String FineTuningString { get { return _finetuningstring; } set { if (_finetuningstring != value) { _finetuningstring = value; OnFineTuningStringChanged(value); } } } protected Int32 _machinetype; /// /// Gets or sets the jobrunbase machine type. /// [Column("MACHINE_TYPE")] public Int32 MachineType { get { return _machinetype; } set { if (_machinetype != value) { _machinetype = value; OnMachineTypeChanged(value); } } } protected Double _actualstartposition; /// /// Gets or sets the jobrunbase actual start position. /// [Column("ACTUAL_START_POSITION")] public Double ActualStartPosition { get { return _actualstartposition; } set { if (_actualstartposition != value) { _actualstartposition = value; OnActualStartPositionChanged(value); } } } protected Double _actualendposition; /// /// Gets or sets the jobrunbase actual end position. /// [Column("ACTUAL_END_POSITION")] public Double ActualEndPosition { get { return _actualendposition; } set { if (_actualendposition != value) { _actualendposition = value; OnActualEndPositionChanged(value); } } } protected Int64 _bluequantity; /// /// Gets or sets the jobrunbase blue quantity. /// [Column("BLUE_QUANTITY")] public Int64 BlueQuantity { get { return _bluequantity; } set { if (_bluequantity != value) { _bluequantity = value; OnBlueQuantityChanged(value); } } } protected Int64 _lightbluequantity; /// /// Gets or sets the jobrunbase light blue quantity. /// [Column("LIGHT_BLUE_QUANTITY")] public Int64 LightBlueQuantity { get { return _lightbluequantity; } set { if (_lightbluequantity != value) { _lightbluequantity = value; OnLightBlueQuantityChanged(value); } } } protected Int64 _orangequantity; /// /// Gets or sets the jobrunbase orange quantity. /// [Column("ORANGE_QUANTITY")] public Int64 OrangeQuantity { get { return _orangequantity; } set { if (_orangequantity != value) { _orangequantity = value; OnOrangeQuantityChanged(value); } } } protected Int64 _lightorangequantity; /// /// Gets or sets the jobrunbase light orange quantity. /// [Column("LIGHT_ORANGE_QUANTITY")] public Int64 LightOrangeQuantity { get { return _lightorangequantity; } set { if (_lightorangequantity != value) { _lightorangequantity = value; OnLightOrangeQuantityChanged(value); } } } protected Int64 _rubinequantity; /// /// Gets or sets the jobrunbase rubine quantity. /// [Column("RUBINE_QUANTITY")] public Int64 RubineQuantity { get { return _rubinequantity; } set { if (_rubinequantity != value) { _rubinequantity = value; OnRubineQuantityChanged(value); } } } protected Int64 _lightrubinequantity; /// /// Gets or sets the jobrunbase light rubine quantity. /// [Column("LIGHT_RUBINE_QUANTITY")] public Int64 LightRubineQuantity { get { return _lightrubinequantity; } set { if (_lightrubinequantity != value) { _lightrubinequantity = value; OnLightRubineQuantityChanged(value); } } } protected Int64 _navyquantity; /// /// Gets or sets the jobrunbase navy quantity. /// [Column("NAVY_QUANTITY")] public Int64 NavyQuantity { get { return _navyquantity; } set { if (_navyquantity != value) { _navyquantity = value; OnNavyQuantityChanged(value); } } } protected Int64 _violetquantity; /// /// Gets or sets the jobrunbase violet quantity. /// [Column("VIOLET_QUANTITY")] public Int64 VioletQuantity { get { return _violetquantity; } set { if (_violetquantity != value) { _violetquantity = value; OnVioletQuantityChanged(value); } } } protected Int64 _twtransparentinkquantity; /// /// Gets or sets the jobrunbase tw transparent ink quantity. /// [Column("TW_TRANSPARENT_INK_QUANTITY")] public Int64 TwTransparentInkQuantity { get { return _twtransparentinkquantity; } set { if (_twtransparentinkquantity != value) { _twtransparentinkquantity = value; OnTwTransparentInkQuantityChanged(value); } } } protected Int64 _c1tiquantity; /// /// Gets or sets the jobrunbase c1 ti quantity. /// [Column("C1_TI_QUANTITY")] public Int64 C1TiQuantity { get { return _c1tiquantity; } set { if (_c1tiquantity != value) { _c1tiquantity = value; OnC1TiQuantityChanged(value); } } } protected Int64 _twcyanquantity; /// /// Gets or sets the jobrunbase tw cyan quantity. /// [Column("TW_CYAN_QUANTITY")] public Int64 TwCyanQuantity { get { return _twcyanquantity; } set { if (_twcyanquantity != value) { _twcyanquantity = value; OnTwCyanQuantityChanged(value); } } } protected Int64 _twlightcyanquantity; /// /// Gets or sets the jobrunbase tw light cyan quantity. /// [Column("TW_LIGHT_CYAN_QUANTITY")] public Int64 TwLightCyanQuantity { get { return _twlightcyanquantity; } set { if (_twlightcyanquantity != value) { _twlightcyanquantity = value; OnTwLightCyanQuantityChanged(value); } } } protected Int64 _twmagentaquantity; /// /// Gets or sets the jobrunbase tw magenta quantity. /// [Column("TW_MAGENTA_QUANTITY")] public Int64 TwMagentaQuantity { get { return _twmagentaquantity; } set { if (_twmagentaquantity != value) { _twmagentaquantity = value; OnTwMagentaQuantityChanged(value); } } } protected Int64 _twlightmagentaquantity; /// /// Gets or sets the jobrunbase tw light magenta quantity. /// [Column("TW_LIGHT_MAGENTA_QUANTITY")] public Int64 TwLightMagentaQuantity { get { return _twlightmagentaquantity; } set { if (_twlightmagentaquantity != value) { _twlightmagentaquantity = value; OnTwLightMagentaQuantityChanged(value); } } } protected Int64 _twyellowquantity; /// /// Gets or sets the jobrunbase tw yellow quantity. /// [Column("TW_YELLOW_QUANTITY")] public Int64 TwYellowQuantity { get { return _twyellowquantity; } set { if (_twyellowquantity != value) { _twyellowquantity = value; OnTwYellowQuantityChanged(value); } } } protected Int64 _twlightyellowquantity; /// /// Gets or sets the jobrunbase tw light yellow quantity. /// [Column("TW_LIGHT_YELLOW_QUANTITY")] public Int64 TwLightYellowQuantity { get { return _twlightyellowquantity; } set { if (_twlightyellowquantity != value) { _twlightyellowquantity = value; OnTwLightYellowQuantityChanged(value); } } } protected Int64 _c1yellowquantity; /// /// Gets or sets the jobrunbase c1 yellow quantity. /// [Column("C1_YELLOW_QUANTITY")] public Int64 C1YellowQuantity { get { return _c1yellowquantity; } set { if (_c1yellowquantity != value) { _c1yellowquantity = value; OnC1YellowQuantityChanged(value); } } } protected Int64 _c1lightyellowquantity; /// /// Gets or sets the jobrunbase c1 light yellow quantity. /// [Column("C1_LIGHT_YELLOW_QUANTITY")] public Int64 C1LightYellowQuantity { get { return _c1lightyellowquantity; } set { if (_c1lightyellowquantity != value) { _c1lightyellowquantity = value; OnC1LightYellowQuantityChanged(value); } } } protected Int64 _twblackquantity; /// /// Gets or sets the jobrunbase tw black quantity. /// [Column("TW_BLACK_QUANTITY")] public Int64 TwBlackQuantity { get { return _twblackquantity; } set { if (_twblackquantity != value) { _twblackquantity = value; OnTwBlackQuantityChanged(value); } } } protected Int64 _twvioletquantity; /// /// Gets or sets the jobrunbase tw violet quantity. /// [Column("TW_VIOLET_QUANTITY")] public Int64 TwVioletQuantity { get { return _twvioletquantity; } set { if (_twvioletquantity != value) { _twvioletquantity = value; OnTwVioletQuantityChanged(value); } } } protected Int64 _twlightvioletquantity; /// /// Gets or sets the jobrunbase tw light violet quantity. /// [Column("TW_LIGHT_VIOLET_QUANTITY")] public Int64 TwLightVioletQuantity { get { return _twlightvioletquantity; } set { if (_twlightvioletquantity != value) { _twlightvioletquantity = value; OnTwLightVioletQuantityChanged(value); } } } protected Int64 _ctbluequantity; /// /// Gets or sets the jobrunbase ct blue quantity. /// [Column("CT_BLUE_QUANTITY")] public Int64 CtBlueQuantity { get { return _ctbluequantity; } set { if (_ctbluequantity != value) { _ctbluequantity = value; OnCtBlueQuantityChanged(value); } } } protected Int64 _ctlightbluequantity; /// /// Gets or sets the jobrunbase ct light blue quantity. /// [Column("CT_LIGHT_BLUE_QUANTITY")] public Int64 CtLightBlueQuantity { get { return _ctlightbluequantity; } set { if (_ctlightbluequantity != value) { _ctlightbluequantity = value; OnCtLightBlueQuantityChanged(value); } } } protected Int64 _ctrubinequantity; /// /// Gets or sets the jobrunbase ct rubine quantity. /// [Column("CT_RUBINE_QUANTITY")] public Int64 CtRubineQuantity { get { return _ctrubinequantity; } set { if (_ctrubinequantity != value) { _ctrubinequantity = value; OnCtRubineQuantityChanged(value); } } } protected Int64 _ctlightrubinequantity; /// /// Gets or sets the jobrunbase ct light rubine quantity. /// [Column("CT_LIGHT_RUBINE_QUANTITY")] public Int64 CtLightRubineQuantity { get { return _ctlightrubinequantity; } set { if (_ctlightrubinequantity != value) { _ctlightrubinequantity = value; OnCtLightRubineQuantityChanged(value); } } } protected Int64 _ctorangequantity; /// /// Gets or sets the jobrunbase ct orange quantity. /// [Column("CT_ORANGE_QUANTITY")] public Int64 CtOrangeQuantity { get { return _ctorangequantity; } set { if (_ctorangequantity != value) { _ctorangequantity = value; OnCtOrangeQuantityChanged(value); } } } protected Int64 _ctlightorangequantity; /// /// Gets or sets the jobrunbase ct light orange quantity. /// [Column("CT_LIGHT_ORANGE_QUANTITY")] public Int64 CtLightOrangeQuantity { get { return _ctlightorangequantity; } set { if (_ctlightorangequantity != value) { _ctlightorangequantity = value; OnCtLightOrangeQuantityChanged(value); } } } protected Int64 _ctnavyquantity; /// /// Gets or sets the jobrunbase ct navy quantity. /// [Column("CT_NAVY_QUANTITY")] public Int64 CtNavyQuantity { get { return _ctnavyquantity; } set { if (_ctnavyquantity != value) { _ctnavyquantity = value; OnCtNavyQuantityChanged(value); } } } protected Int64 _hdbluequantity; /// /// Gets or sets the jobrunbase hd blue quantity. /// [Column("HD_BLUE_QUANTITY")] public Int64 HdBlueQuantity { get { return _hdbluequantity; } set { if (_hdbluequantity != value) { _hdbluequantity = value; OnHdBlueQuantityChanged(value); } } } protected Int64 _hdlightbluequantity; /// /// Gets or sets the jobrunbase hd light blue quantity. /// [Column("HD_LIGHT_BLUE_QUANTITY")] public Int64 HdLightBlueQuantity { get { return _hdlightbluequantity; } set { if (_hdlightbluequantity != value) { _hdlightbluequantity = value; OnHdLightBlueQuantityChanged(value); } } } protected Int64 _hdrubinequantity; /// /// Gets or sets the jobrunbase hd rubine quantity. /// [Column("HD_RUBINE_QUANTITY")] public Int64 HdRubineQuantity { get { return _hdrubinequantity; } set { if (_hdrubinequantity != value) { _hdrubinequantity = value; OnHdRubineQuantityChanged(value); } } } protected Int64 _hdlightrubinequantity; /// /// Gets or sets the jobrunbase hd light rubine quantity. /// [Column("HD_LIGHT_RUBINE_QUANTITY")] public Int64 HdLightRubineQuantity { get { return _hdlightrubinequantity; } set { if (_hdlightrubinequantity != value) { _hdlightrubinequantity = value; OnHdLightRubineQuantityChanged(value); } } } protected Int64 _hdorangequantity; /// /// Gets or sets the jobrunbase hd orange quantity. /// [Column("HD_ORANGE_QUANTITY")] public Int64 HdOrangeQuantity { get { return _hdorangequantity; } set { if (_hdorangequantity != value) { _hdorangequantity = value; OnHdOrangeQuantityChanged(value); } } } protected Int64 _hdlightorangequantity; /// /// Gets or sets the jobrunbase hd light orange quantity. /// [Column("HD_LIGHT_ORANGE_QUANTITY")] public Int64 HdLightOrangeQuantity { get { return _hdlightorangequantity; } set { if (_hdlightorangequantity != value) { _hdlightorangequantity = value; OnHdLightOrangeQuantityChanged(value); } } } protected Int64 _hdnavyquantity; /// /// Gets or sets the jobrunbase hd navy quantity. /// [Column("HD_NAVY_QUANTITY")] public Int64 HdNavyQuantity { get { return _hdnavyquantity; } set { if (_hdnavyquantity != value) { _hdnavyquantity = value; OnHdNavyQuantityChanged(value); } } } protected Int64 _hdlightnavyquantity; /// /// Gets or sets the jobrunbase hd light navy quantity. /// [Column("HD_LIGHT_NAVY_QUANTITY")] public Int64 HdLightNavyQuantity { get { return _hdlightnavyquantity; } set { if (_hdlightnavyquantity != value) { _hdlightnavyquantity = value; OnHdLightNavyQuantityChanged(value); } } } protected Int64 _ambluequantity; /// /// Gets or sets the jobrunbase am blue quantity. /// [Column("AM_BLUE_QUANTITY")] public Int64 AmBlueQuantity { get { return _ambluequantity; } set { if (_ambluequantity != value) { _ambluequantity = value; OnAmBlueQuantityChanged(value); } } } protected Int64 _amlightbluequantity; /// /// Gets or sets the jobrunbase am light blue quantity. /// [Column("AM_LIGHT_BLUE_QUANTITY")] public Int64 AmLightBlueQuantity { get { return _amlightbluequantity; } set { if (_amlightbluequantity != value) { _amlightbluequantity = value; OnAmLightBlueQuantityChanged(value); } } } protected Int64 _amredquantity; /// /// Gets or sets the jobrunbase am red quantity. /// [Column("AM_RED_QUANTITY")] public Int64 AmRedQuantity { get { return _amredquantity; } set { if (_amredquantity != value) { _amredquantity = value; OnAmRedQuantityChanged(value); } } } protected Int64 _amlightredquantity; /// /// Gets or sets the jobrunbase am light red quantity. /// [Column("AM_LIGHT_RED_QUANTITY")] public Int64 AmLightRedQuantity { get { return _amlightredquantity; } set { if (_amlightredquantity != value) { _amlightredquantity = value; OnAmLightRedQuantityChanged(value); } } } protected Int64 _amorangequantity; /// /// Gets or sets the jobrunbase am orange quantity. /// [Column("AM_ORANGE_QUANTITY")] public Int64 AmOrangeQuantity { get { return _amorangequantity; } set { if (_amorangequantity != value) { _amorangequantity = value; OnAmOrangeQuantityChanged(value); } } } protected Int64 _amlightorangequantity; /// /// Gets or sets the jobrunbase am light orange quantity. /// [Column("AM_LIGHT_ORANGE_QUANTITY")] public Int64 AmLightOrangeQuantity { get { return _amlightorangequantity; } set { if (_amlightorangequantity != value) { _amlightorangequantity = value; OnAmLightOrangeQuantityChanged(value); } } } protected Int64 _amyellowquantity; /// /// Gets or sets the jobrunbase am yellow quantity. /// [Column("AM_YELLOW_QUANTITY")] public Int64 AmYellowQuantity { get { return _amyellowquantity; } set { if (_amyellowquantity != value) { _amyellowquantity = value; OnAmYellowQuantityChanged(value); } } } protected Int64 _amlightyellowquantity; /// /// Gets or sets the jobrunbase am light yellow quantity. /// [Column("AM_LIGHT_YELLOW_QUANTITY")] public Int64 AmLightYellowQuantity { get { return _amlightyellowquantity; } set { if (_amlightyellowquantity != value) { _amlightyellowquantity = value; OnAmLightYellowQuantityChanged(value); } } } protected Int64 _amblackquantity; /// /// Gets or sets the jobrunbase am black quantity. /// [Column("AM_BLACK_QUANTITY")] public Int64 AmBlackQuantity { get { return _amblackquantity; } set { if (_amblackquantity != value) { _amblackquantity = value; OnAmBlackQuantityChanged(value); } } } /// /// Called when the JobName has changed. /// protected virtual void OnJobNameChanged(String jobname) { JobNameChanged?.Invoke(this, jobname); RaisePropertyChanged(nameof(JobName)); } /// /// Called when the JobDesignation has changed. /// protected virtual void OnJobDesignationChanged(Int32 jobdesignation) { JobDesignationChanged?.Invoke(this, jobdesignation); RaisePropertyChanged(nameof(JobDesignation)); } /// /// Called when the JobSource has changed. /// protected virtual void OnJobSourceChanged(Int32 jobsource) { JobSourceChanged?.Invoke(this, jobsource); RaisePropertyChanged(nameof(JobSource)); } /// /// Called when the JobString has changed. /// protected virtual void OnJobStringChanged(String jobstring) { JobStringChanged?.Invoke(this, jobstring); RaisePropertyChanged(nameof(JobString)); } /// /// Called when the StartDate has changed. /// protected virtual void OnStartDateChanged(DateTime startdate) { StartDateChanged?.Invoke(this, startdate); RaisePropertyChanged(nameof(StartDate)); } /// /// Called when the UploadingStartDate has changed. /// protected virtual void OnUploadingStartDateChanged(Nullable uploadingstartdate) { UploadingStartDateChanged?.Invoke(this, uploadingstartdate); RaisePropertyChanged(nameof(UploadingStartDate)); } /// /// Called when the HeatingStartDate has changed. /// protected virtual void OnHeatingStartDateChanged(Nullable heatingstartdate) { HeatingStartDateChanged?.Invoke(this, heatingstartdate); RaisePropertyChanged(nameof(HeatingStartDate)); } /// /// Called when the ActualStartDate has changed. /// protected virtual void OnActualStartDateChanged(Nullable actualstartdate) { ActualStartDateChanged?.Invoke(this, actualstartdate); RaisePropertyChanged(nameof(ActualStartDate)); } /// /// Called when the EndDate has changed. /// protected virtual void OnEndDateChanged(DateTime enddate) { EndDateChanged?.Invoke(this, enddate); RaisePropertyChanged(nameof(EndDate)); } /// /// Called when the Status has changed. /// protected virtual void OnStatusChanged(Int32 status) { StatusChanged?.Invoke(this, status); RaisePropertyChanged(nameof(Status)); } /// /// Called when the JobLength has changed. /// protected virtual void OnJobLengthChanged(Double joblength) { JobLengthChanged?.Invoke(this, joblength); RaisePropertyChanged(nameof(JobLength)); } /// /// Called when the IsGradient has changed. /// protected virtual void OnIsGradientChanged(Boolean isgradient) { IsGradientChanged?.Invoke(this, isgradient); RaisePropertyChanged(nameof(IsGradient)); } /// /// Called when the GradientResolutionCm has changed. /// protected virtual void OnGradientResolutionCmChanged(Int32 gradientresolutioncm) { GradientResolutionCmChanged?.Invoke(this, gradientresolutioncm); RaisePropertyChanged(nameof(GradientResolutionCm)); } /// /// Called when the LiquidQuantityString has changed. /// protected virtual void OnLiquidQuantityStringChanged(String liquidquantitystring) { LiquidQuantityStringChanged?.Invoke(this, liquidquantitystring); RaisePropertyChanged(nameof(LiquidQuantityString)); } /// /// Called when the CyanQuantity has changed. /// protected virtual void OnCyanQuantityChanged(Int64 cyanquantity) { CyanQuantityChanged?.Invoke(this, cyanquantity); RaisePropertyChanged(nameof(CyanQuantity)); } /// /// Called when the MagentaQuantity has changed. /// protected virtual void OnMagentaQuantityChanged(Int64 magentaquantity) { MagentaQuantityChanged?.Invoke(this, magentaquantity); RaisePropertyChanged(nameof(MagentaQuantity)); } /// /// Called when the YellowQuantity has changed. /// protected virtual void OnYellowQuantityChanged(Int64 yellowquantity) { YellowQuantityChanged?.Invoke(this, yellowquantity); RaisePropertyChanged(nameof(YellowQuantity)); } /// /// Called when the BlackQuantity has changed. /// protected virtual void OnBlackQuantityChanged(Int64 blackquantity) { BlackQuantityChanged?.Invoke(this, blackquantity); RaisePropertyChanged(nameof(BlackQuantity)); } /// /// Called when the TransparentQuantity has changed. /// protected virtual void OnTransparentQuantityChanged(Int64 transparentquantity) { TransparentQuantityChanged?.Invoke(this, transparentquantity); RaisePropertyChanged(nameof(TransparentQuantity)); } /// /// Called when the LubricantQuantity has changed. /// protected virtual void OnLubricantQuantityChanged(Int64 lubricantquantity) { LubricantQuantityChanged?.Invoke(this, lubricantquantity); RaisePropertyChanged(nameof(LubricantQuantity)); } /// /// Called when the CleanerQuantity has changed. /// protected virtual void OnCleanerQuantityChanged(Int64 cleanerquantity) { CleanerQuantityChanged?.Invoke(this, cleanerquantity); RaisePropertyChanged(nameof(CleanerQuantity)); } /// /// Called when the LightCyanQuantity has changed. /// protected virtual void OnLightCyanQuantityChanged(Int64 lightcyanquantity) { LightCyanQuantityChanged?.Invoke(this, lightcyanquantity); RaisePropertyChanged(nameof(LightCyanQuantity)); } /// /// Called when the LightMagentaQuantity has changed. /// protected virtual void OnLightMagentaQuantityChanged(Int64 lightmagentaquantity) { LightMagentaQuantityChanged?.Invoke(this, lightmagentaquantity); RaisePropertyChanged(nameof(LightMagentaQuantity)); } /// /// Called when the LightYellowQuantity has changed. /// protected virtual void OnLightYellowQuantityChanged(Int64 lightyellowquantity) { LightYellowQuantityChanged?.Invoke(this, lightyellowquantity); RaisePropertyChanged(nameof(LightYellowQuantity)); } /// /// Called when the EndPosition has changed. /// protected virtual void OnEndPositionChanged(Double endposition) { EndPositionChanged?.Invoke(this, endposition); RaisePropertyChanged(nameof(EndPosition)); } /// /// Called when the FailedMessage has changed. /// protected virtual void OnFailedMessageChanged(String failedmessage) { FailedMessageChanged?.Invoke(this, failedmessage); RaisePropertyChanged(nameof(FailedMessage)); } /// /// Called when the IsHeadCleaning has changed. /// protected virtual void OnIsHeadCleaningChanged(Boolean isheadcleaning) { IsHeadCleaningChanged?.Invoke(this, isheadcleaning); RaisePropertyChanged(nameof(IsHeadCleaning)); } /// /// Called when the IsSynchronized has changed. /// protected virtual void OnIsSynchronizedChanged(Boolean issynchronized) { IsSynchronizedChanged?.Invoke(this, issynchronized); RaisePropertyChanged(nameof(IsSynchronized)); } /// /// Called when the JobLogicalLength has changed. /// protected virtual void OnJobLogicalLengthChanged(Double joblogicallength) { JobLogicalLengthChanged?.Invoke(this, joblogicallength); RaisePropertyChanged(nameof(JobLogicalLength)); } /// /// Called when the NumberOfUnits has changed. /// protected virtual void OnNumberOfUnitsChanged(Int32 numberofunits) { NumberOfUnitsChanged?.Invoke(this, numberofunits); RaisePropertyChanged(nameof(NumberOfUnits)); } /// /// Called when the ApplicationVersion has changed. /// protected virtual void OnApplicationVersionChanged(String applicationversion) { ApplicationVersionChanged?.Invoke(this, applicationversion); RaisePropertyChanged(nameof(ApplicationVersion)); } /// /// Called when the FirmwareVersion has changed. /// protected virtual void OnFirmwareVersionChanged(String firmwareversion) { FirmwareVersionChanged?.Invoke(this, firmwareversion); RaisePropertyChanged(nameof(FirmwareVersion)); } /// /// Called when the CeVersion has changed. /// protected virtual void OnCeVersionChanged(String ceversion) { CeVersionChanged?.Invoke(this, ceversion); RaisePropertyChanged(nameof(CeVersion)); } /// /// Called when the FineTuningString has changed. /// protected virtual void OnFineTuningStringChanged(String finetuningstring) { FineTuningStringChanged?.Invoke(this, finetuningstring); RaisePropertyChanged(nameof(FineTuningString)); } /// /// Called when the MachineType has changed. /// protected virtual void OnMachineTypeChanged(Int32 machinetype) { MachineTypeChanged?.Invoke(this, machinetype); RaisePropertyChanged(nameof(MachineType)); } /// /// Called when the ActualStartPosition has changed. /// protected virtual void OnActualStartPositionChanged(Double actualstartposition) { ActualStartPositionChanged?.Invoke(this, actualstartposition); RaisePropertyChanged(nameof(ActualStartPosition)); } /// /// Called when the ActualEndPosition has changed. /// protected virtual void OnActualEndPositionChanged(Double actualendposition) { ActualEndPositionChanged?.Invoke(this, actualendposition); RaisePropertyChanged(nameof(ActualEndPosition)); } /// /// Called when the BlueQuantity has changed. /// protected virtual void OnBlueQuantityChanged(Int64 bluequantity) { BlueQuantityChanged?.Invoke(this, bluequantity); RaisePropertyChanged(nameof(BlueQuantity)); } /// /// Called when the LightBlueQuantity has changed. /// protected virtual void OnLightBlueQuantityChanged(Int64 lightbluequantity) { LightBlueQuantityChanged?.Invoke(this, lightbluequantity); RaisePropertyChanged(nameof(LightBlueQuantity)); } /// /// Called when the OrangeQuantity has changed. /// protected virtual void OnOrangeQuantityChanged(Int64 orangequantity) { OrangeQuantityChanged?.Invoke(this, orangequantity); RaisePropertyChanged(nameof(OrangeQuantity)); } /// /// Called when the LightOrangeQuantity has changed. /// protected virtual void OnLightOrangeQuantityChanged(Int64 lightorangequantity) { LightOrangeQuantityChanged?.Invoke(this, lightorangequantity); RaisePropertyChanged(nameof(LightOrangeQuantity)); } /// /// Called when the RubineQuantity has changed. /// protected virtual void OnRubineQuantityChanged(Int64 rubinequantity) { RubineQuantityChanged?.Invoke(this, rubinequantity); RaisePropertyChanged(nameof(RubineQuantity)); } /// /// Called when the LightRubineQuantity has changed. /// protected virtual void OnLightRubineQuantityChanged(Int64 lightrubinequantity) { LightRubineQuantityChanged?.Invoke(this, lightrubinequantity); RaisePropertyChanged(nameof(LightRubineQuantity)); } /// /// Called when the NavyQuantity has changed. /// protected virtual void OnNavyQuantityChanged(Int64 navyquantity) { NavyQuantityChanged?.Invoke(this, navyquantity); RaisePropertyChanged(nameof(NavyQuantity)); } /// /// Called when the VioletQuantity has changed. /// protected virtual void OnVioletQuantityChanged(Int64 violetquantity) { VioletQuantityChanged?.Invoke(this, violetquantity); RaisePropertyChanged(nameof(VioletQuantity)); } /// /// Called when the TwTransparentInkQuantity has changed. /// protected virtual void OnTwTransparentInkQuantityChanged(Int64 twtransparentinkquantity) { TwTransparentInkQuantityChanged?.Invoke(this, twtransparentinkquantity); RaisePropertyChanged(nameof(TwTransparentInkQuantity)); } /// /// Called when the C1TiQuantity has changed. /// protected virtual void OnC1TiQuantityChanged(Int64 c1tiquantity) { C1TiQuantityChanged?.Invoke(this, c1tiquantity); RaisePropertyChanged(nameof(C1TiQuantity)); } /// /// Called when the TwCyanQuantity has changed. /// protected virtual void OnTwCyanQuantityChanged(Int64 twcyanquantity) { TwCyanQuantityChanged?.Invoke(this, twcyanquantity); RaisePropertyChanged(nameof(TwCyanQuantity)); } /// /// Called when the TwLightCyanQuantity has changed. /// protected virtual void OnTwLightCyanQuantityChanged(Int64 twlightcyanquantity) { TwLightCyanQuantityChanged?.Invoke(this, twlightcyanquantity); RaisePropertyChanged(nameof(TwLightCyanQuantity)); } /// /// Called when the TwMagentaQuantity has changed. /// protected virtual void OnTwMagentaQuantityChanged(Int64 twmagentaquantity) { TwMagentaQuantityChanged?.Invoke(this, twmagentaquantity); RaisePropertyChanged(nameof(TwMagentaQuantity)); } /// /// Called when the TwLightMagentaQuantity has changed. /// protected virtual void OnTwLightMagentaQuantityChanged(Int64 twlightmagentaquantity) { TwLightMagentaQuantityChanged?.Invoke(this, twlightmagentaquantity); RaisePropertyChanged(nameof(TwLightMagentaQuantity)); } /// /// Called when the TwYellowQuantity has changed. /// protected virtual void OnTwYellowQuantityChanged(Int64 twyellowquantity) { TwYellowQuantityChanged?.Invoke(this, twyellowquantity); RaisePropertyChanged(nameof(TwYellowQuantity)); } /// /// Called when the TwLightYellowQuantity has changed. /// protected virtual void OnTwLightYellowQuantityChanged(Int64 twlightyellowquantity) { TwLightYellowQuantityChanged?.Invoke(this, twlightyellowquantity); RaisePropertyChanged(nameof(TwLightYellowQuantity)); } /// /// Called when the C1YellowQuantity has changed. /// protected virtual void OnC1YellowQuantityChanged(Int64 c1yellowquantity) { C1YellowQuantityChanged?.Invoke(this, c1yellowquantity); RaisePropertyChanged(nameof(C1YellowQuantity)); } /// /// Called when the C1LightYellowQuantity has changed. /// protected virtual void OnC1LightYellowQuantityChanged(Int64 c1lightyellowquantity) { C1LightYellowQuantityChanged?.Invoke(this, c1lightyellowquantity); RaisePropertyChanged(nameof(C1LightYellowQuantity)); } /// /// Called when the TwBlackQuantity has changed. /// protected virtual void OnTwBlackQuantityChanged(Int64 twblackquantity) { TwBlackQuantityChanged?.Invoke(this, twblackquantity); RaisePropertyChanged(nameof(TwBlackQuantity)); } /// /// Called when the TwVioletQuantity has changed. /// protected virtual void OnTwVioletQuantityChanged(Int64 twvioletquantity) { TwVioletQuantityChanged?.Invoke(this, twvioletquantity); RaisePropertyChanged(nameof(TwVioletQuantity)); } /// /// Called when the TwLightVioletQuantity has changed. /// protected virtual void OnTwLightVioletQuantityChanged(Int64 twlightvioletquantity) { TwLightVioletQuantityChanged?.Invoke(this, twlightvioletquantity); RaisePropertyChanged(nameof(TwLightVioletQuantity)); } /// /// Called when the CtBlueQuantity has changed. /// protected virtual void OnCtBlueQuantityChanged(Int64 ctbluequantity) { CtBlueQuantityChanged?.Invoke(this, ctbluequantity); RaisePropertyChanged(nameof(CtBlueQuantity)); } /// /// Called when the CtLightBlueQuantity has changed. /// protected virtual void OnCtLightBlueQuantityChanged(Int64 ctlightbluequantity) { CtLightBlueQuantityChanged?.Invoke(this, ctlightbluequantity); RaisePropertyChanged(nameof(CtLightBlueQuantity)); } /// /// Called when the CtRubineQuantity has changed. /// protected virtual void OnCtRubineQuantityChanged(Int64 ctrubinequantity) { CtRubineQuantityChanged?.Invoke(this, ctrubinequantity); RaisePropertyChanged(nameof(CtRubineQuantity)); } /// /// Called when the CtLightRubineQuantity has changed. /// protected virtual void OnCtLightRubineQuantityChanged(Int64 ctlightrubinequantity) { CtLightRubineQuantityChanged?.Invoke(this, ctlightrubinequantity); RaisePropertyChanged(nameof(CtLightRubineQuantity)); } /// /// Called when the CtOrangeQuantity has changed. /// protected virtual void OnCtOrangeQuantityChanged(Int64 ctorangequantity) { CtOrangeQuantityChanged?.Invoke(this, ctorangequantity); RaisePropertyChanged(nameof(CtOrangeQuantity)); } /// /// Called when the CtLightOrangeQuantity has changed. /// protected virtual void OnCtLightOrangeQuantityChanged(Int64 ctlightorangequantity) { CtLightOrangeQuantityChanged?.Invoke(this, ctlightorangequantity); RaisePropertyChanged(nameof(CtLightOrangeQuantity)); } /// /// Called when the CtNavyQuantity has changed. /// protected virtual void OnCtNavyQuantityChanged(Int64 ctnavyquantity) { CtNavyQuantityChanged?.Invoke(this, ctnavyquantity); RaisePropertyChanged(nameof(CtNavyQuantity)); } /// /// Called when the HdBlueQuantity has changed. /// protected virtual void OnHdBlueQuantityChanged(Int64 hdbluequantity) { HdBlueQuantityChanged?.Invoke(this, hdbluequantity); RaisePropertyChanged(nameof(HdBlueQuantity)); } /// /// Called when the HdLightBlueQuantity has changed. /// protected virtual void OnHdLightBlueQuantityChanged(Int64 hdlightbluequantity) { HdLightBlueQuantityChanged?.Invoke(this, hdlightbluequantity); RaisePropertyChanged(nameof(HdLightBlueQuantity)); } /// /// Called when the HdRubineQuantity has changed. /// protected virtual void OnHdRubineQuantityChanged(Int64 hdrubinequantity) { HdRubineQuantityChanged?.Invoke(this, hdrubinequantity); RaisePropertyChanged(nameof(HdRubineQuantity)); } /// /// Called when the HdLightRubineQuantity has changed. /// protected virtual void OnHdLightRubineQuantityChanged(Int64 hdlightrubinequantity) { HdLightRubineQuantityChanged?.Invoke(this, hdlightrubinequantity); RaisePropertyChanged(nameof(HdLightRubineQuantity)); } /// /// Called when the HdOrangeQuantity has changed. /// protected virtual void OnHdOrangeQuantityChanged(Int64 hdorangequantity) { HdOrangeQuantityChanged?.Invoke(this, hdorangequantity); RaisePropertyChanged(nameof(HdOrangeQuantity)); } /// /// Called when the HdLightOrangeQuantity has changed. /// protected virtual void OnHdLightOrangeQuantityChanged(Int64 hdlightorangequantity) { HdLightOrangeQuantityChanged?.Invoke(this, hdlightorangequantity); RaisePropertyChanged(nameof(HdLightOrangeQuantity)); } /// /// Called when the HdNavyQuantity has changed. /// protected virtual void OnHdNavyQuantityChanged(Int64 hdnavyquantity) { HdNavyQuantityChanged?.Invoke(this, hdnavyquantity); RaisePropertyChanged(nameof(HdNavyQuantity)); } /// /// Called when the HdLightNavyQuantity has changed. /// protected virtual void OnHdLightNavyQuantityChanged(Int64 hdlightnavyquantity) { HdLightNavyQuantityChanged?.Invoke(this, hdlightnavyquantity); RaisePropertyChanged(nameof(HdLightNavyQuantity)); } /// /// Called when the AmBlueQuantity has changed. /// protected virtual void OnAmBlueQuantityChanged(Int64 ambluequantity) { AmBlueQuantityChanged?.Invoke(this, ambluequantity); RaisePropertyChanged(nameof(AmBlueQuantity)); } /// /// Called when the AmLightBlueQuantity has changed. /// protected virtual void OnAmLightBlueQuantityChanged(Int64 amlightbluequantity) { AmLightBlueQuantityChanged?.Invoke(this, amlightbluequantity); RaisePropertyChanged(nameof(AmLightBlueQuantity)); } /// /// Called when the AmRedQuantity has changed. /// protected virtual void OnAmRedQuantityChanged(Int64 amredquantity) { AmRedQuantityChanged?.Invoke(this, amredquantity); RaisePropertyChanged(nameof(AmRedQuantity)); } /// /// Called when the AmLightRedQuantity has changed. /// protected virtual void OnAmLightRedQuantityChanged(Int64 amlightredquantity) { AmLightRedQuantityChanged?.Invoke(this, amlightredquantity); RaisePropertyChanged(nameof(AmLightRedQuantity)); } /// /// Called when the AmOrangeQuantity has changed. /// protected virtual void OnAmOrangeQuantityChanged(Int64 amorangequantity) { AmOrangeQuantityChanged?.Invoke(this, amorangequantity); RaisePropertyChanged(nameof(AmOrangeQuantity)); } /// /// Called when the AmLightOrangeQuantity has changed. /// protected virtual void OnAmLightOrangeQuantityChanged(Int64 amlightorangequantity) { AmLightOrangeQuantityChanged?.Invoke(this, amlightorangequantity); RaisePropertyChanged(nameof(AmLightOrangeQuantity)); } /// /// Called when the AmYellowQuantity has changed. /// protected virtual void OnAmYellowQuantityChanged(Int64 amyellowquantity) { AmYellowQuantityChanged?.Invoke(this, amyellowquantity); RaisePropertyChanged(nameof(AmYellowQuantity)); } /// /// Called when the AmLightYellowQuantity has changed. /// protected virtual void OnAmLightYellowQuantityChanged(Int64 amlightyellowquantity) { AmLightYellowQuantityChanged?.Invoke(this, amlightyellowquantity); RaisePropertyChanged(nameof(AmLightYellowQuantity)); } /// /// Called when the AmBlackQuantity has changed. /// protected virtual void OnAmBlackQuantityChanged(Int64 amblackquantity) { AmBlackQuantityChanged?.Invoke(this, amblackquantity); RaisePropertyChanged(nameof(AmBlackQuantity)); } /// /// Initializes a new instance of the class. /// public JobRunBase() : base() { } } }