public ProposalInfoReturn GetProposalInfo(SvcHdr svcHdr, AppHdr appHdr, ProposalInfo appBody) { ProposalInfoReturn svcReturn = new ProposalInfoReturn(); svcReturn.SvcHdr.RCODE = "F"; try { ProposalBonusEntity Proposal = new ProposalBonusEntity(); Proposal.ResetForSearch(); Proposal.SqlCustomer = " and CreateDate between '" + appBody.Startime.ToString() + "' and '" + appBody.Endtime.ToString() + "' "; Proposal.PageSize = 0; List <ProposalBonusEntity> list = Proposal.ToList <ProposalBonusEntity>(); foreach (var obj in list) { ProposalInfoReturn.ProposalInfoBodyObj tmp = new ProposalInfoReturn.ProposalInfoBodyObj(); StringUtil.SetObjectPro(obj, tmp); svcReturn.AppBody.ListProposalInfo.Add(tmp); } svcReturn.AppBody.DataSetXml = StringUtil.ConvertDataSetToXML(Proposal.Dt.DataSet); svcReturn.AppBody.RecordCount = Proposal.RecordCount; svcReturn.SvcHdr.RCODE = "S"; } catch (Exception ex) { svcReturn.SvcHdr.RDESC = ex.Message; } //StringUtil.SetObjectPro(obj, tmp); return(svcReturn); }
public ProposalInfoForSupplierReturn GetProposalInfoForSupplier(SvcHdr svcHdr, AppHdr appHdr, ProposalInfoForSupplier appBody) { ProposalInfoForSupplierReturn svcReturn = new ProposalInfoForSupplierReturn(); svcReturn.SvcHdr.RCODE = "F"; try { ProposalForSupplierEntity proposalForSupplierEntity = new ProposalForSupplierEntity(); proposalForSupplierEntity.ResetForSearch(); if (!string.IsNullOrEmpty(appBody.ProposalID)) { proposalForSupplierEntity.ProposalID = appBody.ProposalID; } if (!string.IsNullOrEmpty(appBody.QueryString))//这个不为空查委外单据 { proposalForSupplierEntity.SqlCustomer = " AND BillType = 1 AND ProposalName<> '' and DevelopmentWay = '委外开发' and (ProposalName like '%" + appBody.QueryString + "%' or ProposalID like '%" + appBody.QueryString + "%' or UserName like '%" + appBody.QueryString + "%' )"; } proposalForSupplierEntity.PageSize = 0; List <ProposalForSupplierEntity> list = proposalForSupplierEntity.ToList <ProposalForSupplierEntity>(); foreach (var obj in list) { ProposalInfoForSupplierReturn.ProposalInfoForSupplierBodyObj tmp = new ProposalInfoForSupplierReturn.ProposalInfoForSupplierBodyObj(); StringUtil.SetObjectPro(obj, tmp); svcReturn.AppBody.ListProposalInfoForSupplier.Add(tmp); } svcReturn.AppBody.DataSetXml = StringUtil.ConvertDataSetToXML(proposalForSupplierEntity.Dt.DataSet); svcReturn.AppBody.RecordCount = proposalForSupplierEntity.RecordCount; svcReturn.SvcHdr.RCODE = "S"; } catch (Exception ex) { svcReturn.SvcHdr.RDESC = ex.Message; } return(svcReturn); }
public SvcReturn UpdateAssetCheck(SvcHdr svcHdr, AppHdr appHdr, AssetCheckBody appBody) { SvcReturn svcReturn = new SvcReturn(); svcReturn.SvcHdr.RCODE = "F"; try { if (appBody != null) { if (appBody.AssetCheckItems.Count > 0) { AssetCheckEntity assetCheckEntity = null; foreach (var item in appBody.AssetCheckItems) { assetCheckEntity = new AssetCheckEntity(); assetCheckEntity.ResetForSearch(); assetCheckEntity.DocNo = item.DocNo; assetCheckEntity.GetTable(true); StringUtil.SetObjectPro(item, assetCheckEntity); svcReturn.SvcHdr.RCODE = assetCheckEntity.Update() == true ? "S" : "F"; } } } } catch (Exception ex) { svcReturn.SvcHdr.RDESC = ex.ToString(); //throw; } return(svcReturn); }
public SvcReturn UpdateHRMSOrganize(SvcHdr svcHdr, AppHdr appHdr, HRMSOrganizeBody appBody) { SvcReturn svcReturn = new SvcReturn(); svcReturn.SvcHdr.RCODE = "F"; try { if (appBody != null) { if (appBody.HRMSOrganizeItems.Count > 0) { HRMSOrganizeEntity hRMSOrganizeEntity = null; foreach (var item in appBody.HRMSOrganizeItems) { hRMSOrganizeEntity = new HRMSOrganizeEntity(); hRMSOrganizeEntity.ResetForSearch(); hRMSOrganizeEntity.HRID = item.HRID; hRMSOrganizeEntity.GetTable(true); StringUtil.SetObjectPro(item, hRMSOrganizeEntity); svcReturn.SvcHdr.RCODE = hRMSOrganizeEntity.Update() == true ? "S" : "F"; } } } } catch (Exception ex) { svcReturn.SvcHdr.RDESC = ex.ToString(); //throw; } return(svcReturn); }