Beispiel #1
0
        public virtual void Clone(DeviceLog cloneObj)
        {
            base.Clone(cloneObj);

            if(this.Device != null){
            cloneObj.Device = new THU.LabSystemBE.DeviceMap();
            cloneObj.Device.ID = this.Device.ID;
            }else{
            cloneObj.Device = null;
            }

            if(this.Operator != null){
            cloneObj.Operator = new THU.LabSystemBE.User();
            cloneObj.Operator.ID = this.Operator.ID;
            }else{
            cloneObj.Operator = null;
            }

            if(this.Status != null){
            cloneObj.Status = new THU.LabSystemBE.DeviceStatusEnum();
            cloneObj.Status.EnumValue = this.Status.EnumValue;
            cloneObj.Status.Code = this.Status.Code;
            cloneObj.Status.Name = this.Status.Name;
            }else{
            cloneObj.Status = null;
            }

            cloneObj.BizDate = this.BizDate;
        }
Beispiel #2
0
 private static DeviceLog Create(bool inList)
 {
     DeviceLog entity = new DeviceLog();
     entity.ID = NHExt.Runtime.Util.EntityGuidHelper.New();
     entity.EntityState = NHExt.Runtime.Enums.EntityState.Add;
     if(inList){
     if(Session.Current != null){
     Session.Current.InList(entity);
     }
     }
     return entity;
 }
Beispiel #3
0
 public override NHExt.Runtime.Model.BaseEntity Clone()
 {
     DeviceLog cloneObj = new DeviceLog();
     this.Clone(cloneObj);
     return cloneObj;
 }