From e4a34bc16ab46d4419133999eb9c939572f93b74 Mon Sep 17 00:00:00 2001
From: yanxiaojun <Administrator@USER-20210208XY>
Date: 星期三, 06 十月 2021 04:34:08 +0800
Subject: [PATCH] 缓存列表编辑返回界面表头信息获取调用方法新增,上传生成模具出入库单有源单关联数量回填

---
 CLOUDWEB/WebService1.asmx.cs |   50 +++++++++++++++++++++++++++++++++-----------------
 1 files changed, 33 insertions(+), 17 deletions(-)

diff --git a/CLOUDWEB/WebService1.asmx.cs b/CLOUDWEB/WebService1.asmx.cs
index 4a61a5f..c44182d 100644
--- a/CLOUDWEB/WebService1.asmx.cs
+++ b/CLOUDWEB/WebService1.asmx.cs
@@ -33233,6 +33233,23 @@
             return DS;
         }
 
+        //鍒犻櫎妯℃不鍏峰垪琛ㄤ腑閫変腑琛岃褰�
+        [WebMethod]
+        public bool set_DelSc_MouldStockBillMain_Temp(long HInterID, long HMouldInterID, string sHBillType, ref string sErrMsg)
+        {
+            SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
+            try
+            {
+                oCn.RunProc("Delete from Sc_MouldStockBillMain_Temp where HInterID=" + HInterID.ToString() + " and HBillType='" + sHBillType + "' and HMouldID=" + HMouldInterID.ToString() + " and HQty<>0", ref DBUtility.ClsPub.sExeReturnInfo);
+                return true;
+            }
+            catch (Exception e)
+            {
+                sErrMsg = "鍒犻櫎妯℃不鍏峰嚭鍏ュ簱涓存椂琛ㄨ褰曞け璐ワ紒" + e.Message;
+                return false;
+            }
+        }
+
         //涓婁紶鐢熸垚妯″叿鍑哄叆搴撳崟
         [WebMethod]
         public bool set_SaveMouldStockBill_New(Model.ClsSc_MouldStockBillMain oMain, string sHSourceType, ref string sErrMsg)
@@ -33259,6 +33276,12 @@
                 oCn.BeginTran();
                 string HMouldBillType = oMain.HBillType;
                 oCn.RunProc("EXEC h_p_Sc_MouldStockBill_Insert_New " + oMain.HInterID.ToString() + ",'" + oMain.HBillType + "','" + HMouldBillType + "'," + oMain.HSupID.ToString() + "," + oMain.HKeeperID.ToString() + "," + oMain.HSecManagerID.ToString() + "," + oMain.HDeptID.ToString() + "," + oMain.HCorrespondentTypeID.ToString());
+                //鏇存柊鍏宠仈鏁伴噺
+                if (oMain.HBillType == "3841" && sHSourceType == "3840")
+                {
+                    //鍣ㄥ叿鍒嗘璋冨叆鍗曪紝婧愬崟锛氬櫒鍏峰垎姝ヨ皟鍑哄崟
+                    oCn.RunProc("exec h_p_Sc_UpDateMouldMoveStockStepOutRelation_Add " + oMain.HInterID.ToString());
+                }
                 oCn.Commit();
                 return true;
             }
@@ -33270,7 +33293,7 @@
             }
         }
 
-        #region 妯″叿鍗曟嵁鍒楄〃澶勭悊鏂规硶
+        #region 妯″叿缂撳瓨鍒楄〃澶勭悊鏂规硶
 
         //缂撳瓨鍒楄〃鐣岄潰锛岄�夋嫨缂栬緫鏃讹紝鍒ゆ柇鎵�閫夊崟鎹槸鍚﹀瓨鍦ㄥ凡涓婁紶璁板綍
         [WebMethod]
@@ -33292,6 +33315,15 @@
                 sErrMsg = DBUtility.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["HRemark"]);
                 return false;
             }
+        }
+
+        //缂撳瓨鍒楄〃鐣岄潰锛岃繑鍥炵紦瀛樿〃澶翠俊鎭�
+        [WebMethod]
+        public DataSet GetMouldSource(string HBillType, string HSourceBillNo, string HSourceType, ref string sErrMsg)
+        {
+            SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
+            DataSet DS = oCn.RunProcReturn("exec h_p_Sc_MouldSourceList '" + HBillType.ToString() + "','" + HSourceBillNo + "','" + HSourceType + "'", "h_p_Sc_MouldSourceList");
+            return DS;
         }
 
         //缂撳瓨鍒楄〃鐣岄潰锛岃繑鍥炵紦瀛樺垪琛ㄤ俊鎭�
@@ -33382,22 +33414,6 @@
             return DS;
         }
 
-        //鍒犻櫎妯℃不鍏峰垪琛ㄤ腑閫変腑琛岃褰�
-        [WebMethod]
-        public bool set_DelSc_MouldStockBillMain_Temp(long HInterID, long HMouldInterID, string sHBillType, ref string sErrMsg)
-        {
-            SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
-            try
-            {
-                oCn.RunProc("Delete from Sc_MouldStockBillMain_Temp where HInterID=" + HInterID.ToString() + " and HBillType='" + sHBillType + "' and HMouldID=" + HMouldInterID.ToString(), ref DBUtility.ClsPub.sExeReturnInfo);
-                return true;
-            }
-            catch (Exception e)
-            {
-                sErrMsg = "鍒犻櫎妯℃不鍏峰嚭鍏ュ簱涓存椂琛ㄨ褰曞け璐ワ紒" + e.Message;
-                return false;
-            }
-        }
 
         #endregion
 

--
Gitblit v1.9.1