Exemplo n.º 1
0
 internal ExProcessStepPars(DataModels.PExprocesssteppar data) : this()
 {
     this.Id         = data.Id;
     this.ParId      = data.ParId;
     this.StepId     = data.StepId;
     this.SensorId   = data.SensorId;
     this.ActionType = SysHelper.Enums.EnumHelper.Parse <SysHelper.Enums.SenserStatusType>(data.ActionType);
     this.ParType    = SysHelper.Enums.EnumHelper.Parse <SysHelper.Enums.DeviceParameterType>(data.ParType);
     this.ParUnit    = data.ParUnit;
     this.ParValue   = data.ParValue.Value;
     this.ParTime    = data.ParTime;
     this.IsFinish   = Convert.ToBoolean(data.IsFinish);
     this.LeadTime   = data.LeadTime;
 }
Exemplo n.º 2
0
        internal DataModels.PExprocesssteppar ToData()
        {
            DataModels.PExprocesssteppar data = new DataModels.PExprocesssteppar();

            data.Id         = this.Id;
            data.ParId      = this.ParId;
            data.StepId     = this.StepId;
            data.SensorId   = this.SensorId;
            data.ActionType = Enum.GetName(this.ActionType.GetType(), this.ActionType);
            data.ParType    = Enum.GetName(this.ParType.GetType(), this.ParType);
            data.ParUnit    = this.ParUnit;
            data.ParValue   = this.ParValue;
            data.ParTime    = this.ParTime;
            data.IsFinish   = Convert.ToSByte(this.IsFinish);
            data.LeadTime   = this.LeadTime;

            return(data);
        }