yxj
2022-12-23 169fc6fb192054d1f521e5b0532cc6de2e20fd57
WebAPI/Web References/WebS/Reference.cs
@@ -35,6 +35,20 @@
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsGy_BarCodeBill_WMS_Model))]
    public partial class WebService1 : System.Web.Services.Protocols.SoapHttpClientProtocol {
        
        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;
        private System.Threading.SendOrPostCallback getRunProcByMulOperationCompleted;
        private System.Threading.SendOrPostCallback getSecurity_LogOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_CancelltionBarCodeBillOperationCompleted;
@@ -48,6 +62,18 @@
        private System.Threading.SendOrPostCallback DeleteMouldOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_MouldOperationCompleted;
        private System.Threading.SendOrPostCallback GetICInventoryByBarCodeSP_ViewOperationCompleted;
        private System.Threading.SendOrPostCallback GetMaterByBarCodeSP_ViewOperationCompleted;
        private System.Threading.SendOrPostCallback SetFIFOPonderationBillMain_TempOperationCompleted;
        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_FastOperationCompleted;
        private System.Threading.SendOrPostCallback get_CheckTypeByBarCodeOperationCompleted;
        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_OutFastOperationCompleted;
        
        private System.Threading.SendOrPostCallback get_CheckTypeByBarCode_OutOperationCompleted;
        
@@ -116,6 +142,8 @@
        private System.Threading.SendOrPostCallback get_SourceBarCode_SellOutOperationCompleted;
        
        private System.Threading.SendOrPostCallback get_SourceBarCode_EntrustOutOperationCompleted;
        private System.Threading.SendOrPostCallback get_SourceBarCode_OtherOutOperationCompleted;
        
        private System.Threading.SendOrPostCallback get_SourceBarCode_MoveStockOperationCompleted;
        
@@ -205,19 +233,13 @@
        
        private System.Threading.SendOrPostCallback getDataSetByMasterSQLOperationCompleted;
        
        private System.Threading.SendOrPostCallback getCheckOpenOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveProcReportMoveBill_MoveStockOperationCompleted;
        
        private System.Threading.SendOrPostCallback getGetDataBaseOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveProcReportMoveBill_MoveStock_CLD_NewOperationCompleted;
        
        private System.Threading.SendOrPostCallback getCheckCzymcOperationCompleted;
        private System.Threading.SendOrPostCallback set_CheckPOInStockBill_NewOperationCompleted;
        
        private System.Threading.SendOrPostCallback getSub_GetCurPeriodOperationCompleted;
        private System.Threading.SendOrPostCallback getDataSetBySQLOperationCompleted;
        private System.Threading.SendOrPostCallback getRunProcOperationCompleted;
        private System.Threading.SendOrPostCallback getRunProcByMulOperationCompleted;
        private System.Threading.SendOrPostCallback set_CheckPOInStockBill_CLDOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_CheckPOInStockBillOperationCompleted;
        
@@ -371,17 +393,11 @@
        
        private System.Threading.SendOrPostCallback GetMaterByBarCode_ViewOperationCompleted;
        
        private System.Threading.SendOrPostCallback GetICInventoryByBarCodeSP_ViewOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveOtherOutBill_CLDOperationCompleted;
        
        private System.Threading.SendOrPostCallback GetMaterByBarCodeSP_ViewOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveOtherOutBill_BillCheckOperationCompleted;
        
        private System.Threading.SendOrPostCallback SetFIFOPonderationBillMain_TempOperationCompleted;
        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_FastOperationCompleted;
        private System.Threading.SendOrPostCallback get_CheckTypeByBarCodeOperationCompleted;
        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_OutFastOperationCompleted;
        private System.Threading.SendOrPostCallback set_SavePOStockInBackBillOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SavePOStockInBackBill_NewOperationCompleted;
        
@@ -477,14 +493,6 @@
        
        private System.Threading.SendOrPostCallback set_SaveProcReportMoveBill_CLD_NewOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SaveProcReportMoveBill_MoveStockOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveProcReportMoveBill_MoveStock_CLD_NewOperationCompleted;
        private System.Threading.SendOrPostCallback set_CheckPOInStockBill_NewOperationCompleted;
        private System.Threading.SendOrPostCallback set_CheckPOInStockBill_CLDOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveSellOutBackBill_CLD_NewOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SaveSellOutBackBill_CLDOperationCompleted;
@@ -543,6 +551,10 @@
        
        private System.Threading.SendOrPostCallback set_SaveMateReplenishOutBill_CLD_NewOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SaveMateReplenishOutBill_BillCheckOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveEntrustReplenishOutBill_BillCheckOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveEntrustInBackBill_CLDOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SaveEntrustOutBackBillOperationCompleted;
@@ -569,6 +581,8 @@
        
        private System.Threading.SendOrPostCallback set_SaveEntrustOutBill_CLDOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SaveEntrustOutBill_BillCheckOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveOtherOutBackBillOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SaveOtherOutBackBill_NewOperationCompleted;
@@ -588,12 +602,6 @@
        private System.Threading.SendOrPostCallback set_SaveOtherOutBill_NewOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SaveOtherOutBill_CLD_NewOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveOtherOutBill_CLDOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveOtherOutBill_BillCheckOperationCompleted;
        private System.Threading.SendOrPostCallback set_SavePOStockInBackBillOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_ChangGuiOperationCompleted;
        
@@ -1110,6 +1118,27 @@
        }
        
        /// <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/>
        public event getRunProcCompletedEventHandler getRunProcCompleted;
        /// <remarks/>
        public event getRunProcByMulCompletedEventHandler getRunProcByMulCompleted;
        /// <remarks/>
        public event getSecurity_LogCompletedEventHandler getSecurity_LogCompleted;
        
        /// <remarks/>
@@ -1129,6 +1158,24 @@
        
        /// <remarks/>
        public event set_SavePonderationBillMain_Temp_BarCode_MouldCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_MouldCompleted;
        /// <remarks/>
        public event GetICInventoryByBarCodeSP_ViewCompletedEventHandler GetICInventoryByBarCodeSP_ViewCompleted;
        /// <remarks/>
        public event GetMaterByBarCodeSP_ViewCompletedEventHandler GetMaterByBarCodeSP_ViewCompleted;
        /// <remarks/>
        public event SetFIFOPonderationBillMain_TempCompletedEventHandler SetFIFOPonderationBillMain_TempCompleted;
        /// <remarks/>
        public event set_SavePonderationBillMain_Temp_BarCode_FastCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_FastCompleted;
        /// <remarks/>
        public event get_CheckTypeByBarCodeCompletedEventHandler get_CheckTypeByBarCodeCompleted;
        /// <remarks/>
        public event set_SavePonderationBillMain_Temp_BarCode_OutFastCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_OutFastCompleted;
        
        /// <remarks/>
        public event get_CheckTypeByBarCode_OutCompletedEventHandler get_CheckTypeByBarCode_OutCompleted;
@@ -1231,6 +1278,9 @@
        
        /// <remarks/>
        public event get_SourceBarCode_EntrustOutCompletedEventHandler get_SourceBarCode_EntrustOutCompleted;
        /// <remarks/>
        public event get_SourceBarCode_OtherOutCompletedEventHandler get_SourceBarCode_OtherOutCompleted;
        
        /// <remarks/>
        public event get_SourceBarCode_MoveStockCompletedEventHandler get_SourceBarCode_MoveStockCompleted;
@@ -1365,25 +1415,16 @@
        public event getDataSetByMasterSQLCompletedEventHandler getDataSetByMasterSQLCompleted;
        
        /// <remarks/>
        public event getCheckOpenCompletedEventHandler getCheckOpenCompleted;
        public event set_SaveProcReportMoveBill_MoveStockCompletedEventHandler set_SaveProcReportMoveBill_MoveStockCompleted;
        
        /// <remarks/>
        public event getGetDataBaseCompletedEventHandler getGetDataBaseCompleted;
        public event set_SaveProcReportMoveBill_MoveStock_CLD_NewCompletedEventHandler set_SaveProcReportMoveBill_MoveStock_CLD_NewCompleted;
        
        /// <remarks/>
        public event getCheckCzymcCompletedEventHandler getCheckCzymcCompleted;
        public event set_CheckPOInStockBill_NewCompletedEventHandler set_CheckPOInStockBill_NewCompleted;
        
        /// <remarks/>
        public event getSub_GetCurPeriodCompletedEventHandler getSub_GetCurPeriodCompleted;
        /// <remarks/>
        public event getDataSetBySQLCompletedEventHandler getDataSetBySQLCompleted;
        /// <remarks/>
        public event getRunProcCompletedEventHandler getRunProcCompleted;
        /// <remarks/>
        public event getRunProcByMulCompletedEventHandler getRunProcByMulCompleted;
        public event set_CheckPOInStockBill_CLDCompletedEventHandler set_CheckPOInStockBill_CLDCompleted;
        
        /// <remarks/>
        public event set_CheckPOInStockBillCompletedEventHandler set_CheckPOInStockBillCompleted;
@@ -1614,22 +1655,13 @@
        public event GetMaterByBarCode_ViewCompletedEventHandler GetMaterByBarCode_ViewCompleted;
        
        /// <remarks/>
        public event GetICInventoryByBarCodeSP_ViewCompletedEventHandler GetICInventoryByBarCodeSP_ViewCompleted;
        public event set_SaveOtherOutBill_CLDCompletedEventHandler set_SaveOtherOutBill_CLDCompleted;
        
        /// <remarks/>
        public event GetMaterByBarCodeSP_ViewCompletedEventHandler GetMaterByBarCodeSP_ViewCompleted;
        public event set_SaveOtherOutBill_BillCheckCompletedEventHandler set_SaveOtherOutBill_BillCheckCompleted;
        
        /// <remarks/>
        public event SetFIFOPonderationBillMain_TempCompletedEventHandler SetFIFOPonderationBillMain_TempCompleted;
        /// <remarks/>
        public event set_SavePonderationBillMain_Temp_BarCode_FastCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_FastCompleted;
        /// <remarks/>
        public event get_CheckTypeByBarCodeCompletedEventHandler get_CheckTypeByBarCodeCompleted;
        /// <remarks/>
        public event set_SavePonderationBillMain_Temp_BarCode_OutFastCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_OutFastCompleted;
        public event set_SavePOStockInBackBillCompletedEventHandler set_SavePOStockInBackBillCompleted;
        
        /// <remarks/>
        public event set_SavePOStockInBackBill_NewCompletedEventHandler set_SavePOStockInBackBill_NewCompleted;
@@ -1773,18 +1805,6 @@
        public event set_SaveProcReportMoveBill_CLD_NewCompletedEventHandler set_SaveProcReportMoveBill_CLD_NewCompleted;
        
        /// <remarks/>
        public event set_SaveProcReportMoveBill_MoveStockCompletedEventHandler set_SaveProcReportMoveBill_MoveStockCompleted;
        /// <remarks/>
        public event set_SaveProcReportMoveBill_MoveStock_CLD_NewCompletedEventHandler set_SaveProcReportMoveBill_MoveStock_CLD_NewCompleted;
        /// <remarks/>
        public event set_CheckPOInStockBill_NewCompletedEventHandler set_CheckPOInStockBill_NewCompleted;
        /// <remarks/>
        public event set_CheckPOInStockBill_CLDCompletedEventHandler set_CheckPOInStockBill_CLDCompleted;
        /// <remarks/>
        public event set_SaveSellOutBackBill_CLD_NewCompletedEventHandler set_SaveSellOutBackBill_CLD_NewCompleted;
        
        /// <remarks/>
@@ -1872,6 +1892,12 @@
        public event set_SaveMateReplenishOutBill_CLD_NewCompletedEventHandler set_SaveMateReplenishOutBill_CLD_NewCompleted;
        
        /// <remarks/>
        public event set_SaveMateReplenishOutBill_BillCheckCompletedEventHandler set_SaveMateReplenishOutBill_BillCheckCompleted;
        /// <remarks/>
        public event set_SaveEntrustReplenishOutBill_BillCheckCompletedEventHandler set_SaveEntrustReplenishOutBill_BillCheckCompleted;
        /// <remarks/>
        public event set_SaveEntrustInBackBill_CLDCompletedEventHandler set_SaveEntrustInBackBill_CLDCompleted;
        
        /// <remarks/>
@@ -1911,6 +1937,9 @@
        public event set_SaveEntrustOutBill_CLDCompletedEventHandler set_SaveEntrustOutBill_CLDCompleted;
        
        /// <remarks/>
        public event set_SaveEntrustOutBill_BillCheckCompletedEventHandler set_SaveEntrustOutBill_BillCheckCompleted;
        /// <remarks/>
        public event set_SaveOtherOutBackBillCompletedEventHandler set_SaveOtherOutBackBillCompleted;
        
        /// <remarks/>
@@ -1939,15 +1968,6 @@
        
        /// <remarks/>
        public event set_SaveOtherOutBill_CLD_NewCompletedEventHandler set_SaveOtherOutBill_CLD_NewCompleted;
        /// <remarks/>
        public event set_SaveOtherOutBill_CLDCompletedEventHandler set_SaveOtherOutBill_CLDCompleted;
        /// <remarks/>
        public event set_SaveOtherOutBill_BillCheckCompletedEventHandler set_SaveOtherOutBill_BillCheckCompleted;
        /// <remarks/>
        public event set_SavePOStockInBackBillCompletedEventHandler set_SavePOStockInBackBillCompleted;
        
        /// <remarks/>
        public event set_SavePonderationBillMain_Temp_ChangGuiCompletedEventHandler set_SavePonderationBillMain_Temp_ChangGuiCompleted;
@@ -2664,6 +2684,225 @@
        public event GetSc_ICMOBillListCompletedEventHandler GetSc_ICMOBillListCompleted;
        
        /// <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)]
        public System.Data.DataSet getDataSetBySQL(string sSQL, string sTable, ref string sErrMsg) {
            object[] results = this.Invoke("getDataSetBySQL", new object[] {
                        sSQL,
                        sTable,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void getDataSetBySQLAsync(string sSQL, string sTable, string sErrMsg) {
            this.getDataSetBySQLAsync(sSQL, sTable, sErrMsg, null);
        }
        /// <remarks/>
        public void getDataSetBySQLAsync(string sSQL, string sTable, string sErrMsg, object userState) {
            if ((this.getDataSetBySQLOperationCompleted == null)) {
                this.getDataSetBySQLOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetDataSetBySQLOperationCompleted);
            }
            this.InvokeAsync("getDataSetBySQL", new object[] {
                        sSQL,
                        sTable,
                        sErrMsg}, this.getDataSetBySQLOperationCompleted, userState);
        }
        private void OngetDataSetBySQLOperationCompleted(object arg) {
            if ((this.getDataSetBySQLCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.getDataSetBySQLCompleted(this, new getDataSetBySQLCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getRunProc", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public void getRunProc(string sSQL, ref string sErrMsg) {
            object[] results = this.Invoke("getRunProc", new object[] {
                        sSQL,
                        sErrMsg});
            sErrMsg = ((string)(results[0]));
        }
        /// <remarks/>
        public void getRunProcAsync(string sSQL, string sErrMsg) {
            this.getRunProcAsync(sSQL, sErrMsg, null);
        }
        /// <remarks/>
        public void getRunProcAsync(string sSQL, string sErrMsg, object userState) {
            if ((this.getRunProcOperationCompleted == null)) {
                this.getRunProcOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetRunProcOperationCompleted);
            }
            this.InvokeAsync("getRunProc", new object[] {
                        sSQL,
                        sErrMsg}, this.getRunProcOperationCompleted, userState);
        }
        private void OngetRunProcOperationCompleted(object arg) {
            if ((this.getRunProcCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.getRunProcCompleted(this, new getRunProcCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getRunProcByMul", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public void getRunProcByMul(string[] sSQL, ref string sErrMsg) {
            object[] results = this.Invoke("getRunProcByMul", new object[] {
                        sSQL,
                        sErrMsg});
            sErrMsg = ((string)(results[0]));
        }
        /// <remarks/>
        public void getRunProcByMulAsync(string[] sSQL, string sErrMsg) {
            this.getRunProcByMulAsync(sSQL, sErrMsg, null);
        }
        /// <remarks/>
        public void getRunProcByMulAsync(string[] sSQL, string sErrMsg, object userState) {
            if ((this.getRunProcByMulOperationCompleted == null)) {
                this.getRunProcByMulOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetRunProcByMulOperationCompleted);
            }
            this.InvokeAsync("getRunProcByMul", new object[] {
                        sSQL,
                        sErrMsg}, this.getRunProcByMulOperationCompleted, userState);
        }
        private void OngetRunProcByMulOperationCompleted(object arg) {
            if ((this.getRunProcByMulCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.getRunProcByMulCompleted(this, new getRunProcByMulCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getSecurity_Log", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool getSecurity_Log(string ModRightNameCheck, string CurUserName, ref string sErrMsg) {
            object[] results = this.Invoke("getSecurity_Log", new object[] {
@@ -3094,6 +3333,353 @@
            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/GetICInventoryByBarCodeSP_View", 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 GetICInventoryByBarCodeSP_View(string sWhere, ref string sErr) {
            object[] results = this.Invoke("GetICInventoryByBarCodeSP_View", new object[] {
                        sWhere,
                        sErr});
            sErr = ((string)(results[1]));
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void GetICInventoryByBarCodeSP_ViewAsync(string sWhere, string sErr) {
            this.GetICInventoryByBarCodeSP_ViewAsync(sWhere, sErr, null);
        }
        /// <remarks/>
        public void GetICInventoryByBarCodeSP_ViewAsync(string sWhere, string sErr, object userState) {
            if ((this.GetICInventoryByBarCodeSP_ViewOperationCompleted == null)) {
                this.GetICInventoryByBarCodeSP_ViewOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetICInventoryByBarCodeSP_ViewOperationCompleted);
            }
            this.InvokeAsync("GetICInventoryByBarCodeSP_View", new object[] {
                        sWhere,
                        sErr}, this.GetICInventoryByBarCodeSP_ViewOperationCompleted, userState);
        }
        private void OnGetICInventoryByBarCodeSP_ViewOperationCompleted(object arg) {
            if ((this.GetICInventoryByBarCodeSP_ViewCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetICInventoryByBarCodeSP_ViewCompleted(this, new GetICInventoryByBarCodeSP_ViewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetMaterByBarCodeSP_View", 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 GetMaterByBarCodeSP_View(string sWhere, ref string sErr) {
            object[] results = this.Invoke("GetMaterByBarCodeSP_View", new object[] {
                        sWhere,
                        sErr});
            sErr = ((string)(results[1]));
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void GetMaterByBarCodeSP_ViewAsync(string sWhere, string sErr) {
            this.GetMaterByBarCodeSP_ViewAsync(sWhere, sErr, null);
        }
        /// <remarks/>
        public void GetMaterByBarCodeSP_ViewAsync(string sWhere, string sErr, object userState) {
            if ((this.GetMaterByBarCodeSP_ViewOperationCompleted == null)) {
                this.GetMaterByBarCodeSP_ViewOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetMaterByBarCodeSP_ViewOperationCompleted);
            }
            this.InvokeAsync("GetMaterByBarCodeSP_View", new object[] {
                        sWhere,
                        sErr}, this.GetMaterByBarCodeSP_ViewOperationCompleted, userState);
        }
        private void OnGetMaterByBarCodeSP_ViewOperationCompleted(object arg) {
            if ((this.GetMaterByBarCodeSP_ViewCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetMaterByBarCodeSP_ViewCompleted(this, new GetMaterByBarCodeSP_ViewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/SetFIFOPonderationBillMain_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 SetFIFOPonderationBillMain_Temp(string HBillNo, long HInterID, long HUserOrgID, ref string sErr) {
            object[] results = this.Invoke("SetFIFOPonderationBillMain_Temp", new object[] {
                        HBillNo,
                        HInterID,
                        HUserOrgID,
                        sErr});
            sErr = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void SetFIFOPonderationBillMain_TempAsync(string HBillNo, long HInterID, long HUserOrgID, string sErr) {
            this.SetFIFOPonderationBillMain_TempAsync(HBillNo, HInterID, HUserOrgID, sErr, null);
        }
        /// <remarks/>
        public void SetFIFOPonderationBillMain_TempAsync(string HBillNo, long HInterID, long HUserOrgID, string sErr, object userState) {
            if ((this.SetFIFOPonderationBillMain_TempOperationCompleted == null)) {
                this.SetFIFOPonderationBillMain_TempOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSetFIFOPonderationBillMain_TempOperationCompleted);
            }
            this.InvokeAsync("SetFIFOPonderationBillMain_Temp", new object[] {
                        HBillNo,
                        HInterID,
                        HUserOrgID,
                        sErr}, this.SetFIFOPonderationBillMain_TempOperationCompleted, userState);
        }
        private void OnSetFIFOPonderationBillMain_TempOperationCompleted(object arg) {
            if ((this.SetFIFOPonderationBillMain_TempCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.SetFIFOPonderationBillMain_TempCompleted(this, new SetFIFOPonderationBillMain_TempCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_Fast", 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_BarCode_Fast(
                    string sBarCode,
                    long HBillID,
                    string HBillType,
                    string HBillNo,
                    string HMaker,
                    long HWhID,
                    long HSPID,
                    double HQty,
                    bool HRedBlueFlag,
                    bool SourceFlag,
                    string HSourceBillNo,
                    string HSourceBillType,
                    long HOWNERID,
                    ref string sHSourceBillNo,
                    ref string sHSourceBillType,
                    ref long sHSupID,
                    ref string sHSupName,
                    ref long sHDeptID,
                    ref string sHDeptName,
                    ref string sErrMsg) {
            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode_Fast", new object[] {
                        sBarCode,
                        HBillID,
                        HBillType,
                        HBillNo,
                        HMaker,
                        HWhID,
                        HSPID,
                        HQty,
                        HRedBlueFlag,
                        SourceFlag,
                        HSourceBillNo,
                        HSourceBillType,
                        HOWNERID,
                        sHSourceBillNo,
                        sHSourceBillType,
                        sHSupID,
                        sHSupName,
                        sHDeptID,
                        sHDeptName,
                        sErrMsg});
            sHSourceBillNo = ((string)(results[1]));
            sHSourceBillType = ((string)(results[2]));
            sHSupID = ((long)(results[3]));
            sHSupName = ((string)(results[4]));
            sHDeptID = ((long)(results[5]));
            sHDeptName = ((string)(results[6]));
            sErrMsg = ((string)(results[7]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SavePonderationBillMain_Temp_BarCode_FastAsync(
                    string sBarCode,
                    long HBillID,
                    string HBillType,
                    string HBillNo,
                    string HMaker,
                    long HWhID,
                    long HSPID,
                    double HQty,
                    bool HRedBlueFlag,
                    bool SourceFlag,
                    string HSourceBillNo,
                    string HSourceBillType,
                    long HOWNERID,
                    string sHSourceBillNo,
                    string sHSourceBillType,
                    long sHSupID,
                    string sHSupName,
                    long sHDeptID,
                    string sHDeptName,
                    string sErrMsg) {
            this.set_SavePonderationBillMain_Temp_BarCode_FastAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HRedBlueFlag, SourceFlag, HSourceBillNo, HSourceBillType, HOWNERID, sHSourceBillNo, sHSourceBillType, sHSupID, sHSupName, sHDeptID, sHDeptName, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SavePonderationBillMain_Temp_BarCode_FastAsync(
                    string sBarCode,
                    long HBillID,
                    string HBillType,
                    string HBillNo,
                    string HMaker,
                    long HWhID,
                    long HSPID,
                    double HQty,
                    bool HRedBlueFlag,
                    bool SourceFlag,
                    string HSourceBillNo,
                    string HSourceBillType,
                    long HOWNERID,
                    string sHSourceBillNo,
                    string sHSourceBillType,
                    long sHSupID,
                    string sHSupName,
                    long sHDeptID,
                    string sHDeptName,
                    string sErrMsg,
                    object userState) {
            if ((this.set_SavePonderationBillMain_Temp_BarCode_FastOperationCompleted == null)) {
                this.set_SavePonderationBillMain_Temp_BarCode_FastOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_BarCode_FastOperationCompleted);
            }
            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode_Fast", new object[] {
                        sBarCode,
                        HBillID,
                        HBillType,
                        HBillNo,
                        HMaker,
                        HWhID,
                        HSPID,
                        HQty,
                        HRedBlueFlag,
                        SourceFlag,
                        HSourceBillNo,
                        HSourceBillType,
                        HOWNERID,
                        sHSourceBillNo,
                        sHSourceBillType,
                        sHSupID,
                        sHSupName,
                        sHDeptID,
                        sHDeptName,
                        sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCode_FastOperationCompleted, userState);
        }
        private void Onset_SavePonderationBillMain_Temp_BarCode_FastOperationCompleted(object arg) {
            if ((this.set_SavePonderationBillMain_Temp_BarCode_FastCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SavePonderationBillMain_Temp_BarCode_FastCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_FastCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_CheckTypeByBarCode", 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(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, bool HRedBlueFlag, bool SourceFlag, string HSourceBillNo, string HSourceBillType, long HOWNERID, ref string sErrMsg) {
            object[] results = this.Invoke("get_CheckTypeByBarCode", new object[] {
                        sBarCode,
                        HBillID,
                        HBillType,
                        HBillNo,
                        HMaker,
                        HWhID,
                        HSPID,
                        HQty,
                        HRedBlueFlag,
                        SourceFlag,
                        HSourceBillNo,
                        HSourceBillType,
                        HOWNERID,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((ClsKf_ICStockBill_WMS)(results[0]));
        }
        /// <remarks/>
        public void get_CheckTypeByBarCodeAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, bool HRedBlueFlag, bool SourceFlag, string HSourceBillNo, string HSourceBillType, long HOWNERID, string sErrMsg) {
            this.get_CheckTypeByBarCodeAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HRedBlueFlag, SourceFlag, HSourceBillNo, HSourceBillType, HOWNERID, sErrMsg, null);
        }
        /// <remarks/>
        public void get_CheckTypeByBarCodeAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, bool HRedBlueFlag, bool SourceFlag, string HSourceBillNo, string HSourceBillType, long HOWNERID, string sErrMsg, object userState) {
            if ((this.get_CheckTypeByBarCodeOperationCompleted == null)) {
                this.get_CheckTypeByBarCodeOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_CheckTypeByBarCodeOperationCompleted);
            }
            this.InvokeAsync("get_CheckTypeByBarCode", new object[] {
                        sBarCode,
                        HBillID,
                        HBillType,
                        HBillNo,
                        HMaker,
                        HWhID,
                        HSPID,
                        HQty,
                        HRedBlueFlag,
                        SourceFlag,
                        HSourceBillNo,
                        HSourceBillType,
                        HOWNERID,
                        sErrMsg}, this.get_CheckTypeByBarCodeOperationCompleted, userState);
        }
        private void Onget_CheckTypeByBarCodeOperationCompleted(object arg) {
            if ((this.get_CheckTypeByBarCodeCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_CheckTypeByBarCodeCompleted(this, new get_CheckTypeByBarCodeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_OutFast", 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_BarCode_OutFast(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, bool HRedBlueFlag, bool SourceFlag, string HSourceBillNo, string HSourceBillType, long HOWNERID, ref string sErrMsg) {
            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode_OutFast", new object[] {
                        sBarCode,
                        HBillID,
                        HBillType,
                        HBillNo,
                        HMaker,
                        HWhID,
                        HSPID,
                        HQty,
                        HRedBlueFlag,
                        SourceFlag,
                        HSourceBillNo,
                        HSourceBillType,
                        HOWNERID,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SavePonderationBillMain_Temp_BarCode_OutFastAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, bool HRedBlueFlag, bool SourceFlag, string HSourceBillNo, string HSourceBillType, long HOWNERID, string sErrMsg) {
            this.set_SavePonderationBillMain_Temp_BarCode_OutFastAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HRedBlueFlag, SourceFlag, HSourceBillNo, HSourceBillType, HOWNERID, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SavePonderationBillMain_Temp_BarCode_OutFastAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, bool HRedBlueFlag, bool SourceFlag, string HSourceBillNo, string HSourceBillType, long HOWNERID, string sErrMsg, object userState) {
            if ((this.set_SavePonderationBillMain_Temp_BarCode_OutFastOperationCompleted == null)) {
                this.set_SavePonderationBillMain_Temp_BarCode_OutFastOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_BarCode_OutFastOperationCompleted);
            }
            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode_OutFast", new object[] {
                        sBarCode,
                        HBillID,
                        HBillType,
                        HBillNo,
                        HMaker,
                        HWhID,
                        HSPID,
                        HQty,
                        HRedBlueFlag,
                        SourceFlag,
                        HSourceBillNo,
                        HSourceBillType,
                        HOWNERID,
                        sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCode_OutFastOperationCompleted, userState);
        }
        private void Onset_SavePonderationBillMain_Temp_BarCode_OutFastOperationCompleted(object arg) {
            if ((this.set_SavePonderationBillMain_Temp_BarCode_OutFastCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SavePonderationBillMain_Temp_BarCode_OutFastCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_OutFastCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
@@ -5404,6 +5990,52 @@
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBarCode_OtherOut", 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_OtherOut(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HFIFOWhID, long HOWNERID, ref string sErrMsg) {
            object[] results = this.Invoke("get_SourceBarCode_OtherOut", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        HSourceBillNo,
                        HSourceBillType,
                        HMaker,
                        HFIFOWhID,
                        HOWNERID,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((ClsKf_ICStockBill_WMS)(results[0]));
        }
        /// <remarks/>
        public void get_SourceBarCode_OtherOutAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HFIFOWhID, long HOWNERID, string sErrMsg) {
            this.get_SourceBarCode_OtherOutAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HFIFOWhID, HOWNERID, sErrMsg, null);
        }
        /// <remarks/>
        public void get_SourceBarCode_OtherOutAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HFIFOWhID, long HOWNERID, string sErrMsg, object userState) {
            if ((this.get_SourceBarCode_OtherOutOperationCompleted == null)) {
                this.get_SourceBarCode_OtherOutOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBarCode_OtherOutOperationCompleted);
            }
            this.InvokeAsync("get_SourceBarCode_OtherOut", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        HSourceBillNo,
                        HSourceBillType,
                        HMaker,
                        HFIFOWhID,
                        HOWNERID,
                        sErrMsg}, this.get_SourceBarCode_OtherOutOperationCompleted, userState);
        }
        private void Onget_SourceBarCode_OtherOutOperationCompleted(object arg) {
            if ((this.get_SourceBarCode_OtherOutCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_SourceBarCode_OtherOutCompleted(this, new get_SourceBarCode_OtherOutCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBarCode_MoveStock", 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_MoveStock(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HFIFOWhID, long HOWNERID, ref string sErrMsg) {
            object[] results = this.Invoke("get_SourceBarCode_MoveStock", new object[] {
@@ -7642,221 +8274,146 @@
        }
        
        /// <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)]
        public System.Data.DataSet getDataSetBySQL(string sSQL, string sTable, ref string sErrMsg) {
            object[] results = this.Invoke("getDataSetBySQL", new object[] {
                        sSQL,
                        sTable,
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProcReportMoveBill_MoveStock", 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_SaveProcReportMoveBill_MoveStock(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, string HPPBomBillNo, long HSCWHID, long HSCSPID, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveProcReportMoveBill_MoveStock", new object[] {
                        oMain,
                        HOutBillID,
                        HOutBillNo,
                        HPPBomBillNo,
                        HSCWHID,
                        HSCSPID,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((System.Data.DataSet)(results[0]));
            return ((bool)(results[0]));
        }
        
        /// <remarks/>
        public void getDataSetBySQLAsync(string sSQL, string sTable, string sErrMsg) {
            this.getDataSetBySQLAsync(sSQL, sTable, sErrMsg, null);
        public void set_SaveProcReportMoveBill_MoveStockAsync(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, string HPPBomBillNo, long HSCWHID, long HSCSPID, string sErrMsg) {
            this.set_SaveProcReportMoveBill_MoveStockAsync(oMain, HOutBillID, HOutBillNo, HPPBomBillNo, HSCWHID, HSCSPID, sErrMsg, null);
        }
        
        /// <remarks/>
        public void getDataSetBySQLAsync(string sSQL, string sTable, string sErrMsg, object userState) {
            if ((this.getDataSetBySQLOperationCompleted == null)) {
                this.getDataSetBySQLOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetDataSetBySQLOperationCompleted);
        public void set_SaveProcReportMoveBill_MoveStockAsync(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, string HPPBomBillNo, long HSCWHID, long HSCSPID, string sErrMsg, object userState) {
            if ((this.set_SaveProcReportMoveBill_MoveStockOperationCompleted == null)) {
                this.set_SaveProcReportMoveBill_MoveStockOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProcReportMoveBill_MoveStockOperationCompleted);
            }
            this.InvokeAsync("getDataSetBySQL", new object[] {
                        sSQL,
                        sTable,
                        sErrMsg}, this.getDataSetBySQLOperationCompleted, userState);
            this.InvokeAsync("set_SaveProcReportMoveBill_MoveStock", new object[] {
                        oMain,
                        HOutBillID,
                        HOutBillNo,
                        HPPBomBillNo,
                        HSCWHID,
                        HSCSPID,
                        sErrMsg}, this.set_SaveProcReportMoveBill_MoveStockOperationCompleted, userState);
        }
        
        private void OngetDataSetBySQLOperationCompleted(object arg) {
            if ((this.getDataSetBySQLCompleted != null)) {
        private void Onset_SaveProcReportMoveBill_MoveStockOperationCompleted(object arg) {
            if ((this.set_SaveProcReportMoveBill_MoveStockCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.getDataSetBySQLCompleted(this, new getDataSetBySQLCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
                this.set_SaveProcReportMoveBill_MoveStockCompleted(this, new set_SaveProcReportMoveBill_MoveStockCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getRunProc", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public void getRunProc(string sSQL, ref string sErrMsg) {
            object[] results = this.Invoke("getRunProc", new object[] {
                        sSQL,
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProcReportMoveBill_MoveStock_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_SaveProcReportMoveBill_MoveStock_CLD_New(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveProcReportMoveBill_MoveStock_CLD_New", new object[] {
                        oMain,
                        HOutBillID,
                        HOutBillNo,
                        oSystemParameterMain,
                        sErrMsg});
            sErrMsg = ((string)(results[0]));
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        
        /// <remarks/>
        public void getRunProcAsync(string sSQL, string sErrMsg) {
            this.getRunProcAsync(sSQL, sErrMsg, null);
        public void set_SaveProcReportMoveBill_MoveStock_CLD_NewAsync(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
            this.set_SaveProcReportMoveBill_MoveStock_CLD_NewAsync(oMain, HOutBillID, HOutBillNo, oSystemParameterMain, sErrMsg, null);
        }
        
        /// <remarks/>
        public void getRunProcAsync(string sSQL, string sErrMsg, object userState) {
            if ((this.getRunProcOperationCompleted == null)) {
                this.getRunProcOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetRunProcOperationCompleted);
        public void set_SaveProcReportMoveBill_MoveStock_CLD_NewAsync(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
            if ((this.set_SaveProcReportMoveBill_MoveStock_CLD_NewOperationCompleted == null)) {
                this.set_SaveProcReportMoveBill_MoveStock_CLD_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProcReportMoveBill_MoveStock_CLD_NewOperationCompleted);
            }
            this.InvokeAsync("getRunProc", new object[] {
                        sSQL,
                        sErrMsg}, this.getRunProcOperationCompleted, userState);
            this.InvokeAsync("set_SaveProcReportMoveBill_MoveStock_CLD_New", new object[] {
                        oMain,
                        HOutBillID,
                        HOutBillNo,
                        oSystemParameterMain,
                        sErrMsg}, this.set_SaveProcReportMoveBill_MoveStock_CLD_NewOperationCompleted, userState);
        }
        
        private void OngetRunProcOperationCompleted(object arg) {
            if ((this.getRunProcCompleted != null)) {
        private void Onset_SaveProcReportMoveBill_MoveStock_CLD_NewOperationCompleted(object arg) {
            if ((this.set_SaveProcReportMoveBill_MoveStock_CLD_NewCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.getRunProcCompleted(this, new getRunProcCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
                this.set_SaveProcReportMoveBill_MoveStock_CLD_NewCompleted(this, new set_SaveProcReportMoveBill_MoveStock_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getRunProcByMul", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public void getRunProcByMul(string[] sSQL, ref string sErrMsg) {
            object[] results = this.Invoke("getRunProcByMul", new object[] {
                        sSQL,
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_CheckPOInStockBill_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_CheckPOInStockBill_New(ClsCg_POInStockBillMain oMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_CheckPOInStockBill_New", new object[] {
                        oMain,
                        sErrMsg});
            sErrMsg = ((string)(results[0]));
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        
        /// <remarks/>
        public void getRunProcByMulAsync(string[] sSQL, string sErrMsg) {
            this.getRunProcByMulAsync(sSQL, sErrMsg, null);
        public void set_CheckPOInStockBill_NewAsync(ClsCg_POInStockBillMain oMain, string sErrMsg) {
            this.set_CheckPOInStockBill_NewAsync(oMain, sErrMsg, null);
        }
        
        /// <remarks/>
        public void getRunProcByMulAsync(string[] sSQL, string sErrMsg, object userState) {
            if ((this.getRunProcByMulOperationCompleted == null)) {
                this.getRunProcByMulOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetRunProcByMulOperationCompleted);
        public void set_CheckPOInStockBill_NewAsync(ClsCg_POInStockBillMain oMain, string sErrMsg, object userState) {
            if ((this.set_CheckPOInStockBill_NewOperationCompleted == null)) {
                this.set_CheckPOInStockBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_CheckPOInStockBill_NewOperationCompleted);
            }
            this.InvokeAsync("getRunProcByMul", new object[] {
                        sSQL,
                        sErrMsg}, this.getRunProcByMulOperationCompleted, userState);
            this.InvokeAsync("set_CheckPOInStockBill_New", new object[] {
                        oMain,
                        sErrMsg}, this.set_CheckPOInStockBill_NewOperationCompleted, userState);
        }
        
        private void OngetRunProcByMulOperationCompleted(object arg) {
            if ((this.getRunProcByMulCompleted != null)) {
        private void Onset_CheckPOInStockBill_NewOperationCompleted(object arg) {
            if ((this.set_CheckPOInStockBill_NewCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.getRunProcByMulCompleted(this, new getRunProcByMulCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
                this.set_CheckPOInStockBill_NewCompleted(this, new set_CheckPOInStockBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_CheckPOInStockBill_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_CheckPOInStockBill_CLD(ClsCg_POInStockBillMain oMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_CheckPOInStockBill_CLD", new object[] {
                        oMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_CheckPOInStockBill_CLDAsync(ClsCg_POInStockBillMain oMain, string sErrMsg) {
            this.set_CheckPOInStockBill_CLDAsync(oMain, sErrMsg, null);
        }
        /// <remarks/>
        public void set_CheckPOInStockBill_CLDAsync(ClsCg_POInStockBillMain oMain, string sErrMsg, object userState) {
            if ((this.set_CheckPOInStockBill_CLDOperationCompleted == null)) {
                this.set_CheckPOInStockBill_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_CheckPOInStockBill_CLDOperationCompleted);
            }
            this.InvokeAsync("set_CheckPOInStockBill_CLD", new object[] {
                        oMain,
                        sErrMsg}, this.set_CheckPOInStockBill_CLDOperationCompleted, userState);
        }
        private void Onset_CheckPOInStockBill_CLDOperationCompleted(object arg) {
            if ((this.set_CheckPOInStockBill_CLDCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_CheckPOInStockBill_CLDCompleted(this, new set_CheckPOInStockBill_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
@@ -10396,349 +10953,104 @@
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetICInventoryByBarCodeSP_View", 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 GetICInventoryByBarCodeSP_View(string sWhere, ref string sErr) {
            object[] results = this.Invoke("GetICInventoryByBarCodeSP_View", new object[] {
                        sWhere,
                        sErr});
            sErr = ((string)(results[1]));
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void GetICInventoryByBarCodeSP_ViewAsync(string sWhere, string sErr) {
            this.GetICInventoryByBarCodeSP_ViewAsync(sWhere, sErr, null);
        }
        /// <remarks/>
        public void GetICInventoryByBarCodeSP_ViewAsync(string sWhere, string sErr, object userState) {
            if ((this.GetICInventoryByBarCodeSP_ViewOperationCompleted == null)) {
                this.GetICInventoryByBarCodeSP_ViewOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetICInventoryByBarCodeSP_ViewOperationCompleted);
            }
            this.InvokeAsync("GetICInventoryByBarCodeSP_View", new object[] {
                        sWhere,
                        sErr}, this.GetICInventoryByBarCodeSP_ViewOperationCompleted, userState);
        }
        private void OnGetICInventoryByBarCodeSP_ViewOperationCompleted(object arg) {
            if ((this.GetICInventoryByBarCodeSP_ViewCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetICInventoryByBarCodeSP_ViewCompleted(this, new GetICInventoryByBarCodeSP_ViewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetMaterByBarCodeSP_View", 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 GetMaterByBarCodeSP_View(string sWhere, ref string sErr) {
            object[] results = this.Invoke("GetMaterByBarCodeSP_View", new object[] {
                        sWhere,
                        sErr});
            sErr = ((string)(results[1]));
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void GetMaterByBarCodeSP_ViewAsync(string sWhere, string sErr) {
            this.GetMaterByBarCodeSP_ViewAsync(sWhere, sErr, null);
        }
        /// <remarks/>
        public void GetMaterByBarCodeSP_ViewAsync(string sWhere, string sErr, object userState) {
            if ((this.GetMaterByBarCodeSP_ViewOperationCompleted == null)) {
                this.GetMaterByBarCodeSP_ViewOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetMaterByBarCodeSP_ViewOperationCompleted);
            }
            this.InvokeAsync("GetMaterByBarCodeSP_View", new object[] {
                        sWhere,
                        sErr}, this.GetMaterByBarCodeSP_ViewOperationCompleted, userState);
        }
        private void OnGetMaterByBarCodeSP_ViewOperationCompleted(object arg) {
            if ((this.GetMaterByBarCodeSP_ViewCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetMaterByBarCodeSP_ViewCompleted(this, new GetMaterByBarCodeSP_ViewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/SetFIFOPonderationBillMain_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 SetFIFOPonderationBillMain_Temp(string HBillNo, long HInterID, long HUserOrgID, ref string sErr) {
            object[] results = this.Invoke("SetFIFOPonderationBillMain_Temp", new object[] {
                        HBillNo,
                        HInterID,
                        HUserOrgID,
                        sErr});
            sErr = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void SetFIFOPonderationBillMain_TempAsync(string HBillNo, long HInterID, long HUserOrgID, string sErr) {
            this.SetFIFOPonderationBillMain_TempAsync(HBillNo, HInterID, HUserOrgID, sErr, null);
        }
        /// <remarks/>
        public void SetFIFOPonderationBillMain_TempAsync(string HBillNo, long HInterID, long HUserOrgID, string sErr, object userState) {
            if ((this.SetFIFOPonderationBillMain_TempOperationCompleted == null)) {
                this.SetFIFOPonderationBillMain_TempOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSetFIFOPonderationBillMain_TempOperationCompleted);
            }
            this.InvokeAsync("SetFIFOPonderationBillMain_Temp", new object[] {
                        HBillNo,
                        HInterID,
                        HUserOrgID,
                        sErr}, this.SetFIFOPonderationBillMain_TempOperationCompleted, userState);
        }
        private void OnSetFIFOPonderationBillMain_TempOperationCompleted(object arg) {
            if ((this.SetFIFOPonderationBillMain_TempCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.SetFIFOPonderationBillMain_TempCompleted(this, new SetFIFOPonderationBillMain_TempCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_Fast", 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_BarCode_Fast(
                    string sBarCode,
                    long HBillID,
                    string HBillType,
                    string HBillNo,
                    string HMaker,
                    long HWhID,
                    long HSPID,
                    double HQty,
                    bool HRedBlueFlag,
                    bool SourceFlag,
                    string HSourceBillNo,
                    string HSourceBillType,
                    long HOWNERID,
                    ref string sHSourceBillNo,
                    ref string sHSourceBillType,
                    ref long sHSupID,
                    ref string sHSupName,
                    ref long sHDeptID,
                    ref string sHDeptName,
                    ref string sErrMsg) {
            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode_Fast", new object[] {
                        sBarCode,
                        HBillID,
                        HBillType,
                        HBillNo,
                        HMaker,
                        HWhID,
                        HSPID,
                        HQty,
                        HRedBlueFlag,
                        SourceFlag,
                        HSourceBillNo,
                        HSourceBillType,
                        HOWNERID,
                        sHSourceBillNo,
                        sHSourceBillType,
                        sHSupID,
                        sHSupName,
                        sHDeptID,
                        sHDeptName,
                        sErrMsg});
            sHSourceBillNo = ((string)(results[1]));
            sHSourceBillType = ((string)(results[2]));
            sHSupID = ((long)(results[3]));
            sHSupName = ((string)(results[4]));
            sHDeptID = ((long)(results[5]));
            sHDeptName = ((string)(results[6]));
            sErrMsg = ((string)(results[7]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SavePonderationBillMain_Temp_BarCode_FastAsync(
                    string sBarCode,
                    long HBillID,
                    string HBillType,
                    string HBillNo,
                    string HMaker,
                    long HWhID,
                    long HSPID,
                    double HQty,
                    bool HRedBlueFlag,
                    bool SourceFlag,
                    string HSourceBillNo,
                    string HSourceBillType,
                    long HOWNERID,
                    string sHSourceBillNo,
                    string sHSourceBillType,
                    long sHSupID,
                    string sHSupName,
                    long sHDeptID,
                    string sHDeptName,
                    string sErrMsg) {
            this.set_SavePonderationBillMain_Temp_BarCode_FastAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HRedBlueFlag, SourceFlag, HSourceBillNo, HSourceBillType, HOWNERID, sHSourceBillNo, sHSourceBillType, sHSupID, sHSupName, sHDeptID, sHDeptName, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SavePonderationBillMain_Temp_BarCode_FastAsync(
                    string sBarCode,
                    long HBillID,
                    string HBillType,
                    string HBillNo,
                    string HMaker,
                    long HWhID,
                    long HSPID,
                    double HQty,
                    bool HRedBlueFlag,
                    bool SourceFlag,
                    string HSourceBillNo,
                    string HSourceBillType,
                    long HOWNERID,
                    string sHSourceBillNo,
                    string sHSourceBillType,
                    long sHSupID,
                    string sHSupName,
                    long sHDeptID,
                    string sHDeptName,
                    string sErrMsg,
                    object userState) {
            if ((this.set_SavePonderationBillMain_Temp_BarCode_FastOperationCompleted == null)) {
                this.set_SavePonderationBillMain_Temp_BarCode_FastOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_BarCode_FastOperationCompleted);
            }
            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode_Fast", new object[] {
                        sBarCode,
                        HBillID,
                        HBillType,
                        HBillNo,
                        HMaker,
                        HWhID,
                        HSPID,
                        HQty,
                        HRedBlueFlag,
                        SourceFlag,
                        HSourceBillNo,
                        HSourceBillType,
                        HOWNERID,
                        sHSourceBillNo,
                        sHSourceBillType,
                        sHSupID,
                        sHSupName,
                        sHDeptID,
                        sHDeptName,
                        sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCode_FastOperationCompleted, userState);
        }
        private void Onset_SavePonderationBillMain_Temp_BarCode_FastOperationCompleted(object arg) {
            if ((this.set_SavePonderationBillMain_Temp_BarCode_FastCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SavePonderationBillMain_Temp_BarCode_FastCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_FastCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_CheckTypeByBarCode", 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(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, bool HRedBlueFlag, bool SourceFlag, string HSourceBillNo, string HSourceBillType, long HOWNERID, ref string sErrMsg) {
            object[] results = this.Invoke("get_CheckTypeByBarCode", new object[] {
                        sBarCode,
                        HBillID,
                        HBillType,
                        HBillNo,
                        HMaker,
                        HWhID,
                        HSPID,
                        HQty,
                        HRedBlueFlag,
                        SourceFlag,
                        HSourceBillNo,
                        HSourceBillType,
                        HOWNERID,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((ClsKf_ICStockBill_WMS)(results[0]));
        }
        /// <remarks/>
        public void get_CheckTypeByBarCodeAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, bool HRedBlueFlag, bool SourceFlag, string HSourceBillNo, string HSourceBillType, long HOWNERID, string sErrMsg) {
            this.get_CheckTypeByBarCodeAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HRedBlueFlag, SourceFlag, HSourceBillNo, HSourceBillType, HOWNERID, sErrMsg, null);
        }
        /// <remarks/>
        public void get_CheckTypeByBarCodeAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, bool HRedBlueFlag, bool SourceFlag, string HSourceBillNo, string HSourceBillType, long HOWNERID, string sErrMsg, object userState) {
            if ((this.get_CheckTypeByBarCodeOperationCompleted == null)) {
                this.get_CheckTypeByBarCodeOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_CheckTypeByBarCodeOperationCompleted);
            }
            this.InvokeAsync("get_CheckTypeByBarCode", new object[] {
                        sBarCode,
                        HBillID,
                        HBillType,
                        HBillNo,
                        HMaker,
                        HWhID,
                        HSPID,
                        HQty,
                        HRedBlueFlag,
                        SourceFlag,
                        HSourceBillNo,
                        HSourceBillType,
                        HOWNERID,
                        sErrMsg}, this.get_CheckTypeByBarCodeOperationCompleted, userState);
        }
        private void Onget_CheckTypeByBarCodeOperationCompleted(object arg) {
            if ((this.get_CheckTypeByBarCodeCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_CheckTypeByBarCodeCompleted(this, new get_CheckTypeByBarCodeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_OutFast", 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_BarCode_OutFast(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, bool HRedBlueFlag, bool SourceFlag, string HSourceBillNo, string HSourceBillType, long HOWNERID, ref string sErrMsg) {
            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode_OutFast", new object[] {
                        sBarCode,
                        HBillID,
                        HBillType,
                        HBillNo,
                        HMaker,
                        HWhID,
                        HSPID,
                        HQty,
                        HRedBlueFlag,
                        SourceFlag,
                        HSourceBillNo,
                        HSourceBillType,
                        HOWNERID,
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherOutBill_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_SaveOtherOutBill_CLD(ClsKf_OtherOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveOtherOutBill_CLD", new object[] {
                        oMain,
                        sHSourceType,
                        oSystemParameterMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        
        /// <remarks/>
        public void set_SavePonderationBillMain_Temp_BarCode_OutFastAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, bool HRedBlueFlag, bool SourceFlag, string HSourceBillNo, string HSourceBillType, long HOWNERID, string sErrMsg) {
            this.set_SavePonderationBillMain_Temp_BarCode_OutFastAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HRedBlueFlag, SourceFlag, HSourceBillNo, HSourceBillType, HOWNERID, sErrMsg, null);
        public void set_SaveOtherOutBill_CLDAsync(ClsKf_OtherOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
            this.set_SaveOtherOutBill_CLDAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
        }
        
        /// <remarks/>
        public void set_SavePonderationBillMain_Temp_BarCode_OutFastAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, bool HRedBlueFlag, bool SourceFlag, string HSourceBillNo, string HSourceBillType, long HOWNERID, string sErrMsg, object userState) {
            if ((this.set_SavePonderationBillMain_Temp_BarCode_OutFastOperationCompleted == null)) {
                this.set_SavePonderationBillMain_Temp_BarCode_OutFastOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_BarCode_OutFastOperationCompleted);
        public void set_SaveOtherOutBill_CLDAsync(ClsKf_OtherOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
            if ((this.set_SaveOtherOutBill_CLDOperationCompleted == null)) {
                this.set_SaveOtherOutBill_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherOutBill_CLDOperationCompleted);
            }
            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode_OutFast", new object[] {
                        sBarCode,
                        HBillID,
                        HBillType,
                        HBillNo,
                        HMaker,
                        HWhID,
                        HSPID,
                        HQty,
                        HRedBlueFlag,
                        SourceFlag,
                        HSourceBillNo,
                        HSourceBillType,
                        HOWNERID,
                        sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCode_OutFastOperationCompleted, userState);
            this.InvokeAsync("set_SaveOtherOutBill_CLD", new object[] {
                        oMain,
                        sHSourceType,
                        oSystemParameterMain,
                        sErrMsg}, this.set_SaveOtherOutBill_CLDOperationCompleted, userState);
        }
        
        private void Onset_SavePonderationBillMain_Temp_BarCode_OutFastOperationCompleted(object arg) {
            if ((this.set_SavePonderationBillMain_Temp_BarCode_OutFastCompleted != null)) {
        private void Onset_SaveOtherOutBill_CLDOperationCompleted(object arg) {
            if ((this.set_SaveOtherOutBill_CLDCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SavePonderationBillMain_Temp_BarCode_OutFastCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_OutFastCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
                this.set_SaveOtherOutBill_CLDCompleted(this, new set_SaveOtherOutBill_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherOutBill_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_SaveOtherOutBill_BillCheck(ClsKf_OtherOutBillMain oMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveOtherOutBill_BillCheck", new object[] {
                        oMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SaveOtherOutBill_BillCheckAsync(ClsKf_OtherOutBillMain oMain, string sErrMsg) {
            this.set_SaveOtherOutBill_BillCheckAsync(oMain, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SaveOtherOutBill_BillCheckAsync(ClsKf_OtherOutBillMain oMain, string sErrMsg, object userState) {
            if ((this.set_SaveOtherOutBill_BillCheckOperationCompleted == null)) {
                this.set_SaveOtherOutBill_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherOutBill_BillCheckOperationCompleted);
            }
            this.InvokeAsync("set_SaveOtherOutBill_BillCheck", new object[] {
                        oMain,
                        sErrMsg}, this.set_SaveOtherOutBill_BillCheckOperationCompleted, userState);
        }
        private void Onset_SaveOtherOutBill_BillCheckOperationCompleted(object arg) {
            if ((this.set_SaveOtherOutBill_BillCheckCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SaveOtherOutBill_BillCheckCompleted(this, new set_SaveOtherOutBill_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePOStockInBackBill", 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_SavePOStockInBackBill(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
            object[] results = this.Invoke("set_SavePOStockInBackBill", new object[] {
                        oMain,
                        sHSourceType,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SavePOStockInBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg) {
            this.set_SavePOStockInBackBillAsync(oMain, sHSourceType, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SavePOStockInBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
            if ((this.set_SavePOStockInBackBillOperationCompleted == null)) {
                this.set_SavePOStockInBackBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePOStockInBackBillOperationCompleted);
            }
            this.InvokeAsync("set_SavePOStockInBackBill", new object[] {
                        oMain,
                        sHSourceType,
                        sErrMsg}, this.set_SavePOStockInBackBillOperationCompleted, userState);
        }
        private void Onset_SavePOStockInBackBillOperationCompleted(object arg) {
            if ((this.set_SavePOStockInBackBillCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SavePOStockInBackBillCompleted(this, new set_SavePOStockInBackBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
@@ -12344,150 +12656,6 @@
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProcReportMoveBill_MoveStock", 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_SaveProcReportMoveBill_MoveStock(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, string HPPBomBillNo, long HSCWHID, long HSCSPID, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveProcReportMoveBill_MoveStock", new object[] {
                        oMain,
                        HOutBillID,
                        HOutBillNo,
                        HPPBomBillNo,
                        HSCWHID,
                        HSCSPID,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SaveProcReportMoveBill_MoveStockAsync(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, string HPPBomBillNo, long HSCWHID, long HSCSPID, string sErrMsg) {
            this.set_SaveProcReportMoveBill_MoveStockAsync(oMain, HOutBillID, HOutBillNo, HPPBomBillNo, HSCWHID, HSCSPID, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SaveProcReportMoveBill_MoveStockAsync(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, string HPPBomBillNo, long HSCWHID, long HSCSPID, string sErrMsg, object userState) {
            if ((this.set_SaveProcReportMoveBill_MoveStockOperationCompleted == null)) {
                this.set_SaveProcReportMoveBill_MoveStockOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProcReportMoveBill_MoveStockOperationCompleted);
            }
            this.InvokeAsync("set_SaveProcReportMoveBill_MoveStock", new object[] {
                        oMain,
                        HOutBillID,
                        HOutBillNo,
                        HPPBomBillNo,
                        HSCWHID,
                        HSCSPID,
                        sErrMsg}, this.set_SaveProcReportMoveBill_MoveStockOperationCompleted, userState);
        }
        private void Onset_SaveProcReportMoveBill_MoveStockOperationCompleted(object arg) {
            if ((this.set_SaveProcReportMoveBill_MoveStockCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SaveProcReportMoveBill_MoveStockCompleted(this, new set_SaveProcReportMoveBill_MoveStockCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProcReportMoveBill_MoveStock_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_SaveProcReportMoveBill_MoveStock_CLD_New(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveProcReportMoveBill_MoveStock_CLD_New", new object[] {
                        oMain,
                        HOutBillID,
                        HOutBillNo,
                        oSystemParameterMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SaveProcReportMoveBill_MoveStock_CLD_NewAsync(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
            this.set_SaveProcReportMoveBill_MoveStock_CLD_NewAsync(oMain, HOutBillID, HOutBillNo, oSystemParameterMain, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SaveProcReportMoveBill_MoveStock_CLD_NewAsync(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
            if ((this.set_SaveProcReportMoveBill_MoveStock_CLD_NewOperationCompleted == null)) {
                this.set_SaveProcReportMoveBill_MoveStock_CLD_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProcReportMoveBill_MoveStock_CLD_NewOperationCompleted);
            }
            this.InvokeAsync("set_SaveProcReportMoveBill_MoveStock_CLD_New", new object[] {
                        oMain,
                        HOutBillID,
                        HOutBillNo,
                        oSystemParameterMain,
                        sErrMsg}, this.set_SaveProcReportMoveBill_MoveStock_CLD_NewOperationCompleted, userState);
        }
        private void Onset_SaveProcReportMoveBill_MoveStock_CLD_NewOperationCompleted(object arg) {
            if ((this.set_SaveProcReportMoveBill_MoveStock_CLD_NewCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SaveProcReportMoveBill_MoveStock_CLD_NewCompleted(this, new set_SaveProcReportMoveBill_MoveStock_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_CheckPOInStockBill_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_CheckPOInStockBill_New(ClsCg_POInStockBillMain oMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_CheckPOInStockBill_New", new object[] {
                        oMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_CheckPOInStockBill_NewAsync(ClsCg_POInStockBillMain oMain, string sErrMsg) {
            this.set_CheckPOInStockBill_NewAsync(oMain, sErrMsg, null);
        }
        /// <remarks/>
        public void set_CheckPOInStockBill_NewAsync(ClsCg_POInStockBillMain oMain, string sErrMsg, object userState) {
            if ((this.set_CheckPOInStockBill_NewOperationCompleted == null)) {
                this.set_CheckPOInStockBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_CheckPOInStockBill_NewOperationCompleted);
            }
            this.InvokeAsync("set_CheckPOInStockBill_New", new object[] {
                        oMain,
                        sErrMsg}, this.set_CheckPOInStockBill_NewOperationCompleted, userState);
        }
        private void Onset_CheckPOInStockBill_NewOperationCompleted(object arg) {
            if ((this.set_CheckPOInStockBill_NewCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_CheckPOInStockBill_NewCompleted(this, new set_CheckPOInStockBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_CheckPOInStockBill_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_CheckPOInStockBill_CLD(ClsCg_POInStockBillMain oMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_CheckPOInStockBill_CLD", new object[] {
                        oMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_CheckPOInStockBill_CLDAsync(ClsCg_POInStockBillMain oMain, string sErrMsg) {
            this.set_CheckPOInStockBill_CLDAsync(oMain, sErrMsg, null);
        }
        /// <remarks/>
        public void set_CheckPOInStockBill_CLDAsync(ClsCg_POInStockBillMain oMain, string sErrMsg, object userState) {
            if ((this.set_CheckPOInStockBill_CLDOperationCompleted == null)) {
                this.set_CheckPOInStockBill_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_CheckPOInStockBill_CLDOperationCompleted);
            }
            this.InvokeAsync("set_CheckPOInStockBill_CLD", new object[] {
                        oMain,
                        sErrMsg}, this.set_CheckPOInStockBill_CLDOperationCompleted, userState);
        }
        private void Onset_CheckPOInStockBill_CLDOperationCompleted(object arg) {
            if ((this.set_CheckPOInStockBill_CLDCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_CheckPOInStockBill_CLDCompleted(this, new set_CheckPOInStockBill_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveSellOutBackBill_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_SaveSellOutBackBill_CLD_New(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveSellOutBackBill_CLD_New", new object[] {
@@ -13465,6 +13633,70 @@
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveMateReplenishOutBill_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_SaveMateReplenishOutBill_BillCheck(ClsKf_MateReplenishOutBillMain oMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveMateReplenishOutBill_BillCheck", new object[] {
                        oMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SaveMateReplenishOutBill_BillCheckAsync(ClsKf_MateReplenishOutBillMain oMain, string sErrMsg) {
            this.set_SaveMateReplenishOutBill_BillCheckAsync(oMain, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SaveMateReplenishOutBill_BillCheckAsync(ClsKf_MateReplenishOutBillMain oMain, string sErrMsg, object userState) {
            if ((this.set_SaveMateReplenishOutBill_BillCheckOperationCompleted == null)) {
                this.set_SaveMateReplenishOutBill_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveMateReplenishOutBill_BillCheckOperationCompleted);
            }
            this.InvokeAsync("set_SaveMateReplenishOutBill_BillCheck", new object[] {
                        oMain,
                        sErrMsg}, this.set_SaveMateReplenishOutBill_BillCheckOperationCompleted, userState);
        }
        private void Onset_SaveMateReplenishOutBill_BillCheckOperationCompleted(object arg) {
            if ((this.set_SaveMateReplenishOutBill_BillCheckCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SaveMateReplenishOutBill_BillCheckCompleted(this, new set_SaveMateReplenishOutBill_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveEntrustReplenishOutBill_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_SaveEntrustReplenishOutBill_BillCheck(ClsKf_EntrustReplenishOutBillMain oMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveEntrustReplenishOutBill_BillCheck", new object[] {
                        oMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SaveEntrustReplenishOutBill_BillCheckAsync(ClsKf_EntrustReplenishOutBillMain oMain, string sErrMsg) {
            this.set_SaveEntrustReplenishOutBill_BillCheckAsync(oMain, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SaveEntrustReplenishOutBill_BillCheckAsync(ClsKf_EntrustReplenishOutBillMain oMain, string sErrMsg, object userState) {
            if ((this.set_SaveEntrustReplenishOutBill_BillCheckOperationCompleted == null)) {
                this.set_SaveEntrustReplenishOutBill_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveEntrustReplenishOutBill_BillCheckOperationCompleted);
            }
            this.InvokeAsync("set_SaveEntrustReplenishOutBill_BillCheck", new object[] {
                        oMain,
                        sErrMsg}, this.set_SaveEntrustReplenishOutBill_BillCheckOperationCompleted, userState);
        }
        private void Onset_SaveEntrustReplenishOutBill_BillCheckOperationCompleted(object arg) {
            if ((this.set_SaveEntrustReplenishOutBill_BillCheckCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SaveEntrustReplenishOutBill_BillCheckCompleted(this, new set_SaveEntrustReplenishOutBill_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <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[] {
@@ -13908,6 +14140,38 @@
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveEntrustOutBill_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_SaveEntrustOutBill_BillCheck(ClsKf_EntrustOutBillMain oMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveEntrustOutBill_BillCheck", new object[] {
                        oMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SaveEntrustOutBill_BillCheckAsync(ClsKf_EntrustOutBillMain oMain, string sErrMsg) {
            this.set_SaveEntrustOutBill_BillCheckAsync(oMain, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SaveEntrustOutBill_BillCheckAsync(ClsKf_EntrustOutBillMain oMain, string sErrMsg, object userState) {
            if ((this.set_SaveEntrustOutBill_BillCheckOperationCompleted == null)) {
                this.set_SaveEntrustOutBill_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveEntrustOutBill_BillCheckOperationCompleted);
            }
            this.InvokeAsync("set_SaveEntrustOutBill_BillCheck", new object[] {
                        oMain,
                        sErrMsg}, this.set_SaveEntrustOutBill_BillCheckOperationCompleted, userState);
        }
        private void Onset_SaveEntrustOutBill_BillCheckOperationCompleted(object arg) {
            if ((this.set_SaveEntrustOutBill_BillCheckCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SaveEntrustOutBill_BillCheckCompleted(this, new set_SaveEntrustOutBill_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherOutBackBill", 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_SaveOtherOutBackBill(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveOtherOutBackBill", new object[] {
@@ -14233,108 +14497,6 @@
            if ((this.set_SaveOtherOutBill_CLD_NewCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SaveOtherOutBill_CLD_NewCompleted(this, new set_SaveOtherOutBill_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherOutBill_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_SaveOtherOutBill_CLD(ClsKf_OtherOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveOtherOutBill_CLD", new object[] {
                        oMain,
                        sHSourceType,
                        oSystemParameterMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SaveOtherOutBill_CLDAsync(ClsKf_OtherOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
            this.set_SaveOtherOutBill_CLDAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SaveOtherOutBill_CLDAsync(ClsKf_OtherOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
            if ((this.set_SaveOtherOutBill_CLDOperationCompleted == null)) {
                this.set_SaveOtherOutBill_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherOutBill_CLDOperationCompleted);
            }
            this.InvokeAsync("set_SaveOtherOutBill_CLD", new object[] {
                        oMain,
                        sHSourceType,
                        oSystemParameterMain,
                        sErrMsg}, this.set_SaveOtherOutBill_CLDOperationCompleted, userState);
        }
        private void Onset_SaveOtherOutBill_CLDOperationCompleted(object arg) {
            if ((this.set_SaveOtherOutBill_CLDCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SaveOtherOutBill_CLDCompleted(this, new set_SaveOtherOutBill_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherOutBill_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_SaveOtherOutBill_BillCheck(ClsKf_OtherOutBillMain oMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveOtherOutBill_BillCheck", new object[] {
                        oMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SaveOtherOutBill_BillCheckAsync(ClsKf_OtherOutBillMain oMain, string sErrMsg) {
            this.set_SaveOtherOutBill_BillCheckAsync(oMain, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SaveOtherOutBill_BillCheckAsync(ClsKf_OtherOutBillMain oMain, string sErrMsg, object userState) {
            if ((this.set_SaveOtherOutBill_BillCheckOperationCompleted == null)) {
                this.set_SaveOtherOutBill_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherOutBill_BillCheckOperationCompleted);
            }
            this.InvokeAsync("set_SaveOtherOutBill_BillCheck", new object[] {
                        oMain,
                        sErrMsg}, this.set_SaveOtherOutBill_BillCheckOperationCompleted, userState);
        }
        private void Onset_SaveOtherOutBill_BillCheckOperationCompleted(object arg) {
            if ((this.set_SaveOtherOutBill_BillCheckCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SaveOtherOutBill_BillCheckCompleted(this, new set_SaveOtherOutBill_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePOStockInBackBill", 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_SavePOStockInBackBill(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
            object[] results = this.Invoke("set_SavePOStockInBackBill", new object[] {
                        oMain,
                        sHSourceType,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SavePOStockInBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg) {
            this.set_SavePOStockInBackBillAsync(oMain, sHSourceType, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SavePOStockInBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
            if ((this.set_SavePOStockInBackBillOperationCompleted == null)) {
                this.set_SavePOStockInBackBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePOStockInBackBillOperationCompleted);
            }
            this.InvokeAsync("set_SavePOStockInBackBill", new object[] {
                        oMain,
                        sHSourceType,
                        sErrMsg}, this.set_SavePOStockInBackBillOperationCompleted, userState);
        }
        private void Onset_SavePOStockInBackBillOperationCompleted(object arg) {
            if ((this.set_SavePOStockInBackBillCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SavePOStockInBackBillCompleted(this, new set_SavePOStockInBackBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
@@ -33267,16 +33429,15 @@
    [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_OtherOutBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustOutBillMain))]
    [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))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_StdWorkQtyBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_MESBeginWorkBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_StationInBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_SellOutBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsCg_POInStockBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_MouldProdInBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_OtherInBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustInBillMain_K3))]
@@ -33284,12 +33445,14 @@
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ProductInBillMain_K3))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_AGVRequestBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ProductInBillMain_CLD))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ProductInBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_POStockInBillMain_K3))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_POStockInBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ICStockBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_OtherOutBillMain))]
    [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_MouldStockBillMain))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
    [System.SerializableAttribute()]
@@ -35219,183 +35382,6 @@
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ClsKf_OtherOutBillMain : 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 hStockStyleField;
        private long hSTOCKORGIDField;
        private long hOWNERIDField;
        /// <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 HStockStyle {
            get {
                return this.hStockStyleField;
            }
            set {
                this.hStockStyleField = 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/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ClsKf_EntrustOutBillMain : ClsXt_BaseBillMain {
        
        private long hSupIDField;
@@ -35776,6 +35762,171 @@
            }
            set {
                this.hORGANIZATIONSNOField = value;
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ClsKf_EntrustReplenishOutBillMain : 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 long hSTOCKORGIDField;
        private long hOWNERIDField;
        /// <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;
            }
        }
    }
@@ -37124,135 +37275,6 @@
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ClsCg_POInStockBillMain : ClsXt_BaseBillMain {
        private string hAddressField;
        private long hSupIDField;
        private long hCurIDField;
        private long hWHIDField;
        private float hExRateField;
        private long hEmpIDField;
        private long hManagerIDField;
        private long hDeptIDField;
        private string hExplanationField;
        private string hInnerBillNoField;
        /// <remarks/>
        public string HAddress {
            get {
                return this.hAddressField;
            }
            set {
                this.hAddressField = value;
            }
        }
        /// <remarks/>
        public long HSupID {
            get {
                return this.hSupIDField;
            }
            set {
                this.hSupIDField = value;
            }
        }
        /// <remarks/>
        public long HCurID {
            get {
                return this.hCurIDField;
            }
            set {
                this.hCurIDField = value;
            }
        }
        /// <remarks/>
        public long HWHID {
            get {
                return this.hWHIDField;
            }
            set {
                this.hWHIDField = value;
            }
        }
        /// <remarks/>
        public float HExRate {
            get {
                return this.hExRateField;
            }
            set {
                this.hExRateField = 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 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/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ClsSc_MouldProdInBillMain : ClsXt_BaseBillMain {
        
        private long hSupIDField;
@@ -38348,183 +38370,6 @@
    [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;
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ClsKf_POStockInBillMain_K3 : ClsXt_BaseBillMain {
        
        private long hCussentAcctIDField;
@@ -39440,6 +39285,183 @@
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ClsKf_OtherOutBillMain : 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 hStockStyleField;
        private long hSTOCKORGIDField;
        private long hOWNERIDField;
        /// <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 HStockStyle {
            get {
                return this.hStockStyleField;
            }
            set {
                this.hStockStyleField = 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/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.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;
@@ -39890,6 +39912,312 @@
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ClsCg_POInStockBillMain : ClsXt_BaseBillMain {
        private string hAddressField;
        private long hSupIDField;
        private long hCurIDField;
        private long hWHIDField;
        private float hExRateField;
        private long hEmpIDField;
        private long hManagerIDField;
        private long hDeptIDField;
        private string hExplanationField;
        private string hInnerBillNoField;
        /// <remarks/>
        public string HAddress {
            get {
                return this.hAddressField;
            }
            set {
                this.hAddressField = value;
            }
        }
        /// <remarks/>
        public long HSupID {
            get {
                return this.hSupIDField;
            }
            set {
                this.hSupIDField = value;
            }
        }
        /// <remarks/>
        public long HCurID {
            get {
                return this.hCurIDField;
            }
            set {
                this.hCurIDField = value;
            }
        }
        /// <remarks/>
        public long HWHID {
            get {
                return this.hWHIDField;
            }
            set {
                this.hWHIDField = value;
            }
        }
        /// <remarks/>
        public float HExRate {
            get {
                return this.hExRateField;
            }
            set {
                this.hExRateField = 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 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/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.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;
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ClsSc_MouldStockBillMain : ClsXt_BaseBillMain {
        
        private long hSCWHIDField;
@@ -40100,6 +40428,10 @@
        
        private bool hStopflagField;
        
        private System.DateTime hProduceDateField;
        private System.DateTime hExpiryDateField;
        /// <remarks/>
        public long HItemID {
            get {
@@ -40307,6 +40639,26 @@
            }
            set {
                this.hStopflagField = value;
            }
        }
        /// <remarks/>
        public System.DateTime HProduceDate {
            get {
                return this.hProduceDateField;
            }
            set {
                this.hProduceDateField = value;
            }
        }
        /// <remarks/>
        public System.DateTime HExpiryDate {
            get {
                return this.hExpiryDateField;
            }
            set {
                this.hExpiryDateField = value;
            }
        }
    }
@@ -40725,6 +41077,10 @@
        private string hSubBillTypeField;
        
        private long hMulSourceBillField;
        private string hBeginDateField;
        private string hEndDateField;
        
        /// <remarks/>
        public long HItemID {
@@ -41215,6 +41571,26 @@
                this.hMulSourceBillField = value;
            }
        }
        /// <remarks/>
        public string HBeginDate {
            get {
                return this.hBeginDateField;
            }
            set {
                this.hBeginDateField = value;
            }
        }
        /// <remarks/>
        public string HEndDate {
            get {
                return this.hEndDateField;
            }
            set {
                this.hEndDateField = value;
            }
        }
    }
    
    /// <remarks/>
@@ -41429,6 +41805,10 @@
        
        private string kf_OtherOutBill_SourceWHSPCtlField;
        
        private string kf_OtherOutBill_FIFOListField;
        private string kf_OtherOutBill_FIFOCtlField;
        private string kf_OtherOutBillCheck_MustQtyCtlField;
        
        private string kf_OtherOutBillCheck_WHSPCtlField;
@@ -41459,6 +41839,12 @@
        
        private string kf_EntrustOutBill_SimpleModeField;
        
        private string kf_EntrustOutBillCheck_MustQtyCtlField;
        private string kf_EntrustOutBillCheck_WHSPCtlField;
        private string kf_EntrustOutBillCheck_MultilineCtlField;
        private string kf_MateReplenishOutBill_AutoCheckField;
        
        private string kf_MateReplenishOutBill_ERPModeField;
@@ -41482,6 +41868,30 @@
        private string kf_MateReplenishOutBillCheck_WHSPCtlField;
        
        private string kf_MateReplenishOutBillCheck_MultilineCtlField;
        private string kf_EntrustReplenishOutBill_AutoCheckField;
        private string kf_EntrustReplenishOutBill_ERPModeField;
        private string kf_EntrustReplenishOutBill_MustQtyCtlField;
        private string kf_EntrustReplenishOutBill_MulSourceBillField;
        private string kf_EntrustReplenishOutBill_BillTypeOneScanField;
        private string kf_EntrustReplenishOutBill_BatchNoCtlField;
        private string kf_EntrustReplenishOutBill_MultilineCtlField;
        private string kf_EntrustReplenishOutBill_MaterWHSPCtlField;
        private string kf_EntrustReplenishOutBill_SourceWHSPCtlField;
        private string kf_EntrustReplenishOutBillCheck_MustQtyCtlField;
        private string kf_EntrustReplenishOutBillCheck_WHSPCtlField;
        private string kf_EntrustReplenishOutBillCheck_MultilineCtlField;
        
        private string kf_MoveStockBill_AutoCheckField;
        
@@ -41734,6 +42144,8 @@
        private string wMS_UserByOrgRelationField;
        
        private string wMS_MouldManagerCtlField;
        private string wMS_CloudModeField;
        
        private string barCode_SourceQtyCtlField;
        
@@ -42850,6 +43262,26 @@
        }
        
        /// <remarks/>
        public string Kf_OtherOutBill_FIFOList {
            get {
                return this.kf_OtherOutBill_FIFOListField;
            }
            set {
                this.kf_OtherOutBill_FIFOListField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherOutBill_FIFOCtl {
            get {
                return this.kf_OtherOutBill_FIFOCtlField;
            }
            set {
                this.kf_OtherOutBill_FIFOCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherOutBillCheck_MustQtyCtl {
            get {
                return this.kf_OtherOutBillCheck_MustQtyCtlField;
@@ -43000,6 +43432,36 @@
        }
        
        /// <remarks/>
        public string Kf_EntrustOutBillCheck_MustQtyCtl {
            get {
                return this.kf_EntrustOutBillCheck_MustQtyCtlField;
            }
            set {
                this.kf_EntrustOutBillCheck_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustOutBillCheck_WHSPCtl {
            get {
                return this.kf_EntrustOutBillCheck_WHSPCtlField;
            }
            set {
                this.kf_EntrustOutBillCheck_WHSPCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustOutBillCheck_MultilineCtl {
            get {
                return this.kf_EntrustOutBillCheck_MultilineCtlField;
            }
            set {
                this.kf_EntrustOutBillCheck_MultilineCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_MateReplenishOutBill_AutoCheck {
            get {
                return this.kf_MateReplenishOutBill_AutoCheckField;
@@ -43116,6 +43578,126 @@
            }
            set {
                this.kf_MateReplenishOutBillCheck_MultilineCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustReplenishOutBill_AutoCheck {
            get {
                return this.kf_EntrustReplenishOutBill_AutoCheckField;
            }
            set {
                this.kf_EntrustReplenishOutBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustReplenishOutBill_ERPMode {
            get {
                return this.kf_EntrustReplenishOutBill_ERPModeField;
            }
            set {
                this.kf_EntrustReplenishOutBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustReplenishOutBill_MustQtyCtl {
            get {
                return this.kf_EntrustReplenishOutBill_MustQtyCtlField;
            }
            set {
                this.kf_EntrustReplenishOutBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustReplenishOutBill_MulSourceBill {
            get {
                return this.kf_EntrustReplenishOutBill_MulSourceBillField;
            }
            set {
                this.kf_EntrustReplenishOutBill_MulSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustReplenishOutBill_BillTypeOneScan {
            get {
                return this.kf_EntrustReplenishOutBill_BillTypeOneScanField;
            }
            set {
                this.kf_EntrustReplenishOutBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustReplenishOutBill_BatchNoCtl {
            get {
                return this.kf_EntrustReplenishOutBill_BatchNoCtlField;
            }
            set {
                this.kf_EntrustReplenishOutBill_BatchNoCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustReplenishOutBill_MultilineCtl {
            get {
                return this.kf_EntrustReplenishOutBill_MultilineCtlField;
            }
            set {
                this.kf_EntrustReplenishOutBill_MultilineCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustReplenishOutBill_MaterWHSPCtl {
            get {
                return this.kf_EntrustReplenishOutBill_MaterWHSPCtlField;
            }
            set {
                this.kf_EntrustReplenishOutBill_MaterWHSPCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustReplenishOutBill_SourceWHSPCtl {
            get {
                return this.kf_EntrustReplenishOutBill_SourceWHSPCtlField;
            }
            set {
                this.kf_EntrustReplenishOutBill_SourceWHSPCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustReplenishOutBillCheck_MustQtyCtl {
            get {
                return this.kf_EntrustReplenishOutBillCheck_MustQtyCtlField;
            }
            set {
                this.kf_EntrustReplenishOutBillCheck_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustReplenishOutBillCheck_WHSPCtl {
            get {
                return this.kf_EntrustReplenishOutBillCheck_WHSPCtlField;
            }
            set {
                this.kf_EntrustReplenishOutBillCheck_WHSPCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustReplenishOutBillCheck_MultilineCtl {
            get {
                return this.kf_EntrustReplenishOutBillCheck_MultilineCtlField;
            }
            set {
                this.kf_EntrustReplenishOutBillCheck_MultilineCtlField = value;
            }
        }
        
@@ -44380,6 +44962,16 @@
        }
        
        /// <remarks/>
        public string WMS_CloudMode {
            get {
                return this.wMS_CloudModeField;
            }
            set {
                this.wMS_CloudModeField = value;
            }
        }
        /// <remarks/>
        public string BarCode_SourceQtyCtl {
            get {
                return this.barCode_SourceQtyCtlField;
@@ -45281,6 +45873,220 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void getCheckOpenCompletedEventHandler(object sender, getCheckOpenCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.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.4084.0")]
    public delegate void getGetDataBaseCompletedEventHandler(object sender, getGetDataBaseCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.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.4084.0")]
    public delegate void getCheckCzymcCompletedEventHandler(object sender, getCheckCzymcCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.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.4084.0")]
    public delegate void getSub_GetCurPeriodCompletedEventHandler(object sender, getSub_GetCurPeriodCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.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]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void getDataSetBySQLCompletedEventHandler(object sender, getDataSetBySQLCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class getDataSetBySQLCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal getDataSetBySQLCompletedEventArgs(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.4084.0")]
    public delegate void getRunProcCompletedEventHandler(object sender, getRunProcCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class getRunProcCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal getRunProcCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[0]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void getRunProcByMulCompletedEventHandler(object sender, getRunProcByMulCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class getRunProcByMulCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal getRunProcByMulCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[0]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void getSecurity_LogCompletedEventHandler(object sender, getSecurity_LogCompletedEventArgs e);
    
    /// <remarks/>
@@ -45545,6 +46351,258 @@
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[7]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void GetICInventoryByBarCodeSP_ViewCompletedEventHandler(object sender, GetICInventoryByBarCodeSP_ViewCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetICInventoryByBarCodeSP_ViewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal GetICInventoryByBarCodeSP_ViewCompletedEventArgs(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 sErr {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void GetMaterByBarCodeSP_ViewCompletedEventHandler(object sender, GetMaterByBarCodeSP_ViewCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetMaterByBarCodeSP_ViewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal GetMaterByBarCodeSP_ViewCompletedEventArgs(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 sErr {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void SetFIFOPonderationBillMain_TempCompletedEventHandler(object sender, SetFIFOPonderationBillMain_TempCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class SetFIFOPonderationBillMain_TempCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal SetFIFOPonderationBillMain_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 sErr {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void set_SavePonderationBillMain_Temp_BarCode_FastCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_FastCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_SavePonderationBillMain_Temp_BarCode_FastCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SavePonderationBillMain_Temp_BarCode_FastCompletedEventArgs(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 sHSourceBillNo {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
        /// <remarks/>
        public string sHSourceBillType {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[2]));
            }
        }
        /// <remarks/>
        public long sHSupID {
            get {
                this.RaiseExceptionIfNecessary();
                return ((long)(this.results[3]));
            }
        }
        /// <remarks/>
        public string sHSupName {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[4]));
            }
        }
        /// <remarks/>
        public long sHDeptID {
            get {
                this.RaiseExceptionIfNecessary();
                return ((long)(this.results[5]));
            }
        }
        /// <remarks/>
        public string sHDeptName {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[6]));
            }
        }
        /// <remarks/>
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[7]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void get_CheckTypeByBarCodeCompletedEventHandler(object sender, get_CheckTypeByBarCodeCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class get_CheckTypeByBarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal get_CheckTypeByBarCodeCompletedEventArgs(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.4084.0")]
    public delegate void set_SavePonderationBillMain_Temp_BarCode_OutFastCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_OutFastCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_SavePonderationBillMain_Temp_BarCode_OutFastCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SavePonderationBillMain_Temp_BarCode_OutFastCompletedEventArgs(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]));
            }
        }
    }
@@ -46964,6 +48022,40 @@
        private object[] results;
        
        internal get_SourceBarCode_EntrustOutCompletedEventArgs(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.4084.0")]
    public delegate void get_SourceBarCode_OtherOutCompletedEventHandler(object sender, get_SourceBarCode_OtherOutCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class get_SourceBarCode_OtherOutCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal get_SourceBarCode_OtherOutCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
@@ -48563,17 +49655,17 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void getCheckOpenCompletedEventHandler(object sender, getCheckOpenCompletedEventArgs e);
    public delegate void set_SaveProcReportMoveBill_MoveStockCompletedEventHandler(object sender, set_SaveProcReportMoveBill_MoveStockCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class getCheckOpenCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    public partial class set_SaveProcReportMoveBill_MoveStockCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal getCheckOpenCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
        internal set_SaveProcReportMoveBill_MoveStockCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
@@ -48583,134 +49675,6 @@
            get {
                this.RaiseExceptionIfNecessary();
                return ((bool)(this.results[0]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void getGetDataBaseCompletedEventHandler(object sender, getGetDataBaseCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.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.4084.0")]
    public delegate void getCheckCzymcCompletedEventHandler(object sender, getCheckCzymcCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.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.4084.0")]
    public delegate void getSub_GetCurPeriodCompletedEventHandler(object sender, getSub_GetCurPeriodCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.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]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void getDataSetBySQLCompletedEventHandler(object sender, getDataSetBySQLCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class getDataSetBySQLCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal getDataSetBySQLCompletedEventArgs(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]));
            }
        }
        
@@ -48725,52 +49689,102 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void getRunProcCompletedEventHandler(object sender, getRunProcCompletedEventArgs e);
    public delegate void set_SaveProcReportMoveBill_MoveStock_CLD_NewCompletedEventHandler(object sender, set_SaveProcReportMoveBill_MoveStock_CLD_NewCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class getRunProcCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    public partial class set_SaveProcReportMoveBill_MoveStock_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal getRunProcCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
        internal set_SaveProcReportMoveBill_MoveStock_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[0]));
                return ((string)(this.results[1]));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void getRunProcByMulCompletedEventHandler(object sender, getRunProcByMulCompletedEventArgs e);
    public delegate void set_CheckPOInStockBill_NewCompletedEventHandler(object sender, set_CheckPOInStockBill_NewCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class getRunProcByMulCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    public partial class set_CheckPOInStockBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal getRunProcByMulCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
        internal set_CheckPOInStockBill_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[0]));
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void set_CheckPOInStockBill_CLDCompletedEventHandler(object sender, set_CheckPOInStockBill_CLDCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_CheckPOInStockBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_CheckPOInStockBill_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]));
            }
        }
    }
@@ -51289,85 +52303,17 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void GetICInventoryByBarCodeSP_ViewCompletedEventHandler(object sender, GetICInventoryByBarCodeSP_ViewCompletedEventArgs e);
    public delegate void set_SaveOtherOutBill_CLDCompletedEventHandler(object sender, set_SaveOtherOutBill_CLDCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetICInventoryByBarCodeSP_ViewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    public partial class set_SaveOtherOutBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal GetICInventoryByBarCodeSP_ViewCompletedEventArgs(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 sErr {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void GetMaterByBarCodeSP_ViewCompletedEventHandler(object sender, GetMaterByBarCodeSP_ViewCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetMaterByBarCodeSP_ViewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal GetMaterByBarCodeSP_ViewCompletedEventArgs(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 sErr {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void SetFIFOPonderationBillMain_TempCompletedEventHandler(object sender, SetFIFOPonderationBillMain_TempCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class SetFIFOPonderationBillMain_TempCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal SetFIFOPonderationBillMain_TempCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
        internal set_SaveOtherOutBill_CLDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
@@ -51377,122 +52323,6 @@
            get {
                this.RaiseExceptionIfNecessary();
                return ((bool)(this.results[0]));
            }
        }
        /// <remarks/>
        public string sErr {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void set_SavePonderationBillMain_Temp_BarCode_FastCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_FastCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_SavePonderationBillMain_Temp_BarCode_FastCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SavePonderationBillMain_Temp_BarCode_FastCompletedEventArgs(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 sHSourceBillNo {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
        /// <remarks/>
        public string sHSourceBillType {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[2]));
            }
        }
        /// <remarks/>
        public long sHSupID {
            get {
                this.RaiseExceptionIfNecessary();
                return ((long)(this.results[3]));
            }
        }
        /// <remarks/>
        public string sHSupName {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[4]));
            }
        }
        /// <remarks/>
        public long sHDeptID {
            get {
                this.RaiseExceptionIfNecessary();
                return ((long)(this.results[5]));
            }
        }
        /// <remarks/>
        public string sHDeptName {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[6]));
            }
        }
        /// <remarks/>
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[7]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void get_CheckTypeByBarCodeCompletedEventHandler(object sender, get_CheckTypeByBarCodeCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class get_CheckTypeByBarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal get_CheckTypeByBarCodeCompletedEventArgs(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]));
            }
        }
        
@@ -51507,17 +52337,51 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void set_SavePonderationBillMain_Temp_BarCode_OutFastCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_OutFastCompletedEventArgs e);
    public delegate void set_SaveOtherOutBill_BillCheckCompletedEventHandler(object sender, set_SaveOtherOutBill_BillCheckCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_SavePonderationBillMain_Temp_BarCode_OutFastCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    public partial class set_SaveOtherOutBill_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal set_SavePonderationBillMain_Temp_BarCode_OutFastCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
        internal set_SaveOtherOutBill_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 sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void set_SavePOStockInBackBillCompletedEventHandler(object sender, set_SavePOStockInBackBillCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_SavePOStockInBackBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SavePOStockInBackBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
@@ -53179,142 +54043,6 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void set_SaveProcReportMoveBill_MoveStockCompletedEventHandler(object sender, set_SaveProcReportMoveBill_MoveStockCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_SaveProcReportMoveBill_MoveStockCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SaveProcReportMoveBill_MoveStockCompletedEventArgs(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.4084.0")]
    public delegate void set_SaveProcReportMoveBill_MoveStock_CLD_NewCompletedEventHandler(object sender, set_SaveProcReportMoveBill_MoveStock_CLD_NewCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_SaveProcReportMoveBill_MoveStock_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SaveProcReportMoveBill_MoveStock_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.4084.0")]
    public delegate void set_CheckPOInStockBill_NewCompletedEventHandler(object sender, set_CheckPOInStockBill_NewCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_CheckPOInStockBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_CheckPOInStockBill_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.4084.0")]
    public delegate void set_CheckPOInStockBill_CLDCompletedEventHandler(object sender, set_CheckPOInStockBill_CLDCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_CheckPOInStockBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_CheckPOInStockBill_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.4084.0")]
    public delegate void set_SaveSellOutBackBill_CLD_NewCompletedEventHandler(object sender, set_SaveSellOutBackBill_CLD_NewCompletedEventArgs e);
    
    /// <remarks/>
@@ -54277,6 +55005,74 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void set_SaveMateReplenishOutBill_BillCheckCompletedEventHandler(object sender, set_SaveMateReplenishOutBill_BillCheckCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_SaveMateReplenishOutBill_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SaveMateReplenishOutBill_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 sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void set_SaveEntrustReplenishOutBill_BillCheckCompletedEventHandler(object sender, set_SaveEntrustReplenishOutBill_BillCheckCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_SaveEntrustReplenishOutBill_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SaveEntrustReplenishOutBill_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 sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void set_SaveEntrustInBackBill_CLDCompletedEventHandler(object sender, set_SaveEntrustInBackBill_CLDCompletedEventArgs e);
    
    /// <remarks/>
@@ -54711,6 +55507,40 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void set_SaveEntrustOutBill_BillCheckCompletedEventHandler(object sender, set_SaveEntrustOutBill_BillCheckCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_SaveEntrustOutBill_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SaveEntrustOutBill_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 sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void set_SaveOtherOutBackBillCompletedEventHandler(object sender, set_SaveOtherOutBackBillCompletedEventArgs e);
    
    /// <remarks/>
@@ -55020,108 +55850,6 @@
        private object[] results;
        
        internal set_SaveOtherOutBill_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.4084.0")]
    public delegate void set_SaveOtherOutBill_CLDCompletedEventHandler(object sender, set_SaveOtherOutBill_CLDCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_SaveOtherOutBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SaveOtherOutBill_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.4084.0")]
    public delegate void set_SaveOtherOutBill_BillCheckCompletedEventHandler(object sender, set_SaveOtherOutBill_BillCheckCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_SaveOtherOutBill_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SaveOtherOutBill_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 sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void set_SavePOStockInBackBillCompletedEventHandler(object sender, set_SavePOStockInBackBillCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_SavePOStockInBackBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SavePOStockInBackBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }