public static NBatchInfo FromPBMsg(MsgBatchInfo input) { NBatchInfo nBatchInfo = new NBatchInfo(); nBatchInfo.Author = input.Author1; nBatchInfo.Version = input.Version2; nBatchInfo.CreateDate = input.CreateDate3; nBatchInfo.CreateTime = input.CreateTime4; nBatchInfo.Remark = input.Remark5; nBatchInfo.BatchNO = input.BatchNO6; nBatchInfo.Title = input.Title7; nBatchInfo.Operation = input.Operation8; //FileinfosList = input.Fileinfos9List.Select<MsgFileInfo, NFileInfo>((<> c.<> 9__106_0 ?? (<> c.<> 9__106_0 = new Func<MsgFileInfo, NFileInfo>(<> c.<> 9.< FromPBMsg > b__106_0)))).ToList<NFileInfo>(), nBatchInfo.FileinfosList = input.Fileinfos9List.Select <MsgFileInfo, NFileInfo>(o => NFileInfo.FromPBMsg(o)).ToList <NFileInfo>(); nBatchInfo.OrgID = input.OrgID10; nBatchInfo.BusiSysId = input.BusiSysId11; nBatchInfo.BusiTypeId = input.BusiTypeId12; nBatchInfo.BarCode = input.BarCode13; nBatchInfo.SourceIP = input.SourceIP14; nBatchInfo.MachineID = input.MachineID15; nBatchInfo.Password = input.Password16; bool flag = input.ResultInfo17 != null; if (flag) { nBatchInfo.ResultInfo = NResultInfo.FromNetMsg(input.ResultInfo17); } nBatchInfo.Editable = input.Editable18; nBatchInfo.ExShenheResult = input.ExShenheResult19; nBatchInfo.ExShenheRemark = input.ExShenheRemark20; return(nBatchInfo); }
public static NResultInfo FromNetMsg(MsgResultInfo info) { NResultInfo resultInfo = new NResultInfo(); resultInfo.Msg = info.Msg; resultInfo.Status = info.Status; resultInfo.BatchNO = info.BatchNO; resultInfo.CurFileIndex = resultInfo.CurFileIndex; resultInfo.CurFileName = resultInfo.CurFileName; resultInfo.ProcessingFileIds = info.ProcessingFileIdsList; resultInfo.BatchInfo = NBatchInfo.FromPBMsg(info.BatchInfo); return(resultInfo); }