Пример #1
0
 public new virtual THU.LabSystemBE.Deploy.DeviceMapDTO ToDTO()
 {
     THU.LabSystemBE.Deploy.DeviceMapDTO dto = new THU.LabSystemBE.Deploy.DeviceMapDTO();
     this.ToDTO(dto);
     return dto;
 }
Пример #2
0
 public override void SetValue(object obj, string memberName)
 {
     switch(memberName){
     case "DeviceMapDTO" :
     this._DeviceMapDTO = this.TransferValue<THU.LabSystemBE.Deploy.DeviceMapDTO>(obj);
     break;
     default:
     base.SetValue(obj,memberName);
     break;
     }
 }
Пример #3
0
 protected override void InitParameter(NHExt.Runtime.Proxy.ProxyContext ctx)
 {
     base.InitParameter(ctx);
     if(ctx != null){
     if(this.CallerType == NHExt.Runtime.Session.CallerTypeEnum.WCF){
     this._DeviceMapDTO = NHExt.Runtime.Serialize.XmlSerialize.DeSerialize<THU.LabSystemBE.Deploy.DeviceMapDTO >(ctx.ParamList[0].ToString());
     ctx.ParamList[0] = this._DeviceMapDTO;
     }
     else{
     if(ctx.ParamList.Count > 0){
     this._DeviceMapDTO = (THU.LabSystemBE.Deploy.DeviceMapDTO )ctx.ParamList[0];
     }else{
     ctx.ParamList.Add(this._DeviceMapDTO);
     }
     }
     }
 }