zgq
2021-03-26 16f038a45b44ca59ef80bf51b2f589d5a655915e
WebAPI/WebServer.cs
@@ -4438,8 +4438,17 @@
            WebS.WebService1 oWebs = new WebS.WebService1();
            if (oWebs.set_SavePOStockInBill_New(oMain, sHSourceType, ref sErrMsg))
            {
                sErrMsg = "保存成功!" + oMain.HBillNo;
                return true;
                //判断是否反写成功
                if (set_UpdateHStatus(oMain.HInterID, oMain.HExplanation.ToString()))
                {
                    sErrMsg = "保存成功!" + oMain.HBillNo;
                    return true;
                }
                else
                {
                    sErrMsg = "保存成功!" + oMain.HBillNo + "状态反写失败!";
                    return true;
                }
            }
            else
            {
@@ -4790,8 +4799,17 @@
            WebS.WebService1 oWebs = new WebS.WebService1();
            if (oWebs.set_SaveProductInBill_New(oMain, sHSourceType, ref sErrMsg))
            {
                sErrMsg = "保存成功!" + oMain.HBillNo;
                return true;
                //判断是否反写成功
                if (set_UpdateHStatus(oMain.HInterID,oMain.HExplanation.ToString()))
                {
                    sErrMsg = "保存成功!" + oMain.HBillNo;
                    return true;
                }
                else
                {
                    sErrMsg = "保存成功!" + oMain.HBillNo + "状态反写失败!";
                    return true;
                }
            }
            else
            {
@@ -4800,15 +4818,29 @@
            }
        }
        //根据id反写条码档案表状态
        public bool set_UpdateHStatus(long HinterID, string HMESSPName)
        {
            try
            {
                new SQLHelper.ClsCN().RunProcReturn("EXEC h_p_WMS_UpdateMESSPtoBarCode " + HinterID + "," + "'" + HMESSPName + "'", "h_p_WMS_UpdateMESSPtoBarCode");
                return true;
            }
            catch (Exception ex)
            {
                return false;
            }
        }
         /// <summary>
         /// 生成产品入库单
         /// </summary>
         /// <param name="oMain"></param>
         /// <param name="sHSourceType"></param>
         /// <param name="sErrMsg"></param>
         /// <returns></returns>
         public bool set_SaveProductInBill(Model.ClsKf_ProductInBillMain oMain, ref string sErrMsg)
        /// <summary>
        /// 生成产品入库单
        /// </summary>
        /// <param name="oMain"></param>
        /// <param name="sHSourceType"></param>
        /// <param name="sErrMsg"></param>
        /// <returns></returns>
        public bool set_SaveProductInBill(Model.ClsKf_ProductInBillMain oMain, ref string sErrMsg)
         {
             DAL.ClsKf_ProductInBill dal = new DAL.ClsKf_ProductInBill();
             dal.omodel = oMain;
@@ -5313,9 +5345,18 @@
             WebS.WebService1 oWebs = new WebS.WebService1();
             if (oWebs.set_SaveEntrustInBill_New(oMain, sHSourceType, ref sErrMsg))
             {
                 sErrMsg = "保存成功!" + oMain.HBillNo;
                 return true;
             }
                //判断是否反写成功
                if (set_UpdateHStatus(oMain.HInterID, oMain.HExplanation.ToString()))
                {
                    sErrMsg = "保存成功!" + oMain.HBillNo;
                    return true;
                }
                else
                {
                    sErrMsg = "保存成功!" + oMain.HBillNo + "状态反写失败!";
                    return true;
                }
            }
             else
             {
                 sErrMsg = "单据号:" + oMain.HBillNo + ", 单据ID:" + oMain.HInterID + ";" + sErrMsg;