From c0111407b29aed0229f0a5a695a9ebb2896c9e65 Mon Sep 17 00:00:00 2001
From: wtt <1985833171@qq.com>
Date: 星期五, 24 十月 2025 13:38:18 +0800
Subject: [PATCH] 1

---
 WebAPI/Web References/WebS/Reference.cs | 9608 +++++++++++++++++++++++++++++++---------------------------
 1 files changed, 5,104 insertions(+), 4,504 deletions(-)

diff --git a/WebAPI/Web References/WebS/Reference.cs b/WebAPI/Web References/WebS/Reference.cs
index 6f61d97..c9a3592 100644
--- a/WebAPI/Web References/WebS/Reference.cs
+++ b/WebAPI/Web References/WebS/Reference.cs
@@ -34,6 +34,26 @@
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsXt_BaseBillMain))]
     public partial class WebService1 : System.Web.Services.Protocols.SoapHttpClientProtocol {
         
+        private System.Threading.SendOrPostCallback get_CheckTypeByBarCode_BillCheckOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_BillBarCode_VerifyOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetKf_PonderationBillMain_Temp_BillCheckOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_UpdateTemp_BillCheckOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetKf_PonderationBillMain_TempList_BillCheckOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback getDataSetByMasterSQLOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback getCheckOpenOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback getGetDataBaseOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback getCheckCzymcOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback getSub_GetCurPeriodOperationCompleted;
+        
         private System.Threading.SendOrPostCallback getDataSetBySQLOperationCompleted;
         
         private System.Threading.SendOrPostCallback getRunProcOperationCompleted;
@@ -55,6 +75,26 @@
         private System.Threading.SendOrPostCallback DeleteMouldOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_MouldOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_SourceBill_ProductInOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_SourceBill_POStockInOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_SourceBill_EntrustInOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_SourceBill_OtherInOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_SourceBill_PackBarCodeOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetSourceBillListOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_SourceBarCode_ICMOReportOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_SourceBarCode_ProductInOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_SourceBarCode_POStockInOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback get_SourceBarCode_EntrustInOperationCompleted;
         
         private System.Threading.SendOrPostCallback get_SourceBarCode_OtherInOperationCompleted;
         
@@ -206,25 +246,25 @@
         
         private System.Threading.SendOrPostCallback get_SavePonderationBillMain_Temp_PackBarCode_BillCheckOperationCompleted;
         
-        private System.Threading.SendOrPostCallback get_CheckTypeByBarCode_BillCheckOperationCompleted;
+        private System.Threading.SendOrPostCallback Get_CheckQtyByBarCode_GetWhAndSPOperationCompleted;
         
-        private System.Threading.SendOrPostCallback get_BillBarCode_VerifyOperationCompleted;
+        private System.Threading.SendOrPostCallback Get_CheckQtyByBarCode_GetWhAndSP_AuditOperationCompleted;
         
-        private System.Threading.SendOrPostCallback GetKf_PonderationBillMain_Temp_BillCheckOperationCompleted;
+        private System.Threading.SendOrPostCallback Get_CheckQtyByBarCodeBillOperationCompleted;
         
-        private System.Threading.SendOrPostCallback set_UpdateTemp_BillCheckOperationCompleted;
+        private System.Threading.SendOrPostCallback Get_CheckQtyByBarCode_WHAndSPOperationCompleted;
         
-        private System.Threading.SendOrPostCallback GetKf_PonderationBillMain_TempList_BillCheckOperationCompleted;
+        private System.Threading.SendOrPostCallback Get_CheckQtyByBarCode_AuditOperationCompleted;
         
-        private System.Threading.SendOrPostCallback getDataSetByMasterSQLOperationCompleted;
+        private System.Threading.SendOrPostCallback Get_CheakBarCodeAndCPOperationCompleted;
         
-        private System.Threading.SendOrPostCallback getCheckOpenOperationCompleted;
+        private System.Threading.SendOrPostCallback Get_IsBarCodeQtyOperationCompleted;
         
-        private System.Threading.SendOrPostCallback getGetDataBaseOperationCompleted;
+        private System.Threading.SendOrPostCallback Get_IsSourceBillOperationCompleted;
         
-        private System.Threading.SendOrPostCallback getCheckCzymcOperationCompleted;
+        private System.Threading.SendOrPostCallback Get_IsAuditBillOperationCompleted;
         
-        private System.Threading.SendOrPostCallback getSub_GetCurPeriodOperationCompleted;
+        private System.Threading.SendOrPostCallback DeleteByICStockBillOperationCompleted;
         
         private System.Threading.SendOrPostCallback get_SaveBarCodeFormServerOperationCompleted;
         
@@ -374,25 +414,15 @@
         
         private System.Threading.SendOrPostCallback get_SourceBill_ICMOReportOperationCompleted;
         
-        private System.Threading.SendOrPostCallback get_SourceBill_ProductInOperationCompleted;
+        private System.Threading.SendOrPostCallback GetProductInBillOperationCompleted;
         
-        private System.Threading.SendOrPostCallback get_SourceBill_POStockInOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveProductInBill_NewOperationCompleted;
         
-        private System.Threading.SendOrPostCallback get_SourceBill_EntrustInOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveProductInBill_CLD_NewOperationCompleted;
         
-        private System.Threading.SendOrPostCallback get_SourceBill_OtherInOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveProductInBill_CLDOperationCompleted;
         
-        private System.Threading.SendOrPostCallback get_SourceBill_PackBarCodeOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback GetSourceBillListOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback get_SourceBarCode_ICMOReportOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback get_SourceBarCode_ProductInOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback get_SourceBarCode_POStockInOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback get_SourceBarCode_EntrustInOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveProductInBill_BillCheckOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SaveEntrustInBackBillOperationCompleted;
         
@@ -498,25 +528,17 @@
         
         private System.Threading.SendOrPostCallback Get_CheckQtyByBarCodeOperationCompleted;
         
-        private System.Threading.SendOrPostCallback Get_CheckQtyByBarCode_GetWhAndSPOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveEntrustInBackBill_CLDOperationCompleted;
         
-        private System.Threading.SendOrPostCallback Get_CheckQtyByBarCode_GetWhAndSP_AuditOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveEntrustOutBackBillOperationCompleted;
         
-        private System.Threading.SendOrPostCallback Get_CheckQtyByBarCodeBillOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveEntrustOutBackBill_NewOperationCompleted;
         
-        private System.Threading.SendOrPostCallback Get_CheckQtyByBarCode_WHAndSPOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveEntrustOutBackBill_CLD_NewOperationCompleted;
         
-        private System.Threading.SendOrPostCallback Get_CheckQtyByBarCode_AuditOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveEntrustOutBillOperationCompleted;
         
-        private System.Threading.SendOrPostCallback Get_CheakBarCodeAndCPOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback Get_IsBarCodeQtyOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback Get_IsSourceBillOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback Get_IsAuditBillOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback DeleteByICStockBillOperationCompleted;
+        private System.Threading.SendOrPostCallback set_CheckAddEntrustOutBillOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_CheckEntrustOutBillOperationCompleted;
         
@@ -604,15 +626,9 @@
         
         private System.Threading.SendOrPostCallback set_AuditProductInBillOperationCompleted;
         
-        private System.Threading.SendOrPostCallback GetProductInBillOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveMoveStockBill_MESOperationCompleted;
         
-        private System.Threading.SendOrPostCallback set_SaveProductInBill_NewOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveProductInBill_CLD_NewOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveProductInBill_CLDOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SaveProductInBill_BillCheckOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SaveMoveStockBill_BillCheckOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_SaveMoveStockStepOutBill_NewOperationCompleted;
         
@@ -696,17 +712,21 @@
         
         private System.Threading.SendOrPostCallback set_SaveEntrustReplenishOutBill_BillCheckOperationCompleted;
         
-        private System.Threading.SendOrPostCallback set_SaveEntrustInBackBill_CLDOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGOperationCompleted;
         
-        private System.Threading.SendOrPostCallback set_SaveEntrustOutBackBillOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxOperationCompleted;
         
-        private System.Threading.SendOrPostCallback set_SaveEntrustOutBackBill_NewOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_Source_Fast_FIFOOperationCompleted;
         
-        private System.Threading.SendOrPostCallback set_SaveEntrustOutBackBill_CLD_NewOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDOperationCompleted;
         
-        private System.Threading.SendOrPostCallback set_SaveEntrustOutBillOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_CheckAddOperationCompleted;
         
-        private System.Threading.SendOrPostCallback set_CheckAddEntrustOutBillOperationCompleted;
+        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_CheckAdd_QtyOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Audit_TempOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_CheckOperationCompleted;
         
         private System.Threading.SendOrPostCallback set_ClearPonderationBillMain_Temp_ChangGuiOperationCompleted;
         
@@ -834,9 +854,21 @@
         
         private System.Threading.SendOrPostCallback set_SaveMoveStockBill_CLD_NewOperationCompleted;
         
-        private System.Threading.SendOrPostCallback set_SaveMoveStockBill_MESOperationCompleted;
+        private System.Threading.SendOrPostCallback GetKf_STJGOutBillListOperationCompleted;
         
-        private System.Threading.SendOrPostCallback set_SaveMoveStockBill_BillCheckOperationCompleted;
+        private System.Threading.SendOrPostCallback GetSc_PrepareMTRLBillListOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetCg_POStockInBackBillList_CLDOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetCg_EntrustInBackBillList_CLDOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetSc_ICMOBillList_CLDOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetKf_ProductInBillList_CLDOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetKf_ProductInBillListOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetSc_ICMOBackBillListOperationCompleted;
         
         private System.Threading.SendOrPostCallback GetSc_ICMOBillListOperationCompleted;
         
@@ -992,23 +1024,23 @@
         
         private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_Source_Fast_CLDOperationCompleted;
         
-        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_Source_Fast_FIFOOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_CheckAddOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_CheckAdd_QtyOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Audit_TempOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_CheckOperationCompleted;
-        
         private System.Threading.SendOrPostCallback HelloWorldOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetWebAPIToLocal_ICMOOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetWebAPIToLocal_POOrderOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetWebAPIToLocal_SeOutStockOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetWebAPIToLocal_SeOutStockBackOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetWebAPIToLocal_PPBomOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetWebAPIToLocal_WWPPBomOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetWebAPIToLocal_POStockInOperationCompleted;
+        
+        private System.Threading.SendOrPostCallback GetWebAPIToLocal_MateOutOperationCompleted;
         
         private System.Threading.SendOrPostCallback GetMaterialListOperationCompleted;
         
@@ -1162,22 +1194,6 @@
         
         private System.Threading.SendOrPostCallback GetKf_MateOutBackBillListOperationCompleted;
         
-        private System.Threading.SendOrPostCallback GetKf_STJGOutBillListOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback GetSc_PrepareMTRLBillListOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback GetCg_POStockInBackBillList_CLDOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback GetCg_EntrustInBackBillList_CLDOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback GetSc_ICMOBillList_CLDOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback GetKf_ProductInBillList_CLDOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback GetKf_ProductInBillListOperationCompleted;
-        
-        private System.Threading.SendOrPostCallback GetSc_ICMOBackBillListOperationCompleted;
-        
         private bool useDefaultCredentialsSetExplicitly;
         
         /// <remarks/>
@@ -1217,6 +1233,36 @@
         }
         
         /// <remarks/>
+        public event get_CheckTypeByBarCode_BillCheckCompletedEventHandler get_CheckTypeByBarCode_BillCheckCompleted;
+        
+        /// <remarks/>
+        public event get_BillBarCode_VerifyCompletedEventHandler get_BillBarCode_VerifyCompleted;
+        
+        /// <remarks/>
+        public event GetKf_PonderationBillMain_Temp_BillCheckCompletedEventHandler GetKf_PonderationBillMain_Temp_BillCheckCompleted;
+        
+        /// <remarks/>
+        public event set_UpdateTemp_BillCheckCompletedEventHandler set_UpdateTemp_BillCheckCompleted;
+        
+        /// <remarks/>
+        public event GetKf_PonderationBillMain_TempList_BillCheckCompletedEventHandler GetKf_PonderationBillMain_TempList_BillCheckCompleted;
+        
+        /// <remarks/>
+        public event getDataSetByMasterSQLCompletedEventHandler getDataSetByMasterSQLCompleted;
+        
+        /// <remarks/>
+        public event getCheckOpenCompletedEventHandler getCheckOpenCompleted;
+        
+        /// <remarks/>
+        public event getGetDataBaseCompletedEventHandler getGetDataBaseCompleted;
+        
+        /// <remarks/>
+        public event getCheckCzymcCompletedEventHandler getCheckCzymcCompleted;
+        
+        /// <remarks/>
+        public event getSub_GetCurPeriodCompletedEventHandler getSub_GetCurPeriodCompleted;
+        
+        /// <remarks/>
         public event getDataSetBySQLCompletedEventHandler getDataSetBySQLCompleted;
         
         /// <remarks/>
@@ -1248,6 +1294,36 @@
         
         /// <remarks/>
         public event set_SavePonderationBillMain_Temp_BarCode_MouldCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_MouldCompleted;
+        
+        /// <remarks/>
+        public event get_SourceBill_ProductInCompletedEventHandler get_SourceBill_ProductInCompleted;
+        
+        /// <remarks/>
+        public event get_SourceBill_POStockInCompletedEventHandler get_SourceBill_POStockInCompleted;
+        
+        /// <remarks/>
+        public event get_SourceBill_EntrustInCompletedEventHandler get_SourceBill_EntrustInCompleted;
+        
+        /// <remarks/>
+        public event get_SourceBill_OtherInCompletedEventHandler get_SourceBill_OtherInCompleted;
+        
+        /// <remarks/>
+        public event get_SourceBill_PackBarCodeCompletedEventHandler get_SourceBill_PackBarCodeCompleted;
+        
+        /// <remarks/>
+        public event GetSourceBillListCompletedEventHandler GetSourceBillListCompleted;
+        
+        /// <remarks/>
+        public event get_SourceBarCode_ICMOReportCompletedEventHandler get_SourceBarCode_ICMOReportCompleted;
+        
+        /// <remarks/>
+        public event get_SourceBarCode_ProductInCompletedEventHandler get_SourceBarCode_ProductInCompleted;
+        
+        /// <remarks/>
+        public event get_SourceBarCode_POStockInCompletedEventHandler get_SourceBarCode_POStockInCompleted;
+        
+        /// <remarks/>
+        public event get_SourceBarCode_EntrustInCompletedEventHandler get_SourceBarCode_EntrustInCompleted;
         
         /// <remarks/>
         public event get_SourceBarCode_OtherInCompletedEventHandler get_SourceBarCode_OtherInCompleted;
@@ -1475,34 +1551,34 @@
         public event get_SavePonderationBillMain_Temp_PackBarCode_BillCheckCompletedEventHandler get_SavePonderationBillMain_Temp_PackBarCode_BillCheckCompleted;
         
         /// <remarks/>
-        public event get_CheckTypeByBarCode_BillCheckCompletedEventHandler get_CheckTypeByBarCode_BillCheckCompleted;
+        public event Get_CheckQtyByBarCode_GetWhAndSPCompletedEventHandler Get_CheckQtyByBarCode_GetWhAndSPCompleted;
         
         /// <remarks/>
-        public event get_BillBarCode_VerifyCompletedEventHandler get_BillBarCode_VerifyCompleted;
+        public event Get_CheckQtyByBarCode_GetWhAndSP_AuditCompletedEventHandler Get_CheckQtyByBarCode_GetWhAndSP_AuditCompleted;
         
         /// <remarks/>
-        public event GetKf_PonderationBillMain_Temp_BillCheckCompletedEventHandler GetKf_PonderationBillMain_Temp_BillCheckCompleted;
+        public event Get_CheckQtyByBarCodeBillCompletedEventHandler Get_CheckQtyByBarCodeBillCompleted;
         
         /// <remarks/>
-        public event set_UpdateTemp_BillCheckCompletedEventHandler set_UpdateTemp_BillCheckCompleted;
+        public event Get_CheckQtyByBarCode_WHAndSPCompletedEventHandler Get_CheckQtyByBarCode_WHAndSPCompleted;
         
         /// <remarks/>
-        public event GetKf_PonderationBillMain_TempList_BillCheckCompletedEventHandler GetKf_PonderationBillMain_TempList_BillCheckCompleted;
+        public event Get_CheckQtyByBarCode_AuditCompletedEventHandler Get_CheckQtyByBarCode_AuditCompleted;
         
         /// <remarks/>
-        public event getDataSetByMasterSQLCompletedEventHandler getDataSetByMasterSQLCompleted;
+        public event Get_CheakBarCodeAndCPCompletedEventHandler Get_CheakBarCodeAndCPCompleted;
         
         /// <remarks/>
-        public event getCheckOpenCompletedEventHandler getCheckOpenCompleted;
+        public event Get_IsBarCodeQtyCompletedEventHandler Get_IsBarCodeQtyCompleted;
         
         /// <remarks/>
-        public event getGetDataBaseCompletedEventHandler getGetDataBaseCompleted;
+        public event Get_IsSourceBillCompletedEventHandler Get_IsSourceBillCompleted;
         
         /// <remarks/>
-        public event getCheckCzymcCompletedEventHandler getCheckCzymcCompleted;
+        public event Get_IsAuditBillCompletedEventHandler Get_IsAuditBillCompleted;
         
         /// <remarks/>
-        public event getSub_GetCurPeriodCompletedEventHandler getSub_GetCurPeriodCompleted;
+        public event DeleteByICStockBillCompletedEventHandler DeleteByICStockBillCompleted;
         
         /// <remarks/>
         public event get_SaveBarCodeFormServerCompletedEventHandler get_SaveBarCodeFormServerCompleted;
@@ -1727,34 +1803,19 @@
         public event get_SourceBill_ICMOReportCompletedEventHandler get_SourceBill_ICMOReportCompleted;
         
         /// <remarks/>
-        public event get_SourceBill_ProductInCompletedEventHandler get_SourceBill_ProductInCompleted;
+        public event GetProductInBillCompletedEventHandler GetProductInBillCompleted;
         
         /// <remarks/>
-        public event get_SourceBill_POStockInCompletedEventHandler get_SourceBill_POStockInCompleted;
+        public event set_SaveProductInBill_NewCompletedEventHandler set_SaveProductInBill_NewCompleted;
         
         /// <remarks/>
-        public event get_SourceBill_EntrustInCompletedEventHandler get_SourceBill_EntrustInCompleted;
+        public event set_SaveProductInBill_CLD_NewCompletedEventHandler set_SaveProductInBill_CLD_NewCompleted;
         
         /// <remarks/>
-        public event get_SourceBill_OtherInCompletedEventHandler get_SourceBill_OtherInCompleted;
+        public event set_SaveProductInBill_CLDCompletedEventHandler set_SaveProductInBill_CLDCompleted;
         
         /// <remarks/>
-        public event get_SourceBill_PackBarCodeCompletedEventHandler get_SourceBill_PackBarCodeCompleted;
-        
-        /// <remarks/>
-        public event GetSourceBillListCompletedEventHandler GetSourceBillListCompleted;
-        
-        /// <remarks/>
-        public event get_SourceBarCode_ICMOReportCompletedEventHandler get_SourceBarCode_ICMOReportCompleted;
-        
-        /// <remarks/>
-        public event get_SourceBarCode_ProductInCompletedEventHandler get_SourceBarCode_ProductInCompleted;
-        
-        /// <remarks/>
-        public event get_SourceBarCode_POStockInCompletedEventHandler get_SourceBarCode_POStockInCompleted;
-        
-        /// <remarks/>
-        public event get_SourceBarCode_EntrustInCompletedEventHandler get_SourceBarCode_EntrustInCompleted;
+        public event set_SaveProductInBill_BillCheckCompletedEventHandler set_SaveProductInBill_BillCheckCompleted;
         
         /// <remarks/>
         public event set_SaveEntrustInBackBillCompletedEventHandler set_SaveEntrustInBackBillCompleted;
@@ -1913,34 +1974,22 @@
         public event Get_CheckQtyByBarCodeCompletedEventHandler Get_CheckQtyByBarCodeCompleted;
         
         /// <remarks/>
-        public event Get_CheckQtyByBarCode_GetWhAndSPCompletedEventHandler Get_CheckQtyByBarCode_GetWhAndSPCompleted;
+        public event set_SaveEntrustInBackBill_CLDCompletedEventHandler set_SaveEntrustInBackBill_CLDCompleted;
         
         /// <remarks/>
-        public event Get_CheckQtyByBarCode_GetWhAndSP_AuditCompletedEventHandler Get_CheckQtyByBarCode_GetWhAndSP_AuditCompleted;
+        public event set_SaveEntrustOutBackBillCompletedEventHandler set_SaveEntrustOutBackBillCompleted;
         
         /// <remarks/>
-        public event Get_CheckQtyByBarCodeBillCompletedEventHandler Get_CheckQtyByBarCodeBillCompleted;
+        public event set_SaveEntrustOutBackBill_NewCompletedEventHandler set_SaveEntrustOutBackBill_NewCompleted;
         
         /// <remarks/>
-        public event Get_CheckQtyByBarCode_WHAndSPCompletedEventHandler Get_CheckQtyByBarCode_WHAndSPCompleted;
+        public event set_SaveEntrustOutBackBill_CLD_NewCompletedEventHandler set_SaveEntrustOutBackBill_CLD_NewCompleted;
         
         /// <remarks/>
-        public event Get_CheckQtyByBarCode_AuditCompletedEventHandler Get_CheckQtyByBarCode_AuditCompleted;
+        public event set_SaveEntrustOutBillCompletedEventHandler set_SaveEntrustOutBillCompleted;
         
         /// <remarks/>
-        public event Get_CheakBarCodeAndCPCompletedEventHandler Get_CheakBarCodeAndCPCompleted;
-        
-        /// <remarks/>
-        public event Get_IsBarCodeQtyCompletedEventHandler Get_IsBarCodeQtyCompleted;
-        
-        /// <remarks/>
-        public event Get_IsSourceBillCompletedEventHandler Get_IsSourceBillCompleted;
-        
-        /// <remarks/>
-        public event Get_IsAuditBillCompletedEventHandler Get_IsAuditBillCompleted;
-        
-        /// <remarks/>
-        public event DeleteByICStockBillCompletedEventHandler DeleteByICStockBillCompleted;
+        public event set_CheckAddEntrustOutBillCompletedEventHandler set_CheckAddEntrustOutBillCompleted;
         
         /// <remarks/>
         public event set_CheckEntrustOutBillCompletedEventHandler set_CheckEntrustOutBillCompleted;
@@ -2072,19 +2121,10 @@
         public event set_AuditProductInBillCompletedEventHandler set_AuditProductInBillCompleted;
         
         /// <remarks/>
-        public event GetProductInBillCompletedEventHandler GetProductInBillCompleted;
+        public event set_SaveMoveStockBill_MESCompletedEventHandler set_SaveMoveStockBill_MESCompleted;
         
         /// <remarks/>
-        public event set_SaveProductInBill_NewCompletedEventHandler set_SaveProductInBill_NewCompleted;
-        
-        /// <remarks/>
-        public event set_SaveProductInBill_CLD_NewCompletedEventHandler set_SaveProductInBill_CLD_NewCompleted;
-        
-        /// <remarks/>
-        public event set_SaveProductInBill_CLDCompletedEventHandler set_SaveProductInBill_CLDCompleted;
-        
-        /// <remarks/>
-        public event set_SaveProductInBill_BillCheckCompletedEventHandler set_SaveProductInBill_BillCheckCompleted;
+        public event set_SaveMoveStockBill_BillCheckCompletedEventHandler set_SaveMoveStockBill_BillCheckCompleted;
         
         /// <remarks/>
         public event set_SaveMoveStockStepOutBill_NewCompletedEventHandler set_SaveMoveStockStepOutBill_NewCompleted;
@@ -2210,22 +2250,28 @@
         public event set_SaveEntrustReplenishOutBill_BillCheckCompletedEventHandler set_SaveEntrustReplenishOutBill_BillCheckCompleted;
         
         /// <remarks/>
-        public event set_SaveEntrustInBackBill_CLDCompletedEventHandler set_SaveEntrustInBackBill_CLDCompleted;
+        public event set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGCompletedEventHandler set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGCompleted;
         
         /// <remarks/>
-        public event set_SaveEntrustOutBackBillCompletedEventHandler set_SaveEntrustOutBackBillCompleted;
+        public event set_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxCompletedEventHandler set_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxCompleted;
         
         /// <remarks/>
-        public event set_SaveEntrustOutBackBill_NewCompletedEventHandler set_SaveEntrustOutBackBill_NewCompleted;
+        public event set_SavePonderationBillMain_Temp_Source_Fast_FIFOCompletedEventHandler set_SavePonderationBillMain_Temp_Source_Fast_FIFOCompleted;
         
         /// <remarks/>
-        public event set_SaveEntrustOutBackBill_CLD_NewCompletedEventHandler set_SaveEntrustOutBackBill_CLD_NewCompleted;
+        public event set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDCompletedEventHandler set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDCompleted;
         
         /// <remarks/>
-        public event set_SaveEntrustOutBillCompletedEventHandler set_SaveEntrustOutBillCompleted;
+        public event set_SavePonderationBillMain_Temp_CheckAddCompletedEventHandler set_SavePonderationBillMain_Temp_CheckAddCompleted;
         
         /// <remarks/>
-        public event set_CheckAddEntrustOutBillCompletedEventHandler set_CheckAddEntrustOutBillCompleted;
+        public event set_SavePonderationBillMain_Temp_CheckAdd_QtyCompletedEventHandler set_SavePonderationBillMain_Temp_CheckAdd_QtyCompleted;
+        
+        /// <remarks/>
+        public event set_SavePonderationBillMain_Audit_TempCompletedEventHandler set_SavePonderationBillMain_Audit_TempCompleted;
+        
+        /// <remarks/>
+        public event set_SavePonderationBillMain_Temp_CheckCompletedEventHandler set_SavePonderationBillMain_Temp_CheckCompleted;
         
         /// <remarks/>
         public event set_ClearPonderationBillMain_Temp_ChangGuiCompletedEventHandler set_ClearPonderationBillMain_Temp_ChangGuiCompleted;
@@ -2417,10 +2463,28 @@
         public event set_SaveMoveStockBill_CLD_NewCompletedEventHandler set_SaveMoveStockBill_CLD_NewCompleted;
         
         /// <remarks/>
-        public event set_SaveMoveStockBill_MESCompletedEventHandler set_SaveMoveStockBill_MESCompleted;
+        public event GetKf_STJGOutBillListCompletedEventHandler GetKf_STJGOutBillListCompleted;
         
         /// <remarks/>
-        public event set_SaveMoveStockBill_BillCheckCompletedEventHandler set_SaveMoveStockBill_BillCheckCompleted;
+        public event GetSc_PrepareMTRLBillListCompletedEventHandler GetSc_PrepareMTRLBillListCompleted;
+        
+        /// <remarks/>
+        public event GetCg_POStockInBackBillList_CLDCompletedEventHandler GetCg_POStockInBackBillList_CLDCompleted;
+        
+        /// <remarks/>
+        public event GetCg_EntrustInBackBillList_CLDCompletedEventHandler GetCg_EntrustInBackBillList_CLDCompleted;
+        
+        /// <remarks/>
+        public event GetSc_ICMOBillList_CLDCompletedEventHandler GetSc_ICMOBillList_CLDCompleted;
+        
+        /// <remarks/>
+        public event GetKf_ProductInBillList_CLDCompletedEventHandler GetKf_ProductInBillList_CLDCompleted;
+        
+        /// <remarks/>
+        public event GetKf_ProductInBillListCompletedEventHandler GetKf_ProductInBillListCompleted;
+        
+        /// <remarks/>
+        public event GetSc_ICMOBackBillListCompletedEventHandler GetSc_ICMOBackBillListCompleted;
         
         /// <remarks/>
         public event GetSc_ICMOBillListCompletedEventHandler GetSc_ICMOBillListCompleted;
@@ -2654,31 +2718,31 @@
         public event set_SavePonderationBillMain_Temp_Source_Fast_CLDCompletedEventHandler set_SavePonderationBillMain_Temp_Source_Fast_CLDCompleted;
         
         /// <remarks/>
-        public event set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGCompletedEventHandler set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGCompleted;
-        
-        /// <remarks/>
-        public event set_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxCompletedEventHandler set_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxCompleted;
-        
-        /// <remarks/>
-        public event set_SavePonderationBillMain_Temp_Source_Fast_FIFOCompletedEventHandler set_SavePonderationBillMain_Temp_Source_Fast_FIFOCompleted;
-        
-        /// <remarks/>
-        public event set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDCompletedEventHandler set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDCompleted;
-        
-        /// <remarks/>
-        public event set_SavePonderationBillMain_Temp_CheckAddCompletedEventHandler set_SavePonderationBillMain_Temp_CheckAddCompleted;
-        
-        /// <remarks/>
-        public event set_SavePonderationBillMain_Temp_CheckAdd_QtyCompletedEventHandler set_SavePonderationBillMain_Temp_CheckAdd_QtyCompleted;
-        
-        /// <remarks/>
-        public event set_SavePonderationBillMain_Audit_TempCompletedEventHandler set_SavePonderationBillMain_Audit_TempCompleted;
-        
-        /// <remarks/>
-        public event set_SavePonderationBillMain_Temp_CheckCompletedEventHandler set_SavePonderationBillMain_Temp_CheckCompleted;
-        
-        /// <remarks/>
         public event HelloWorldCompletedEventHandler HelloWorldCompleted;
+        
+        /// <remarks/>
+        public event GetWebAPIToLocal_ICMOCompletedEventHandler GetWebAPIToLocal_ICMOCompleted;
+        
+        /// <remarks/>
+        public event GetWebAPIToLocal_POOrderCompletedEventHandler GetWebAPIToLocal_POOrderCompleted;
+        
+        /// <remarks/>
+        public event GetWebAPIToLocal_SeOutStockCompletedEventHandler GetWebAPIToLocal_SeOutStockCompleted;
+        
+        /// <remarks/>
+        public event GetWebAPIToLocal_SeOutStockBackCompletedEventHandler GetWebAPIToLocal_SeOutStockBackCompleted;
+        
+        /// <remarks/>
+        public event GetWebAPIToLocal_PPBomCompletedEventHandler GetWebAPIToLocal_PPBomCompleted;
+        
+        /// <remarks/>
+        public event GetWebAPIToLocal_WWPPBomCompletedEventHandler GetWebAPIToLocal_WWPPBomCompleted;
+        
+        /// <remarks/>
+        public event GetWebAPIToLocal_POStockInCompletedEventHandler GetWebAPIToLocal_POStockInCompleted;
+        
+        /// <remarks/>
+        public event GetWebAPIToLocal_MateOutCompletedEventHandler GetWebAPIToLocal_MateOutCompleted;
         
         /// <remarks/>
         public event GetMaterialListCompletedEventHandler GetMaterialListCompleted;
@@ -2909,28 +2973,359 @@
         public event GetKf_MateOutBackBillListCompletedEventHandler GetKf_MateOutBackBillListCompleted;
         
         /// <remarks/>
-        public event GetKf_STJGOutBillListCompletedEventHandler GetKf_STJGOutBillListCompleted;
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_CheckTypeByBarCode_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_CheckTypeByBarCode_BillCheck(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, long HOWNERID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_CheckTypeByBarCode_BillCheck", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HQty,
+                        HOWNERID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
         
         /// <remarks/>
-        public event GetSc_PrepareMTRLBillListCompletedEventHandler GetSc_PrepareMTRLBillListCompleted;
+        public void get_CheckTypeByBarCode_BillCheckAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, long HOWNERID, string sErrMsg) {
+            this.get_CheckTypeByBarCode_BillCheckAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HOWNERID, sErrMsg, null);
+        }
         
         /// <remarks/>
-        public event GetCg_POStockInBackBillList_CLDCompletedEventHandler GetCg_POStockInBackBillList_CLDCompleted;
+        public void get_CheckTypeByBarCode_BillCheckAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, long HOWNERID, string sErrMsg, object userState) {
+            if ((this.get_CheckTypeByBarCode_BillCheckOperationCompleted == null)) {
+                this.get_CheckTypeByBarCode_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_CheckTypeByBarCode_BillCheckOperationCompleted);
+            }
+            this.InvokeAsync("get_CheckTypeByBarCode_BillCheck", new object[] {
+                        sBarCode,
+                        HBillID,
+                        HBillType,
+                        HBillNo,
+                        HMaker,
+                        HWhID,
+                        HSPID,
+                        HQty,
+                        HOWNERID,
+                        sErrMsg}, this.get_CheckTypeByBarCode_BillCheckOperationCompleted, userState);
+        }
+        
+        private void Onget_CheckTypeByBarCode_BillCheckOperationCompleted(object arg) {
+            if ((this.get_CheckTypeByBarCode_BillCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_CheckTypeByBarCode_BillCheckCompleted(this, new get_CheckTypeByBarCode_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
         
         /// <remarks/>
-        public event GetCg_EntrustInBackBillList_CLDCompletedEventHandler GetCg_EntrustInBackBillList_CLDCompleted;
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BillBarCode_Verify", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_BillBarCode_Verify(long HInterID, string HBillNo, string HBillType, string HBarCode, double HQty, string HMaker, long HStockOrgID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_BillBarCode_Verify", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HBarCode,
+                        HQty,
+                        HMaker,
+                        HStockOrgID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
         
         /// <remarks/>
-        public event GetSc_ICMOBillList_CLDCompletedEventHandler GetSc_ICMOBillList_CLDCompleted;
+        public void get_BillBarCode_VerifyAsync(long HInterID, string HBillNo, string HBillType, string HBarCode, double HQty, string HMaker, long HStockOrgID, string sErrMsg) {
+            this.get_BillBarCode_VerifyAsync(HInterID, HBillNo, HBillType, HBarCode, HQty, HMaker, HStockOrgID, sErrMsg, null);
+        }
         
         /// <remarks/>
-        public event GetKf_ProductInBillList_CLDCompletedEventHandler GetKf_ProductInBillList_CLDCompleted;
+        public void get_BillBarCode_VerifyAsync(long HInterID, string HBillNo, string HBillType, string HBarCode, double HQty, string HMaker, long HStockOrgID, string sErrMsg, object userState) {
+            if ((this.get_BillBarCode_VerifyOperationCompleted == null)) {
+                this.get_BillBarCode_VerifyOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BillBarCode_VerifyOperationCompleted);
+            }
+            this.InvokeAsync("get_BillBarCode_Verify", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HBarCode,
+                        HQty,
+                        HMaker,
+                        HStockOrgID,
+                        sErrMsg}, this.get_BillBarCode_VerifyOperationCompleted, userState);
+        }
+        
+        private void Onget_BillBarCode_VerifyOperationCompleted(object arg) {
+            if ((this.get_BillBarCode_VerifyCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_BillBarCode_VerifyCompleted(this, new get_BillBarCode_VerifyCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
         
         /// <remarks/>
-        public event GetKf_ProductInBillListCompletedEventHandler GetKf_ProductInBillListCompleted;
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetKf_PonderationBillMain_Temp_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public System.Data.DataSet GetKf_PonderationBillMain_Temp_BillCheck(long HInterID, string sBillType, string sWhere) {
+            object[] results = this.Invoke("GetKf_PonderationBillMain_Temp_BillCheck", new object[] {
+                        HInterID,
+                        sBillType,
+                        sWhere});
+            return ((System.Data.DataSet)(results[0]));
+        }
         
         /// <remarks/>
-        public event GetSc_ICMOBackBillListCompletedEventHandler GetSc_ICMOBackBillListCompleted;
+        public void GetKf_PonderationBillMain_Temp_BillCheckAsync(long HInterID, string sBillType, string sWhere) {
+            this.GetKf_PonderationBillMain_Temp_BillCheckAsync(HInterID, sBillType, sWhere, null);
+        }
+        
+        /// <remarks/>
+        public void GetKf_PonderationBillMain_Temp_BillCheckAsync(long HInterID, string sBillType, string sWhere, object userState) {
+            if ((this.GetKf_PonderationBillMain_Temp_BillCheckOperationCompleted == null)) {
+                this.GetKf_PonderationBillMain_Temp_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKf_PonderationBillMain_Temp_BillCheckOperationCompleted);
+            }
+            this.InvokeAsync("GetKf_PonderationBillMain_Temp_BillCheck", new object[] {
+                        HInterID,
+                        sBillType,
+                        sWhere}, this.GetKf_PonderationBillMain_Temp_BillCheckOperationCompleted, userState);
+        }
+        
+        private void OnGetKf_PonderationBillMain_Temp_BillCheckOperationCompleted(object arg) {
+            if ((this.GetKf_PonderationBillMain_Temp_BillCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetKf_PonderationBillMain_Temp_BillCheckCompleted(this, new GetKf_PonderationBillMain_Temp_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_UpdateTemp_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_UpdateTemp_BillCheck(long HBillID, string HBillNo, string HBillType, string HMaker, long HOWNERID, ref string sErrMsg) {
+            object[] results = this.Invoke("set_UpdateTemp_BillCheck", new object[] {
+                        HBillID,
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        HOWNERID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_UpdateTemp_BillCheckAsync(long HBillID, string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg) {
+            this.set_UpdateTemp_BillCheckAsync(HBillID, HBillNo, HBillType, HMaker, HOWNERID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_UpdateTemp_BillCheckAsync(long HBillID, string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg, object userState) {
+            if ((this.set_UpdateTemp_BillCheckOperationCompleted == null)) {
+                this.set_UpdateTemp_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_UpdateTemp_BillCheckOperationCompleted);
+            }
+            this.InvokeAsync("set_UpdateTemp_BillCheck", new object[] {
+                        HBillID,
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        HOWNERID,
+                        sErrMsg}, this.set_UpdateTemp_BillCheckOperationCompleted, userState);
+        }
+        
+        private void Onset_UpdateTemp_BillCheckOperationCompleted(object arg) {
+            if ((this.set_UpdateTemp_BillCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_UpdateTemp_BillCheckCompleted(this, new set_UpdateTemp_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetKf_PonderationBillMain_TempList_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public System.Data.DataSet GetKf_PonderationBillMain_TempList_BillCheck(string sHBillType, string sHMaker, long sHOWNERID) {
+            object[] results = this.Invoke("GetKf_PonderationBillMain_TempList_BillCheck", new object[] {
+                        sHBillType,
+                        sHMaker,
+                        sHOWNERID});
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetKf_PonderationBillMain_TempList_BillCheckAsync(string sHBillType, string sHMaker, long sHOWNERID) {
+            this.GetKf_PonderationBillMain_TempList_BillCheckAsync(sHBillType, sHMaker, sHOWNERID, null);
+        }
+        
+        /// <remarks/>
+        public void GetKf_PonderationBillMain_TempList_BillCheckAsync(string sHBillType, string sHMaker, long sHOWNERID, object userState) {
+            if ((this.GetKf_PonderationBillMain_TempList_BillCheckOperationCompleted == null)) {
+                this.GetKf_PonderationBillMain_TempList_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKf_PonderationBillMain_TempList_BillCheckOperationCompleted);
+            }
+            this.InvokeAsync("GetKf_PonderationBillMain_TempList_BillCheck", new object[] {
+                        sHBillType,
+                        sHMaker,
+                        sHOWNERID}, this.GetKf_PonderationBillMain_TempList_BillCheckOperationCompleted, userState);
+        }
+        
+        private void OnGetKf_PonderationBillMain_TempList_BillCheckOperationCompleted(object arg) {
+            if ((this.GetKf_PonderationBillMain_TempList_BillCheckCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetKf_PonderationBillMain_TempList_BillCheckCompleted(this, new GetKf_PonderationBillMain_TempList_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getDataSetByMasterSQL", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public System.Data.DataSet getDataSetByMasterSQL(string sSQL, string sTable, ref string sErrMsg) {
+            object[] results = this.Invoke("getDataSetByMasterSQL", new object[] {
+                        sSQL,
+                        sTable,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void getDataSetByMasterSQLAsync(string sSQL, string sTable, string sErrMsg) {
+            this.getDataSetByMasterSQLAsync(sSQL, sTable, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void getDataSetByMasterSQLAsync(string sSQL, string sTable, string sErrMsg, object userState) {
+            if ((this.getDataSetByMasterSQLOperationCompleted == null)) {
+                this.getDataSetByMasterSQLOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetDataSetByMasterSQLOperationCompleted);
+            }
+            this.InvokeAsync("getDataSetByMasterSQL", new object[] {
+                        sSQL,
+                        sTable,
+                        sErrMsg}, this.getDataSetByMasterSQLOperationCompleted, userState);
+        }
+        
+        private void OngetDataSetByMasterSQLOperationCompleted(object arg) {
+            if ((this.getDataSetByMasterSQLCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.getDataSetByMasterSQLCompleted(this, new getDataSetByMasterSQLCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getCheckOpen", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool getCheckOpen() {
+            object[] results = this.Invoke("getCheckOpen", new object[0]);
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void getCheckOpenAsync() {
+            this.getCheckOpenAsync(null);
+        }
+        
+        /// <remarks/>
+        public void getCheckOpenAsync(object userState) {
+            if ((this.getCheckOpenOperationCompleted == null)) {
+                this.getCheckOpenOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetCheckOpenOperationCompleted);
+            }
+            this.InvokeAsync("getCheckOpen", new object[0], this.getCheckOpenOperationCompleted, userState);
+        }
+        
+        private void OngetCheckOpenOperationCompleted(object arg) {
+            if ((this.getCheckOpenCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.getCheckOpenCompleted(this, new getCheckOpenCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getGetDataBase", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public string getGetDataBase(string sItem, ref string sK3) {
+            object[] results = this.Invoke("getGetDataBase", new object[] {
+                        sItem,
+                        sK3});
+            sK3 = ((string)(results[1]));
+            return ((string)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void getGetDataBaseAsync(string sItem, string sK3) {
+            this.getGetDataBaseAsync(sItem, sK3, null);
+        }
+        
+        /// <remarks/>
+        public void getGetDataBaseAsync(string sItem, string sK3, object userState) {
+            if ((this.getGetDataBaseOperationCompleted == null)) {
+                this.getGetDataBaseOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetGetDataBaseOperationCompleted);
+            }
+            this.InvokeAsync("getGetDataBase", new object[] {
+                        sItem,
+                        sK3}, this.getGetDataBaseOperationCompleted, userState);
+        }
+        
+        private void OngetGetDataBaseOperationCompleted(object arg) {
+            if ((this.getGetDataBaseCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.getGetDataBaseCompleted(this, new getGetDataBaseCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getCheckCzymc", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public System.Data.DataSet getCheckCzymc(string sUser, string sPsd) {
+            object[] results = this.Invoke("getCheckCzymc", new object[] {
+                        sUser,
+                        sPsd});
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void getCheckCzymcAsync(string sUser, string sPsd) {
+            this.getCheckCzymcAsync(sUser, sPsd, null);
+        }
+        
+        /// <remarks/>
+        public void getCheckCzymcAsync(string sUser, string sPsd, object userState) {
+            if ((this.getCheckCzymcOperationCompleted == null)) {
+                this.getCheckCzymcOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetCheckCzymcOperationCompleted);
+            }
+            this.InvokeAsync("getCheckCzymc", new object[] {
+                        sUser,
+                        sPsd}, this.getCheckCzymcOperationCompleted, userState);
+        }
+        
+        private void OngetCheckCzymcOperationCompleted(object arg) {
+            if ((this.getCheckCzymcCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.getCheckCzymcCompleted(this, new getCheckCzymcCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getSub_GetCurPeriod", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool getSub_GetCurPeriod(ref int sYear, ref int sPeriod) {
+            object[] results = this.Invoke("getSub_GetCurPeriod", new object[] {
+                        sYear,
+                        sPeriod});
+            sYear = ((int)(results[1]));
+            sPeriod = ((int)(results[2]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void getSub_GetCurPeriodAsync(int sYear, int sPeriod) {
+            this.getSub_GetCurPeriodAsync(sYear, sPeriod, null);
+        }
+        
+        /// <remarks/>
+        public void getSub_GetCurPeriodAsync(int sYear, int sPeriod, object userState) {
+            if ((this.getSub_GetCurPeriodOperationCompleted == null)) {
+                this.getSub_GetCurPeriodOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSub_GetCurPeriodOperationCompleted);
+            }
+            this.InvokeAsync("getSub_GetCurPeriod", new object[] {
+                        sYear,
+                        sPeriod}, this.getSub_GetCurPeriodOperationCompleted, userState);
+        }
+        
+        private void OngetSub_GetCurPeriodOperationCompleted(object arg) {
+            if ((this.getSub_GetCurPeriodCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.getSub_GetCurPeriodCompleted(this, new getSub_GetCurPeriodCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
         
         /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getDataSetBySQL", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
@@ -3495,6 +3890,464 @@
             if ((this.set_SavePonderationBillMain_Temp_BarCode_MouldCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                 this.set_SavePonderationBillMain_Temp_BarCode_MouldCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_MouldCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBill_ProductIn", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_SourceBill_ProductIn(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("get_SourceBill_ProductIn", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        HAccessFlag,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SourceBill_ProductInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.get_SourceBill_ProductInAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HStockOrgID, HAccessFlag, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_SourceBill_ProductInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.get_SourceBill_ProductInOperationCompleted == null)) {
+                this.get_SourceBill_ProductInOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBill_ProductInOperationCompleted);
+            }
+            this.InvokeAsync("get_SourceBill_ProductIn", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        HAccessFlag,
+                        oSystemParameterMain,
+                        sErrMsg}, this.get_SourceBill_ProductInOperationCompleted, userState);
+        }
+        
+        private void Onget_SourceBill_ProductInOperationCompleted(object arg) {
+            if ((this.get_SourceBill_ProductInCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SourceBill_ProductInCompleted(this, new get_SourceBill_ProductInCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBill_POStockIn", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_SourceBill_POStockIn(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("get_SourceBill_POStockIn", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        HAccessFlag,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SourceBill_POStockInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.get_SourceBill_POStockInAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HStockOrgID, HAccessFlag, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_SourceBill_POStockInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.get_SourceBill_POStockInOperationCompleted == null)) {
+                this.get_SourceBill_POStockInOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBill_POStockInOperationCompleted);
+            }
+            this.InvokeAsync("get_SourceBill_POStockIn", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        HAccessFlag,
+                        oSystemParameterMain,
+                        sErrMsg}, this.get_SourceBill_POStockInOperationCompleted, userState);
+        }
+        
+        private void Onget_SourceBill_POStockInOperationCompleted(object arg) {
+            if ((this.get_SourceBill_POStockInCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SourceBill_POStockInCompleted(this, new get_SourceBill_POStockInCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBill_EntrustIn", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_SourceBill_EntrustIn(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("get_SourceBill_EntrustIn", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        HAccessFlag,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SourceBill_EntrustInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.get_SourceBill_EntrustInAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HStockOrgID, HAccessFlag, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_SourceBill_EntrustInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.get_SourceBill_EntrustInOperationCompleted == null)) {
+                this.get_SourceBill_EntrustInOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBill_EntrustInOperationCompleted);
+            }
+            this.InvokeAsync("get_SourceBill_EntrustIn", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        HAccessFlag,
+                        oSystemParameterMain,
+                        sErrMsg}, this.get_SourceBill_EntrustInOperationCompleted, userState);
+        }
+        
+        private void Onget_SourceBill_EntrustInOperationCompleted(object arg) {
+            if ((this.get_SourceBill_EntrustInCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SourceBill_EntrustInCompleted(this, new get_SourceBill_EntrustInCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBill_OtherIn", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_SourceBill_OtherIn(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("get_SourceBill_OtherIn", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        HAccessFlag,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SourceBill_OtherInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.get_SourceBill_OtherInAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HStockOrgID, HAccessFlag, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_SourceBill_OtherInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.get_SourceBill_OtherInOperationCompleted == null)) {
+                this.get_SourceBill_OtherInOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBill_OtherInOperationCompleted);
+            }
+            this.InvokeAsync("get_SourceBill_OtherIn", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        HAccessFlag,
+                        oSystemParameterMain,
+                        sErrMsg}, this.get_SourceBill_OtherInOperationCompleted, userState);
+        }
+        
+        private void Onget_SourceBill_OtherInOperationCompleted(object arg) {
+            if ((this.get_SourceBill_OtherInCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SourceBill_OtherInCompleted(this, new get_SourceBill_OtherInCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBill_PackBarCode", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_SourceBill_PackBarCode(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("get_SourceBill_PackBarCode", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        HAccessFlag,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SourceBill_PackBarCodeAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.get_SourceBill_PackBarCodeAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HStockOrgID, HAccessFlag, oSystemParameterMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_SourceBill_PackBarCodeAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.get_SourceBill_PackBarCodeOperationCompleted == null)) {
+                this.get_SourceBill_PackBarCodeOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBill_PackBarCodeOperationCompleted);
+            }
+            this.InvokeAsync("get_SourceBill_PackBarCode", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        HAccessFlag,
+                        oSystemParameterMain,
+                        sErrMsg}, this.get_SourceBill_PackBarCodeOperationCompleted, userState);
+        }
+        
+        private void Onget_SourceBill_PackBarCodeOperationCompleted(object arg) {
+            if ((this.get_SourceBill_PackBarCodeCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SourceBill_PackBarCodeCompleted(this, new get_SourceBill_PackBarCodeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetSourceBillList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public System.Data.DataSet GetSourceBillList(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, long HOWNERID, ref string sErrMsg) {
+            object[] results = this.Invoke("GetSourceBillList", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HOWNERID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetSourceBillListAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, long HOWNERID, string sErrMsg) {
+            this.GetSourceBillListAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HOWNERID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void GetSourceBillListAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, long HOWNERID, string sErrMsg, object userState) {
+            if ((this.GetSourceBillListOperationCompleted == null)) {
+                this.GetSourceBillListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetSourceBillListOperationCompleted);
+            }
+            this.InvokeAsync("GetSourceBillList", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HOWNERID,
+                        sErrMsg}, this.GetSourceBillListOperationCompleted, userState);
+        }
+        
+        private void OnGetSourceBillListOperationCompleted(object arg) {
+            if ((this.GetSourceBillListCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetSourceBillListCompleted(this, new GetSourceBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBarCode_ICMOReport", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_SourceBarCode_ICMOReport(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_SourceBarCode_ICMOReport", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SourceBarCode_ICMOReportAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, string sErrMsg) {
+            this.get_SourceBarCode_ICMOReportAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HStockOrgID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_SourceBarCode_ICMOReportAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, string sErrMsg, object userState) {
+            if ((this.get_SourceBarCode_ICMOReportOperationCompleted == null)) {
+                this.get_SourceBarCode_ICMOReportOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBarCode_ICMOReportOperationCompleted);
+            }
+            this.InvokeAsync("get_SourceBarCode_ICMOReport", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        sErrMsg}, this.get_SourceBarCode_ICMOReportOperationCompleted, userState);
+        }
+        
+        private void Onget_SourceBarCode_ICMOReportOperationCompleted(object arg) {
+            if ((this.get_SourceBarCode_ICMOReportCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SourceBarCode_ICMOReportCompleted(this, new get_SourceBarCode_ICMOReportCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBarCode_ProductIn", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_SourceBarCode_ProductIn(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_SourceBarCode_ProductIn", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SourceBarCode_ProductInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, string sErrMsg) {
+            this.get_SourceBarCode_ProductInAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HStockOrgID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_SourceBarCode_ProductInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, string sErrMsg, object userState) {
+            if ((this.get_SourceBarCode_ProductInOperationCompleted == null)) {
+                this.get_SourceBarCode_ProductInOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBarCode_ProductInOperationCompleted);
+            }
+            this.InvokeAsync("get_SourceBarCode_ProductIn", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        sErrMsg}, this.get_SourceBarCode_ProductInOperationCompleted, userState);
+        }
+        
+        private void Onget_SourceBarCode_ProductInOperationCompleted(object arg) {
+            if ((this.get_SourceBarCode_ProductInCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SourceBarCode_ProductInCompleted(this, new get_SourceBarCode_ProductInCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBarCode_POStockIn", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_SourceBarCode_POStockIn(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_SourceBarCode_POStockIn", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SourceBarCode_POStockInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, string sErrMsg) {
+            this.get_SourceBarCode_POStockInAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HStockOrgID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_SourceBarCode_POStockInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, string sErrMsg, object userState) {
+            if ((this.get_SourceBarCode_POStockInOperationCompleted == null)) {
+                this.get_SourceBarCode_POStockInOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBarCode_POStockInOperationCompleted);
+            }
+            this.InvokeAsync("get_SourceBarCode_POStockIn", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        sErrMsg}, this.get_SourceBarCode_POStockInOperationCompleted, userState);
+        }
+        
+        private void Onget_SourceBarCode_POStockInOperationCompleted(object arg) {
+            if ((this.get_SourceBarCode_POStockInCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SourceBarCode_POStockInCompleted(this, new get_SourceBarCode_POStockInCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBarCode_EntrustIn", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public ClsKf_ICStockBill_WMS get_SourceBarCode_EntrustIn(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, ref string sErrMsg) {
+            object[] results = this.Invoke("get_SourceBarCode_EntrustIn", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((ClsKf_ICStockBill_WMS)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void get_SourceBarCode_EntrustInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, string sErrMsg) {
+            this.get_SourceBarCode_EntrustInAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HStockOrgID, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void get_SourceBarCode_EntrustInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, string sErrMsg, object userState) {
+            if ((this.get_SourceBarCode_EntrustInOperationCompleted == null)) {
+                this.get_SourceBarCode_EntrustInOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBarCode_EntrustInOperationCompleted);
+            }
+            this.InvokeAsync("get_SourceBarCode_EntrustIn", new object[] {
+                        HInterID,
+                        HBillNo,
+                        HBillType,
+                        HSourceBillNo,
+                        HSourceBillType,
+                        HMaker,
+                        HStockOrgID,
+                        sErrMsg}, this.get_SourceBarCode_EntrustInOperationCompleted, userState);
+        }
+        
+        private void Onget_SourceBarCode_EntrustInOperationCompleted(object arg) {
+            if ((this.get_SourceBarCode_EntrustInCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.get_SourceBarCode_EntrustInCompleted(this, new get_SourceBarCode_EntrustInCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -7301,357 +8154,358 @@
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_CheckTypeByBarCode_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS get_CheckTypeByBarCode_BillCheck(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, long HOWNERID, ref string sErrMsg) {
-            object[] results = this.Invoke("get_CheckTypeByBarCode_BillCheck", new object[] {
-                        sBarCode,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HQty,
-                        HOWNERID,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_CheckTypeByBarCode_BillCheckAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, long HOWNERID, string sErrMsg) {
-            this.get_CheckTypeByBarCode_BillCheckAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HOWNERID, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void get_CheckTypeByBarCode_BillCheckAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, long HOWNERID, string sErrMsg, object userState) {
-            if ((this.get_CheckTypeByBarCode_BillCheckOperationCompleted == null)) {
-                this.get_CheckTypeByBarCode_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_CheckTypeByBarCode_BillCheckOperationCompleted);
-            }
-            this.InvokeAsync("get_CheckTypeByBarCode_BillCheck", new object[] {
-                        sBarCode,
-                        HBillID,
-                        HBillType,
-                        HBillNo,
-                        HMaker,
-                        HWhID,
-                        HSPID,
-                        HQty,
-                        HOWNERID,
-                        sErrMsg}, this.get_CheckTypeByBarCode_BillCheckOperationCompleted, userState);
-        }
-        
-        private void Onget_CheckTypeByBarCode_BillCheckOperationCompleted(object arg) {
-            if ((this.get_CheckTypeByBarCode_BillCheckCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_CheckTypeByBarCode_BillCheckCompleted(this, new get_CheckTypeByBarCode_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BillBarCode_Verify", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS get_BillBarCode_Verify(long HInterID, string HBillNo, string HBillType, string HBarCode, double HQty, string HMaker, long HStockOrgID, ref string sErrMsg) {
-            object[] results = this.Invoke("get_BillBarCode_Verify", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HBarCode,
-                        HQty,
-                        HMaker,
-                        HStockOrgID,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_BillBarCode_VerifyAsync(long HInterID, string HBillNo, string HBillType, string HBarCode, double HQty, string HMaker, long HStockOrgID, string sErrMsg) {
-            this.get_BillBarCode_VerifyAsync(HInterID, HBillNo, HBillType, HBarCode, HQty, HMaker, HStockOrgID, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void get_BillBarCode_VerifyAsync(long HInterID, string HBillNo, string HBillType, string HBarCode, double HQty, string HMaker, long HStockOrgID, string sErrMsg, object userState) {
-            if ((this.get_BillBarCode_VerifyOperationCompleted == null)) {
-                this.get_BillBarCode_VerifyOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BillBarCode_VerifyOperationCompleted);
-            }
-            this.InvokeAsync("get_BillBarCode_Verify", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HBarCode,
-                        HQty,
-                        HMaker,
-                        HStockOrgID,
-                        sErrMsg}, this.get_BillBarCode_VerifyOperationCompleted, userState);
-        }
-        
-        private void Onget_BillBarCode_VerifyOperationCompleted(object arg) {
-            if ((this.get_BillBarCode_VerifyCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_BillBarCode_VerifyCompleted(this, new get_BillBarCode_VerifyCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetKf_PonderationBillMain_Temp_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public System.Data.DataSet GetKf_PonderationBillMain_Temp_BillCheck(long HInterID, string sBillType, string sWhere) {
-            object[] results = this.Invoke("GetKf_PonderationBillMain_Temp_BillCheck", new object[] {
-                        HInterID,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_CheckQtyByBarCode_GetWhAndSP", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool Get_CheckQtyByBarCode_GetWhAndSP(long InterID, string sBillType, string sBarcode, ref long HWHID, ref long HSPID, double sQty, ref double sRelQty) {
+            object[] results = this.Invoke("Get_CheckQtyByBarCode_GetWhAndSP", new object[] {
+                        InterID,
                         sBillType,
-                        sWhere});
-            return ((System.Data.DataSet)(results[0]));
+                        sBarcode,
+                        HWHID,
+                        HSPID,
+                        sQty,
+                        sRelQty});
+            HWHID = ((long)(results[1]));
+            HSPID = ((long)(results[2]));
+            sRelQty = ((double)(results[3]));
+            return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void GetKf_PonderationBillMain_Temp_BillCheckAsync(long HInterID, string sBillType, string sWhere) {
-            this.GetKf_PonderationBillMain_Temp_BillCheckAsync(HInterID, sBillType, sWhere, null);
+        public void Get_CheckQtyByBarCode_GetWhAndSPAsync(long InterID, string sBillType, string sBarcode, long HWHID, long HSPID, double sQty, double sRelQty) {
+            this.Get_CheckQtyByBarCode_GetWhAndSPAsync(InterID, sBillType, sBarcode, HWHID, HSPID, sQty, sRelQty, null);
         }
         
         /// <remarks/>
-        public void GetKf_PonderationBillMain_Temp_BillCheckAsync(long HInterID, string sBillType, string sWhere, object userState) {
-            if ((this.GetKf_PonderationBillMain_Temp_BillCheckOperationCompleted == null)) {
-                this.GetKf_PonderationBillMain_Temp_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKf_PonderationBillMain_Temp_BillCheckOperationCompleted);
+        public void Get_CheckQtyByBarCode_GetWhAndSPAsync(long InterID, string sBillType, string sBarcode, long HWHID, long HSPID, double sQty, double sRelQty, object userState) {
+            if ((this.Get_CheckQtyByBarCode_GetWhAndSPOperationCompleted == null)) {
+                this.Get_CheckQtyByBarCode_GetWhAndSPOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_CheckQtyByBarCode_GetWhAndSPOperationCompleted);
             }
-            this.InvokeAsync("GetKf_PonderationBillMain_Temp_BillCheck", new object[] {
-                        HInterID,
+            this.InvokeAsync("Get_CheckQtyByBarCode_GetWhAndSP", new object[] {
+                        InterID,
                         sBillType,
-                        sWhere}, this.GetKf_PonderationBillMain_Temp_BillCheckOperationCompleted, userState);
+                        sBarcode,
+                        HWHID,
+                        HSPID,
+                        sQty,
+                        sRelQty}, this.Get_CheckQtyByBarCode_GetWhAndSPOperationCompleted, userState);
         }
         
-        private void OnGetKf_PonderationBillMain_Temp_BillCheckOperationCompleted(object arg) {
-            if ((this.GetKf_PonderationBillMain_Temp_BillCheckCompleted != null)) {
+        private void OnGet_CheckQtyByBarCode_GetWhAndSPOperationCompleted(object arg) {
+            if ((this.Get_CheckQtyByBarCode_GetWhAndSPCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.GetKf_PonderationBillMain_Temp_BillCheckCompleted(this, new GetKf_PonderationBillMain_Temp_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.Get_CheckQtyByBarCode_GetWhAndSPCompleted(this, new Get_CheckQtyByBarCode_GetWhAndSPCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_UpdateTemp_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_UpdateTemp_BillCheck(long HBillID, string HBillNo, string HBillType, string HMaker, long HOWNERID, ref string sErrMsg) {
-            object[] results = this.Invoke("set_UpdateTemp_BillCheck", new object[] {
-                        HBillID,
-                        HBillNo,
-                        HBillType,
-                        HMaker,
-                        HOWNERID,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_CheckQtyByBarCode_GetWhAndSP_Audit", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool Get_CheckQtyByBarCode_GetWhAndSP_Audit(long InterID, string sBillType, string sBarcode, ref long HWHID, ref long HSPID, double sQty, ref double sRelQty) {
+            object[] results = this.Invoke("Get_CheckQtyByBarCode_GetWhAndSP_Audit", new object[] {
+                        InterID,
+                        sBillType,
+                        sBarcode,
+                        HWHID,
+                        HSPID,
+                        sQty,
+                        sRelQty});
+            HWHID = ((long)(results[1]));
+            HSPID = ((long)(results[2]));
+            sRelQty = ((double)(results[3]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void Get_CheckQtyByBarCode_GetWhAndSP_AuditAsync(long InterID, string sBillType, string sBarcode, long HWHID, long HSPID, double sQty, double sRelQty) {
+            this.Get_CheckQtyByBarCode_GetWhAndSP_AuditAsync(InterID, sBillType, sBarcode, HWHID, HSPID, sQty, sRelQty, null);
+        }
+        
+        /// <remarks/>
+        public void Get_CheckQtyByBarCode_GetWhAndSP_AuditAsync(long InterID, string sBillType, string sBarcode, long HWHID, long HSPID, double sQty, double sRelQty, object userState) {
+            if ((this.Get_CheckQtyByBarCode_GetWhAndSP_AuditOperationCompleted == null)) {
+                this.Get_CheckQtyByBarCode_GetWhAndSP_AuditOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_CheckQtyByBarCode_GetWhAndSP_AuditOperationCompleted);
+            }
+            this.InvokeAsync("Get_CheckQtyByBarCode_GetWhAndSP_Audit", new object[] {
+                        InterID,
+                        sBillType,
+                        sBarcode,
+                        HWHID,
+                        HSPID,
+                        sQty,
+                        sRelQty}, this.Get_CheckQtyByBarCode_GetWhAndSP_AuditOperationCompleted, userState);
+        }
+        
+        private void OnGet_CheckQtyByBarCode_GetWhAndSP_AuditOperationCompleted(object arg) {
+            if ((this.Get_CheckQtyByBarCode_GetWhAndSP_AuditCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.Get_CheckQtyByBarCode_GetWhAndSP_AuditCompleted(this, new Get_CheckQtyByBarCode_GetWhAndSP_AuditCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_CheckQtyByBarCodeBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool Get_CheckQtyByBarCodeBill(long InterID, string sBillType, string sBatchNo, string sBarCode, ref double sRelQty) {
+            object[] results = this.Invoke("Get_CheckQtyByBarCodeBill", new object[] {
+                        InterID,
+                        sBillType,
+                        sBatchNo,
+                        sBarCode,
+                        sRelQty});
+            sRelQty = ((double)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void Get_CheckQtyByBarCodeBillAsync(long InterID, string sBillType, string sBatchNo, string sBarCode, double sRelQty) {
+            this.Get_CheckQtyByBarCodeBillAsync(InterID, sBillType, sBatchNo, sBarCode, sRelQty, null);
+        }
+        
+        /// <remarks/>
+        public void Get_CheckQtyByBarCodeBillAsync(long InterID, string sBillType, string sBatchNo, string sBarCode, double sRelQty, object userState) {
+            if ((this.Get_CheckQtyByBarCodeBillOperationCompleted == null)) {
+                this.Get_CheckQtyByBarCodeBillOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_CheckQtyByBarCodeBillOperationCompleted);
+            }
+            this.InvokeAsync("Get_CheckQtyByBarCodeBill", new object[] {
+                        InterID,
+                        sBillType,
+                        sBatchNo,
+                        sBarCode,
+                        sRelQty}, this.Get_CheckQtyByBarCodeBillOperationCompleted, userState);
+        }
+        
+        private void OnGet_CheckQtyByBarCodeBillOperationCompleted(object arg) {
+            if ((this.Get_CheckQtyByBarCodeBillCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.Get_CheckQtyByBarCodeBillCompleted(this, new Get_CheckQtyByBarCodeBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_CheckQtyByBarCode_WHAndSP", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool Get_CheckQtyByBarCode_WHAndSP(long InterID, string sBarCode) {
+            object[] results = this.Invoke("Get_CheckQtyByBarCode_WHAndSP", new object[] {
+                        InterID,
+                        sBarCode});
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void Get_CheckQtyByBarCode_WHAndSPAsync(long InterID, string sBarCode) {
+            this.Get_CheckQtyByBarCode_WHAndSPAsync(InterID, sBarCode, null);
+        }
+        
+        /// <remarks/>
+        public void Get_CheckQtyByBarCode_WHAndSPAsync(long InterID, string sBarCode, object userState) {
+            if ((this.Get_CheckQtyByBarCode_WHAndSPOperationCompleted == null)) {
+                this.Get_CheckQtyByBarCode_WHAndSPOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_CheckQtyByBarCode_WHAndSPOperationCompleted);
+            }
+            this.InvokeAsync("Get_CheckQtyByBarCode_WHAndSP", new object[] {
+                        InterID,
+                        sBarCode}, this.Get_CheckQtyByBarCode_WHAndSPOperationCompleted, userState);
+        }
+        
+        private void OnGet_CheckQtyByBarCode_WHAndSPOperationCompleted(object arg) {
+            if ((this.Get_CheckQtyByBarCode_WHAndSPCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.Get_CheckQtyByBarCode_WHAndSPCompleted(this, new Get_CheckQtyByBarCode_WHAndSPCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_CheckQtyByBarCode_Audit", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool Get_CheckQtyByBarCode_Audit(long InterID, string sBarCode) {
+            object[] results = this.Invoke("Get_CheckQtyByBarCode_Audit", new object[] {
+                        InterID,
+                        sBarCode});
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void Get_CheckQtyByBarCode_AuditAsync(long InterID, string sBarCode) {
+            this.Get_CheckQtyByBarCode_AuditAsync(InterID, sBarCode, null);
+        }
+        
+        /// <remarks/>
+        public void Get_CheckQtyByBarCode_AuditAsync(long InterID, string sBarCode, object userState) {
+            if ((this.Get_CheckQtyByBarCode_AuditOperationCompleted == null)) {
+                this.Get_CheckQtyByBarCode_AuditOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_CheckQtyByBarCode_AuditOperationCompleted);
+            }
+            this.InvokeAsync("Get_CheckQtyByBarCode_Audit", new object[] {
+                        InterID,
+                        sBarCode}, this.Get_CheckQtyByBarCode_AuditOperationCompleted, userState);
+        }
+        
+        private void OnGet_CheckQtyByBarCode_AuditOperationCompleted(object arg) {
+            if ((this.Get_CheckQtyByBarCode_AuditCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.Get_CheckQtyByBarCode_AuditCompleted(this, new Get_CheckQtyByBarCode_AuditCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_CheakBarCodeAndCP", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool Get_CheakBarCodeAndCP(long HCusID, string sCPStr, string sBarCode, ref string sReturn) {
+            object[] results = this.Invoke("Get_CheakBarCodeAndCP", new object[] {
+                        HCusID,
+                        sCPStr,
+                        sBarCode,
+                        sReturn});
+            sReturn = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void Get_CheakBarCodeAndCPAsync(long HCusID, string sCPStr, string sBarCode, string sReturn) {
+            this.Get_CheakBarCodeAndCPAsync(HCusID, sCPStr, sBarCode, sReturn, null);
+        }
+        
+        /// <remarks/>
+        public void Get_CheakBarCodeAndCPAsync(long HCusID, string sCPStr, string sBarCode, string sReturn, object userState) {
+            if ((this.Get_CheakBarCodeAndCPOperationCompleted == null)) {
+                this.Get_CheakBarCodeAndCPOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_CheakBarCodeAndCPOperationCompleted);
+            }
+            this.InvokeAsync("Get_CheakBarCodeAndCP", new object[] {
+                        HCusID,
+                        sCPStr,
+                        sBarCode,
+                        sReturn}, this.Get_CheakBarCodeAndCPOperationCompleted, userState);
+        }
+        
+        private void OnGet_CheakBarCodeAndCPOperationCompleted(object arg) {
+            if ((this.Get_CheakBarCodeAndCPCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.Get_CheakBarCodeAndCPCompleted(this, new Get_CheakBarCodeAndCPCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_IsBarCodeQty", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool Get_IsBarCodeQty(string sBarcode, string sBillType, bool sRedBlueFlag, ref double sQty, ref string sErrMsg) {
+            object[] results = this.Invoke("Get_IsBarCodeQty", new object[] {
+                        sBarcode,
+                        sBillType,
+                        sRedBlueFlag,
+                        sQty,
                         sErrMsg});
-            sErrMsg = ((string)(results[1]));
+            sQty = ((double)(results[1]));
+            sErrMsg = ((string)(results[2]));
             return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void set_UpdateTemp_BillCheckAsync(long HBillID, string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg) {
-            this.set_UpdateTemp_BillCheckAsync(HBillID, HBillNo, HBillType, HMaker, HOWNERID, sErrMsg, null);
+        public void Get_IsBarCodeQtyAsync(string sBarcode, string sBillType, bool sRedBlueFlag, double sQty, string sErrMsg) {
+            this.Get_IsBarCodeQtyAsync(sBarcode, sBillType, sRedBlueFlag, sQty, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void set_UpdateTemp_BillCheckAsync(long HBillID, string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg, object userState) {
-            if ((this.set_UpdateTemp_BillCheckOperationCompleted == null)) {
-                this.set_UpdateTemp_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_UpdateTemp_BillCheckOperationCompleted);
+        public void Get_IsBarCodeQtyAsync(string sBarcode, string sBillType, bool sRedBlueFlag, double sQty, string sErrMsg, object userState) {
+            if ((this.Get_IsBarCodeQtyOperationCompleted == null)) {
+                this.Get_IsBarCodeQtyOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_IsBarCodeQtyOperationCompleted);
             }
-            this.InvokeAsync("set_UpdateTemp_BillCheck", new object[] {
-                        HBillID,
-                        HBillNo,
-                        HBillType,
-                        HMaker,
-                        HOWNERID,
-                        sErrMsg}, this.set_UpdateTemp_BillCheckOperationCompleted, userState);
+            this.InvokeAsync("Get_IsBarCodeQty", new object[] {
+                        sBarcode,
+                        sBillType,
+                        sRedBlueFlag,
+                        sQty,
+                        sErrMsg}, this.Get_IsBarCodeQtyOperationCompleted, userState);
         }
         
-        private void Onset_UpdateTemp_BillCheckOperationCompleted(object arg) {
-            if ((this.set_UpdateTemp_BillCheckCompleted != null)) {
+        private void OnGet_IsBarCodeQtyOperationCompleted(object arg) {
+            if ((this.Get_IsBarCodeQtyCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_UpdateTemp_BillCheckCompleted(this, new set_UpdateTemp_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.Get_IsBarCodeQtyCompleted(this, new Get_IsBarCodeQtyCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetKf_PonderationBillMain_TempList_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public System.Data.DataSet GetKf_PonderationBillMain_TempList_BillCheck(string sHBillType, string sHMaker, long sHOWNERID) {
-            object[] results = this.Invoke("GetKf_PonderationBillMain_TempList_BillCheck", new object[] {
-                        sHBillType,
-                        sHMaker,
-                        sHOWNERID});
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void GetKf_PonderationBillMain_TempList_BillCheckAsync(string sHBillType, string sHMaker, long sHOWNERID) {
-            this.GetKf_PonderationBillMain_TempList_BillCheckAsync(sHBillType, sHMaker, sHOWNERID, null);
-        }
-        
-        /// <remarks/>
-        public void GetKf_PonderationBillMain_TempList_BillCheckAsync(string sHBillType, string sHMaker, long sHOWNERID, object userState) {
-            if ((this.GetKf_PonderationBillMain_TempList_BillCheckOperationCompleted == null)) {
-                this.GetKf_PonderationBillMain_TempList_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKf_PonderationBillMain_TempList_BillCheckOperationCompleted);
-            }
-            this.InvokeAsync("GetKf_PonderationBillMain_TempList_BillCheck", new object[] {
-                        sHBillType,
-                        sHMaker,
-                        sHOWNERID}, this.GetKf_PonderationBillMain_TempList_BillCheckOperationCompleted, userState);
-        }
-        
-        private void OnGetKf_PonderationBillMain_TempList_BillCheckOperationCompleted(object arg) {
-            if ((this.GetKf_PonderationBillMain_TempList_BillCheckCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.GetKf_PonderationBillMain_TempList_BillCheckCompleted(this, new GetKf_PonderationBillMain_TempList_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getDataSetByMasterSQL", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public System.Data.DataSet getDataSetByMasterSQL(string sSQL, string sTable, ref string sErrMsg) {
-            object[] results = this.Invoke("getDataSetByMasterSQL", new object[] {
-                        sSQL,
-                        sTable,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void getDataSetByMasterSQLAsync(string sSQL, string sTable, string sErrMsg) {
-            this.getDataSetByMasterSQLAsync(sSQL, sTable, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void getDataSetByMasterSQLAsync(string sSQL, string sTable, string sErrMsg, object userState) {
-            if ((this.getDataSetByMasterSQLOperationCompleted == null)) {
-                this.getDataSetByMasterSQLOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetDataSetByMasterSQLOperationCompleted);
-            }
-            this.InvokeAsync("getDataSetByMasterSQL", new object[] {
-                        sSQL,
-                        sTable,
-                        sErrMsg}, this.getDataSetByMasterSQLOperationCompleted, userState);
-        }
-        
-        private void OngetDataSetByMasterSQLOperationCompleted(object arg) {
-            if ((this.getDataSetByMasterSQLCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.getDataSetByMasterSQLCompleted(this, new getDataSetByMasterSQLCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getCheckOpen", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool getCheckOpen() {
-            object[] results = this.Invoke("getCheckOpen", new object[0]);
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_IsSourceBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool Get_IsSourceBill(long sHInterID, string sBillType) {
+            object[] results = this.Invoke("Get_IsSourceBill", new object[] {
+                        sHInterID,
+                        sBillType});
             return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void getCheckOpenAsync() {
-            this.getCheckOpenAsync(null);
+        public void Get_IsSourceBillAsync(long sHInterID, string sBillType) {
+            this.Get_IsSourceBillAsync(sHInterID, sBillType, null);
         }
         
         /// <remarks/>
-        public void getCheckOpenAsync(object userState) {
-            if ((this.getCheckOpenOperationCompleted == null)) {
-                this.getCheckOpenOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetCheckOpenOperationCompleted);
+        public void Get_IsSourceBillAsync(long sHInterID, string sBillType, object userState) {
+            if ((this.Get_IsSourceBillOperationCompleted == null)) {
+                this.Get_IsSourceBillOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_IsSourceBillOperationCompleted);
             }
-            this.InvokeAsync("getCheckOpen", new object[0], this.getCheckOpenOperationCompleted, userState);
+            this.InvokeAsync("Get_IsSourceBill", new object[] {
+                        sHInterID,
+                        sBillType}, this.Get_IsSourceBillOperationCompleted, userState);
         }
         
-        private void OngetCheckOpenOperationCompleted(object arg) {
-            if ((this.getCheckOpenCompleted != null)) {
+        private void OnGet_IsSourceBillOperationCompleted(object arg) {
+            if ((this.Get_IsSourceBillCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.getCheckOpenCompleted(this, new getCheckOpenCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.Get_IsSourceBillCompleted(this, new Get_IsSourceBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getGetDataBase", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public string getGetDataBase(string sItem, ref string sK3) {
-            object[] results = this.Invoke("getGetDataBase", new object[] {
-                        sItem,
-                        sK3});
-            sK3 = ((string)(results[1]));
-            return ((string)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void getGetDataBaseAsync(string sItem, string sK3) {
-            this.getGetDataBaseAsync(sItem, sK3, null);
-        }
-        
-        /// <remarks/>
-        public void getGetDataBaseAsync(string sItem, string sK3, object userState) {
-            if ((this.getGetDataBaseOperationCompleted == null)) {
-                this.getGetDataBaseOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetGetDataBaseOperationCompleted);
-            }
-            this.InvokeAsync("getGetDataBase", new object[] {
-                        sItem,
-                        sK3}, this.getGetDataBaseOperationCompleted, userState);
-        }
-        
-        private void OngetGetDataBaseOperationCompleted(object arg) {
-            if ((this.getGetDataBaseCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.getGetDataBaseCompleted(this, new getGetDataBaseCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getCheckCzymc", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public System.Data.DataSet getCheckCzymc(string sUser, string sPsd) {
-            object[] results = this.Invoke("getCheckCzymc", new object[] {
-                        sUser,
-                        sPsd});
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void getCheckCzymcAsync(string sUser, string sPsd) {
-            this.getCheckCzymcAsync(sUser, sPsd, null);
-        }
-        
-        /// <remarks/>
-        public void getCheckCzymcAsync(string sUser, string sPsd, object userState) {
-            if ((this.getCheckCzymcOperationCompleted == null)) {
-                this.getCheckCzymcOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetCheckCzymcOperationCompleted);
-            }
-            this.InvokeAsync("getCheckCzymc", new object[] {
-                        sUser,
-                        sPsd}, this.getCheckCzymcOperationCompleted, userState);
-        }
-        
-        private void OngetCheckCzymcOperationCompleted(object arg) {
-            if ((this.getCheckCzymcCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.getCheckCzymcCompleted(this, new getCheckCzymcCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getSub_GetCurPeriod", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool getSub_GetCurPeriod(ref int sYear, ref int sPeriod) {
-            object[] results = this.Invoke("getSub_GetCurPeriod", new object[] {
-                        sYear,
-                        sPeriod});
-            sYear = ((int)(results[1]));
-            sPeriod = ((int)(results[2]));
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_IsAuditBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool Get_IsAuditBill(long sHInterID, string sBillType) {
+            object[] results = this.Invoke("Get_IsAuditBill", new object[] {
+                        sHInterID,
+                        sBillType});
             return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void getSub_GetCurPeriodAsync(int sYear, int sPeriod) {
-            this.getSub_GetCurPeriodAsync(sYear, sPeriod, null);
+        public void Get_IsAuditBillAsync(long sHInterID, string sBillType) {
+            this.Get_IsAuditBillAsync(sHInterID, sBillType, null);
         }
         
         /// <remarks/>
-        public void getSub_GetCurPeriodAsync(int sYear, int sPeriod, object userState) {
-            if ((this.getSub_GetCurPeriodOperationCompleted == null)) {
-                this.getSub_GetCurPeriodOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSub_GetCurPeriodOperationCompleted);
+        public void Get_IsAuditBillAsync(long sHInterID, string sBillType, object userState) {
+            if ((this.Get_IsAuditBillOperationCompleted == null)) {
+                this.Get_IsAuditBillOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_IsAuditBillOperationCompleted);
             }
-            this.InvokeAsync("getSub_GetCurPeriod", new object[] {
-                        sYear,
-                        sPeriod}, this.getSub_GetCurPeriodOperationCompleted, userState);
+            this.InvokeAsync("Get_IsAuditBill", new object[] {
+                        sHInterID,
+                        sBillType}, this.Get_IsAuditBillOperationCompleted, userState);
         }
         
-        private void OngetSub_GetCurPeriodOperationCompleted(object arg) {
-            if ((this.getSub_GetCurPeriodCompleted != null)) {
+        private void OnGet_IsAuditBillOperationCompleted(object arg) {
+            if ((this.Get_IsAuditBillCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.getSub_GetCurPeriodCompleted(this, new getSub_GetCurPeriodCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.Get_IsAuditBillCompleted(this, new Get_IsAuditBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/DeleteByICStockBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool DeleteByICStockBill(long sHInterID, string sBillType) {
+            object[] results = this.Invoke("DeleteByICStockBill", new object[] {
+                        sHInterID,
+                        sBillType});
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void DeleteByICStockBillAsync(long sHInterID, string sBillType) {
+            this.DeleteByICStockBillAsync(sHInterID, sBillType, null);
+        }
+        
+        /// <remarks/>
+        public void DeleteByICStockBillAsync(long sHInterID, string sBillType, object userState) {
+            if ((this.DeleteByICStockBillOperationCompleted == null)) {
+                this.DeleteByICStockBillOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDeleteByICStockBillOperationCompleted);
+            }
+            this.InvokeAsync("DeleteByICStockBill", new object[] {
+                        sHInterID,
+                        sBillType}, this.DeleteByICStockBillOperationCompleted, userState);
+        }
+        
+        private void OnDeleteByICStockBillOperationCompleted(object arg) {
+            if ((this.DeleteByICStockBillCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.DeleteByICStockBillCompleted(this, new DeleteByICStockBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -11238,460 +12092,171 @@
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBill_ProductIn", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS get_SourceBill_ProductIn(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
-            object[] results = this.Invoke("get_SourceBill_ProductIn", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HMaker,
-                        HStockOrgID,
-                        HAccessFlag,
-                        oSystemParameterMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_SourceBill_ProductInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
-            this.get_SourceBill_ProductInAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HStockOrgID, HAccessFlag, oSystemParameterMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void get_SourceBill_ProductInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
-            if ((this.get_SourceBill_ProductInOperationCompleted == null)) {
-                this.get_SourceBill_ProductInOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBill_ProductInOperationCompleted);
-            }
-            this.InvokeAsync("get_SourceBill_ProductIn", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HMaker,
-                        HStockOrgID,
-                        HAccessFlag,
-                        oSystemParameterMain,
-                        sErrMsg}, this.get_SourceBill_ProductInOperationCompleted, userState);
-        }
-        
-        private void Onget_SourceBill_ProductInOperationCompleted(object arg) {
-            if ((this.get_SourceBill_ProductInCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_SourceBill_ProductInCompleted(this, new get_SourceBill_ProductInCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBill_POStockIn", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS get_SourceBill_POStockIn(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
-            object[] results = this.Invoke("get_SourceBill_POStockIn", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HMaker,
-                        HStockOrgID,
-                        HAccessFlag,
-                        oSystemParameterMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_SourceBill_POStockInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
-            this.get_SourceBill_POStockInAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HStockOrgID, HAccessFlag, oSystemParameterMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void get_SourceBill_POStockInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
-            if ((this.get_SourceBill_POStockInOperationCompleted == null)) {
-                this.get_SourceBill_POStockInOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBill_POStockInOperationCompleted);
-            }
-            this.InvokeAsync("get_SourceBill_POStockIn", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HMaker,
-                        HStockOrgID,
-                        HAccessFlag,
-                        oSystemParameterMain,
-                        sErrMsg}, this.get_SourceBill_POStockInOperationCompleted, userState);
-        }
-        
-        private void Onget_SourceBill_POStockInOperationCompleted(object arg) {
-            if ((this.get_SourceBill_POStockInCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_SourceBill_POStockInCompleted(this, new get_SourceBill_POStockInCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBill_EntrustIn", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS get_SourceBill_EntrustIn(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
-            object[] results = this.Invoke("get_SourceBill_EntrustIn", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HMaker,
-                        HStockOrgID,
-                        HAccessFlag,
-                        oSystemParameterMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_SourceBill_EntrustInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
-            this.get_SourceBill_EntrustInAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HStockOrgID, HAccessFlag, oSystemParameterMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void get_SourceBill_EntrustInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
-            if ((this.get_SourceBill_EntrustInOperationCompleted == null)) {
-                this.get_SourceBill_EntrustInOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBill_EntrustInOperationCompleted);
-            }
-            this.InvokeAsync("get_SourceBill_EntrustIn", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HMaker,
-                        HStockOrgID,
-                        HAccessFlag,
-                        oSystemParameterMain,
-                        sErrMsg}, this.get_SourceBill_EntrustInOperationCompleted, userState);
-        }
-        
-        private void Onget_SourceBill_EntrustInOperationCompleted(object arg) {
-            if ((this.get_SourceBill_EntrustInCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_SourceBill_EntrustInCompleted(this, new get_SourceBill_EntrustInCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBill_OtherIn", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS get_SourceBill_OtherIn(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
-            object[] results = this.Invoke("get_SourceBill_OtherIn", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HMaker,
-                        HStockOrgID,
-                        HAccessFlag,
-                        oSystemParameterMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_SourceBill_OtherInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
-            this.get_SourceBill_OtherInAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HStockOrgID, HAccessFlag, oSystemParameterMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void get_SourceBill_OtherInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
-            if ((this.get_SourceBill_OtherInOperationCompleted == null)) {
-                this.get_SourceBill_OtherInOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBill_OtherInOperationCompleted);
-            }
-            this.InvokeAsync("get_SourceBill_OtherIn", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HMaker,
-                        HStockOrgID,
-                        HAccessFlag,
-                        oSystemParameterMain,
-                        sErrMsg}, this.get_SourceBill_OtherInOperationCompleted, userState);
-        }
-        
-        private void Onget_SourceBill_OtherInOperationCompleted(object arg) {
-            if ((this.get_SourceBill_OtherInCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_SourceBill_OtherInCompleted(this, new get_SourceBill_OtherInCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBill_PackBarCode", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS get_SourceBill_PackBarCode(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
-            object[] results = this.Invoke("get_SourceBill_PackBarCode", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HMaker,
-                        HStockOrgID,
-                        HAccessFlag,
-                        oSystemParameterMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void get_SourceBill_PackBarCodeAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
-            this.get_SourceBill_PackBarCodeAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HStockOrgID, HAccessFlag, oSystemParameterMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void get_SourceBill_PackBarCodeAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, long HAccessFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
-            if ((this.get_SourceBill_PackBarCodeOperationCompleted == null)) {
-                this.get_SourceBill_PackBarCodeOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBill_PackBarCodeOperationCompleted);
-            }
-            this.InvokeAsync("get_SourceBill_PackBarCode", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HMaker,
-                        HStockOrgID,
-                        HAccessFlag,
-                        oSystemParameterMain,
-                        sErrMsg}, this.get_SourceBill_PackBarCodeOperationCompleted, userState);
-        }
-        
-        private void Onget_SourceBill_PackBarCodeOperationCompleted(object arg) {
-            if ((this.get_SourceBill_PackBarCodeCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_SourceBill_PackBarCodeCompleted(this, new get_SourceBill_PackBarCodeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetSourceBillList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public System.Data.DataSet GetSourceBillList(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, long HOWNERID, ref string sErrMsg) {
-            object[] results = this.Invoke("GetSourceBillList", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HOWNERID,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetProductInBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public System.Data.DataSet GetProductInBill(string HBarCode, string sWhere) {
+            object[] results = this.Invoke("GetProductInBill", new object[] {
+                        HBarCode,
+                        sWhere});
             return ((System.Data.DataSet)(results[0]));
         }
         
         /// <remarks/>
-        public void GetSourceBillListAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, long HOWNERID, string sErrMsg) {
-            this.GetSourceBillListAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HOWNERID, sErrMsg, null);
+        public void GetProductInBillAsync(string HBarCode, string sWhere) {
+            this.GetProductInBillAsync(HBarCode, sWhere, null);
         }
         
         /// <remarks/>
-        public void GetSourceBillListAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, long HOWNERID, string sErrMsg, object userState) {
-            if ((this.GetSourceBillListOperationCompleted == null)) {
-                this.GetSourceBillListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetSourceBillListOperationCompleted);
+        public void GetProductInBillAsync(string HBarCode, string sWhere, object userState) {
+            if ((this.GetProductInBillOperationCompleted == null)) {
+                this.GetProductInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetProductInBillOperationCompleted);
             }
-            this.InvokeAsync("GetSourceBillList", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HOWNERID,
-                        sErrMsg}, this.GetSourceBillListOperationCompleted, userState);
+            this.InvokeAsync("GetProductInBill", new object[] {
+                        HBarCode,
+                        sWhere}, this.GetProductInBillOperationCompleted, userState);
         }
         
-        private void OnGetSourceBillListOperationCompleted(object arg) {
-            if ((this.GetSourceBillListCompleted != null)) {
+        private void OnGetProductInBillOperationCompleted(object arg) {
+            if ((this.GetProductInBillCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.GetSourceBillListCompleted(this, new GetSourceBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.GetProductInBillCompleted(this, new GetProductInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBarCode_ICMOReport", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS get_SourceBarCode_ICMOReport(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, ref string sErrMsg) {
-            object[] results = this.Invoke("get_SourceBarCode_ICMOReport", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HMaker,
-                        HStockOrgID,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProductInBill_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveProductInBill_New(ClsKf_ProductInBillMain oMain, string sHSourceType, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveProductInBill_New", new object[] {
+                        oMain,
+                        sHSourceType,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
+            return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void get_SourceBarCode_ICMOReportAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, string sErrMsg) {
-            this.get_SourceBarCode_ICMOReportAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HStockOrgID, sErrMsg, null);
+        public void set_SaveProductInBill_NewAsync(ClsKf_ProductInBillMain oMain, string sHSourceType, string sErrMsg) {
+            this.set_SaveProductInBill_NewAsync(oMain, sHSourceType, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void get_SourceBarCode_ICMOReportAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, string sErrMsg, object userState) {
-            if ((this.get_SourceBarCode_ICMOReportOperationCompleted == null)) {
-                this.get_SourceBarCode_ICMOReportOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBarCode_ICMOReportOperationCompleted);
+        public void set_SaveProductInBill_NewAsync(ClsKf_ProductInBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
+            if ((this.set_SaveProductInBill_NewOperationCompleted == null)) {
+                this.set_SaveProductInBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProductInBill_NewOperationCompleted);
             }
-            this.InvokeAsync("get_SourceBarCode_ICMOReport", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HMaker,
-                        HStockOrgID,
-                        sErrMsg}, this.get_SourceBarCode_ICMOReportOperationCompleted, userState);
+            this.InvokeAsync("set_SaveProductInBill_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        sErrMsg}, this.set_SaveProductInBill_NewOperationCompleted, userState);
         }
         
-        private void Onget_SourceBarCode_ICMOReportOperationCompleted(object arg) {
-            if ((this.get_SourceBarCode_ICMOReportCompleted != null)) {
+        private void Onset_SaveProductInBill_NewOperationCompleted(object arg) {
+            if ((this.set_SaveProductInBill_NewCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_SourceBarCode_ICMOReportCompleted(this, new get_SourceBarCode_ICMOReportCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SaveProductInBill_NewCompleted(this, new set_SaveProductInBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBarCode_ProductIn", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS get_SourceBarCode_ProductIn(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, ref string sErrMsg) {
-            object[] results = this.Invoke("get_SourceBarCode_ProductIn", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HMaker,
-                        HStockOrgID,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProductInBill_CLD_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveProductInBill_CLD_New(ClsKf_ProductInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveProductInBill_CLD_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        oSystemParameterMain,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
+            return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void get_SourceBarCode_ProductInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, string sErrMsg) {
-            this.get_SourceBarCode_ProductInAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HStockOrgID, sErrMsg, null);
+        public void set_SaveProductInBill_CLD_NewAsync(ClsKf_ProductInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.set_SaveProductInBill_CLD_NewAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void get_SourceBarCode_ProductInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, string sErrMsg, object userState) {
-            if ((this.get_SourceBarCode_ProductInOperationCompleted == null)) {
-                this.get_SourceBarCode_ProductInOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBarCode_ProductInOperationCompleted);
+        public void set_SaveProductInBill_CLD_NewAsync(ClsKf_ProductInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.set_SaveProductInBill_CLD_NewOperationCompleted == null)) {
+                this.set_SaveProductInBill_CLD_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProductInBill_CLD_NewOperationCompleted);
             }
-            this.InvokeAsync("get_SourceBarCode_ProductIn", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HMaker,
-                        HStockOrgID,
-                        sErrMsg}, this.get_SourceBarCode_ProductInOperationCompleted, userState);
+            this.InvokeAsync("set_SaveProductInBill_CLD_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        oSystemParameterMain,
+                        sErrMsg}, this.set_SaveProductInBill_CLD_NewOperationCompleted, userState);
         }
         
-        private void Onget_SourceBarCode_ProductInOperationCompleted(object arg) {
-            if ((this.get_SourceBarCode_ProductInCompleted != null)) {
+        private void Onset_SaveProductInBill_CLD_NewOperationCompleted(object arg) {
+            if ((this.set_SaveProductInBill_CLD_NewCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_SourceBarCode_ProductInCompleted(this, new get_SourceBarCode_ProductInCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SaveProductInBill_CLD_NewCompleted(this, new set_SaveProductInBill_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBarCode_POStockIn", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS get_SourceBarCode_POStockIn(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, ref string sErrMsg) {
-            object[] results = this.Invoke("get_SourceBarCode_POStockIn", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HMaker,
-                        HStockOrgID,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProductInBill_CLD", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveProductInBill_CLD(ClsKf_ProductInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveProductInBill_CLD", new object[] {
+                        oMain,
+                        sHSourceType,
+                        oSystemParameterMain,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
+            return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void get_SourceBarCode_POStockInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, string sErrMsg) {
-            this.get_SourceBarCode_POStockInAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HStockOrgID, sErrMsg, null);
+        public void set_SaveProductInBill_CLDAsync(ClsKf_ProductInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.set_SaveProductInBill_CLDAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void get_SourceBarCode_POStockInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, string sErrMsg, object userState) {
-            if ((this.get_SourceBarCode_POStockInOperationCompleted == null)) {
-                this.get_SourceBarCode_POStockInOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBarCode_POStockInOperationCompleted);
+        public void set_SaveProductInBill_CLDAsync(ClsKf_ProductInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.set_SaveProductInBill_CLDOperationCompleted == null)) {
+                this.set_SaveProductInBill_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProductInBill_CLDOperationCompleted);
             }
-            this.InvokeAsync("get_SourceBarCode_POStockIn", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HMaker,
-                        HStockOrgID,
-                        sErrMsg}, this.get_SourceBarCode_POStockInOperationCompleted, userState);
+            this.InvokeAsync("set_SaveProductInBill_CLD", new object[] {
+                        oMain,
+                        sHSourceType,
+                        oSystemParameterMain,
+                        sErrMsg}, this.set_SaveProductInBill_CLDOperationCompleted, userState);
         }
         
-        private void Onget_SourceBarCode_POStockInOperationCompleted(object arg) {
-            if ((this.get_SourceBarCode_POStockInCompleted != null)) {
+        private void Onset_SaveProductInBill_CLDOperationCompleted(object arg) {
+            if ((this.set_SaveProductInBill_CLDCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_SourceBarCode_POStockInCompleted(this, new get_SourceBarCode_POStockInCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SaveProductInBill_CLDCompleted(this, new set_SaveProductInBill_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBarCode_EntrustIn", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public ClsKf_ICStockBill_WMS get_SourceBarCode_EntrustIn(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, ref string sErrMsg) {
-            object[] results = this.Invoke("get_SourceBarCode_EntrustIn", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HMaker,
-                        HStockOrgID,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProductInBill_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveProductInBill_BillCheck(ClsKf_ProductInBillMain oMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveProductInBill_BillCheck", new object[] {
+                        oMain,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
-            return ((ClsKf_ICStockBill_WMS)(results[0]));
+            return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void get_SourceBarCode_EntrustInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, string sErrMsg) {
-            this.get_SourceBarCode_EntrustInAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HStockOrgID, sErrMsg, null);
+        public void set_SaveProductInBill_BillCheckAsync(ClsKf_ProductInBillMain oMain, string sErrMsg) {
+            this.set_SaveProductInBill_BillCheckAsync(oMain, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void get_SourceBarCode_EntrustInAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HStockOrgID, string sErrMsg, object userState) {
-            if ((this.get_SourceBarCode_EntrustInOperationCompleted == null)) {
-                this.get_SourceBarCode_EntrustInOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBarCode_EntrustInOperationCompleted);
+        public void set_SaveProductInBill_BillCheckAsync(ClsKf_ProductInBillMain oMain, string sErrMsg, object userState) {
+            if ((this.set_SaveProductInBill_BillCheckOperationCompleted == null)) {
+                this.set_SaveProductInBill_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProductInBill_BillCheckOperationCompleted);
             }
-            this.InvokeAsync("get_SourceBarCode_EntrustIn", new object[] {
-                        HInterID,
-                        HBillNo,
-                        HBillType,
-                        HSourceBillNo,
-                        HSourceBillType,
-                        HMaker,
-                        HStockOrgID,
-                        sErrMsg}, this.get_SourceBarCode_EntrustInOperationCompleted, userState);
+            this.InvokeAsync("set_SaveProductInBill_BillCheck", new object[] {
+                        oMain,
+                        sErrMsg}, this.set_SaveProductInBill_BillCheckOperationCompleted, userState);
         }
         
-        private void Onget_SourceBarCode_EntrustInOperationCompleted(object arg) {
-            if ((this.get_SourceBarCode_EntrustInCompleted != null)) {
+        private void Onset_SaveProductInBill_BillCheckOperationCompleted(object arg) {
+            if ((this.set_SaveProductInBill_BillCheckCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.get_SourceBarCode_EntrustInCompleted(this, new get_SourceBarCode_EntrustInCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SaveProductInBill_BillCheckCompleted(this, new set_SaveProductInBill_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -13504,358 +14069,204 @@
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_CheckQtyByBarCode_GetWhAndSP", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool Get_CheckQtyByBarCode_GetWhAndSP(long InterID, string sBillType, string sBarcode, ref long HWHID, ref long HSPID, double sQty, ref double sRelQty) {
-            object[] results = this.Invoke("Get_CheckQtyByBarCode_GetWhAndSP", new object[] {
-                        InterID,
-                        sBillType,
-                        sBarcode,
-                        HWHID,
-                        HSPID,
-                        sQty,
-                        sRelQty});
-            HWHID = ((long)(results[1]));
-            HSPID = ((long)(results[2]));
-            sRelQty = ((double)(results[3]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void Get_CheckQtyByBarCode_GetWhAndSPAsync(long InterID, string sBillType, string sBarcode, long HWHID, long HSPID, double sQty, double sRelQty) {
-            this.Get_CheckQtyByBarCode_GetWhAndSPAsync(InterID, sBillType, sBarcode, HWHID, HSPID, sQty, sRelQty, null);
-        }
-        
-        /// <remarks/>
-        public void Get_CheckQtyByBarCode_GetWhAndSPAsync(long InterID, string sBillType, string sBarcode, long HWHID, long HSPID, double sQty, double sRelQty, object userState) {
-            if ((this.Get_CheckQtyByBarCode_GetWhAndSPOperationCompleted == null)) {
-                this.Get_CheckQtyByBarCode_GetWhAndSPOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_CheckQtyByBarCode_GetWhAndSPOperationCompleted);
-            }
-            this.InvokeAsync("Get_CheckQtyByBarCode_GetWhAndSP", new object[] {
-                        InterID,
-                        sBillType,
-                        sBarcode,
-                        HWHID,
-                        HSPID,
-                        sQty,
-                        sRelQty}, this.Get_CheckQtyByBarCode_GetWhAndSPOperationCompleted, userState);
-        }
-        
-        private void OnGet_CheckQtyByBarCode_GetWhAndSPOperationCompleted(object arg) {
-            if ((this.Get_CheckQtyByBarCode_GetWhAndSPCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.Get_CheckQtyByBarCode_GetWhAndSPCompleted(this, new Get_CheckQtyByBarCode_GetWhAndSPCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_CheckQtyByBarCode_GetWhAndSP_Audit", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool Get_CheckQtyByBarCode_GetWhAndSP_Audit(long InterID, string sBillType, string sBarcode, ref long HWHID, ref long HSPID, double sQty, ref double sRelQty) {
-            object[] results = this.Invoke("Get_CheckQtyByBarCode_GetWhAndSP_Audit", new object[] {
-                        InterID,
-                        sBillType,
-                        sBarcode,
-                        HWHID,
-                        HSPID,
-                        sQty,
-                        sRelQty});
-            HWHID = ((long)(results[1]));
-            HSPID = ((long)(results[2]));
-            sRelQty = ((double)(results[3]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void Get_CheckQtyByBarCode_GetWhAndSP_AuditAsync(long InterID, string sBillType, string sBarcode, long HWHID, long HSPID, double sQty, double sRelQty) {
-            this.Get_CheckQtyByBarCode_GetWhAndSP_AuditAsync(InterID, sBillType, sBarcode, HWHID, HSPID, sQty, sRelQty, null);
-        }
-        
-        /// <remarks/>
-        public void Get_CheckQtyByBarCode_GetWhAndSP_AuditAsync(long InterID, string sBillType, string sBarcode, long HWHID, long HSPID, double sQty, double sRelQty, object userState) {
-            if ((this.Get_CheckQtyByBarCode_GetWhAndSP_AuditOperationCompleted == null)) {
-                this.Get_CheckQtyByBarCode_GetWhAndSP_AuditOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_CheckQtyByBarCode_GetWhAndSP_AuditOperationCompleted);
-            }
-            this.InvokeAsync("Get_CheckQtyByBarCode_GetWhAndSP_Audit", new object[] {
-                        InterID,
-                        sBillType,
-                        sBarcode,
-                        HWHID,
-                        HSPID,
-                        sQty,
-                        sRelQty}, this.Get_CheckQtyByBarCode_GetWhAndSP_AuditOperationCompleted, userState);
-        }
-        
-        private void OnGet_CheckQtyByBarCode_GetWhAndSP_AuditOperationCompleted(object arg) {
-            if ((this.Get_CheckQtyByBarCode_GetWhAndSP_AuditCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.Get_CheckQtyByBarCode_GetWhAndSP_AuditCompleted(this, new Get_CheckQtyByBarCode_GetWhAndSP_AuditCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_CheckQtyByBarCodeBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool Get_CheckQtyByBarCodeBill(long InterID, string sBillType, string sBatchNo, string sBarCode, ref double sRelQty) {
-            object[] results = this.Invoke("Get_CheckQtyByBarCodeBill", new object[] {
-                        InterID,
-                        sBillType,
-                        sBatchNo,
-                        sBarCode,
-                        sRelQty});
-            sRelQty = ((double)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void Get_CheckQtyByBarCodeBillAsync(long InterID, string sBillType, string sBatchNo, string sBarCode, double sRelQty) {
-            this.Get_CheckQtyByBarCodeBillAsync(InterID, sBillType, sBatchNo, sBarCode, sRelQty, null);
-        }
-        
-        /// <remarks/>
-        public void Get_CheckQtyByBarCodeBillAsync(long InterID, string sBillType, string sBatchNo, string sBarCode, double sRelQty, object userState) {
-            if ((this.Get_CheckQtyByBarCodeBillOperationCompleted == null)) {
-                this.Get_CheckQtyByBarCodeBillOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_CheckQtyByBarCodeBillOperationCompleted);
-            }
-            this.InvokeAsync("Get_CheckQtyByBarCodeBill", new object[] {
-                        InterID,
-                        sBillType,
-                        sBatchNo,
-                        sBarCode,
-                        sRelQty}, this.Get_CheckQtyByBarCodeBillOperationCompleted, userState);
-        }
-        
-        private void OnGet_CheckQtyByBarCodeBillOperationCompleted(object arg) {
-            if ((this.Get_CheckQtyByBarCodeBillCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.Get_CheckQtyByBarCodeBillCompleted(this, new Get_CheckQtyByBarCodeBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_CheckQtyByBarCode_WHAndSP", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool Get_CheckQtyByBarCode_WHAndSP(long InterID, string sBarCode) {
-            object[] results = this.Invoke("Get_CheckQtyByBarCode_WHAndSP", new object[] {
-                        InterID,
-                        sBarCode});
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void Get_CheckQtyByBarCode_WHAndSPAsync(long InterID, string sBarCode) {
-            this.Get_CheckQtyByBarCode_WHAndSPAsync(InterID, sBarCode, null);
-        }
-        
-        /// <remarks/>
-        public void Get_CheckQtyByBarCode_WHAndSPAsync(long InterID, string sBarCode, object userState) {
-            if ((this.Get_CheckQtyByBarCode_WHAndSPOperationCompleted == null)) {
-                this.Get_CheckQtyByBarCode_WHAndSPOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_CheckQtyByBarCode_WHAndSPOperationCompleted);
-            }
-            this.InvokeAsync("Get_CheckQtyByBarCode_WHAndSP", new object[] {
-                        InterID,
-                        sBarCode}, this.Get_CheckQtyByBarCode_WHAndSPOperationCompleted, userState);
-        }
-        
-        private void OnGet_CheckQtyByBarCode_WHAndSPOperationCompleted(object arg) {
-            if ((this.Get_CheckQtyByBarCode_WHAndSPCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.Get_CheckQtyByBarCode_WHAndSPCompleted(this, new Get_CheckQtyByBarCode_WHAndSPCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_CheckQtyByBarCode_Audit", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool Get_CheckQtyByBarCode_Audit(long InterID, string sBarCode) {
-            object[] results = this.Invoke("Get_CheckQtyByBarCode_Audit", new object[] {
-                        InterID,
-                        sBarCode});
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void Get_CheckQtyByBarCode_AuditAsync(long InterID, string sBarCode) {
-            this.Get_CheckQtyByBarCode_AuditAsync(InterID, sBarCode, null);
-        }
-        
-        /// <remarks/>
-        public void Get_CheckQtyByBarCode_AuditAsync(long InterID, string sBarCode, object userState) {
-            if ((this.Get_CheckQtyByBarCode_AuditOperationCompleted == null)) {
-                this.Get_CheckQtyByBarCode_AuditOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_CheckQtyByBarCode_AuditOperationCompleted);
-            }
-            this.InvokeAsync("Get_CheckQtyByBarCode_Audit", new object[] {
-                        InterID,
-                        sBarCode}, this.Get_CheckQtyByBarCode_AuditOperationCompleted, userState);
-        }
-        
-        private void OnGet_CheckQtyByBarCode_AuditOperationCompleted(object arg) {
-            if ((this.Get_CheckQtyByBarCode_AuditCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.Get_CheckQtyByBarCode_AuditCompleted(this, new Get_CheckQtyByBarCode_AuditCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_CheakBarCodeAndCP", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool Get_CheakBarCodeAndCP(long HCusID, string sCPStr, string sBarCode, ref string sReturn) {
-            object[] results = this.Invoke("Get_CheakBarCodeAndCP", new object[] {
-                        HCusID,
-                        sCPStr,
-                        sBarCode,
-                        sReturn});
-            sReturn = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void Get_CheakBarCodeAndCPAsync(long HCusID, string sCPStr, string sBarCode, string sReturn) {
-            this.Get_CheakBarCodeAndCPAsync(HCusID, sCPStr, sBarCode, sReturn, null);
-        }
-        
-        /// <remarks/>
-        public void Get_CheakBarCodeAndCPAsync(long HCusID, string sCPStr, string sBarCode, string sReturn, object userState) {
-            if ((this.Get_CheakBarCodeAndCPOperationCompleted == null)) {
-                this.Get_CheakBarCodeAndCPOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_CheakBarCodeAndCPOperationCompleted);
-            }
-            this.InvokeAsync("Get_CheakBarCodeAndCP", new object[] {
-                        HCusID,
-                        sCPStr,
-                        sBarCode,
-                        sReturn}, this.Get_CheakBarCodeAndCPOperationCompleted, userState);
-        }
-        
-        private void OnGet_CheakBarCodeAndCPOperationCompleted(object arg) {
-            if ((this.Get_CheakBarCodeAndCPCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.Get_CheakBarCodeAndCPCompleted(this, new Get_CheakBarCodeAndCPCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_IsBarCodeQty", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool Get_IsBarCodeQty(string sBarcode, string sBillType, bool sRedBlueFlag, ref double sQty, ref string sErrMsg) {
-            object[] results = this.Invoke("Get_IsBarCodeQty", new object[] {
-                        sBarcode,
-                        sBillType,
-                        sRedBlueFlag,
-                        sQty,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveEntrustInBackBill_CLD", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveEntrustInBackBill_CLD(ClsKf_EntrustInBackBillMain_CLD oMain, string sHSourceType, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveEntrustInBackBill_CLD", new object[] {
+                        oMain,
+                        sHSourceType,
                         sErrMsg});
-            sQty = ((double)(results[1]));
-            sErrMsg = ((string)(results[2]));
+            sErrMsg = ((string)(results[1]));
             return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void Get_IsBarCodeQtyAsync(string sBarcode, string sBillType, bool sRedBlueFlag, double sQty, string sErrMsg) {
-            this.Get_IsBarCodeQtyAsync(sBarcode, sBillType, sRedBlueFlag, sQty, sErrMsg, null);
+        public void set_SaveEntrustInBackBill_CLDAsync(ClsKf_EntrustInBackBillMain_CLD oMain, string sHSourceType, string sErrMsg) {
+            this.set_SaveEntrustInBackBill_CLDAsync(oMain, sHSourceType, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void Get_IsBarCodeQtyAsync(string sBarcode, string sBillType, bool sRedBlueFlag, double sQty, string sErrMsg, object userState) {
-            if ((this.Get_IsBarCodeQtyOperationCompleted == null)) {
-                this.Get_IsBarCodeQtyOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_IsBarCodeQtyOperationCompleted);
+        public void set_SaveEntrustInBackBill_CLDAsync(ClsKf_EntrustInBackBillMain_CLD oMain, string sHSourceType, string sErrMsg, object userState) {
+            if ((this.set_SaveEntrustInBackBill_CLDOperationCompleted == null)) {
+                this.set_SaveEntrustInBackBill_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveEntrustInBackBill_CLDOperationCompleted);
             }
-            this.InvokeAsync("Get_IsBarCodeQty", new object[] {
-                        sBarcode,
-                        sBillType,
-                        sRedBlueFlag,
-                        sQty,
-                        sErrMsg}, this.Get_IsBarCodeQtyOperationCompleted, userState);
+            this.InvokeAsync("set_SaveEntrustInBackBill_CLD", new object[] {
+                        oMain,
+                        sHSourceType,
+                        sErrMsg}, this.set_SaveEntrustInBackBill_CLDOperationCompleted, userState);
         }
         
-        private void OnGet_IsBarCodeQtyOperationCompleted(object arg) {
-            if ((this.Get_IsBarCodeQtyCompleted != null)) {
+        private void Onset_SaveEntrustInBackBill_CLDOperationCompleted(object arg) {
+            if ((this.set_SaveEntrustInBackBill_CLDCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.Get_IsBarCodeQtyCompleted(this, new Get_IsBarCodeQtyCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SaveEntrustInBackBill_CLDCompleted(this, new set_SaveEntrustInBackBill_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_IsSourceBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool Get_IsSourceBill(long sHInterID, string sBillType) {
-            object[] results = this.Invoke("Get_IsSourceBill", new object[] {
-                        sHInterID,
-                        sBillType});
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveEntrustOutBackBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveEntrustOutBackBill(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveEntrustOutBackBill", new object[] {
+                        oMain,
+                        sHSourceType,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
             return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void Get_IsSourceBillAsync(long sHInterID, string sBillType) {
-            this.Get_IsSourceBillAsync(sHInterID, sBillType, null);
+        public void set_SaveEntrustOutBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg) {
+            this.set_SaveEntrustOutBackBillAsync(oMain, sHSourceType, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void Get_IsSourceBillAsync(long sHInterID, string sBillType, object userState) {
-            if ((this.Get_IsSourceBillOperationCompleted == null)) {
-                this.Get_IsSourceBillOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_IsSourceBillOperationCompleted);
+        public void set_SaveEntrustOutBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
+            if ((this.set_SaveEntrustOutBackBillOperationCompleted == null)) {
+                this.set_SaveEntrustOutBackBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveEntrustOutBackBillOperationCompleted);
             }
-            this.InvokeAsync("Get_IsSourceBill", new object[] {
-                        sHInterID,
-                        sBillType}, this.Get_IsSourceBillOperationCompleted, userState);
+            this.InvokeAsync("set_SaveEntrustOutBackBill", new object[] {
+                        oMain,
+                        sHSourceType,
+                        sErrMsg}, this.set_SaveEntrustOutBackBillOperationCompleted, userState);
         }
         
-        private void OnGet_IsSourceBillOperationCompleted(object arg) {
-            if ((this.Get_IsSourceBillCompleted != null)) {
+        private void Onset_SaveEntrustOutBackBillOperationCompleted(object arg) {
+            if ((this.set_SaveEntrustOutBackBillCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.Get_IsSourceBillCompleted(this, new Get_IsSourceBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SaveEntrustOutBackBillCompleted(this, new set_SaveEntrustOutBackBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_IsAuditBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool Get_IsAuditBill(long sHInterID, string sBillType) {
-            object[] results = this.Invoke("Get_IsAuditBill", new object[] {
-                        sHInterID,
-                        sBillType});
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveEntrustOutBackBill_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveEntrustOutBackBill_New(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveEntrustOutBackBill_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
             return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void Get_IsAuditBillAsync(long sHInterID, string sBillType) {
-            this.Get_IsAuditBillAsync(sHInterID, sBillType, null);
+        public void set_SaveEntrustOutBackBill_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg) {
+            this.set_SaveEntrustOutBackBill_NewAsync(oMain, sHSourceType, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void Get_IsAuditBillAsync(long sHInterID, string sBillType, object userState) {
-            if ((this.Get_IsAuditBillOperationCompleted == null)) {
-                this.Get_IsAuditBillOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_IsAuditBillOperationCompleted);
+        public void set_SaveEntrustOutBackBill_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
+            if ((this.set_SaveEntrustOutBackBill_NewOperationCompleted == null)) {
+                this.set_SaveEntrustOutBackBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveEntrustOutBackBill_NewOperationCompleted);
             }
-            this.InvokeAsync("Get_IsAuditBill", new object[] {
-                        sHInterID,
-                        sBillType}, this.Get_IsAuditBillOperationCompleted, userState);
+            this.InvokeAsync("set_SaveEntrustOutBackBill_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        sErrMsg}, this.set_SaveEntrustOutBackBill_NewOperationCompleted, userState);
         }
         
-        private void OnGet_IsAuditBillOperationCompleted(object arg) {
-            if ((this.Get_IsAuditBillCompleted != null)) {
+        private void Onset_SaveEntrustOutBackBill_NewOperationCompleted(object arg) {
+            if ((this.set_SaveEntrustOutBackBill_NewCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.Get_IsAuditBillCompleted(this, new Get_IsAuditBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SaveEntrustOutBackBill_NewCompleted(this, new set_SaveEntrustOutBackBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/DeleteByICStockBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool DeleteByICStockBill(long sHInterID, string sBillType) {
-            object[] results = this.Invoke("DeleteByICStockBill", new object[] {
-                        sHInterID,
-                        sBillType});
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveEntrustOutBackBill_CLD_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveEntrustOutBackBill_CLD_New(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveEntrustOutBackBill_CLD_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        oSystemParameterMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
             return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void DeleteByICStockBillAsync(long sHInterID, string sBillType) {
-            this.DeleteByICStockBillAsync(sHInterID, sBillType, null);
+        public void set_SaveEntrustOutBackBill_CLD_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.set_SaveEntrustOutBackBill_CLD_NewAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void DeleteByICStockBillAsync(long sHInterID, string sBillType, object userState) {
-            if ((this.DeleteByICStockBillOperationCompleted == null)) {
-                this.DeleteByICStockBillOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDeleteByICStockBillOperationCompleted);
+        public void set_SaveEntrustOutBackBill_CLD_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.set_SaveEntrustOutBackBill_CLD_NewOperationCompleted == null)) {
+                this.set_SaveEntrustOutBackBill_CLD_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveEntrustOutBackBill_CLD_NewOperationCompleted);
             }
-            this.InvokeAsync("DeleteByICStockBill", new object[] {
-                        sHInterID,
-                        sBillType}, this.DeleteByICStockBillOperationCompleted, userState);
+            this.InvokeAsync("set_SaveEntrustOutBackBill_CLD_New", new object[] {
+                        oMain,
+                        sHSourceType,
+                        oSystemParameterMain,
+                        sErrMsg}, this.set_SaveEntrustOutBackBill_CLD_NewOperationCompleted, userState);
         }
         
-        private void OnDeleteByICStockBillOperationCompleted(object arg) {
-            if ((this.DeleteByICStockBillCompleted != null)) {
+        private void Onset_SaveEntrustOutBackBill_CLD_NewOperationCompleted(object arg) {
+            if ((this.set_SaveEntrustOutBackBill_CLD_NewCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.DeleteByICStockBillCompleted(this, new DeleteByICStockBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SaveEntrustOutBackBill_CLD_NewCompleted(this, new set_SaveEntrustOutBackBill_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveEntrustOutBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveEntrustOutBill(ClsKf_EntrustOutBillMain oMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveEntrustOutBill", new object[] {
+                        oMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SaveEntrustOutBillAsync(ClsKf_EntrustOutBillMain oMain, string sErrMsg) {
+            this.set_SaveEntrustOutBillAsync(oMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SaveEntrustOutBillAsync(ClsKf_EntrustOutBillMain oMain, string sErrMsg, object userState) {
+            if ((this.set_SaveEntrustOutBillOperationCompleted == null)) {
+                this.set_SaveEntrustOutBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveEntrustOutBillOperationCompleted);
+            }
+            this.InvokeAsync("set_SaveEntrustOutBill", new object[] {
+                        oMain,
+                        sErrMsg}, this.set_SaveEntrustOutBillOperationCompleted, userState);
+        }
+        
+        private void Onset_SaveEntrustOutBillOperationCompleted(object arg) {
+            if ((this.set_SaveEntrustOutBillCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SaveEntrustOutBillCompleted(this, new set_SaveEntrustOutBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_CheckAddEntrustOutBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_CheckAddEntrustOutBill(ClsKf_EntrustOutBillMain_K3 oMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_CheckAddEntrustOutBill", new object[] {
+                        oMain,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_CheckAddEntrustOutBillAsync(ClsKf_EntrustOutBillMain_K3 oMain, string sErrMsg) {
+            this.set_CheckAddEntrustOutBillAsync(oMain, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_CheckAddEntrustOutBillAsync(ClsKf_EntrustOutBillMain_K3 oMain, string sErrMsg, object userState) {
+            if ((this.set_CheckAddEntrustOutBillOperationCompleted == null)) {
+                this.set_CheckAddEntrustOutBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_CheckAddEntrustOutBillOperationCompleted);
+            }
+            this.InvokeAsync("set_CheckAddEntrustOutBill", new object[] {
+                        oMain,
+                        sErrMsg}, this.set_CheckAddEntrustOutBillOperationCompleted, userState);
+        }
+        
+        private void Onset_CheckAddEntrustOutBillOperationCompleted(object arg) {
+            if ((this.set_CheckAddEntrustOutBillCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_CheckAddEntrustOutBillCompleted(this, new set_CheckAddEntrustOutBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -15321,74 +15732,9 @@
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetProductInBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public System.Data.DataSet GetProductInBill(string HBarCode, string sWhere) {
-            object[] results = this.Invoke("GetProductInBill", new object[] {
-                        HBarCode,
-                        sWhere});
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void GetProductInBillAsync(string HBarCode, string sWhere) {
-            this.GetProductInBillAsync(HBarCode, sWhere, null);
-        }
-        
-        /// <remarks/>
-        public void GetProductInBillAsync(string HBarCode, string sWhere, object userState) {
-            if ((this.GetProductInBillOperationCompleted == null)) {
-                this.GetProductInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetProductInBillOperationCompleted);
-            }
-            this.InvokeAsync("GetProductInBill", new object[] {
-                        HBarCode,
-                        sWhere}, this.GetProductInBillOperationCompleted, userState);
-        }
-        
-        private void OnGetProductInBillOperationCompleted(object arg) {
-            if ((this.GetProductInBillCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.GetProductInBillCompleted(this, new GetProductInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProductInBill_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SaveProductInBill_New(ClsKf_ProductInBillMain oMain, string sHSourceType, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveProductInBill_New", new object[] {
-                        oMain,
-                        sHSourceType,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SaveProductInBill_NewAsync(ClsKf_ProductInBillMain oMain, string sHSourceType, string sErrMsg) {
-            this.set_SaveProductInBill_NewAsync(oMain, sHSourceType, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SaveProductInBill_NewAsync(ClsKf_ProductInBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
-            if ((this.set_SaveProductInBill_NewOperationCompleted == null)) {
-                this.set_SaveProductInBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProductInBill_NewOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveProductInBill_New", new object[] {
-                        oMain,
-                        sHSourceType,
-                        sErrMsg}, this.set_SaveProductInBill_NewOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveProductInBill_NewOperationCompleted(object arg) {
-            if ((this.set_SaveProductInBill_NewCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveProductInBill_NewCompleted(this, new set_SaveProductInBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProductInBill_CLD_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SaveProductInBill_CLD_New(ClsKf_ProductInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveProductInBill_CLD_New", new object[] {
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveMoveStockBill_MES", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveMoveStockBill_MES(ClsKf_MoveStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveMoveStockBill_MES", new object[] {
                         oMain,
                         sHSourceType,
                         oSystemParameterMain,
@@ -15398,69 +15744,33 @@
         }
         
         /// <remarks/>
-        public void set_SaveProductInBill_CLD_NewAsync(ClsKf_ProductInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
-            this.set_SaveProductInBill_CLD_NewAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
+        public void set_SaveMoveStockBill_MESAsync(ClsKf_MoveStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
+            this.set_SaveMoveStockBill_MESAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void set_SaveProductInBill_CLD_NewAsync(ClsKf_ProductInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
-            if ((this.set_SaveProductInBill_CLD_NewOperationCompleted == null)) {
-                this.set_SaveProductInBill_CLD_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProductInBill_CLD_NewOperationCompleted);
+        public void set_SaveMoveStockBill_MESAsync(ClsKf_MoveStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
+            if ((this.set_SaveMoveStockBill_MESOperationCompleted == null)) {
+                this.set_SaveMoveStockBill_MESOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveMoveStockBill_MESOperationCompleted);
             }
-            this.InvokeAsync("set_SaveProductInBill_CLD_New", new object[] {
+            this.InvokeAsync("set_SaveMoveStockBill_MES", new object[] {
                         oMain,
                         sHSourceType,
                         oSystemParameterMain,
-                        sErrMsg}, this.set_SaveProductInBill_CLD_NewOperationCompleted, userState);
+                        sErrMsg}, this.set_SaveMoveStockBill_MESOperationCompleted, userState);
         }
         
-        private void Onset_SaveProductInBill_CLD_NewOperationCompleted(object arg) {
-            if ((this.set_SaveProductInBill_CLD_NewCompleted != null)) {
+        private void Onset_SaveMoveStockBill_MESOperationCompleted(object arg) {
+            if ((this.set_SaveMoveStockBill_MESCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveProductInBill_CLD_NewCompleted(this, new set_SaveProductInBill_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SaveMoveStockBill_MESCompleted(this, new set_SaveMoveStockBill_MESCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProductInBill_CLD", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SaveProductInBill_CLD(ClsKf_ProductInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveProductInBill_CLD", new object[] {
-                        oMain,
-                        sHSourceType,
-                        oSystemParameterMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SaveProductInBill_CLDAsync(ClsKf_ProductInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
-            this.set_SaveProductInBill_CLDAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SaveProductInBill_CLDAsync(ClsKf_ProductInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
-            if ((this.set_SaveProductInBill_CLDOperationCompleted == null)) {
-                this.set_SaveProductInBill_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProductInBill_CLDOperationCompleted);
-            }
-            this.InvokeAsync("set_SaveProductInBill_CLD", new object[] {
-                        oMain,
-                        sHSourceType,
-                        oSystemParameterMain,
-                        sErrMsg}, this.set_SaveProductInBill_CLDOperationCompleted, userState);
-        }
-        
-        private void Onset_SaveProductInBill_CLDOperationCompleted(object arg) {
-            if ((this.set_SaveProductInBill_CLDCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveProductInBill_CLDCompleted(this, new set_SaveProductInBill_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProductInBill_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SaveProductInBill_BillCheck(ClsKf_ProductInBillMain oMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveProductInBill_BillCheck", new object[] {
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveMoveStockBill_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SaveMoveStockBill_BillCheck(ClsKf_MoveStockBillMain oMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SaveMoveStockBill_BillCheck", new object[] {
                         oMain,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
@@ -15468,24 +15778,24 @@
         }
         
         /// <remarks/>
-        public void set_SaveProductInBill_BillCheckAsync(ClsKf_ProductInBillMain oMain, string sErrMsg) {
-            this.set_SaveProductInBill_BillCheckAsync(oMain, sErrMsg, null);
+        public void set_SaveMoveStockBill_BillCheckAsync(ClsKf_MoveStockBillMain oMain, string sErrMsg) {
+            this.set_SaveMoveStockBill_BillCheckAsync(oMain, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void set_SaveProductInBill_BillCheckAsync(ClsKf_ProductInBillMain oMain, string sErrMsg, object userState) {
-            if ((this.set_SaveProductInBill_BillCheckOperationCompleted == null)) {
-                this.set_SaveProductInBill_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProductInBill_BillCheckOperationCompleted);
+        public void set_SaveMoveStockBill_BillCheckAsync(ClsKf_MoveStockBillMain oMain, string sErrMsg, object userState) {
+            if ((this.set_SaveMoveStockBill_BillCheckOperationCompleted == null)) {
+                this.set_SaveMoveStockBill_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveMoveStockBill_BillCheckOperationCompleted);
             }
-            this.InvokeAsync("set_SaveProductInBill_BillCheck", new object[] {
+            this.InvokeAsync("set_SaveMoveStockBill_BillCheck", new object[] {
                         oMain,
-                        sErrMsg}, this.set_SaveProductInBill_BillCheckOperationCompleted, userState);
+                        sErrMsg}, this.set_SaveMoveStockBill_BillCheckOperationCompleted, userState);
         }
         
-        private void Onset_SaveProductInBill_BillCheckOperationCompleted(object arg) {
-            if ((this.set_SaveProductInBill_BillCheckCompleted != null)) {
+        private void Onset_SaveMoveStockBill_BillCheckOperationCompleted(object arg) {
+            if ((this.set_SaveMoveStockBill_BillCheckCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveProductInBill_BillCheckCompleted(this, new set_SaveProductInBill_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SaveMoveStockBill_BillCheckCompleted(this, new set_SaveMoveStockBill_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -16876,147 +17186,187 @@
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveEntrustInBackBill_CLD", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SaveEntrustInBackBill_CLD(ClsKf_EntrustInBackBillMain_CLD oMain, string sHSourceType, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveEntrustInBackBill_CLD", new object[] {
-                        oMain,
-                        sHSourceType,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_Source_Fast_CLD_CG", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SavePonderationBillMain_Temp_Source_Fast_CLD_CG(long sNewInterID, string sNewBillNo, string sNewBillType, string sSourceBillNo, string sSourceBillType, string sRedBlueflag, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_Source_Fast_CLD_CG", new object[] {
+                        sNewInterID,
+                        sNewBillNo,
+                        sNewBillType,
+                        sSourceBillNo,
+                        sSourceBillType,
+                        sRedBlueflag,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
             return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void set_SaveEntrustInBackBill_CLDAsync(ClsKf_EntrustInBackBillMain_CLD oMain, string sHSourceType, string sErrMsg) {
-            this.set_SaveEntrustInBackBill_CLDAsync(oMain, sHSourceType, sErrMsg, null);
+        public void set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGAsync(long sNewInterID, string sNewBillNo, string sNewBillType, string sSourceBillNo, string sSourceBillType, string sRedBlueflag, string sErrMsg) {
+            this.set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGAsync(sNewInterID, sNewBillNo, sNewBillType, sSourceBillNo, sSourceBillType, sRedBlueflag, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void set_SaveEntrustInBackBill_CLDAsync(ClsKf_EntrustInBackBillMain_CLD oMain, string sHSourceType, string sErrMsg, object userState) {
-            if ((this.set_SaveEntrustInBackBill_CLDOperationCompleted == null)) {
-                this.set_SaveEntrustInBackBill_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveEntrustInBackBill_CLDOperationCompleted);
+        public void set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGAsync(long sNewInterID, string sNewBillNo, string sNewBillType, string sSourceBillNo, string sSourceBillType, string sRedBlueflag, string sErrMsg, object userState) {
+            if ((this.set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGOperationCompleted == null)) {
+                this.set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_Source_Fast_CLD_CGOperationCompleted);
             }
-            this.InvokeAsync("set_SaveEntrustInBackBill_CLD", new object[] {
-                        oMain,
-                        sHSourceType,
-                        sErrMsg}, this.set_SaveEntrustInBackBill_CLDOperationCompleted, userState);
+            this.InvokeAsync("set_SavePonderationBillMain_Temp_Source_Fast_CLD_CG", new object[] {
+                        sNewInterID,
+                        sNewBillNo,
+                        sNewBillType,
+                        sSourceBillNo,
+                        sSourceBillType,
+                        sRedBlueflag,
+                        sErrMsg}, this.set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGOperationCompleted, userState);
         }
         
-        private void Onset_SaveEntrustInBackBill_CLDOperationCompleted(object arg) {
-            if ((this.set_SaveEntrustInBackBill_CLDCompleted != null)) {
+        private void Onset_SavePonderationBillMain_Temp_Source_Fast_CLD_CGOperationCompleted(object arg) {
+            if ((this.set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveEntrustInBackBill_CLDCompleted(this, new set_SaveEntrustInBackBill_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGCompleted(this, new set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveEntrustOutBackBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SaveEntrustOutBackBill(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveEntrustOutBackBill", new object[] {
-                        oMain,
-                        sHSourceType,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_Source_Fast_ChangeBox", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SavePonderationBillMain_Temp_Source_Fast_ChangeBox(long sNewInterID, string sNewBillNo, string sNewBillType, string sSourceBillNo, string sSourceBillType, string sRedBlueflag, long sInterID, string sBillNo, string sMaker, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_Source_Fast_ChangeBox", new object[] {
+                        sNewInterID,
+                        sNewBillNo,
+                        sNewBillType,
+                        sSourceBillNo,
+                        sSourceBillType,
+                        sRedBlueflag,
+                        sInterID,
+                        sBillNo,
+                        sMaker,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
             return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void set_SaveEntrustOutBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg) {
-            this.set_SaveEntrustOutBackBillAsync(oMain, sHSourceType, sErrMsg, null);
+        public void set_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxAsync(long sNewInterID, string sNewBillNo, string sNewBillType, string sSourceBillNo, string sSourceBillType, string sRedBlueflag, long sInterID, string sBillNo, string sMaker, string sErrMsg) {
+            this.set_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxAsync(sNewInterID, sNewBillNo, sNewBillType, sSourceBillNo, sSourceBillType, sRedBlueflag, sInterID, sBillNo, sMaker, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void set_SaveEntrustOutBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
-            if ((this.set_SaveEntrustOutBackBillOperationCompleted == null)) {
-                this.set_SaveEntrustOutBackBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveEntrustOutBackBillOperationCompleted);
+        public void set_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxAsync(long sNewInterID, string sNewBillNo, string sNewBillType, string sSourceBillNo, string sSourceBillType, string sRedBlueflag, long sInterID, string sBillNo, string sMaker, string sErrMsg, object userState) {
+            if ((this.set_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxOperationCompleted == null)) {
+                this.set_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxOperationCompleted);
             }
-            this.InvokeAsync("set_SaveEntrustOutBackBill", new object[] {
-                        oMain,
-                        sHSourceType,
-                        sErrMsg}, this.set_SaveEntrustOutBackBillOperationCompleted, userState);
+            this.InvokeAsync("set_SavePonderationBillMain_Temp_Source_Fast_ChangeBox", new object[] {
+                        sNewInterID,
+                        sNewBillNo,
+                        sNewBillType,
+                        sSourceBillNo,
+                        sSourceBillType,
+                        sRedBlueflag,
+                        sInterID,
+                        sBillNo,
+                        sMaker,
+                        sErrMsg}, this.set_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxOperationCompleted, userState);
         }
         
-        private void Onset_SaveEntrustOutBackBillOperationCompleted(object arg) {
-            if ((this.set_SaveEntrustOutBackBillCompleted != null)) {
+        private void Onset_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxOperationCompleted(object arg) {
+            if ((this.set_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveEntrustOutBackBillCompleted(this, new set_SaveEntrustOutBackBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxCompleted(this, new set_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveEntrustOutBackBill_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SaveEntrustOutBackBill_New(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveEntrustOutBackBill_New", new object[] {
-                        oMain,
-                        sHSourceType,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_Source_Fast_FIFO", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SavePonderationBillMain_Temp_Source_Fast_FIFO(long sNewInterID, string sNewBillNo, string sNewBillType, string sSourceBillNo, string sSourceBillType, long sHWHID, string sRedBlueflag, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_Source_Fast_FIFO", new object[] {
+                        sNewInterID,
+                        sNewBillNo,
+                        sNewBillType,
+                        sSourceBillNo,
+                        sSourceBillType,
+                        sHWHID,
+                        sRedBlueflag,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
             return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void set_SaveEntrustOutBackBill_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg) {
-            this.set_SaveEntrustOutBackBill_NewAsync(oMain, sHSourceType, sErrMsg, null);
+        public void set_SavePonderationBillMain_Temp_Source_Fast_FIFOAsync(long sNewInterID, string sNewBillNo, string sNewBillType, string sSourceBillNo, string sSourceBillType, long sHWHID, string sRedBlueflag, string sErrMsg) {
+            this.set_SavePonderationBillMain_Temp_Source_Fast_FIFOAsync(sNewInterID, sNewBillNo, sNewBillType, sSourceBillNo, sSourceBillType, sHWHID, sRedBlueflag, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void set_SaveEntrustOutBackBill_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
-            if ((this.set_SaveEntrustOutBackBill_NewOperationCompleted == null)) {
-                this.set_SaveEntrustOutBackBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveEntrustOutBackBill_NewOperationCompleted);
+        public void set_SavePonderationBillMain_Temp_Source_Fast_FIFOAsync(long sNewInterID, string sNewBillNo, string sNewBillType, string sSourceBillNo, string sSourceBillType, long sHWHID, string sRedBlueflag, string sErrMsg, object userState) {
+            if ((this.set_SavePonderationBillMain_Temp_Source_Fast_FIFOOperationCompleted == null)) {
+                this.set_SavePonderationBillMain_Temp_Source_Fast_FIFOOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_Source_Fast_FIFOOperationCompleted);
             }
-            this.InvokeAsync("set_SaveEntrustOutBackBill_New", new object[] {
-                        oMain,
-                        sHSourceType,
-                        sErrMsg}, this.set_SaveEntrustOutBackBill_NewOperationCompleted, userState);
+            this.InvokeAsync("set_SavePonderationBillMain_Temp_Source_Fast_FIFO", new object[] {
+                        sNewInterID,
+                        sNewBillNo,
+                        sNewBillType,
+                        sSourceBillNo,
+                        sSourceBillType,
+                        sHWHID,
+                        sRedBlueflag,
+                        sErrMsg}, this.set_SavePonderationBillMain_Temp_Source_Fast_FIFOOperationCompleted, userState);
         }
         
-        private void Onset_SaveEntrustOutBackBill_NewOperationCompleted(object arg) {
-            if ((this.set_SaveEntrustOutBackBill_NewCompleted != null)) {
+        private void Onset_SavePonderationBillMain_Temp_Source_Fast_FIFOOperationCompleted(object arg) {
+            if ((this.set_SavePonderationBillMain_Temp_Source_Fast_FIFOCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveEntrustOutBackBill_NewCompleted(this, new set_SaveEntrustOutBackBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SavePonderationBillMain_Temp_Source_Fast_FIFOCompleted(this, new set_SavePonderationBillMain_Temp_Source_Fast_FIFOCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveEntrustOutBackBill_CLD_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SaveEntrustOutBackBill_CLD_New(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveEntrustOutBackBill_CLD_New", new object[] {
-                        oMain,
-                        sHSourceType,
-                        oSystemParameterMain,
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLD", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLD(long sNewInterID, string sNewBillNo, string sNewBillType, string sSourceBillNo, string sSourceBillType, long sHWHID, string sRedBlueflag, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLD", new object[] {
+                        sNewInterID,
+                        sNewBillNo,
+                        sNewBillType,
+                        sSourceBillNo,
+                        sSourceBillType,
+                        sHWHID,
+                        sRedBlueflag,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
             return ((bool)(results[0]));
         }
         
         /// <remarks/>
-        public void set_SaveEntrustOutBackBill_CLD_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
-            this.set_SaveEntrustOutBackBill_CLD_NewAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
+        public void set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDAsync(long sNewInterID, string sNewBillNo, string sNewBillType, string sSourceBillNo, string sSourceBillType, long sHWHID, string sRedBlueflag, string sErrMsg) {
+            this.set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDAsync(sNewInterID, sNewBillNo, sNewBillType, sSourceBillNo, sSourceBillType, sHWHID, sRedBlueflag, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void set_SaveEntrustOutBackBill_CLD_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
-            if ((this.set_SaveEntrustOutBackBill_CLD_NewOperationCompleted == null)) {
-                this.set_SaveEntrustOutBackBill_CLD_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveEntrustOutBackBill_CLD_NewOperationCompleted);
+        public void set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDAsync(long sNewInterID, string sNewBillNo, string sNewBillType, string sSourceBillNo, string sSourceBillType, long sHWHID, string sRedBlueflag, string sErrMsg, object userState) {
+            if ((this.set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDOperationCompleted == null)) {
+                this.set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDOperationCompleted);
             }
-            this.InvokeAsync("set_SaveEntrustOutBackBill_CLD_New", new object[] {
-                        oMain,
-                        sHSourceType,
-                        oSystemParameterMain,
-                        sErrMsg}, this.set_SaveEntrustOutBackBill_CLD_NewOperationCompleted, userState);
+            this.InvokeAsync("set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLD", new object[] {
+                        sNewInterID,
+                        sNewBillNo,
+                        sNewBillType,
+                        sSourceBillNo,
+                        sSourceBillType,
+                        sHWHID,
+                        sRedBlueflag,
+                        sErrMsg}, this.set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDOperationCompleted, userState);
         }
         
-        private void Onset_SaveEntrustOutBackBill_CLD_NewOperationCompleted(object arg) {
-            if ((this.set_SaveEntrustOutBackBill_CLD_NewCompleted != null)) {
+        private void Onset_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDOperationCompleted(object arg) {
+            if ((this.set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveEntrustOutBackBill_CLD_NewCompleted(this, new set_SaveEntrustOutBackBill_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDCompleted(this, new set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveEntrustOutBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SaveEntrustOutBill(ClsKf_EntrustOutBillMain oMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveEntrustOutBill", new object[] {
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_CheckAdd", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SavePonderationBillMain_Temp_CheckAdd(ClsKF_PonderationBillMain_Temp oMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_CheckAdd", new object[] {
                         oMain,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
@@ -17024,31 +17374,99 @@
         }
         
         /// <remarks/>
-        public void set_SaveEntrustOutBillAsync(ClsKf_EntrustOutBillMain oMain, string sErrMsg) {
-            this.set_SaveEntrustOutBillAsync(oMain, sErrMsg, null);
+        public void set_SavePonderationBillMain_Temp_CheckAddAsync(ClsKF_PonderationBillMain_Temp oMain, string sErrMsg) {
+            this.set_SavePonderationBillMain_Temp_CheckAddAsync(oMain, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void set_SaveEntrustOutBillAsync(ClsKf_EntrustOutBillMain oMain, string sErrMsg, object userState) {
-            if ((this.set_SaveEntrustOutBillOperationCompleted == null)) {
-                this.set_SaveEntrustOutBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveEntrustOutBillOperationCompleted);
+        public void set_SavePonderationBillMain_Temp_CheckAddAsync(ClsKF_PonderationBillMain_Temp oMain, string sErrMsg, object userState) {
+            if ((this.set_SavePonderationBillMain_Temp_CheckAddOperationCompleted == null)) {
+                this.set_SavePonderationBillMain_Temp_CheckAddOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_CheckAddOperationCompleted);
             }
-            this.InvokeAsync("set_SaveEntrustOutBill", new object[] {
+            this.InvokeAsync("set_SavePonderationBillMain_Temp_CheckAdd", new object[] {
                         oMain,
-                        sErrMsg}, this.set_SaveEntrustOutBillOperationCompleted, userState);
+                        sErrMsg}, this.set_SavePonderationBillMain_Temp_CheckAddOperationCompleted, userState);
         }
         
-        private void Onset_SaveEntrustOutBillOperationCompleted(object arg) {
-            if ((this.set_SaveEntrustOutBillCompleted != null)) {
+        private void Onset_SavePonderationBillMain_Temp_CheckAddOperationCompleted(object arg) {
+            if ((this.set_SavePonderationBillMain_Temp_CheckAddCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveEntrustOutBillCompleted(this, new set_SaveEntrustOutBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SavePonderationBillMain_Temp_CheckAddCompleted(this, new set_SavePonderationBillMain_Temp_CheckAddCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_CheckAddEntrustOutBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_CheckAddEntrustOutBill(ClsKf_EntrustOutBillMain_K3 oMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_CheckAddEntrustOutBill", new object[] {
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_CheckAdd_Qty", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SavePonderationBillMain_Temp_CheckAdd_Qty(ClsKF_PonderationBillMain_Temp oMain, double sQty, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_CheckAdd_Qty", new object[] {
+                        oMain,
+                        sQty,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Temp_CheckAdd_QtyAsync(ClsKF_PonderationBillMain_Temp oMain, double sQty, string sErrMsg) {
+            this.set_SavePonderationBillMain_Temp_CheckAdd_QtyAsync(oMain, sQty, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Temp_CheckAdd_QtyAsync(ClsKF_PonderationBillMain_Temp oMain, double sQty, string sErrMsg, object userState) {
+            if ((this.set_SavePonderationBillMain_Temp_CheckAdd_QtyOperationCompleted == null)) {
+                this.set_SavePonderationBillMain_Temp_CheckAdd_QtyOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_CheckAdd_QtyOperationCompleted);
+            }
+            this.InvokeAsync("set_SavePonderationBillMain_Temp_CheckAdd_Qty", new object[] {
+                        oMain,
+                        sQty,
+                        sErrMsg}, this.set_SavePonderationBillMain_Temp_CheckAdd_QtyOperationCompleted, userState);
+        }
+        
+        private void Onset_SavePonderationBillMain_Temp_CheckAdd_QtyOperationCompleted(object arg) {
+            if ((this.set_SavePonderationBillMain_Temp_CheckAdd_QtyCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SavePonderationBillMain_Temp_CheckAdd_QtyCompleted(this, new set_SavePonderationBillMain_Temp_CheckAdd_QtyCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Audit_Temp", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SavePonderationBillMain_Audit_Temp(ClsKF_PonderationBillMain_Audit_Temp oMain, double sQty, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SavePonderationBillMain_Audit_Temp", new object[] {
+                        oMain,
+                        sQty,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Audit_TempAsync(ClsKF_PonderationBillMain_Audit_Temp oMain, double sQty, string sErrMsg) {
+            this.set_SavePonderationBillMain_Audit_TempAsync(oMain, sQty, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void set_SavePonderationBillMain_Audit_TempAsync(ClsKF_PonderationBillMain_Audit_Temp oMain, double sQty, string sErrMsg, object userState) {
+            if ((this.set_SavePonderationBillMain_Audit_TempOperationCompleted == null)) {
+                this.set_SavePonderationBillMain_Audit_TempOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Audit_TempOperationCompleted);
+            }
+            this.InvokeAsync("set_SavePonderationBillMain_Audit_Temp", new object[] {
+                        oMain,
+                        sQty,
+                        sErrMsg}, this.set_SavePonderationBillMain_Audit_TempOperationCompleted, userState);
+        }
+        
+        private void Onset_SavePonderationBillMain_Audit_TempOperationCompleted(object arg) {
+            if ((this.set_SavePonderationBillMain_Audit_TempCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.set_SavePonderationBillMain_Audit_TempCompleted(this, new set_SavePonderationBillMain_Audit_TempCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_Check", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool set_SavePonderationBillMain_Temp_Check(ClsKF_PonderationBillMain_Temp oMain, ref string sErrMsg) {
+            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_Check", new object[] {
                         oMain,
                         sErrMsg});
             sErrMsg = ((string)(results[1]));
@@ -17056,24 +17474,24 @@
         }
         
         /// <remarks/>
-        public void set_CheckAddEntrustOutBillAsync(ClsKf_EntrustOutBillMain_K3 oMain, string sErrMsg) {
-            this.set_CheckAddEntrustOutBillAsync(oMain, sErrMsg, null);
+        public void set_SavePonderationBillMain_Temp_CheckAsync(ClsKF_PonderationBillMain_Temp oMain, string sErrMsg) {
+            this.set_SavePonderationBillMain_Temp_CheckAsync(oMain, sErrMsg, null);
         }
         
         /// <remarks/>
-        public void set_CheckAddEntrustOutBillAsync(ClsKf_EntrustOutBillMain_K3 oMain, string sErrMsg, object userState) {
-            if ((this.set_CheckAddEntrustOutBillOperationCompleted == null)) {
-                this.set_CheckAddEntrustOutBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_CheckAddEntrustOutBillOperationCompleted);
+        public void set_SavePonderationBillMain_Temp_CheckAsync(ClsKF_PonderationBillMain_Temp oMain, string sErrMsg, object userState) {
+            if ((this.set_SavePonderationBillMain_Temp_CheckOperationCompleted == null)) {
+                this.set_SavePonderationBillMain_Temp_CheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_CheckOperationCompleted);
             }
-            this.InvokeAsync("set_CheckAddEntrustOutBill", new object[] {
+            this.InvokeAsync("set_SavePonderationBillMain_Temp_Check", new object[] {
                         oMain,
-                        sErrMsg}, this.set_CheckAddEntrustOutBillOperationCompleted, userState);
+                        sErrMsg}, this.set_SavePonderationBillMain_Temp_CheckOperationCompleted, userState);
         }
         
-        private void Onset_CheckAddEntrustOutBillOperationCompleted(object arg) {
-            if ((this.set_CheckAddEntrustOutBillCompleted != null)) {
+        private void Onset_SavePonderationBillMain_Temp_CheckOperationCompleted(object arg) {
+            if ((this.set_SavePonderationBillMain_Temp_CheckCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_CheckAddEntrustOutBillCompleted(this, new set_CheckAddEntrustOutBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.set_SavePonderationBillMain_Temp_CheckCompleted(this, new set_SavePonderationBillMain_Temp_CheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -19554,70 +19972,234 @@
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveMoveStockBill_MES", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SaveMoveStockBill_MES(ClsKf_MoveStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveMoveStockBill_MES", new object[] {
-                        oMain,
-                        sHSourceType,
-                        oSystemParameterMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetKf_STJGOutBillList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public System.Data.DataSet GetKf_STJGOutBillList(string sWhere) {
+            object[] results = this.Invoke("GetKf_STJGOutBillList", new object[] {
+                        sWhere});
+            return ((System.Data.DataSet)(results[0]));
         }
         
         /// <remarks/>
-        public void set_SaveMoveStockBill_MESAsync(ClsKf_MoveStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
-            this.set_SaveMoveStockBill_MESAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
+        public void GetKf_STJGOutBillListAsync(string sWhere) {
+            this.GetKf_STJGOutBillListAsync(sWhere, null);
         }
         
         /// <remarks/>
-        public void set_SaveMoveStockBill_MESAsync(ClsKf_MoveStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
-            if ((this.set_SaveMoveStockBill_MESOperationCompleted == null)) {
-                this.set_SaveMoveStockBill_MESOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveMoveStockBill_MESOperationCompleted);
+        public void GetKf_STJGOutBillListAsync(string sWhere, object userState) {
+            if ((this.GetKf_STJGOutBillListOperationCompleted == null)) {
+                this.GetKf_STJGOutBillListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKf_STJGOutBillListOperationCompleted);
             }
-            this.InvokeAsync("set_SaveMoveStockBill_MES", new object[] {
-                        oMain,
-                        sHSourceType,
-                        oSystemParameterMain,
-                        sErrMsg}, this.set_SaveMoveStockBill_MESOperationCompleted, userState);
+            this.InvokeAsync("GetKf_STJGOutBillList", new object[] {
+                        sWhere}, this.GetKf_STJGOutBillListOperationCompleted, userState);
         }
         
-        private void Onset_SaveMoveStockBill_MESOperationCompleted(object arg) {
-            if ((this.set_SaveMoveStockBill_MESCompleted != null)) {
+        private void OnGetKf_STJGOutBillListOperationCompleted(object arg) {
+            if ((this.GetKf_STJGOutBillListCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveMoveStockBill_MESCompleted(this, new set_SaveMoveStockBill_MESCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.GetKf_STJGOutBillListCompleted(this, new GetKf_STJGOutBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveMoveStockBill_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SaveMoveStockBill_BillCheck(ClsKf_MoveStockBillMain oMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SaveMoveStockBill_BillCheck", new object[] {
-                        oMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetSc_PrepareMTRLBillList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public System.Data.DataSet GetSc_PrepareMTRLBillList(string sWhere) {
+            object[] results = this.Invoke("GetSc_PrepareMTRLBillList", new object[] {
+                        sWhere});
+            return ((System.Data.DataSet)(results[0]));
         }
         
         /// <remarks/>
-        public void set_SaveMoveStockBill_BillCheckAsync(ClsKf_MoveStockBillMain oMain, string sErrMsg) {
-            this.set_SaveMoveStockBill_BillCheckAsync(oMain, sErrMsg, null);
+        public void GetSc_PrepareMTRLBillListAsync(string sWhere) {
+            this.GetSc_PrepareMTRLBillListAsync(sWhere, null);
         }
         
         /// <remarks/>
-        public void set_SaveMoveStockBill_BillCheckAsync(ClsKf_MoveStockBillMain oMain, string sErrMsg, object userState) {
-            if ((this.set_SaveMoveStockBill_BillCheckOperationCompleted == null)) {
-                this.set_SaveMoveStockBill_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveMoveStockBill_BillCheckOperationCompleted);
+        public void GetSc_PrepareMTRLBillListAsync(string sWhere, object userState) {
+            if ((this.GetSc_PrepareMTRLBillListOperationCompleted == null)) {
+                this.GetSc_PrepareMTRLBillListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetSc_PrepareMTRLBillListOperationCompleted);
             }
-            this.InvokeAsync("set_SaveMoveStockBill_BillCheck", new object[] {
-                        oMain,
-                        sErrMsg}, this.set_SaveMoveStockBill_BillCheckOperationCompleted, userState);
+            this.InvokeAsync("GetSc_PrepareMTRLBillList", new object[] {
+                        sWhere}, this.GetSc_PrepareMTRLBillListOperationCompleted, userState);
         }
         
-        private void Onset_SaveMoveStockBill_BillCheckOperationCompleted(object arg) {
-            if ((this.set_SaveMoveStockBill_BillCheckCompleted != null)) {
+        private void OnGetSc_PrepareMTRLBillListOperationCompleted(object arg) {
+            if ((this.GetSc_PrepareMTRLBillListCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SaveMoveStockBill_BillCheckCompleted(this, new set_SaveMoveStockBill_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+                this.GetSc_PrepareMTRLBillListCompleted(this, new GetSc_PrepareMTRLBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetCg_POStockInBackBillList_CLD", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public System.Data.DataSet GetCg_POStockInBackBillList_CLD(string sWhere) {
+            object[] results = this.Invoke("GetCg_POStockInBackBillList_CLD", new object[] {
+                        sWhere});
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetCg_POStockInBackBillList_CLDAsync(string sWhere) {
+            this.GetCg_POStockInBackBillList_CLDAsync(sWhere, null);
+        }
+        
+        /// <remarks/>
+        public void GetCg_POStockInBackBillList_CLDAsync(string sWhere, object userState) {
+            if ((this.GetCg_POStockInBackBillList_CLDOperationCompleted == null)) {
+                this.GetCg_POStockInBackBillList_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetCg_POStockInBackBillList_CLDOperationCompleted);
+            }
+            this.InvokeAsync("GetCg_POStockInBackBillList_CLD", new object[] {
+                        sWhere}, this.GetCg_POStockInBackBillList_CLDOperationCompleted, userState);
+        }
+        
+        private void OnGetCg_POStockInBackBillList_CLDOperationCompleted(object arg) {
+            if ((this.GetCg_POStockInBackBillList_CLDCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetCg_POStockInBackBillList_CLDCompleted(this, new GetCg_POStockInBackBillList_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetCg_EntrustInBackBillList_CLD", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public System.Data.DataSet GetCg_EntrustInBackBillList_CLD(string sWhere) {
+            object[] results = this.Invoke("GetCg_EntrustInBackBillList_CLD", new object[] {
+                        sWhere});
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetCg_EntrustInBackBillList_CLDAsync(string sWhere) {
+            this.GetCg_EntrustInBackBillList_CLDAsync(sWhere, null);
+        }
+        
+        /// <remarks/>
+        public void GetCg_EntrustInBackBillList_CLDAsync(string sWhere, object userState) {
+            if ((this.GetCg_EntrustInBackBillList_CLDOperationCompleted == null)) {
+                this.GetCg_EntrustInBackBillList_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetCg_EntrustInBackBillList_CLDOperationCompleted);
+            }
+            this.InvokeAsync("GetCg_EntrustInBackBillList_CLD", new object[] {
+                        sWhere}, this.GetCg_EntrustInBackBillList_CLDOperationCompleted, userState);
+        }
+        
+        private void OnGetCg_EntrustInBackBillList_CLDOperationCompleted(object arg) {
+            if ((this.GetCg_EntrustInBackBillList_CLDCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetCg_EntrustInBackBillList_CLDCompleted(this, new GetCg_EntrustInBackBillList_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetSc_ICMOBillList_CLD", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public System.Data.DataSet GetSc_ICMOBillList_CLD(string sWhere) {
+            object[] results = this.Invoke("GetSc_ICMOBillList_CLD", new object[] {
+                        sWhere});
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetSc_ICMOBillList_CLDAsync(string sWhere) {
+            this.GetSc_ICMOBillList_CLDAsync(sWhere, null);
+        }
+        
+        /// <remarks/>
+        public void GetSc_ICMOBillList_CLDAsync(string sWhere, object userState) {
+            if ((this.GetSc_ICMOBillList_CLDOperationCompleted == null)) {
+                this.GetSc_ICMOBillList_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetSc_ICMOBillList_CLDOperationCompleted);
+            }
+            this.InvokeAsync("GetSc_ICMOBillList_CLD", new object[] {
+                        sWhere}, this.GetSc_ICMOBillList_CLDOperationCompleted, userState);
+        }
+        
+        private void OnGetSc_ICMOBillList_CLDOperationCompleted(object arg) {
+            if ((this.GetSc_ICMOBillList_CLDCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetSc_ICMOBillList_CLDCompleted(this, new GetSc_ICMOBillList_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetKf_ProductInBillList_CLD", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public System.Data.DataSet GetKf_ProductInBillList_CLD(string sWhere) {
+            object[] results = this.Invoke("GetKf_ProductInBillList_CLD", new object[] {
+                        sWhere});
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetKf_ProductInBillList_CLDAsync(string sWhere) {
+            this.GetKf_ProductInBillList_CLDAsync(sWhere, null);
+        }
+        
+        /// <remarks/>
+        public void GetKf_ProductInBillList_CLDAsync(string sWhere, object userState) {
+            if ((this.GetKf_ProductInBillList_CLDOperationCompleted == null)) {
+                this.GetKf_ProductInBillList_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKf_ProductInBillList_CLDOperationCompleted);
+            }
+            this.InvokeAsync("GetKf_ProductInBillList_CLD", new object[] {
+                        sWhere}, this.GetKf_ProductInBillList_CLDOperationCompleted, userState);
+        }
+        
+        private void OnGetKf_ProductInBillList_CLDOperationCompleted(object arg) {
+            if ((this.GetKf_ProductInBillList_CLDCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetKf_ProductInBillList_CLDCompleted(this, new GetKf_ProductInBillList_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetKf_ProductInBillList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public System.Data.DataSet GetKf_ProductInBillList(string sWhere) {
+            object[] results = this.Invoke("GetKf_ProductInBillList", new object[] {
+                        sWhere});
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetKf_ProductInBillListAsync(string sWhere) {
+            this.GetKf_ProductInBillListAsync(sWhere, null);
+        }
+        
+        /// <remarks/>
+        public void GetKf_ProductInBillListAsync(string sWhere, object userState) {
+            if ((this.GetKf_ProductInBillListOperationCompleted == null)) {
+                this.GetKf_ProductInBillListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKf_ProductInBillListOperationCompleted);
+            }
+            this.InvokeAsync("GetKf_ProductInBillList", new object[] {
+                        sWhere}, this.GetKf_ProductInBillListOperationCompleted, userState);
+        }
+        
+        private void OnGetKf_ProductInBillListOperationCompleted(object arg) {
+            if ((this.GetKf_ProductInBillListCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetKf_ProductInBillListCompleted(this, new GetKf_ProductInBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetSc_ICMOBackBillList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public System.Data.DataSet GetSc_ICMOBackBillList(string sWhere) {
+            object[] results = this.Invoke("GetSc_ICMOBackBillList", new object[] {
+                        sWhere});
+            return ((System.Data.DataSet)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetSc_ICMOBackBillListAsync(string sWhere) {
+            this.GetSc_ICMOBackBillListAsync(sWhere, null);
+        }
+        
+        /// <remarks/>
+        public void GetSc_ICMOBackBillListAsync(string sWhere, object userState) {
+            if ((this.GetSc_ICMOBackBillListOperationCompleted == null)) {
+                this.GetSc_ICMOBackBillListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetSc_ICMOBackBillListOperationCompleted);
+            }
+            this.InvokeAsync("GetSc_ICMOBackBillList", new object[] {
+                        sWhere}, this.GetSc_ICMOBackBillListOperationCompleted, userState);
+        }
+        
+        private void OnGetSc_ICMOBackBillListOperationCompleted(object arg) {
+            if ((this.GetSc_ICMOBackBillListCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetSc_ICMOBackBillListCompleted(this, new GetSc_ICMOBackBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -22093,316 +22675,6 @@
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_Source_Fast_CLD_CG", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SavePonderationBillMain_Temp_Source_Fast_CLD_CG(long sNewInterID, string sNewBillNo, string sNewBillType, string sSourceBillNo, string sSourceBillType, string sRedBlueflag, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_Source_Fast_CLD_CG", new object[] {
-                        sNewInterID,
-                        sNewBillNo,
-                        sNewBillType,
-                        sSourceBillNo,
-                        sSourceBillType,
-                        sRedBlueflag,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGAsync(long sNewInterID, string sNewBillNo, string sNewBillType, string sSourceBillNo, string sSourceBillType, string sRedBlueflag, string sErrMsg) {
-            this.set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGAsync(sNewInterID, sNewBillNo, sNewBillType, sSourceBillNo, sSourceBillType, sRedBlueflag, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGAsync(long sNewInterID, string sNewBillNo, string sNewBillType, string sSourceBillNo, string sSourceBillType, string sRedBlueflag, string sErrMsg, object userState) {
-            if ((this.set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGOperationCompleted == null)) {
-                this.set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_Source_Fast_CLD_CGOperationCompleted);
-            }
-            this.InvokeAsync("set_SavePonderationBillMain_Temp_Source_Fast_CLD_CG", new object[] {
-                        sNewInterID,
-                        sNewBillNo,
-                        sNewBillType,
-                        sSourceBillNo,
-                        sSourceBillType,
-                        sRedBlueflag,
-                        sErrMsg}, this.set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGOperationCompleted, userState);
-        }
-        
-        private void Onset_SavePonderationBillMain_Temp_Source_Fast_CLD_CGOperationCompleted(object arg) {
-            if ((this.set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGCompleted(this, new set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_Source_Fast_ChangeBox", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SavePonderationBillMain_Temp_Source_Fast_ChangeBox(long sNewInterID, string sNewBillNo, string sNewBillType, string sSourceBillNo, string sSourceBillType, string sRedBlueflag, long sInterID, string sBillNo, string sMaker, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_Source_Fast_ChangeBox", new object[] {
-                        sNewInterID,
-                        sNewBillNo,
-                        sNewBillType,
-                        sSourceBillNo,
-                        sSourceBillType,
-                        sRedBlueflag,
-                        sInterID,
-                        sBillNo,
-                        sMaker,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxAsync(long sNewInterID, string sNewBillNo, string sNewBillType, string sSourceBillNo, string sSourceBillType, string sRedBlueflag, long sInterID, string sBillNo, string sMaker, string sErrMsg) {
-            this.set_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxAsync(sNewInterID, sNewBillNo, sNewBillType, sSourceBillNo, sSourceBillType, sRedBlueflag, sInterID, sBillNo, sMaker, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxAsync(long sNewInterID, string sNewBillNo, string sNewBillType, string sSourceBillNo, string sSourceBillType, string sRedBlueflag, long sInterID, string sBillNo, string sMaker, string sErrMsg, object userState) {
-            if ((this.set_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxOperationCompleted == null)) {
-                this.set_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxOperationCompleted);
-            }
-            this.InvokeAsync("set_SavePonderationBillMain_Temp_Source_Fast_ChangeBox", new object[] {
-                        sNewInterID,
-                        sNewBillNo,
-                        sNewBillType,
-                        sSourceBillNo,
-                        sSourceBillType,
-                        sRedBlueflag,
-                        sInterID,
-                        sBillNo,
-                        sMaker,
-                        sErrMsg}, this.set_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxOperationCompleted, userState);
-        }
-        
-        private void Onset_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxOperationCompleted(object arg) {
-            if ((this.set_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxCompleted(this, new set_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_Source_Fast_FIFO", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SavePonderationBillMain_Temp_Source_Fast_FIFO(long sNewInterID, string sNewBillNo, string sNewBillType, string sSourceBillNo, string sSourceBillType, long sHWHID, string sRedBlueflag, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_Source_Fast_FIFO", new object[] {
-                        sNewInterID,
-                        sNewBillNo,
-                        sNewBillType,
-                        sSourceBillNo,
-                        sSourceBillType,
-                        sHWHID,
-                        sRedBlueflag,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_Source_Fast_FIFOAsync(long sNewInterID, string sNewBillNo, string sNewBillType, string sSourceBillNo, string sSourceBillType, long sHWHID, string sRedBlueflag, string sErrMsg) {
-            this.set_SavePonderationBillMain_Temp_Source_Fast_FIFOAsync(sNewInterID, sNewBillNo, sNewBillType, sSourceBillNo, sSourceBillType, sHWHID, sRedBlueflag, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_Source_Fast_FIFOAsync(long sNewInterID, string sNewBillNo, string sNewBillType, string sSourceBillNo, string sSourceBillType, long sHWHID, string sRedBlueflag, string sErrMsg, object userState) {
-            if ((this.set_SavePonderationBillMain_Temp_Source_Fast_FIFOOperationCompleted == null)) {
-                this.set_SavePonderationBillMain_Temp_Source_Fast_FIFOOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_Source_Fast_FIFOOperationCompleted);
-            }
-            this.InvokeAsync("set_SavePonderationBillMain_Temp_Source_Fast_FIFO", new object[] {
-                        sNewInterID,
-                        sNewBillNo,
-                        sNewBillType,
-                        sSourceBillNo,
-                        sSourceBillType,
-                        sHWHID,
-                        sRedBlueflag,
-                        sErrMsg}, this.set_SavePonderationBillMain_Temp_Source_Fast_FIFOOperationCompleted, userState);
-        }
-        
-        private void Onset_SavePonderationBillMain_Temp_Source_Fast_FIFOOperationCompleted(object arg) {
-            if ((this.set_SavePonderationBillMain_Temp_Source_Fast_FIFOCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SavePonderationBillMain_Temp_Source_Fast_FIFOCompleted(this, new set_SavePonderationBillMain_Temp_Source_Fast_FIFOCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLD", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLD(long sNewInterID, string sNewBillNo, string sNewBillType, string sSourceBillNo, string sSourceBillType, long sHWHID, string sRedBlueflag, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLD", new object[] {
-                        sNewInterID,
-                        sNewBillNo,
-                        sNewBillType,
-                        sSourceBillNo,
-                        sSourceBillType,
-                        sHWHID,
-                        sRedBlueflag,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDAsync(long sNewInterID, string sNewBillNo, string sNewBillType, string sSourceBillNo, string sSourceBillType, long sHWHID, string sRedBlueflag, string sErrMsg) {
-            this.set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDAsync(sNewInterID, sNewBillNo, sNewBillType, sSourceBillNo, sSourceBillType, sHWHID, sRedBlueflag, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDAsync(long sNewInterID, string sNewBillNo, string sNewBillType, string sSourceBillNo, string sSourceBillType, long sHWHID, string sRedBlueflag, string sErrMsg, object userState) {
-            if ((this.set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDOperationCompleted == null)) {
-                this.set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDOperationCompleted);
-            }
-            this.InvokeAsync("set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLD", new object[] {
-                        sNewInterID,
-                        sNewBillNo,
-                        sNewBillType,
-                        sSourceBillNo,
-                        sSourceBillType,
-                        sHWHID,
-                        sRedBlueflag,
-                        sErrMsg}, this.set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDOperationCompleted, userState);
-        }
-        
-        private void Onset_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDOperationCompleted(object arg) {
-            if ((this.set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDCompleted(this, new set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_CheckAdd", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SavePonderationBillMain_Temp_CheckAdd(ClsKF_PonderationBillMain_Temp oMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_CheckAdd", new object[] {
-                        oMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_CheckAddAsync(ClsKF_PonderationBillMain_Temp oMain, string sErrMsg) {
-            this.set_SavePonderationBillMain_Temp_CheckAddAsync(oMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_CheckAddAsync(ClsKF_PonderationBillMain_Temp oMain, string sErrMsg, object userState) {
-            if ((this.set_SavePonderationBillMain_Temp_CheckAddOperationCompleted == null)) {
-                this.set_SavePonderationBillMain_Temp_CheckAddOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_CheckAddOperationCompleted);
-            }
-            this.InvokeAsync("set_SavePonderationBillMain_Temp_CheckAdd", new object[] {
-                        oMain,
-                        sErrMsg}, this.set_SavePonderationBillMain_Temp_CheckAddOperationCompleted, userState);
-        }
-        
-        private void Onset_SavePonderationBillMain_Temp_CheckAddOperationCompleted(object arg) {
-            if ((this.set_SavePonderationBillMain_Temp_CheckAddCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SavePonderationBillMain_Temp_CheckAddCompleted(this, new set_SavePonderationBillMain_Temp_CheckAddCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_CheckAdd_Qty", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SavePonderationBillMain_Temp_CheckAdd_Qty(ClsKF_PonderationBillMain_Temp oMain, double sQty, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_CheckAdd_Qty", new object[] {
-                        oMain,
-                        sQty,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_CheckAdd_QtyAsync(ClsKF_PonderationBillMain_Temp oMain, double sQty, string sErrMsg) {
-            this.set_SavePonderationBillMain_Temp_CheckAdd_QtyAsync(oMain, sQty, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_CheckAdd_QtyAsync(ClsKF_PonderationBillMain_Temp oMain, double sQty, string sErrMsg, object userState) {
-            if ((this.set_SavePonderationBillMain_Temp_CheckAdd_QtyOperationCompleted == null)) {
-                this.set_SavePonderationBillMain_Temp_CheckAdd_QtyOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_CheckAdd_QtyOperationCompleted);
-            }
-            this.InvokeAsync("set_SavePonderationBillMain_Temp_CheckAdd_Qty", new object[] {
-                        oMain,
-                        sQty,
-                        sErrMsg}, this.set_SavePonderationBillMain_Temp_CheckAdd_QtyOperationCompleted, userState);
-        }
-        
-        private void Onset_SavePonderationBillMain_Temp_CheckAdd_QtyOperationCompleted(object arg) {
-            if ((this.set_SavePonderationBillMain_Temp_CheckAdd_QtyCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SavePonderationBillMain_Temp_CheckAdd_QtyCompleted(this, new set_SavePonderationBillMain_Temp_CheckAdd_QtyCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Audit_Temp", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SavePonderationBillMain_Audit_Temp(ClsKF_PonderationBillMain_Audit_Temp oMain, double sQty, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SavePonderationBillMain_Audit_Temp", new object[] {
-                        oMain,
-                        sQty,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SavePonderationBillMain_Audit_TempAsync(ClsKF_PonderationBillMain_Audit_Temp oMain, double sQty, string sErrMsg) {
-            this.set_SavePonderationBillMain_Audit_TempAsync(oMain, sQty, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SavePonderationBillMain_Audit_TempAsync(ClsKF_PonderationBillMain_Audit_Temp oMain, double sQty, string sErrMsg, object userState) {
-            if ((this.set_SavePonderationBillMain_Audit_TempOperationCompleted == null)) {
-                this.set_SavePonderationBillMain_Audit_TempOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Audit_TempOperationCompleted);
-            }
-            this.InvokeAsync("set_SavePonderationBillMain_Audit_Temp", new object[] {
-                        oMain,
-                        sQty,
-                        sErrMsg}, this.set_SavePonderationBillMain_Audit_TempOperationCompleted, userState);
-        }
-        
-        private void Onset_SavePonderationBillMain_Audit_TempOperationCompleted(object arg) {
-            if ((this.set_SavePonderationBillMain_Audit_TempCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SavePonderationBillMain_Audit_TempCompleted(this, new set_SavePonderationBillMain_Audit_TempCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_Check", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public bool set_SavePonderationBillMain_Temp_Check(ClsKF_PonderationBillMain_Temp oMain, ref string sErrMsg) {
-            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_Check", new object[] {
-                        oMain,
-                        sErrMsg});
-            sErrMsg = ((string)(results[1]));
-            return ((bool)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_CheckAsync(ClsKF_PonderationBillMain_Temp oMain, string sErrMsg) {
-            this.set_SavePonderationBillMain_Temp_CheckAsync(oMain, sErrMsg, null);
-        }
-        
-        /// <remarks/>
-        public void set_SavePonderationBillMain_Temp_CheckAsync(ClsKF_PonderationBillMain_Temp oMain, string sErrMsg, object userState) {
-            if ((this.set_SavePonderationBillMain_Temp_CheckOperationCompleted == null)) {
-                this.set_SavePonderationBillMain_Temp_CheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_CheckOperationCompleted);
-            }
-            this.InvokeAsync("set_SavePonderationBillMain_Temp_Check", new object[] {
-                        oMain,
-                        sErrMsg}, this.set_SavePonderationBillMain_Temp_CheckOperationCompleted, userState);
-        }
-        
-        private void Onset_SavePonderationBillMain_Temp_CheckOperationCompleted(object arg) {
-            if ((this.set_SavePonderationBillMain_Temp_CheckCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.set_SavePonderationBillMain_Temp_CheckCompleted(this, new set_SavePonderationBillMain_Temp_CheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/HelloWorld", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
         public string HelloWorld() {
             object[] results = this.Invoke("HelloWorld", new object[0]);
@@ -22426,6 +22698,294 @@
             if ((this.HelloWorldCompleted != null)) {
                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                 this.HelloWorldCompleted(this, new HelloWorldCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetWebAPIToLocal_ICMO", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool GetWebAPIToLocal_ICMO(string HBillNo, string HBillType, string HMaker, ref string sErrMsg) {
+            object[] results = this.Invoke("GetWebAPIToLocal_ICMO", new object[] {
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetWebAPIToLocal_ICMOAsync(string HBillNo, string HBillType, string HMaker, string sErrMsg) {
+            this.GetWebAPIToLocal_ICMOAsync(HBillNo, HBillType, HMaker, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void GetWebAPIToLocal_ICMOAsync(string HBillNo, string HBillType, string HMaker, string sErrMsg, object userState) {
+            if ((this.GetWebAPIToLocal_ICMOOperationCompleted == null)) {
+                this.GetWebAPIToLocal_ICMOOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetWebAPIToLocal_ICMOOperationCompleted);
+            }
+            this.InvokeAsync("GetWebAPIToLocal_ICMO", new object[] {
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        sErrMsg}, this.GetWebAPIToLocal_ICMOOperationCompleted, userState);
+        }
+        
+        private void OnGetWebAPIToLocal_ICMOOperationCompleted(object arg) {
+            if ((this.GetWebAPIToLocal_ICMOCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetWebAPIToLocal_ICMOCompleted(this, new GetWebAPIToLocal_ICMOCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetWebAPIToLocal_POOrder", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool GetWebAPIToLocal_POOrder(string HBillNo, string HBillType, string HMaker, ref string sErrMsg) {
+            object[] results = this.Invoke("GetWebAPIToLocal_POOrder", new object[] {
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetWebAPIToLocal_POOrderAsync(string HBillNo, string HBillType, string HMaker, string sErrMsg) {
+            this.GetWebAPIToLocal_POOrderAsync(HBillNo, HBillType, HMaker, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void GetWebAPIToLocal_POOrderAsync(string HBillNo, string HBillType, string HMaker, string sErrMsg, object userState) {
+            if ((this.GetWebAPIToLocal_POOrderOperationCompleted == null)) {
+                this.GetWebAPIToLocal_POOrderOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetWebAPIToLocal_POOrderOperationCompleted);
+            }
+            this.InvokeAsync("GetWebAPIToLocal_POOrder", new object[] {
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        sErrMsg}, this.GetWebAPIToLocal_POOrderOperationCompleted, userState);
+        }
+        
+        private void OnGetWebAPIToLocal_POOrderOperationCompleted(object arg) {
+            if ((this.GetWebAPIToLocal_POOrderCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetWebAPIToLocal_POOrderCompleted(this, new GetWebAPIToLocal_POOrderCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetWebAPIToLocal_SeOutStock", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool GetWebAPIToLocal_SeOutStock(string HBillNo, string HBillType, string HMaker, ref string sErrMsg) {
+            object[] results = this.Invoke("GetWebAPIToLocal_SeOutStock", new object[] {
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetWebAPIToLocal_SeOutStockAsync(string HBillNo, string HBillType, string HMaker, string sErrMsg) {
+            this.GetWebAPIToLocal_SeOutStockAsync(HBillNo, HBillType, HMaker, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void GetWebAPIToLocal_SeOutStockAsync(string HBillNo, string HBillType, string HMaker, string sErrMsg, object userState) {
+            if ((this.GetWebAPIToLocal_SeOutStockOperationCompleted == null)) {
+                this.GetWebAPIToLocal_SeOutStockOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetWebAPIToLocal_SeOutStockOperationCompleted);
+            }
+            this.InvokeAsync("GetWebAPIToLocal_SeOutStock", new object[] {
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        sErrMsg}, this.GetWebAPIToLocal_SeOutStockOperationCompleted, userState);
+        }
+        
+        private void OnGetWebAPIToLocal_SeOutStockOperationCompleted(object arg) {
+            if ((this.GetWebAPIToLocal_SeOutStockCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetWebAPIToLocal_SeOutStockCompleted(this, new GetWebAPIToLocal_SeOutStockCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetWebAPIToLocal_SeOutStockBack", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool GetWebAPIToLocal_SeOutStockBack(string HBillNo, string HBillType, string HMaker, ref string sErrMsg) {
+            object[] results = this.Invoke("GetWebAPIToLocal_SeOutStockBack", new object[] {
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetWebAPIToLocal_SeOutStockBackAsync(string HBillNo, string HBillType, string HMaker, string sErrMsg) {
+            this.GetWebAPIToLocal_SeOutStockBackAsync(HBillNo, HBillType, HMaker, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void GetWebAPIToLocal_SeOutStockBackAsync(string HBillNo, string HBillType, string HMaker, string sErrMsg, object userState) {
+            if ((this.GetWebAPIToLocal_SeOutStockBackOperationCompleted == null)) {
+                this.GetWebAPIToLocal_SeOutStockBackOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetWebAPIToLocal_SeOutStockBackOperationCompleted);
+            }
+            this.InvokeAsync("GetWebAPIToLocal_SeOutStockBack", new object[] {
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        sErrMsg}, this.GetWebAPIToLocal_SeOutStockBackOperationCompleted, userState);
+        }
+        
+        private void OnGetWebAPIToLocal_SeOutStockBackOperationCompleted(object arg) {
+            if ((this.GetWebAPIToLocal_SeOutStockBackCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetWebAPIToLocal_SeOutStockBackCompleted(this, new GetWebAPIToLocal_SeOutStockBackCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetWebAPIToLocal_PPBom", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool GetWebAPIToLocal_PPBom(string HBillNo, string HBillType, string HMaker, ref string sErrMsg) {
+            object[] results = this.Invoke("GetWebAPIToLocal_PPBom", new object[] {
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetWebAPIToLocal_PPBomAsync(string HBillNo, string HBillType, string HMaker, string sErrMsg) {
+            this.GetWebAPIToLocal_PPBomAsync(HBillNo, HBillType, HMaker, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void GetWebAPIToLocal_PPBomAsync(string HBillNo, string HBillType, string HMaker, string sErrMsg, object userState) {
+            if ((this.GetWebAPIToLocal_PPBomOperationCompleted == null)) {
+                this.GetWebAPIToLocal_PPBomOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetWebAPIToLocal_PPBomOperationCompleted);
+            }
+            this.InvokeAsync("GetWebAPIToLocal_PPBom", new object[] {
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        sErrMsg}, this.GetWebAPIToLocal_PPBomOperationCompleted, userState);
+        }
+        
+        private void OnGetWebAPIToLocal_PPBomOperationCompleted(object arg) {
+            if ((this.GetWebAPIToLocal_PPBomCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetWebAPIToLocal_PPBomCompleted(this, new GetWebAPIToLocal_PPBomCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetWebAPIToLocal_WWPPBom", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool GetWebAPIToLocal_WWPPBom(string HBillNo, string HBillType, string HMaker, ref string sErrMsg) {
+            object[] results = this.Invoke("GetWebAPIToLocal_WWPPBom", new object[] {
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetWebAPIToLocal_WWPPBomAsync(string HBillNo, string HBillType, string HMaker, string sErrMsg) {
+            this.GetWebAPIToLocal_WWPPBomAsync(HBillNo, HBillType, HMaker, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void GetWebAPIToLocal_WWPPBomAsync(string HBillNo, string HBillType, string HMaker, string sErrMsg, object userState) {
+            if ((this.GetWebAPIToLocal_WWPPBomOperationCompleted == null)) {
+                this.GetWebAPIToLocal_WWPPBomOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetWebAPIToLocal_WWPPBomOperationCompleted);
+            }
+            this.InvokeAsync("GetWebAPIToLocal_WWPPBom", new object[] {
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        sErrMsg}, this.GetWebAPIToLocal_WWPPBomOperationCompleted, userState);
+        }
+        
+        private void OnGetWebAPIToLocal_WWPPBomOperationCompleted(object arg) {
+            if ((this.GetWebAPIToLocal_WWPPBomCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetWebAPIToLocal_WWPPBomCompleted(this, new GetWebAPIToLocal_WWPPBomCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetWebAPIToLocal_POStockIn", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool GetWebAPIToLocal_POStockIn(string HBillNo, string HBillType, string HMaker, ref string sErrMsg) {
+            object[] results = this.Invoke("GetWebAPIToLocal_POStockIn", new object[] {
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetWebAPIToLocal_POStockInAsync(string HBillNo, string HBillType, string HMaker, string sErrMsg) {
+            this.GetWebAPIToLocal_POStockInAsync(HBillNo, HBillType, HMaker, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void GetWebAPIToLocal_POStockInAsync(string HBillNo, string HBillType, string HMaker, string sErrMsg, object userState) {
+            if ((this.GetWebAPIToLocal_POStockInOperationCompleted == null)) {
+                this.GetWebAPIToLocal_POStockInOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetWebAPIToLocal_POStockInOperationCompleted);
+            }
+            this.InvokeAsync("GetWebAPIToLocal_POStockIn", new object[] {
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        sErrMsg}, this.GetWebAPIToLocal_POStockInOperationCompleted, userState);
+        }
+        
+        private void OnGetWebAPIToLocal_POStockInOperationCompleted(object arg) {
+            if ((this.GetWebAPIToLocal_POStockInCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetWebAPIToLocal_POStockInCompleted(this, new GetWebAPIToLocal_POStockInCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+        
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetWebAPIToLocal_MateOut", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public bool GetWebAPIToLocal_MateOut(string HBillNo, string HBillType, string HMaker, ref string sErrMsg) {
+            object[] results = this.Invoke("GetWebAPIToLocal_MateOut", new object[] {
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        sErrMsg});
+            sErrMsg = ((string)(results[1]));
+            return ((bool)(results[0]));
+        }
+        
+        /// <remarks/>
+        public void GetWebAPIToLocal_MateOutAsync(string HBillNo, string HBillType, string HMaker, string sErrMsg) {
+            this.GetWebAPIToLocal_MateOutAsync(HBillNo, HBillType, HMaker, sErrMsg, null);
+        }
+        
+        /// <remarks/>
+        public void GetWebAPIToLocal_MateOutAsync(string HBillNo, string HBillType, string HMaker, string sErrMsg, object userState) {
+            if ((this.GetWebAPIToLocal_MateOutOperationCompleted == null)) {
+                this.GetWebAPIToLocal_MateOutOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetWebAPIToLocal_MateOutOperationCompleted);
+            }
+            this.InvokeAsync("GetWebAPIToLocal_MateOut", new object[] {
+                        HBillNo,
+                        HBillType,
+                        HMaker,
+                        sErrMsg}, this.GetWebAPIToLocal_MateOutOperationCompleted, userState);
+        }
+        
+        private void OnGetWebAPIToLocal_MateOutOperationCompleted(object arg) {
+            if ((this.GetWebAPIToLocal_MateOutCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.GetWebAPIToLocal_MateOutCompleted(this, new GetWebAPIToLocal_MateOutCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
             }
         }
         
@@ -24907,238 +25467,6 @@
         }
         
         /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetKf_STJGOutBillList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public System.Data.DataSet GetKf_STJGOutBillList(string sWhere) {
-            object[] results = this.Invoke("GetKf_STJGOutBillList", new object[] {
-                        sWhere});
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void GetKf_STJGOutBillListAsync(string sWhere) {
-            this.GetKf_STJGOutBillListAsync(sWhere, null);
-        }
-        
-        /// <remarks/>
-        public void GetKf_STJGOutBillListAsync(string sWhere, object userState) {
-            if ((this.GetKf_STJGOutBillListOperationCompleted == null)) {
-                this.GetKf_STJGOutBillListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKf_STJGOutBillListOperationCompleted);
-            }
-            this.InvokeAsync("GetKf_STJGOutBillList", new object[] {
-                        sWhere}, this.GetKf_STJGOutBillListOperationCompleted, userState);
-        }
-        
-        private void OnGetKf_STJGOutBillListOperationCompleted(object arg) {
-            if ((this.GetKf_STJGOutBillListCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.GetKf_STJGOutBillListCompleted(this, new GetKf_STJGOutBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetSc_PrepareMTRLBillList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public System.Data.DataSet GetSc_PrepareMTRLBillList(string sWhere) {
-            object[] results = this.Invoke("GetSc_PrepareMTRLBillList", new object[] {
-                        sWhere});
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void GetSc_PrepareMTRLBillListAsync(string sWhere) {
-            this.GetSc_PrepareMTRLBillListAsync(sWhere, null);
-        }
-        
-        /// <remarks/>
-        public void GetSc_PrepareMTRLBillListAsync(string sWhere, object userState) {
-            if ((this.GetSc_PrepareMTRLBillListOperationCompleted == null)) {
-                this.GetSc_PrepareMTRLBillListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetSc_PrepareMTRLBillListOperationCompleted);
-            }
-            this.InvokeAsync("GetSc_PrepareMTRLBillList", new object[] {
-                        sWhere}, this.GetSc_PrepareMTRLBillListOperationCompleted, userState);
-        }
-        
-        private void OnGetSc_PrepareMTRLBillListOperationCompleted(object arg) {
-            if ((this.GetSc_PrepareMTRLBillListCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.GetSc_PrepareMTRLBillListCompleted(this, new GetSc_PrepareMTRLBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetCg_POStockInBackBillList_CLD", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public System.Data.DataSet GetCg_POStockInBackBillList_CLD(string sWhere) {
-            object[] results = this.Invoke("GetCg_POStockInBackBillList_CLD", new object[] {
-                        sWhere});
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void GetCg_POStockInBackBillList_CLDAsync(string sWhere) {
-            this.GetCg_POStockInBackBillList_CLDAsync(sWhere, null);
-        }
-        
-        /// <remarks/>
-        public void GetCg_POStockInBackBillList_CLDAsync(string sWhere, object userState) {
-            if ((this.GetCg_POStockInBackBillList_CLDOperationCompleted == null)) {
-                this.GetCg_POStockInBackBillList_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetCg_POStockInBackBillList_CLDOperationCompleted);
-            }
-            this.InvokeAsync("GetCg_POStockInBackBillList_CLD", new object[] {
-                        sWhere}, this.GetCg_POStockInBackBillList_CLDOperationCompleted, userState);
-        }
-        
-        private void OnGetCg_POStockInBackBillList_CLDOperationCompleted(object arg) {
-            if ((this.GetCg_POStockInBackBillList_CLDCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.GetCg_POStockInBackBillList_CLDCompleted(this, new GetCg_POStockInBackBillList_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetCg_EntrustInBackBillList_CLD", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public System.Data.DataSet GetCg_EntrustInBackBillList_CLD(string sWhere) {
-            object[] results = this.Invoke("GetCg_EntrustInBackBillList_CLD", new object[] {
-                        sWhere});
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void GetCg_EntrustInBackBillList_CLDAsync(string sWhere) {
-            this.GetCg_EntrustInBackBillList_CLDAsync(sWhere, null);
-        }
-        
-        /// <remarks/>
-        public void GetCg_EntrustInBackBillList_CLDAsync(string sWhere, object userState) {
-            if ((this.GetCg_EntrustInBackBillList_CLDOperationCompleted == null)) {
-                this.GetCg_EntrustInBackBillList_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetCg_EntrustInBackBillList_CLDOperationCompleted);
-            }
-            this.InvokeAsync("GetCg_EntrustInBackBillList_CLD", new object[] {
-                        sWhere}, this.GetCg_EntrustInBackBillList_CLDOperationCompleted, userState);
-        }
-        
-        private void OnGetCg_EntrustInBackBillList_CLDOperationCompleted(object arg) {
-            if ((this.GetCg_EntrustInBackBillList_CLDCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.GetCg_EntrustInBackBillList_CLDCompleted(this, new GetCg_EntrustInBackBillList_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetSc_ICMOBillList_CLD", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public System.Data.DataSet GetSc_ICMOBillList_CLD(string sWhere) {
-            object[] results = this.Invoke("GetSc_ICMOBillList_CLD", new object[] {
-                        sWhere});
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void GetSc_ICMOBillList_CLDAsync(string sWhere) {
-            this.GetSc_ICMOBillList_CLDAsync(sWhere, null);
-        }
-        
-        /// <remarks/>
-        public void GetSc_ICMOBillList_CLDAsync(string sWhere, object userState) {
-            if ((this.GetSc_ICMOBillList_CLDOperationCompleted == null)) {
-                this.GetSc_ICMOBillList_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetSc_ICMOBillList_CLDOperationCompleted);
-            }
-            this.InvokeAsync("GetSc_ICMOBillList_CLD", new object[] {
-                        sWhere}, this.GetSc_ICMOBillList_CLDOperationCompleted, userState);
-        }
-        
-        private void OnGetSc_ICMOBillList_CLDOperationCompleted(object arg) {
-            if ((this.GetSc_ICMOBillList_CLDCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.GetSc_ICMOBillList_CLDCompleted(this, new GetSc_ICMOBillList_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetKf_ProductInBillList_CLD", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public System.Data.DataSet GetKf_ProductInBillList_CLD(string sWhere) {
-            object[] results = this.Invoke("GetKf_ProductInBillList_CLD", new object[] {
-                        sWhere});
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void GetKf_ProductInBillList_CLDAsync(string sWhere) {
-            this.GetKf_ProductInBillList_CLDAsync(sWhere, null);
-        }
-        
-        /// <remarks/>
-        public void GetKf_ProductInBillList_CLDAsync(string sWhere, object userState) {
-            if ((this.GetKf_ProductInBillList_CLDOperationCompleted == null)) {
-                this.GetKf_ProductInBillList_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKf_ProductInBillList_CLDOperationCompleted);
-            }
-            this.InvokeAsync("GetKf_ProductInBillList_CLD", new object[] {
-                        sWhere}, this.GetKf_ProductInBillList_CLDOperationCompleted, userState);
-        }
-        
-        private void OnGetKf_ProductInBillList_CLDOperationCompleted(object arg) {
-            if ((this.GetKf_ProductInBillList_CLDCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.GetKf_ProductInBillList_CLDCompleted(this, new GetKf_ProductInBillList_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetKf_ProductInBillList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public System.Data.DataSet GetKf_ProductInBillList(string sWhere) {
-            object[] results = this.Invoke("GetKf_ProductInBillList", new object[] {
-                        sWhere});
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void GetKf_ProductInBillListAsync(string sWhere) {
-            this.GetKf_ProductInBillListAsync(sWhere, null);
-        }
-        
-        /// <remarks/>
-        public void GetKf_ProductInBillListAsync(string sWhere, object userState) {
-            if ((this.GetKf_ProductInBillListOperationCompleted == null)) {
-                this.GetKf_ProductInBillListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKf_ProductInBillListOperationCompleted);
-            }
-            this.InvokeAsync("GetKf_ProductInBillList", new object[] {
-                        sWhere}, this.GetKf_ProductInBillListOperationCompleted, userState);
-        }
-        
-        private void OnGetKf_ProductInBillListOperationCompleted(object arg) {
-            if ((this.GetKf_ProductInBillListCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.GetKf_ProductInBillListCompleted(this, new GetKf_ProductInBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
-        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetSc_ICMOBackBillList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
-        public System.Data.DataSet GetSc_ICMOBackBillList(string sWhere) {
-            object[] results = this.Invoke("GetSc_ICMOBackBillList", new object[] {
-                        sWhere});
-            return ((System.Data.DataSet)(results[0]));
-        }
-        
-        /// <remarks/>
-        public void GetSc_ICMOBackBillListAsync(string sWhere) {
-            this.GetSc_ICMOBackBillListAsync(sWhere, null);
-        }
-        
-        /// <remarks/>
-        public void GetSc_ICMOBackBillListAsync(string sWhere, object userState) {
-            if ((this.GetSc_ICMOBackBillListOperationCompleted == null)) {
-                this.GetSc_ICMOBackBillListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetSc_ICMOBackBillListOperationCompleted);
-            }
-            this.InvokeAsync("GetSc_ICMOBackBillList", new object[] {
-                        sWhere}, this.GetSc_ICMOBackBillListOperationCompleted, userState);
-        }
-        
-        private void OnGetSc_ICMOBackBillListOperationCompleted(object arg) {
-            if ((this.GetSc_ICMOBackBillListCompleted != null)) {
-                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
-                this.GetSc_ICMOBackBillListCompleted(this, new GetSc_ICMOBackBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
-            }
-        }
-        
-        /// <remarks/>
         public new void CancelAsync(object userState) {
             base.CancelAsync(userState);
         }
@@ -25163,7 +25491,7 @@
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKf_ICStockBill_Mould {
+    public partial class ClsKf_ICStockBill_WMS {
         
         private long hItemIDField;
         
@@ -25182,6 +25510,20 @@
         private string hSPNumberField;
         
         private string hSPNameField;
+        
+        private long hSCWhIDField;
+        
+        private string hSCWhNumberField;
+        
+        private string hSCWhNameField;
+        
+        private bool hSCSPFlagField;
+        
+        private long hSCSPIDField;
+        
+        private string hSCSPNumberField;
+        
+        private string hSCSPNameField;
         
         private long hDeptIDField;
         
@@ -25216,6 +25558,16 @@
         private long hStockOutOrgIDField;
         
         private string hStockOutOrgNameField;
+        
+        private long hInterIDField;
+        
+        private string hBillNoField;
+        
+        private string hRemarkField;
+        
+        private string hBackField;
+        
+        private bool hSourceBarCodeFlagField;
         
         /// <remarks/>
         public long HItemID {
@@ -25304,6 +25656,76 @@
             }
             set {
                 this.hSPNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSCWhID {
+            get {
+                return this.hSCWhIDField;
+            }
+            set {
+                this.hSCWhIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSCWhNumber {
+            get {
+                return this.hSCWhNumberField;
+            }
+            set {
+                this.hSCWhNumberField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSCWhName {
+            get {
+                return this.hSCWhNameField;
+            }
+            set {
+                this.hSCWhNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HSCSPFlag {
+            get {
+                return this.hSCSPFlagField;
+            }
+            set {
+                this.hSCSPFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSCSPID {
+            get {
+                return this.hSCSPIDField;
+            }
+            set {
+                this.hSCSPIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSCSPNumber {
+            get {
+                return this.hSCSPNumberField;
+            }
+            set {
+                this.hSCSPNumberField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSCSPName {
+            get {
+                return this.hSCSPNameField;
+            }
+            set {
+                this.hSCSPNameField = value;
             }
         }
         
@@ -25474,6 +25896,56 @@
             }
             set {
                 this.hStockOutOrgNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HInterID {
+            get {
+                return this.hInterIDField;
+            }
+            set {
+                this.hInterIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HBillNo {
+            get {
+                return this.hBillNoField;
+            }
+            set {
+                this.hBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HRemark {
+            get {
+                return this.hRemarkField;
+            }
+            set {
+                this.hRemarkField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HBack {
+            get {
+                return this.hBackField;
+            }
+            set {
+                this.hBackField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HSourceBarCodeFlag {
+            get {
+                return this.hSourceBarCodeFlagField;
+            }
+            set {
+                this.hSourceBarCodeFlagField = value;
             }
         }
     }
@@ -28993,543 +29465,6 @@
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKF_PonderationBillMain_Audit_Temp {
-        
-        private long hItemIDField;
-        
-        private long hInterIDField;
-        
-        private string hBillNoField;
-        
-        private string hBillTypeField;
-        
-        private long hMaterIDField;
-        
-        private string hMaterNumberField;
-        
-        private string hMaterNameField;
-        
-        private string hMaterModelField;
-        
-        private long hProcIDField;
-        
-        private string hProcNameField;
-        
-        private long hWhIDField;
-        
-        private string hWhNameField;
-        
-        private long hSCWHIDField;
-        
-        private string hSCWHNameField;
-        
-        private long hStockPlaceIDField;
-        
-        private string hStockPlaceNameField;
-        
-        private long hOutStockPlaceIDField;
-        
-        private string hOutStockPlaceNameField;
-        
-        private long hGroupIDField;
-        
-        private string hGroupNameField;
-        
-        private double hQtyMustField;
-        
-        private double hQtyField;
-        
-        private double hPieceQtyField;
-        
-        private string hBarCodeField;
-        
-        private string hAddrField;
-        
-        private string hMakerField;
-        
-        private System.DateTime hMakeDateField;
-        
-        private long hSourceInterIDField;
-        
-        private long hSourceEntryIDField;
-        
-        private string hSourceBillNoField;
-        
-        private string hSourceBillTypeField;
-        
-        private long hRelationInterIDField;
-        
-        private long hRelationEntryIDField;
-        
-        private string hRelationBillNoField;
-        
-        private long hErpClsIDField;
-        
-        private bool hRedBlueFlagField;
-        
-        private string hBatchNoField;
-        
-        private long hInstructIDField;
-        
-        private string hInstructNoField;
-        
-        private long hSeOrderBillIDField;
-        
-        private string hSeOrderBillNoField;
-        
-        private bool hAuditFlagField;
-        
-        private string hNordanField;
-        
-        private long hAuxPropIDField;
-        
-        /// <remarks/>
-        public long HItemID {
-            get {
-                return this.hItemIDField;
-            }
-            set {
-                this.hItemIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HInterID {
-            get {
-                return this.hInterIDField;
-            }
-            set {
-                this.hInterIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBillNo {
-            get {
-                return this.hBillNoField;
-            }
-            set {
-                this.hBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBillType {
-            get {
-                return this.hBillTypeField;
-            }
-            set {
-                this.hBillTypeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HMaterID {
-            get {
-                return this.hMaterIDField;
-            }
-            set {
-                this.hMaterIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HMaterNumber {
-            get {
-                return this.hMaterNumberField;
-            }
-            set {
-                this.hMaterNumberField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HMaterName {
-            get {
-                return this.hMaterNameField;
-            }
-            set {
-                this.hMaterNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HMaterModel {
-            get {
-                return this.hMaterModelField;
-            }
-            set {
-                this.hMaterModelField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HProcID {
-            get {
-                return this.hProcIDField;
-            }
-            set {
-                this.hProcIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HProcName {
-            get {
-                return this.hProcNameField;
-            }
-            set {
-                this.hProcNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HWhID {
-            get {
-                return this.hWhIDField;
-            }
-            set {
-                this.hWhIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HWhName {
-            get {
-                return this.hWhNameField;
-            }
-            set {
-                this.hWhNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSCWHID {
-            get {
-                return this.hSCWHIDField;
-            }
-            set {
-                this.hSCWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSCWHName {
-            get {
-                return this.hSCWHNameField;
-            }
-            set {
-                this.hSCWHNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HStockPlaceID {
-            get {
-                return this.hStockPlaceIDField;
-            }
-            set {
-                this.hStockPlaceIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HStockPlaceName {
-            get {
-                return this.hStockPlaceNameField;
-            }
-            set {
-                this.hStockPlaceNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HOutStockPlaceID {
-            get {
-                return this.hOutStockPlaceIDField;
-            }
-            set {
-                this.hOutStockPlaceIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HOutStockPlaceName {
-            get {
-                return this.hOutStockPlaceNameField;
-            }
-            set {
-                this.hOutStockPlaceNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HGroupID {
-            get {
-                return this.hGroupIDField;
-            }
-            set {
-                this.hGroupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HGroupName {
-            get {
-                return this.hGroupNameField;
-            }
-            set {
-                this.hGroupNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public double HQtyMust {
-            get {
-                return this.hQtyMustField;
-            }
-            set {
-                this.hQtyMustField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public double HQty {
-            get {
-                return this.hQtyField;
-            }
-            set {
-                this.hQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public double HPieceQty {
-            get {
-                return this.hPieceQtyField;
-            }
-            set {
-                this.hPieceQtyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBarCode {
-            get {
-                return this.hBarCodeField;
-            }
-            set {
-                this.hBarCodeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HAddr {
-            get {
-                return this.hAddrField;
-            }
-            set {
-                this.hAddrField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HMaker {
-            get {
-                return this.hMakerField;
-            }
-            set {
-                this.hMakerField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public System.DateTime HMakeDate {
-            get {
-                return this.hMakeDateField;
-            }
-            set {
-                this.hMakeDateField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSourceInterID {
-            get {
-                return this.hSourceInterIDField;
-            }
-            set {
-                this.hSourceInterIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSourceEntryID {
-            get {
-                return this.hSourceEntryIDField;
-            }
-            set {
-                this.hSourceEntryIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSourceBillNo {
-            get {
-                return this.hSourceBillNoField;
-            }
-            set {
-                this.hSourceBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSourceBillType {
-            get {
-                return this.hSourceBillTypeField;
-            }
-            set {
-                this.hSourceBillTypeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HRelationInterID {
-            get {
-                return this.hRelationInterIDField;
-            }
-            set {
-                this.hRelationInterIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HRelationEntryID {
-            get {
-                return this.hRelationEntryIDField;
-            }
-            set {
-                this.hRelationEntryIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HRelationBillNo {
-            get {
-                return this.hRelationBillNoField;
-            }
-            set {
-                this.hRelationBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HErpClsID {
-            get {
-                return this.hErpClsIDField;
-            }
-            set {
-                this.hErpClsIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HRedBlueFlag {
-            get {
-                return this.hRedBlueFlagField;
-            }
-            set {
-                this.hRedBlueFlagField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HBatchNo {
-            get {
-                return this.hBatchNoField;
-            }
-            set {
-                this.hBatchNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HInstructID {
-            get {
-                return this.hInstructIDField;
-            }
-            set {
-                this.hInstructIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HInstructNo {
-            get {
-                return this.hInstructNoField;
-            }
-            set {
-                this.hInstructNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSeOrderBillID {
-            get {
-                return this.hSeOrderBillIDField;
-            }
-            set {
-                this.hSeOrderBillIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSeOrderBillNo {
-            get {
-                return this.hSeOrderBillNoField;
-            }
-            set {
-                this.hSeOrderBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HAuditFlag {
-            get {
-                return this.hAuditFlagField;
-            }
-            set {
-                this.hAuditFlagField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HNordan {
-            get {
-                return this.hNordanField;
-            }
-            set {
-                this.hNordanField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HAuxPropID {
-            get {
-                return this.hAuxPropIDField;
-            }
-            set {
-                this.hAuxPropIDField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
     public partial class ClsSc_MouldStockBillMain_Temp {
         
         private long hItemIDField;
@@ -32604,6 +32539,543 @@
             }
             set {
                 this.hBadQtyField = value;
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
+    public partial class ClsKF_PonderationBillMain_Audit_Temp {
+        
+        private long hItemIDField;
+        
+        private long hInterIDField;
+        
+        private string hBillNoField;
+        
+        private string hBillTypeField;
+        
+        private long hMaterIDField;
+        
+        private string hMaterNumberField;
+        
+        private string hMaterNameField;
+        
+        private string hMaterModelField;
+        
+        private long hProcIDField;
+        
+        private string hProcNameField;
+        
+        private long hWhIDField;
+        
+        private string hWhNameField;
+        
+        private long hSCWHIDField;
+        
+        private string hSCWHNameField;
+        
+        private long hStockPlaceIDField;
+        
+        private string hStockPlaceNameField;
+        
+        private long hOutStockPlaceIDField;
+        
+        private string hOutStockPlaceNameField;
+        
+        private long hGroupIDField;
+        
+        private string hGroupNameField;
+        
+        private double hQtyMustField;
+        
+        private double hQtyField;
+        
+        private double hPieceQtyField;
+        
+        private string hBarCodeField;
+        
+        private string hAddrField;
+        
+        private string hMakerField;
+        
+        private System.DateTime hMakeDateField;
+        
+        private long hSourceInterIDField;
+        
+        private long hSourceEntryIDField;
+        
+        private string hSourceBillNoField;
+        
+        private string hSourceBillTypeField;
+        
+        private long hRelationInterIDField;
+        
+        private long hRelationEntryIDField;
+        
+        private string hRelationBillNoField;
+        
+        private long hErpClsIDField;
+        
+        private bool hRedBlueFlagField;
+        
+        private string hBatchNoField;
+        
+        private long hInstructIDField;
+        
+        private string hInstructNoField;
+        
+        private long hSeOrderBillIDField;
+        
+        private string hSeOrderBillNoField;
+        
+        private bool hAuditFlagField;
+        
+        private string hNordanField;
+        
+        private long hAuxPropIDField;
+        
+        /// <remarks/>
+        public long HItemID {
+            get {
+                return this.hItemIDField;
+            }
+            set {
+                this.hItemIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HInterID {
+            get {
+                return this.hInterIDField;
+            }
+            set {
+                this.hInterIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HBillNo {
+            get {
+                return this.hBillNoField;
+            }
+            set {
+                this.hBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HBillType {
+            get {
+                return this.hBillTypeField;
+            }
+            set {
+                this.hBillTypeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HMaterID {
+            get {
+                return this.hMaterIDField;
+            }
+            set {
+                this.hMaterIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HMaterNumber {
+            get {
+                return this.hMaterNumberField;
+            }
+            set {
+                this.hMaterNumberField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HMaterName {
+            get {
+                return this.hMaterNameField;
+            }
+            set {
+                this.hMaterNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HMaterModel {
+            get {
+                return this.hMaterModelField;
+            }
+            set {
+                this.hMaterModelField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HProcID {
+            get {
+                return this.hProcIDField;
+            }
+            set {
+                this.hProcIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HProcName {
+            get {
+                return this.hProcNameField;
+            }
+            set {
+                this.hProcNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWhID {
+            get {
+                return this.hWhIDField;
+            }
+            set {
+                this.hWhIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HWhName {
+            get {
+                return this.hWhNameField;
+            }
+            set {
+                this.hWhNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSCWHID {
+            get {
+                return this.hSCWHIDField;
+            }
+            set {
+                this.hSCWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSCWHName {
+            get {
+                return this.hSCWHNameField;
+            }
+            set {
+                this.hSCWHNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HStockPlaceID {
+            get {
+                return this.hStockPlaceIDField;
+            }
+            set {
+                this.hStockPlaceIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HStockPlaceName {
+            get {
+                return this.hStockPlaceNameField;
+            }
+            set {
+                this.hStockPlaceNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HOutStockPlaceID {
+            get {
+                return this.hOutStockPlaceIDField;
+            }
+            set {
+                this.hOutStockPlaceIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HOutStockPlaceName {
+            get {
+                return this.hOutStockPlaceNameField;
+            }
+            set {
+                this.hOutStockPlaceNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HGroupID {
+            get {
+                return this.hGroupIDField;
+            }
+            set {
+                this.hGroupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HGroupName {
+            get {
+                return this.hGroupNameField;
+            }
+            set {
+                this.hGroupNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HQtyMust {
+            get {
+                return this.hQtyMustField;
+            }
+            set {
+                this.hQtyMustField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HQty {
+            get {
+                return this.hQtyField;
+            }
+            set {
+                this.hQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HPieceQty {
+            get {
+                return this.hPieceQtyField;
+            }
+            set {
+                this.hPieceQtyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HBarCode {
+            get {
+                return this.hBarCodeField;
+            }
+            set {
+                this.hBarCodeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HAddr {
+            get {
+                return this.hAddrField;
+            }
+            set {
+                this.hAddrField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HMaker {
+            get {
+                return this.hMakerField;
+            }
+            set {
+                this.hMakerField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public System.DateTime HMakeDate {
+            get {
+                return this.hMakeDateField;
+            }
+            set {
+                this.hMakeDateField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSourceInterID {
+            get {
+                return this.hSourceInterIDField;
+            }
+            set {
+                this.hSourceInterIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSourceEntryID {
+            get {
+                return this.hSourceEntryIDField;
+            }
+            set {
+                this.hSourceEntryIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSourceBillNo {
+            get {
+                return this.hSourceBillNoField;
+            }
+            set {
+                this.hSourceBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSourceBillType {
+            get {
+                return this.hSourceBillTypeField;
+            }
+            set {
+                this.hSourceBillTypeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HRelationInterID {
+            get {
+                return this.hRelationInterIDField;
+            }
+            set {
+                this.hRelationInterIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HRelationEntryID {
+            get {
+                return this.hRelationEntryIDField;
+            }
+            set {
+                this.hRelationEntryIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HRelationBillNo {
+            get {
+                return this.hRelationBillNoField;
+            }
+            set {
+                this.hRelationBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HErpClsID {
+            get {
+                return this.hErpClsIDField;
+            }
+            set {
+                this.hErpClsIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HRedBlueFlag {
+            get {
+                return this.hRedBlueFlagField;
+            }
+            set {
+                this.hRedBlueFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HBatchNo {
+            get {
+                return this.hBatchNoField;
+            }
+            set {
+                this.hBatchNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HInstructID {
+            get {
+                return this.hInstructIDField;
+            }
+            set {
+                this.hInstructIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HInstructNo {
+            get {
+                return this.hInstructNoField;
+            }
+            set {
+                this.hInstructNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSeOrderBillID {
+            get {
+                return this.hSeOrderBillIDField;
+            }
+            set {
+                this.hSeOrderBillIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSeOrderBillNo {
+            get {
+                return this.hSeOrderBillNoField;
+            }
+            set {
+                this.hSeOrderBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HAuditFlag {
+            get {
+                return this.hAuditFlagField;
+            }
+            set {
+                this.hAuditFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HNordan {
+            get {
+                return this.hNordanField;
+            }
+            set {
+                this.hNordanField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HAuxPropID {
+            get {
+                return this.hAuxPropIDField;
+            }
+            set {
+                this.hAuxPropIDField = value;
             }
         }
     }
@@ -36759,11 +37231,9 @@
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_PackUnionBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_PackDoubleBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_PackSplitBillMain))]
-    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_MoveStockBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_QualityReportBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_ICMOReportBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_DoorOutCheckBillMain))]
-    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustInBackBillMain_CLD))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustReplenishOutBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_MateReplenishOutBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_MateOutBillMain))]
@@ -36773,6 +37243,7 @@
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_SellOutBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_MoveStockStepInBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_MoveStockStepOutBillMain))]
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_MoveStockBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ProductInBillMain_K3))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_AGVRequestBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ProductInBillMain_CLD))]
@@ -36780,15 +37251,16 @@
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_POStockInBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_OtherOutBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustOutBillMain))]
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustInBackBillMain_CLD))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsQC_NoPassProdCheckBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsCg_POInStockBillMain_K3))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsCg_POInStockBillMain))]
-    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ProductInBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_MouldProdInBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_OtherInBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustInBillMain_K3))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustInBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ICStockBillMain))]
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ProductInBillMain))]
     [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_MouldStockBillMain))]
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
     [System.SerializableAttribute()]
@@ -37620,303 +38092,6 @@
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKf_MoveStockBillMain : ClsXt_BaseBillMain {
-        
-        private long hSupIDField;
-        
-        private long hWHIDField;
-        
-        private long hSCWHIDField;
-        
-        private long hEmpIDField;
-        
-        private long hManagerIDField;
-        
-        private long hSecManagerIDField;
-        
-        private long hKeeperIDField;
-        
-        private long hDeptIDField;
-        
-        private string hExplanationField;
-        
-        private string hInnerBillNoField;
-        
-        private bool hRedBlueFlagField;
-        
-        private string hAddressField;
-        
-        private string hLinkManField;
-        
-        private string hLinkPhoneField;
-        
-        private long hConveyTypeIDField;
-        
-        private long hConveyCompIDField;
-        
-        private double hConveyMoneyField;
-        
-        private string hStockStyleField;
-        
-        private string hTransferDirectField;
-        
-        private string hShipTypeField;
-        
-        private long hSTOCKORGIDField;
-        
-        private long hOWNERIDField;
-        
-        private long hStockInOrgIDField;
-        
-        private long hStockOutOrgIDField;
-        
-        /// <remarks/>
-        public long HSupID {
-            get {
-                return this.hSupIDField;
-            }
-            set {
-                this.hSupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HWHID {
-            get {
-                return this.hWHIDField;
-            }
-            set {
-                this.hWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSCWHID {
-            get {
-                return this.hSCWHIDField;
-            }
-            set {
-                this.hSCWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HEmpID {
-            get {
-                return this.hEmpIDField;
-            }
-            set {
-                this.hEmpIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HManagerID {
-            get {
-                return this.hManagerIDField;
-            }
-            set {
-                this.hManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSecManagerID {
-            get {
-                return this.hSecManagerIDField;
-            }
-            set {
-                this.hSecManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HKeeperID {
-            get {
-                return this.hKeeperIDField;
-            }
-            set {
-                this.hKeeperIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HDeptID {
-            get {
-                return this.hDeptIDField;
-            }
-            set {
-                this.hDeptIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HExplanation {
-            get {
-                return this.hExplanationField;
-            }
-            set {
-                this.hExplanationField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HInnerBillNo {
-            get {
-                return this.hInnerBillNoField;
-            }
-            set {
-                this.hInnerBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HRedBlueFlag {
-            get {
-                return this.hRedBlueFlagField;
-            }
-            set {
-                this.hRedBlueFlagField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HAddress {
-            get {
-                return this.hAddressField;
-            }
-            set {
-                this.hAddressField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HLinkMan {
-            get {
-                return this.hLinkManField;
-            }
-            set {
-                this.hLinkManField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HLinkPhone {
-            get {
-                return this.hLinkPhoneField;
-            }
-            set {
-                this.hLinkPhoneField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HConveyTypeID {
-            get {
-                return this.hConveyTypeIDField;
-            }
-            set {
-                this.hConveyTypeIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HConveyCompID {
-            get {
-                return this.hConveyCompIDField;
-            }
-            set {
-                this.hConveyCompIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public double HConveyMoney {
-            get {
-                return this.hConveyMoneyField;
-            }
-            set {
-                this.hConveyMoneyField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HStockStyle {
-            get {
-                return this.hStockStyleField;
-            }
-            set {
-                this.hStockStyleField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HTransferDirect {
-            get {
-                return this.hTransferDirectField;
-            }
-            set {
-                this.hTransferDirectField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HShipType {
-            get {
-                return this.hShipTypeField;
-            }
-            set {
-                this.hShipTypeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSTOCKORGID {
-            get {
-                return this.hSTOCKORGIDField;
-            }
-            set {
-                this.hSTOCKORGIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HOWNERID {
-            get {
-                return this.hOWNERIDField;
-            }
-            set {
-                this.hOWNERIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HStockInOrgID {
-            get {
-                return this.hStockInOrgIDField;
-            }
-            set {
-                this.hStockInOrgIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HStockOutOrgID {
-            get {
-                return this.hStockOutOrgIDField;
-            }
-            set {
-                this.hStockOutOrgIDField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
     public partial class ClsSc_QualityReportBillMain : ClsXt_BaseBillMain {
         
         private long hEmpIDField;
@@ -38186,231 +38361,6 @@
             }
             set {
                 this.hPRDORGIDField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKf_EntrustInBackBillMain_CLD : ClsXt_BaseBillMain {
-        
-        private long hKeeperIDField;
-        
-        private long hSecManagerIDField;
-        
-        private long hManagerIDField;
-        
-        private long hSupIDField;
-        
-        private long hWHIDField;
-        
-        private long hDeptIDField;
-        
-        private long hEmpIDField;
-        
-        private string hExplanationField;
-        
-        private string hInnerBillNoField;
-        
-        private string hAddressField;
-        
-        private bool hRedBlueFlagField;
-        
-        private long fBillerIDField;
-        
-        private string hSourceTranTypeField;
-        
-        private string hChecker2Field;
-        
-        private string hCheckDate2Field;
-        
-        private long hCheckFlowField;
-        
-        private long hORGANIZATIONSIDField;
-        
-        private string hORGANIZATIONSNOField;
-        
-        /// <remarks/>
-        public long HKeeperID {
-            get {
-                return this.hKeeperIDField;
-            }
-            set {
-                this.hKeeperIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSecManagerID {
-            get {
-                return this.hSecManagerIDField;
-            }
-            set {
-                this.hSecManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HManagerID {
-            get {
-                return this.hManagerIDField;
-            }
-            set {
-                this.hManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSupID {
-            get {
-                return this.hSupIDField;
-            }
-            set {
-                this.hSupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HWHID {
-            get {
-                return this.hWHIDField;
-            }
-            set {
-                this.hWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HDeptID {
-            get {
-                return this.hDeptIDField;
-            }
-            set {
-                this.hDeptIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HEmpID {
-            get {
-                return this.hEmpIDField;
-            }
-            set {
-                this.hEmpIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HExplanation {
-            get {
-                return this.hExplanationField;
-            }
-            set {
-                this.hExplanationField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HInnerBillNo {
-            get {
-                return this.hInnerBillNoField;
-            }
-            set {
-                this.hInnerBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HAddress {
-            get {
-                return this.hAddressField;
-            }
-            set {
-                this.hAddressField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HRedBlueFlag {
-            get {
-                return this.hRedBlueFlagField;
-            }
-            set {
-                this.hRedBlueFlagField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long FBillerID {
-            get {
-                return this.fBillerIDField;
-            }
-            set {
-                this.fBillerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSourceTranType {
-            get {
-                return this.hSourceTranTypeField;
-            }
-            set {
-                this.hSourceTranTypeField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HChecker2 {
-            get {
-                return this.hChecker2Field;
-            }
-            set {
-                this.hChecker2Field = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HCheckDate2 {
-            get {
-                return this.hCheckDate2Field;
-            }
-            set {
-                this.hCheckDate2Field = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HCheckFlow {
-            get {
-                return this.hCheckFlowField;
-            }
-            set {
-                this.hCheckFlowField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HORGANIZATIONSID {
-            get {
-                return this.hORGANIZATIONSIDField;
-            }
-            set {
-                this.hORGANIZATIONSIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HORGANIZATIONSNO {
-            get {
-                return this.hORGANIZATIONSNOField;
-            }
-            set {
-                this.hORGANIZATIONSNOField = value;
             }
         }
     }
@@ -40470,6 +40420,303 @@
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
+    public partial class ClsKf_MoveStockBillMain : ClsXt_BaseBillMain {
+        
+        private long hSupIDField;
+        
+        private long hWHIDField;
+        
+        private long hSCWHIDField;
+        
+        private long hEmpIDField;
+        
+        private long hManagerIDField;
+        
+        private long hSecManagerIDField;
+        
+        private long hKeeperIDField;
+        
+        private long hDeptIDField;
+        
+        private string hExplanationField;
+        
+        private string hInnerBillNoField;
+        
+        private bool hRedBlueFlagField;
+        
+        private string hAddressField;
+        
+        private string hLinkManField;
+        
+        private string hLinkPhoneField;
+        
+        private long hConveyTypeIDField;
+        
+        private long hConveyCompIDField;
+        
+        private double hConveyMoneyField;
+        
+        private string hStockStyleField;
+        
+        private string hTransferDirectField;
+        
+        private string hShipTypeField;
+        
+        private long hSTOCKORGIDField;
+        
+        private long hOWNERIDField;
+        
+        private long hStockInOrgIDField;
+        
+        private long hStockOutOrgIDField;
+        
+        /// <remarks/>
+        public long HSupID {
+            get {
+                return this.hSupIDField;
+            }
+            set {
+                this.hSupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWHID {
+            get {
+                return this.hWHIDField;
+            }
+            set {
+                this.hWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSCWHID {
+            get {
+                return this.hSCWHIDField;
+            }
+            set {
+                this.hSCWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HEmpID {
+            get {
+                return this.hEmpIDField;
+            }
+            set {
+                this.hEmpIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HManagerID {
+            get {
+                return this.hManagerIDField;
+            }
+            set {
+                this.hManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSecManagerID {
+            get {
+                return this.hSecManagerIDField;
+            }
+            set {
+                this.hSecManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HKeeperID {
+            get {
+                return this.hKeeperIDField;
+            }
+            set {
+                this.hKeeperIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HDeptID {
+            get {
+                return this.hDeptIDField;
+            }
+            set {
+                this.hDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HExplanation {
+            get {
+                return this.hExplanationField;
+            }
+            set {
+                this.hExplanationField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HInnerBillNo {
+            get {
+                return this.hInnerBillNoField;
+            }
+            set {
+                this.hInnerBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HRedBlueFlag {
+            get {
+                return this.hRedBlueFlagField;
+            }
+            set {
+                this.hRedBlueFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HAddress {
+            get {
+                return this.hAddressField;
+            }
+            set {
+                this.hAddressField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HLinkMan {
+            get {
+                return this.hLinkManField;
+            }
+            set {
+                this.hLinkManField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HLinkPhone {
+            get {
+                return this.hLinkPhoneField;
+            }
+            set {
+                this.hLinkPhoneField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HConveyTypeID {
+            get {
+                return this.hConveyTypeIDField;
+            }
+            set {
+                this.hConveyTypeIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HConveyCompID {
+            get {
+                return this.hConveyCompIDField;
+            }
+            set {
+                this.hConveyCompIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public double HConveyMoney {
+            get {
+                return this.hConveyMoneyField;
+            }
+            set {
+                this.hConveyMoneyField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HStockStyle {
+            get {
+                return this.hStockStyleField;
+            }
+            set {
+                this.hStockStyleField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HTransferDirect {
+            get {
+                return this.hTransferDirectField;
+            }
+            set {
+                this.hTransferDirectField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HShipType {
+            get {
+                return this.hShipTypeField;
+            }
+            set {
+                this.hShipTypeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSTOCKORGID {
+            get {
+                return this.hSTOCKORGIDField;
+            }
+            set {
+                this.hSTOCKORGIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HOWNERID {
+            get {
+                return this.hOWNERIDField;
+            }
+            set {
+                this.hOWNERIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HStockInOrgID {
+            get {
+                return this.hStockInOrgIDField;
+            }
+            set {
+                this.hStockInOrgIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HStockOutOrgID {
+            get {
+                return this.hStockOutOrgIDField;
+            }
+            set {
+                this.hStockOutOrgIDField = value;
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
     public partial class ClsKf_ProductInBillMain_K3 : ClsXt_BaseBillMain {
         
         private long fDCStockIDField;
@@ -41637,6 +41884,231 @@
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
+    public partial class ClsKf_EntrustInBackBillMain_CLD : ClsXt_BaseBillMain {
+        
+        private long hKeeperIDField;
+        
+        private long hSecManagerIDField;
+        
+        private long hManagerIDField;
+        
+        private long hSupIDField;
+        
+        private long hWHIDField;
+        
+        private long hDeptIDField;
+        
+        private long hEmpIDField;
+        
+        private string hExplanationField;
+        
+        private string hInnerBillNoField;
+        
+        private string hAddressField;
+        
+        private bool hRedBlueFlagField;
+        
+        private long fBillerIDField;
+        
+        private string hSourceTranTypeField;
+        
+        private string hChecker2Field;
+        
+        private string hCheckDate2Field;
+        
+        private long hCheckFlowField;
+        
+        private long hORGANIZATIONSIDField;
+        
+        private string hORGANIZATIONSNOField;
+        
+        /// <remarks/>
+        public long HKeeperID {
+            get {
+                return this.hKeeperIDField;
+            }
+            set {
+                this.hKeeperIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSecManagerID {
+            get {
+                return this.hSecManagerIDField;
+            }
+            set {
+                this.hSecManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HManagerID {
+            get {
+                return this.hManagerIDField;
+            }
+            set {
+                this.hManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSupID {
+            get {
+                return this.hSupIDField;
+            }
+            set {
+                this.hSupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWHID {
+            get {
+                return this.hWHIDField;
+            }
+            set {
+                this.hWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HDeptID {
+            get {
+                return this.hDeptIDField;
+            }
+            set {
+                this.hDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HEmpID {
+            get {
+                return this.hEmpIDField;
+            }
+            set {
+                this.hEmpIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HExplanation {
+            get {
+                return this.hExplanationField;
+            }
+            set {
+                this.hExplanationField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HInnerBillNo {
+            get {
+                return this.hInnerBillNoField;
+            }
+            set {
+                this.hInnerBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HAddress {
+            get {
+                return this.hAddressField;
+            }
+            set {
+                this.hAddressField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HRedBlueFlag {
+            get {
+                return this.hRedBlueFlagField;
+            }
+            set {
+                this.hRedBlueFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long FBillerID {
+            get {
+                return this.fBillerIDField;
+            }
+            set {
+                this.fBillerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HSourceTranType {
+            get {
+                return this.hSourceTranTypeField;
+            }
+            set {
+                this.hSourceTranTypeField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HChecker2 {
+            get {
+                return this.hChecker2Field;
+            }
+            set {
+                this.hChecker2Field = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HCheckDate2 {
+            get {
+                return this.hCheckDate2Field;
+            }
+            set {
+                this.hCheckDate2Field = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HCheckFlow {
+            get {
+                return this.hCheckFlowField;
+            }
+            set {
+                this.hCheckFlowField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HORGANIZATIONSID {
+            get {
+                return this.hORGANIZATIONSIDField;
+            }
+            set {
+                this.hORGANIZATIONSIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HORGANIZATIONSNO {
+            get {
+                return this.hORGANIZATIONSNOField;
+            }
+            set {
+                this.hORGANIZATIONSNOField = value;
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
     public partial class ClsQC_NoPassProdCheckBillMain : ClsXt_BaseBillMain {
         
         private long hPrintQtyField;
@@ -42206,183 +42678,6 @@
             }
             set {
                 this.hInnerBillNoField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKf_ProductInBillMain : ClsXt_BaseBillMain {
-        
-        private string hDateForWebField;
-        
-        private long hSupIDField;
-        
-        private long hWHIDField;
-        
-        private long hSCWHIDField;
-        
-        private long hEmpIDField;
-        
-        private long hManagerIDField;
-        
-        private long hSecManagerIDField;
-        
-        private long hKeeperIDField;
-        
-        private long hDeptIDField;
-        
-        private string hExplanationField;
-        
-        private string hInnerBillNoField;
-        
-        private bool hRedBlueFlagField;
-        
-        private long hSTOCKORGIDField;
-        
-        private long hOWNERIDField;
-        
-        /// <remarks/>
-        public string HDateForWeb {
-            get {
-                return this.hDateForWebField;
-            }
-            set {
-                this.hDateForWebField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSupID {
-            get {
-                return this.hSupIDField;
-            }
-            set {
-                this.hSupIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HWHID {
-            get {
-                return this.hWHIDField;
-            }
-            set {
-                this.hWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSCWHID {
-            get {
-                return this.hSCWHIDField;
-            }
-            set {
-                this.hSCWHIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HEmpID {
-            get {
-                return this.hEmpIDField;
-            }
-            set {
-                this.hEmpIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HManagerID {
-            get {
-                return this.hManagerIDField;
-            }
-            set {
-                this.hManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSecManagerID {
-            get {
-                return this.hSecManagerIDField;
-            }
-            set {
-                this.hSecManagerIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HKeeperID {
-            get {
-                return this.hKeeperIDField;
-            }
-            set {
-                this.hKeeperIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HDeptID {
-            get {
-                return this.hDeptIDField;
-            }
-            set {
-                this.hDeptIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HExplanation {
-            get {
-                return this.hExplanationField;
-            }
-            set {
-                this.hExplanationField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HInnerBillNo {
-            get {
-                return this.hInnerBillNoField;
-            }
-            set {
-                this.hInnerBillNoField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HRedBlueFlag {
-            get {
-                return this.hRedBlueFlagField;
-            }
-            set {
-                this.hRedBlueFlagField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSTOCKORGID {
-            get {
-                return this.hSTOCKORGIDField;
-            }
-            set {
-                this.hSTOCKORGIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HOWNERID {
-            get {
-                return this.hOWNERIDField;
-            }
-            set {
-                this.hOWNERIDField = value;
             }
         }
     }
@@ -43568,6 +43863,183 @@
             }
             set {
                 this.hStockStyleField = value;
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
+    public partial class ClsKf_ProductInBillMain : ClsXt_BaseBillMain {
+        
+        private string hDateForWebField;
+        
+        private long hSupIDField;
+        
+        private long hWHIDField;
+        
+        private long hSCWHIDField;
+        
+        private long hEmpIDField;
+        
+        private long hManagerIDField;
+        
+        private long hSecManagerIDField;
+        
+        private long hKeeperIDField;
+        
+        private long hDeptIDField;
+        
+        private string hExplanationField;
+        
+        private string hInnerBillNoField;
+        
+        private bool hRedBlueFlagField;
+        
+        private long hSTOCKORGIDField;
+        
+        private long hOWNERIDField;
+        
+        /// <remarks/>
+        public string HDateForWeb {
+            get {
+                return this.hDateForWebField;
+            }
+            set {
+                this.hDateForWebField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSupID {
+            get {
+                return this.hSupIDField;
+            }
+            set {
+                this.hSupIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HWHID {
+            get {
+                return this.hWHIDField;
+            }
+            set {
+                this.hWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSCWHID {
+            get {
+                return this.hSCWHIDField;
+            }
+            set {
+                this.hSCWHIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HEmpID {
+            get {
+                return this.hEmpIDField;
+            }
+            set {
+                this.hEmpIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HManagerID {
+            get {
+                return this.hManagerIDField;
+            }
+            set {
+                this.hManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSecManagerID {
+            get {
+                return this.hSecManagerIDField;
+            }
+            set {
+                this.hSecManagerIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HKeeperID {
+            get {
+                return this.hKeeperIDField;
+            }
+            set {
+                this.hKeeperIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HDeptID {
+            get {
+                return this.hDeptIDField;
+            }
+            set {
+                this.hDeptIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HExplanation {
+            get {
+                return this.hExplanationField;
+            }
+            set {
+                this.hExplanationField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public string HInnerBillNo {
+            get {
+                return this.hInnerBillNoField;
+            }
+            set {
+                this.hInnerBillNoField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public bool HRedBlueFlag {
+            get {
+                return this.hRedBlueFlagField;
+            }
+            set {
+                this.hRedBlueFlagField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HSTOCKORGID {
+            get {
+                return this.hSTOCKORGIDField;
+            }
+            set {
+                this.hSTOCKORGIDField = value;
+            }
+        }
+        
+        /// <remarks/>
+        public long HOWNERID {
+            get {
+                return this.hOWNERIDField;
+            }
+            set {
+                this.hOWNERIDField = value;
             }
         }
     }
@@ -51403,7 +51875,7 @@
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
     [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ClsKf_ICStockBill_WMS {
+    public partial class ClsKf_ICStockBill_Mould {
         
         private long hItemIDField;
         
@@ -51422,20 +51894,6 @@
         private string hSPNumberField;
         
         private string hSPNameField;
-        
-        private long hSCWhIDField;
-        
-        private string hSCWhNumberField;
-        
-        private string hSCWhNameField;
-        
-        private bool hSCSPFlagField;
-        
-        private long hSCSPIDField;
-        
-        private string hSCSPNumberField;
-        
-        private string hSCSPNameField;
         
         private long hDeptIDField;
         
@@ -51470,16 +51928,6 @@
         private long hStockOutOrgIDField;
         
         private string hStockOutOrgNameField;
-        
-        private long hInterIDField;
-        
-        private string hBillNoField;
-        
-        private string hRemarkField;
-        
-        private string hBackField;
-        
-        private bool hSourceBarCodeFlagField;
         
         /// <remarks/>
         public long HItemID {
@@ -51568,76 +52016,6 @@
             }
             set {
                 this.hSPNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSCWhID {
-            get {
-                return this.hSCWhIDField;
-            }
-            set {
-                this.hSCWhIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSCWhNumber {
-            get {
-                return this.hSCWhNumberField;
-            }
-            set {
-                this.hSCWhNumberField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSCWhName {
-            get {
-                return this.hSCWhNameField;
-            }
-            set {
-                this.hSCWhNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public bool HSCSPFlag {
-            get {
-                return this.hSCSPFlagField;
-            }
-            set {
-                this.hSCSPFlagField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public long HSCSPID {
-            get {
-                return this.hSCSPIDField;
-            }
-            set {
-                this.hSCSPIDField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSCSPNumber {
-            get {
-                return this.hSCSPNumberField;
-            }
-            set {
-                this.hSCSPNumberField = value;
-            }
-        }
-        
-        /// <remarks/>
-        public string HSCSPName {
-            get {
-                return this.hSCSPNameField;
-            }
-            set {
-                this.hSCSPNameField = value;
             }
         }
         
@@ -51810,54 +52188,320 @@
                 this.hStockOutOrgNameField = value;
             }
         }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void get_CheckTypeByBarCode_BillCheckCompletedEventHandler(object sender, get_CheckTypeByBarCode_BillCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_CheckTypeByBarCode_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_CheckTypeByBarCode_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
         
         /// <remarks/>
-        public long HInterID {
+        public ClsKf_ICStockBill_WMS Result {
             get {
-                return this.hInterIDField;
-            }
-            set {
-                this.hInterIDField = value;
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
             }
         }
         
         /// <remarks/>
-        public string HBillNo {
+        public string sErrMsg {
             get {
-                return this.hBillNoField;
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
             }
-            set {
-                this.hBillNoField = value;
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void get_BillBarCode_VerifyCompletedEventHandler(object sender, get_BillBarCode_VerifyCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_BillBarCode_VerifyCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_BillBarCode_VerifyCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
             }
         }
         
         /// <remarks/>
-        public string HRemark {
+        public string sErrMsg {
             get {
-                return this.hRemarkField;
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
             }
-            set {
-                this.hRemarkField = value;
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void GetKf_PonderationBillMain_Temp_BillCheckCompletedEventHandler(object sender, GetKf_PonderationBillMain_Temp_BillCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetKf_PonderationBillMain_Temp_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetKf_PonderationBillMain_Temp_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public System.Data.DataSet Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((System.Data.DataSet)(this.results[0]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void set_UpdateTemp_BillCheckCompletedEventHandler(object sender, set_UpdateTemp_BillCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_UpdateTemp_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_UpdateTemp_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
             }
         }
         
         /// <remarks/>
-        public string HBack {
+        public string sErrMsg {
             get {
-                return this.hBackField;
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
             }
-            set {
-                this.hBackField = value;
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void GetKf_PonderationBillMain_TempList_BillCheckCompletedEventHandler(object sender, GetKf_PonderationBillMain_TempList_BillCheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetKf_PonderationBillMain_TempList_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetKf_PonderationBillMain_TempList_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public System.Data.DataSet Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((System.Data.DataSet)(this.results[0]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void getDataSetByMasterSQLCompletedEventHandler(object sender, getDataSetByMasterSQLCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class getDataSetByMasterSQLCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal getDataSetByMasterSQLCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public System.Data.DataSet Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((System.Data.DataSet)(this.results[0]));
             }
         }
         
         /// <remarks/>
-        public bool HSourceBarCodeFlag {
+        public string sErrMsg {
             get {
-                return this.hSourceBarCodeFlagField;
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
             }
-            set {
-                this.hSourceBarCodeFlagField = value;
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void getCheckOpenCompletedEventHandler(object sender, getCheckOpenCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class getCheckOpenCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal getCheckOpenCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void getGetDataBaseCompletedEventHandler(object sender, getGetDataBaseCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class getGetDataBaseCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal getGetDataBaseCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public string Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sK3 {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void getCheckCzymcCompletedEventHandler(object sender, getCheckCzymcCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class getCheckCzymcCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal getCheckCzymcCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public System.Data.DataSet Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((System.Data.DataSet)(this.results[0]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void getSub_GetCurPeriodCompletedEventHandler(object sender, getSub_GetCurPeriodCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class getSub_GetCurPeriodCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal getSub_GetCurPeriodCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public int sYear {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((int)(this.results[1]));
+            }
+        }
+        
+        /// <remarks/>
+        public int sPeriod {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((int)(this.results[2]));
             }
         }
     }
@@ -52248,6 +52892,346 @@
             get {
                 this.RaiseExceptionIfNecessary();
                 return ((string)(this.results[7]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void get_SourceBill_ProductInCompletedEventHandler(object sender, get_SourceBill_ProductInCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SourceBill_ProductInCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SourceBill_ProductInCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void get_SourceBill_POStockInCompletedEventHandler(object sender, get_SourceBill_POStockInCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SourceBill_POStockInCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SourceBill_POStockInCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void get_SourceBill_EntrustInCompletedEventHandler(object sender, get_SourceBill_EntrustInCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SourceBill_EntrustInCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SourceBill_EntrustInCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void get_SourceBill_OtherInCompletedEventHandler(object sender, get_SourceBill_OtherInCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SourceBill_OtherInCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SourceBill_OtherInCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void get_SourceBill_PackBarCodeCompletedEventHandler(object sender, get_SourceBill_PackBarCodeCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SourceBill_PackBarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SourceBill_PackBarCodeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void GetSourceBillListCompletedEventHandler(object sender, GetSourceBillListCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetSourceBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetSourceBillListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public System.Data.DataSet Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((System.Data.DataSet)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void get_SourceBarCode_ICMOReportCompletedEventHandler(object sender, get_SourceBarCode_ICMOReportCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SourceBarCode_ICMOReportCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SourceBarCode_ICMOReportCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void get_SourceBarCode_ProductInCompletedEventHandler(object sender, get_SourceBarCode_ProductInCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SourceBarCode_ProductInCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SourceBarCode_ProductInCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void get_SourceBarCode_POStockInCompletedEventHandler(object sender, get_SourceBarCode_POStockInCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SourceBarCode_POStockInCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SourceBarCode_POStockInCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void get_SourceBarCode_EntrustInCompletedEventHandler(object sender, get_SourceBarCode_EntrustInCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class get_SourceBarCode_EntrustInCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal get_SourceBarCode_EntrustInCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public ClsKf_ICStockBill_WMS Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
             }
         }
     }
@@ -54892,111 +55876,17 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void get_CheckTypeByBarCode_BillCheckCompletedEventHandler(object sender, get_CheckTypeByBarCode_BillCheckCompletedEventArgs e);
+    public delegate void Get_CheckQtyByBarCode_GetWhAndSPCompletedEventHandler(object sender, Get_CheckQtyByBarCode_GetWhAndSPCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_CheckTypeByBarCode_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class Get_CheckQtyByBarCode_GetWhAndSPCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal get_CheckTypeByBarCode_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void get_BillBarCode_VerifyCompletedEventHandler(object sender, get_BillBarCode_VerifyCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_BillBarCode_VerifyCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_BillBarCode_VerifyCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void GetKf_PonderationBillMain_Temp_BillCheckCompletedEventHandler(object sender, GetKf_PonderationBillMain_Temp_BillCheckCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class GetKf_PonderationBillMain_Temp_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal GetKf_PonderationBillMain_Temp_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public System.Data.DataSet Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((System.Data.DataSet)(this.results[0]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_UpdateTemp_BillCheckCompletedEventHandler(object sender, set_UpdateTemp_BillCheckCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_UpdateTemp_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_UpdateTemp_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal Get_CheckQtyByBarCode_GetWhAndSPCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -55010,87 +55900,127 @@
         }
         
         /// <remarks/>
-        public string sErrMsg {
+        public long HWHID {
             get {
                 this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
+                return ((long)(this.results[1]));
+            }
+        }
+        
+        /// <remarks/>
+        public long HSPID {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((long)(this.results[2]));
+            }
+        }
+        
+        /// <remarks/>
+        public double sRelQty {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((double)(this.results[3]));
             }
         }
     }
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void GetKf_PonderationBillMain_TempList_BillCheckCompletedEventHandler(object sender, GetKf_PonderationBillMain_TempList_BillCheckCompletedEventArgs e);
+    public delegate void Get_CheckQtyByBarCode_GetWhAndSP_AuditCompletedEventHandler(object sender, Get_CheckQtyByBarCode_GetWhAndSP_AuditCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class GetKf_PonderationBillMain_TempList_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class Get_CheckQtyByBarCode_GetWhAndSP_AuditCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal GetKf_PonderationBillMain_TempList_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal Get_CheckQtyByBarCode_GetWhAndSP_AuditCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
         
         /// <remarks/>
-        public System.Data.DataSet Result {
+        public bool Result {
             get {
                 this.RaiseExceptionIfNecessary();
-                return ((System.Data.DataSet)(this.results[0]));
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public long HWHID {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((long)(this.results[1]));
+            }
+        }
+        
+        /// <remarks/>
+        public long HSPID {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((long)(this.results[2]));
+            }
+        }
+        
+        /// <remarks/>
+        public double sRelQty {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((double)(this.results[3]));
             }
         }
     }
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void getDataSetByMasterSQLCompletedEventHandler(object sender, getDataSetByMasterSQLCompletedEventArgs e);
+    public delegate void Get_CheckQtyByBarCodeBillCompletedEventHandler(object sender, Get_CheckQtyByBarCodeBillCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class getDataSetByMasterSQLCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class Get_CheckQtyByBarCodeBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal getDataSetByMasterSQLCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal Get_CheckQtyByBarCodeBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
         
         /// <remarks/>
-        public System.Data.DataSet Result {
+        public bool Result {
             get {
                 this.RaiseExceptionIfNecessary();
-                return ((System.Data.DataSet)(this.results[0]));
+                return ((bool)(this.results[0]));
             }
         }
         
         /// <remarks/>
-        public string sErrMsg {
+        public double sRelQty {
             get {
                 this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
+                return ((double)(this.results[1]));
             }
         }
     }
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void getCheckOpenCompletedEventHandler(object sender, getCheckOpenCompletedEventArgs e);
+    public delegate void Get_CheckQtyByBarCode_WHAndSPCompletedEventHandler(object sender, Get_CheckQtyByBarCode_WHAndSPCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class getCheckOpenCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class Get_CheckQtyByBarCode_WHAndSPCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal getCheckOpenCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal Get_CheckQtyByBarCode_WHAndSPCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -55106,77 +56036,43 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void getGetDataBaseCompletedEventHandler(object sender, getGetDataBaseCompletedEventArgs e);
+    public delegate void Get_CheckQtyByBarCode_AuditCompletedEventHandler(object sender, Get_CheckQtyByBarCode_AuditCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class getGetDataBaseCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class Get_CheckQtyByBarCode_AuditCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal getGetDataBaseCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal Get_CheckQtyByBarCode_AuditCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
         
         /// <remarks/>
-        public string Result {
+        public bool Result {
             get {
                 this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sK3 {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
+                return ((bool)(this.results[0]));
             }
         }
     }
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void getCheckCzymcCompletedEventHandler(object sender, getCheckCzymcCompletedEventArgs e);
+    public delegate void Get_CheakBarCodeAndCPCompletedEventHandler(object sender, Get_CheakBarCodeAndCPCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class getCheckCzymcCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class Get_CheakBarCodeAndCPCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal getCheckCzymcCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public System.Data.DataSet Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((System.Data.DataSet)(this.results[0]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void getSub_GetCurPeriodCompletedEventHandler(object sender, getSub_GetCurPeriodCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class getSub_GetCurPeriodCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal getSub_GetCurPeriodCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal Get_CheakBarCodeAndCPCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -55190,18 +56086,130 @@
         }
         
         /// <remarks/>
-        public int sYear {
+        public string sReturn {
             get {
                 this.RaiseExceptionIfNecessary();
-                return ((int)(this.results[1]));
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void Get_IsBarCodeQtyCompletedEventHandler(object sender, Get_IsBarCodeQtyCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class Get_IsBarCodeQtyCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal Get_IsBarCodeQtyCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
             }
         }
         
         /// <remarks/>
-        public int sPeriod {
+        public double sQty {
             get {
                 this.RaiseExceptionIfNecessary();
-                return ((int)(this.results[2]));
+                return ((double)(this.results[1]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[2]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void Get_IsSourceBillCompletedEventHandler(object sender, Get_IsSourceBillCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class Get_IsSourceBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal Get_IsSourceBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void Get_IsAuditBillCompletedEventHandler(object sender, Get_IsAuditBillCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class Get_IsAuditBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal Get_IsAuditBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void DeleteByICStockBillCompletedEventHandler(object sender, DeleteByICStockBillCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class DeleteByICStockBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal DeleteByICStockBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
             }
         }
     }
@@ -57980,187 +58988,17 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void get_SourceBill_ProductInCompletedEventHandler(object sender, get_SourceBill_ProductInCompletedEventArgs e);
+    public delegate void GetProductInBillCompletedEventHandler(object sender, GetProductInBillCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_SourceBill_ProductInCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class GetProductInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal get_SourceBill_ProductInCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void get_SourceBill_POStockInCompletedEventHandler(object sender, get_SourceBill_POStockInCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_SourceBill_POStockInCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_SourceBill_POStockInCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void get_SourceBill_EntrustInCompletedEventHandler(object sender, get_SourceBill_EntrustInCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_SourceBill_EntrustInCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_SourceBill_EntrustInCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void get_SourceBill_OtherInCompletedEventHandler(object sender, get_SourceBill_OtherInCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_SourceBill_OtherInCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_SourceBill_OtherInCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void get_SourceBill_PackBarCodeCompletedEventHandler(object sender, get_SourceBill_PackBarCodeCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_SourceBill_PackBarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal get_SourceBill_PackBarCodeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void GetSourceBillListCompletedEventHandler(object sender, GetSourceBillListCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class GetSourceBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal GetSourceBillListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal GetProductInBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -58172,38 +59010,30 @@
                 return ((System.Data.DataSet)(this.results[0]));
             }
         }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
     }
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void get_SourceBarCode_ICMOReportCompletedEventHandler(object sender, get_SourceBarCode_ICMOReportCompletedEventArgs e);
+    public delegate void set_SaveProductInBill_NewCompletedEventHandler(object sender, set_SaveProductInBill_NewCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_SourceBarCode_ICMOReportCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SaveProductInBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal get_SourceBarCode_ICMOReportCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SaveProductInBill_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
         
         /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
+        public bool Result {
             get {
                 this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+                return ((bool)(this.results[0]));
             }
         }
         
@@ -58218,26 +59048,26 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void get_SourceBarCode_ProductInCompletedEventHandler(object sender, get_SourceBarCode_ProductInCompletedEventArgs e);
+    public delegate void set_SaveProductInBill_CLD_NewCompletedEventHandler(object sender, set_SaveProductInBill_CLD_NewCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_SourceBarCode_ProductInCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SaveProductInBill_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal get_SourceBarCode_ProductInCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SaveProductInBill_CLD_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
         
         /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
+        public bool Result {
             get {
                 this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+                return ((bool)(this.results[0]));
             }
         }
         
@@ -58252,26 +59082,26 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void get_SourceBarCode_POStockInCompletedEventHandler(object sender, get_SourceBarCode_POStockInCompletedEventArgs e);
+    public delegate void set_SaveProductInBill_CLDCompletedEventHandler(object sender, set_SaveProductInBill_CLDCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_SourceBarCode_POStockInCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SaveProductInBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal get_SourceBarCode_POStockInCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SaveProductInBill_CLDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
         
         /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
+        public bool Result {
             get {
                 this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+                return ((bool)(this.results[0]));
             }
         }
         
@@ -58286,26 +59116,26 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void get_SourceBarCode_EntrustInCompletedEventHandler(object sender, get_SourceBarCode_EntrustInCompletedEventArgs e);
+    public delegate void set_SaveProductInBill_BillCheckCompletedEventHandler(object sender, set_SaveProductInBill_BillCheckCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class get_SourceBarCode_EntrustInCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SaveProductInBill_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal get_SourceBarCode_EntrustInCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SaveProductInBill_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
         
         /// <remarks/>
-        public ClsKf_ICStockBill_WMS Result {
+        public bool Result {
             get {
                 this.RaiseExceptionIfNecessary();
-                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
+                return ((bool)(this.results[0]));
             }
         }
         
@@ -60072,17 +60902,17 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void Get_CheckQtyByBarCode_GetWhAndSPCompletedEventHandler(object sender, Get_CheckQtyByBarCode_GetWhAndSPCompletedEventArgs e);
+    public delegate void set_SaveEntrustInBackBill_CLDCompletedEventHandler(object sender, set_SaveEntrustInBackBill_CLDCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class Get_CheckQtyByBarCode_GetWhAndSPCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SaveEntrustInBackBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal Get_CheckQtyByBarCode_GetWhAndSPCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SaveEntrustInBackBill_CLDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -60096,193 +60926,7 @@
         }
         
         /// <remarks/>
-        public long HWHID {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((long)(this.results[1]));
-            }
-        }
-        
-        /// <remarks/>
-        public long HSPID {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((long)(this.results[2]));
-            }
-        }
-        
-        /// <remarks/>
-        public double sRelQty {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((double)(this.results[3]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void Get_CheckQtyByBarCode_GetWhAndSP_AuditCompletedEventHandler(object sender, Get_CheckQtyByBarCode_GetWhAndSP_AuditCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class Get_CheckQtyByBarCode_GetWhAndSP_AuditCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal Get_CheckQtyByBarCode_GetWhAndSP_AuditCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public long HWHID {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((long)(this.results[1]));
-            }
-        }
-        
-        /// <remarks/>
-        public long HSPID {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((long)(this.results[2]));
-            }
-        }
-        
-        /// <remarks/>
-        public double sRelQty {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((double)(this.results[3]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void Get_CheckQtyByBarCodeBillCompletedEventHandler(object sender, Get_CheckQtyByBarCodeBillCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class Get_CheckQtyByBarCodeBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal Get_CheckQtyByBarCodeBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public double sRelQty {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((double)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void Get_CheckQtyByBarCode_WHAndSPCompletedEventHandler(object sender, Get_CheckQtyByBarCode_WHAndSPCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class Get_CheckQtyByBarCode_WHAndSPCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal Get_CheckQtyByBarCode_WHAndSPCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void Get_CheckQtyByBarCode_AuditCompletedEventHandler(object sender, Get_CheckQtyByBarCode_AuditCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class Get_CheckQtyByBarCode_AuditCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal Get_CheckQtyByBarCode_AuditCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void Get_CheakBarCodeAndCPCompletedEventHandler(object sender, Get_CheakBarCodeAndCPCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class Get_CheakBarCodeAndCPCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal Get_CheakBarCodeAndCPCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sReturn {
+        public string sErrMsg {
             get {
                 this.RaiseExceptionIfNecessary();
                 return ((string)(this.results[1]));
@@ -60292,17 +60936,17 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void Get_IsBarCodeQtyCompletedEventHandler(object sender, Get_IsBarCodeQtyCompletedEventArgs e);
+    public delegate void set_SaveEntrustOutBackBillCompletedEventHandler(object sender, set_SaveEntrustOutBackBillCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class Get_IsBarCodeQtyCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SaveEntrustOutBackBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal Get_IsBarCodeQtyCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SaveEntrustOutBackBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -60312,14 +60956,6 @@
             get {
                 this.RaiseExceptionIfNecessary();
                 return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public double sQty {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((double)(this.results[1]));
             }
         }
         
@@ -60327,24 +60963,24 @@
         public string sErrMsg {
             get {
                 this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[2]));
+                return ((string)(this.results[1]));
             }
         }
     }
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void Get_IsSourceBillCompletedEventHandler(object sender, Get_IsSourceBillCompletedEventArgs e);
+    public delegate void set_SaveEntrustOutBackBill_NewCompletedEventHandler(object sender, set_SaveEntrustOutBackBill_NewCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class Get_IsSourceBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SaveEntrustOutBackBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal Get_IsSourceBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SaveEntrustOutBackBill_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -60356,21 +60992,29 @@
                 return ((bool)(this.results[0]));
             }
         }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
     }
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void Get_IsAuditBillCompletedEventHandler(object sender, Get_IsAuditBillCompletedEventArgs e);
+    public delegate void set_SaveEntrustOutBackBill_CLD_NewCompletedEventHandler(object sender, set_SaveEntrustOutBackBill_CLD_NewCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class Get_IsAuditBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SaveEntrustOutBackBill_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal Get_IsAuditBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SaveEntrustOutBackBill_CLD_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -60382,21 +61026,29 @@
                 return ((bool)(this.results[0]));
             }
         }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
     }
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void DeleteByICStockBillCompletedEventHandler(object sender, DeleteByICStockBillCompletedEventArgs e);
+    public delegate void set_SaveEntrustOutBillCompletedEventHandler(object sender, set_SaveEntrustOutBillCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class DeleteByICStockBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SaveEntrustOutBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal DeleteByICStockBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SaveEntrustOutBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -60406,6 +61058,48 @@
             get {
                 this.RaiseExceptionIfNecessary();
                 return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void set_CheckAddEntrustOutBillCompletedEventHandler(object sender, set_CheckAddEntrustOutBillCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_CheckAddEntrustOutBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_CheckAddEntrustOutBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
             }
         }
     }
@@ -61914,43 +62608,17 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void GetProductInBillCompletedEventHandler(object sender, GetProductInBillCompletedEventArgs e);
+    public delegate void set_SaveMoveStockBill_MESCompletedEventHandler(object sender, set_SaveMoveStockBill_MESCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class GetProductInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SaveMoveStockBill_MESCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal GetProductInBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public System.Data.DataSet Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((System.Data.DataSet)(this.results[0]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SaveProductInBill_NewCompletedEventHandler(object sender, set_SaveProductInBill_NewCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveProductInBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveProductInBill_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SaveMoveStockBill_MESCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -61974,85 +62642,17 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SaveProductInBill_CLD_NewCompletedEventHandler(object sender, set_SaveProductInBill_CLD_NewCompletedEventArgs e);
+    public delegate void set_SaveMoveStockBill_BillCheckCompletedEventHandler(object sender, set_SaveMoveStockBill_BillCheckCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveProductInBill_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SaveMoveStockBill_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal set_SaveProductInBill_CLD_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SaveProductInBill_CLDCompletedEventHandler(object sender, set_SaveProductInBill_CLDCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveProductInBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveProductInBill_CLDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SaveProductInBill_BillCheckCompletedEventHandler(object sender, set_SaveProductInBill_BillCheckCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveProductInBill_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SaveProductInBill_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SaveMoveStockBill_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -63438,17 +64038,17 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SaveEntrustInBackBill_CLDCompletedEventHandler(object sender, set_SaveEntrustInBackBill_CLDCompletedEventArgs e);
+    public delegate void set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveEntrustInBackBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal set_SaveEntrustInBackBill_CLDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -63472,17 +64072,17 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SaveEntrustOutBackBillCompletedEventHandler(object sender, set_SaveEntrustOutBackBillCompletedEventArgs e);
+    public delegate void set_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveEntrustOutBackBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal set_SaveEntrustOutBackBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -63506,17 +64106,17 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SaveEntrustOutBackBill_NewCompletedEventHandler(object sender, set_SaveEntrustOutBackBill_NewCompletedEventArgs e);
+    public delegate void set_SavePonderationBillMain_Temp_Source_Fast_FIFOCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_Source_Fast_FIFOCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveEntrustOutBackBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SavePonderationBillMain_Temp_Source_Fast_FIFOCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal set_SaveEntrustOutBackBill_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SavePonderationBillMain_Temp_Source_Fast_FIFOCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -63540,17 +64140,17 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SaveEntrustOutBackBill_CLD_NewCompletedEventHandler(object sender, set_SaveEntrustOutBackBill_CLD_NewCompletedEventArgs e);
+    public delegate void set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveEntrustOutBackBill_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal set_SaveEntrustOutBackBill_CLD_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -63574,17 +64174,17 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SaveEntrustOutBillCompletedEventHandler(object sender, set_SaveEntrustOutBillCompletedEventArgs e);
+    public delegate void set_SavePonderationBillMain_Temp_CheckAddCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_CheckAddCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveEntrustOutBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SavePonderationBillMain_Temp_CheckAddCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal set_SaveEntrustOutBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SavePonderationBillMain_Temp_CheckAddCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -63608,17 +64208,85 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_CheckAddEntrustOutBillCompletedEventHandler(object sender, set_CheckAddEntrustOutBillCompletedEventArgs e);
+    public delegate void set_SavePonderationBillMain_Temp_CheckAdd_QtyCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_CheckAdd_QtyCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_CheckAddEntrustOutBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class set_SavePonderationBillMain_Temp_CheckAdd_QtyCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal set_CheckAddEntrustOutBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal set_SavePonderationBillMain_Temp_CheckAdd_QtyCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void set_SavePonderationBillMain_Audit_TempCompletedEventHandler(object sender, set_SavePonderationBillMain_Audit_TempCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SavePonderationBillMain_Audit_TempCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SavePonderationBillMain_Audit_TempCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void set_SavePonderationBillMain_Temp_CheckCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_CheckCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class set_SavePonderationBillMain_Temp_CheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal set_SavePonderationBillMain_Temp_CheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
@@ -65592,68 +66260,208 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SaveMoveStockBill_MESCompletedEventHandler(object sender, set_SaveMoveStockBill_MESCompletedEventArgs e);
+    public delegate void GetKf_STJGOutBillListCompletedEventHandler(object sender, GetKf_STJGOutBillListCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveMoveStockBill_MESCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class GetKf_STJGOutBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal set_SaveMoveStockBill_MESCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal GetKf_STJGOutBillListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
         
         /// <remarks/>
-        public bool Result {
+        public System.Data.DataSet Result {
             get {
                 this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
+                return ((System.Data.DataSet)(this.results[0]));
             }
         }
     }
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SaveMoveStockBill_BillCheckCompletedEventHandler(object sender, set_SaveMoveStockBill_BillCheckCompletedEventArgs e);
+    public delegate void GetSc_PrepareMTRLBillListCompletedEventHandler(object sender, GetSc_PrepareMTRLBillListCompletedEventArgs e);
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     [System.Diagnostics.DebuggerStepThroughAttribute()]
     [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SaveMoveStockBill_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+    public partial class GetSc_PrepareMTRLBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
         
         private object[] results;
         
-        internal set_SaveMoveStockBill_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+        internal GetSc_PrepareMTRLBillListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }
         
         /// <remarks/>
-        public bool Result {
+        public System.Data.DataSet Result {
             get {
                 this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
+                return ((System.Data.DataSet)(this.results[0]));
             }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void GetCg_POStockInBackBillList_CLDCompletedEventHandler(object sender, GetCg_POStockInBackBillList_CLDCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetCg_POStockInBackBillList_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetCg_POStockInBackBillList_CLDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
         }
         
         /// <remarks/>
-        public string sErrMsg {
+        public System.Data.DataSet Result {
             get {
                 this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
+                return ((System.Data.DataSet)(this.results[0]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void GetCg_EntrustInBackBillList_CLDCompletedEventHandler(object sender, GetCg_EntrustInBackBillList_CLDCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetCg_EntrustInBackBillList_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetCg_EntrustInBackBillList_CLDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public System.Data.DataSet Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((System.Data.DataSet)(this.results[0]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void GetSc_ICMOBillList_CLDCompletedEventHandler(object sender, GetSc_ICMOBillList_CLDCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetSc_ICMOBillList_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetSc_ICMOBillList_CLDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public System.Data.DataSet Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((System.Data.DataSet)(this.results[0]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void GetKf_ProductInBillList_CLDCompletedEventHandler(object sender, GetKf_ProductInBillList_CLDCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetKf_ProductInBillList_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetKf_ProductInBillList_CLDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public System.Data.DataSet Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((System.Data.DataSet)(this.results[0]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void GetKf_ProductInBillListCompletedEventHandler(object sender, GetKf_ProductInBillListCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetKf_ProductInBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetKf_ProductInBillListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public System.Data.DataSet Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((System.Data.DataSet)(this.results[0]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void GetSc_ICMOBackBillListCompletedEventHandler(object sender, GetSc_ICMOBackBillListCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetSc_ICMOBackBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetSc_ICMOBackBillListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public System.Data.DataSet Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((System.Data.DataSet)(this.results[0]));
             }
         }
     }
@@ -67982,278 +68790,6 @@
     
     /// <remarks/>
     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SavePonderationBillMain_Temp_Source_Fast_CLD_CGCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SavePonderationBillMain_Temp_Source_Fast_ChangeBoxCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SavePonderationBillMain_Temp_Source_Fast_FIFOCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_Source_Fast_FIFOCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SavePonderationBillMain_Temp_Source_Fast_FIFOCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SavePonderationBillMain_Temp_Source_Fast_FIFOCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SavePonderationBillMain_Temp_Source_Fast_FIFO_CLDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SavePonderationBillMain_Temp_CheckAddCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_CheckAddCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SavePonderationBillMain_Temp_CheckAddCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SavePonderationBillMain_Temp_CheckAddCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SavePonderationBillMain_Temp_CheckAdd_QtyCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_CheckAdd_QtyCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SavePonderationBillMain_Temp_CheckAdd_QtyCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SavePonderationBillMain_Temp_CheckAdd_QtyCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SavePonderationBillMain_Audit_TempCompletedEventHandler(object sender, set_SavePonderationBillMain_Audit_TempCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SavePonderationBillMain_Audit_TempCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SavePonderationBillMain_Audit_TempCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void set_SavePonderationBillMain_Temp_CheckCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_CheckCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class set_SavePonderationBillMain_Temp_CheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal set_SavePonderationBillMain_Temp_CheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public bool Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((bool)(this.results[0]));
-            }
-        }
-        
-        /// <remarks/>
-        public string sErrMsg {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((string)(this.results[1]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
     public delegate void HelloWorldCompletedEventHandler(object sender, HelloWorldCompletedEventArgs e);
     
     /// <remarks/>
@@ -68274,6 +68810,278 @@
             get {
                 this.RaiseExceptionIfNecessary();
                 return ((string)(this.results[0]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void GetWebAPIToLocal_ICMOCompletedEventHandler(object sender, GetWebAPIToLocal_ICMOCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetWebAPIToLocal_ICMOCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetWebAPIToLocal_ICMOCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void GetWebAPIToLocal_POOrderCompletedEventHandler(object sender, GetWebAPIToLocal_POOrderCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetWebAPIToLocal_POOrderCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetWebAPIToLocal_POOrderCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void GetWebAPIToLocal_SeOutStockCompletedEventHandler(object sender, GetWebAPIToLocal_SeOutStockCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetWebAPIToLocal_SeOutStockCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetWebAPIToLocal_SeOutStockCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void GetWebAPIToLocal_SeOutStockBackCompletedEventHandler(object sender, GetWebAPIToLocal_SeOutStockBackCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetWebAPIToLocal_SeOutStockBackCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetWebAPIToLocal_SeOutStockBackCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void GetWebAPIToLocal_PPBomCompletedEventHandler(object sender, GetWebAPIToLocal_PPBomCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetWebAPIToLocal_PPBomCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetWebAPIToLocal_PPBomCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void GetWebAPIToLocal_WWPPBomCompletedEventHandler(object sender, GetWebAPIToLocal_WWPPBomCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetWebAPIToLocal_WWPPBomCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetWebAPIToLocal_WWPPBomCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void GetWebAPIToLocal_POStockInCompletedEventHandler(object sender, GetWebAPIToLocal_POStockInCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetWebAPIToLocal_POStockInCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetWebAPIToLocal_POStockInCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    public delegate void GetWebAPIToLocal_MateOutCompletedEventHandler(object sender, GetWebAPIToLocal_MateOutCompletedEventArgs e);
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class GetWebAPIToLocal_MateOutCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+        
+        private object[] results;
+        
+        internal GetWebAPIToLocal_MateOutCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+        
+        /// <remarks/>
+        public bool Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((bool)(this.results[0]));
+            }
+        }
+        
+        /// <remarks/>
+        public string sErrMsg {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((string)(this.results[1]));
             }
         }
     }
@@ -70777,214 +71585,6 @@
         private object[] results;
         
         internal GetKf_MateOutBackBillListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public System.Data.DataSet Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((System.Data.DataSet)(this.results[0]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void GetKf_STJGOutBillListCompletedEventHandler(object sender, GetKf_STJGOutBillListCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class GetKf_STJGOutBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal GetKf_STJGOutBillListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public System.Data.DataSet Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((System.Data.DataSet)(this.results[0]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void GetSc_PrepareMTRLBillListCompletedEventHandler(object sender, GetSc_PrepareMTRLBillListCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class GetSc_PrepareMTRLBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal GetSc_PrepareMTRLBillListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public System.Data.DataSet Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((System.Data.DataSet)(this.results[0]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void GetCg_POStockInBackBillList_CLDCompletedEventHandler(object sender, GetCg_POStockInBackBillList_CLDCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class GetCg_POStockInBackBillList_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal GetCg_POStockInBackBillList_CLDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public System.Data.DataSet Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((System.Data.DataSet)(this.results[0]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void GetCg_EntrustInBackBillList_CLDCompletedEventHandler(object sender, GetCg_EntrustInBackBillList_CLDCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class GetCg_EntrustInBackBillList_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal GetCg_EntrustInBackBillList_CLDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public System.Data.DataSet Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((System.Data.DataSet)(this.results[0]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void GetSc_ICMOBillList_CLDCompletedEventHandler(object sender, GetSc_ICMOBillList_CLDCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class GetSc_ICMOBillList_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal GetSc_ICMOBillList_CLDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public System.Data.DataSet Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((System.Data.DataSet)(this.results[0]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void GetKf_ProductInBillList_CLDCompletedEventHandler(object sender, GetKf_ProductInBillList_CLDCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class GetKf_ProductInBillList_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal GetKf_ProductInBillList_CLDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public System.Data.DataSet Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((System.Data.DataSet)(this.results[0]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void GetKf_ProductInBillListCompletedEventHandler(object sender, GetKf_ProductInBillListCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class GetKf_ProductInBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal GetKf_ProductInBillListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
-                base(exception, cancelled, userState) {
-            this.results = results;
-        }
-        
-        /// <remarks/>
-        public System.Data.DataSet Result {
-            get {
-                this.RaiseExceptionIfNecessary();
-                return ((System.Data.DataSet)(this.results[0]));
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    public delegate void GetSc_ICMOBackBillListCompletedEventHandler(object sender, GetSc_ICMOBackBillListCompletedEventArgs e);
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    public partial class GetSc_ICMOBackBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
-        
-        private object[] results;
-        
-        internal GetSc_ICMOBackBillListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                 base(exception, cancelled, userState) {
             this.results = results;
         }

--
Gitblit v1.9.1