Esempio n. 1
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);
        }
Esempio n. 2
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);
        }