Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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);
        }