1
ch
2023-02-07 e3967960883ca0ee4b4da7712025780180705c7f
WebAPI/Web References/WebS/Reference.cs
@@ -35,6 +35,32 @@
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsGy_BarCodeBill_WMS_Model))]
    public partial class WebService1 : System.Web.Services.Protocols.SoapHttpClientProtocol {
        
        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_BillCheckOperationCompleted;
        private System.Threading.SendOrPostCallback get_CheckTypeByBarCode_BillCheckOperationCompleted;
        private System.Threading.SendOrPostCallback GetKf_PonderationBillMain_Temp_BillCheckOperationCompleted;
        private System.Threading.SendOrPostCallback set_UpdateTemp_BillCheckOperationCompleted;
        private System.Threading.SendOrPostCallback GetKf_PonderationBillMain_TempList_BillCheckOperationCompleted;
        private System.Threading.SendOrPostCallback getDataSetByMasterSQLOperationCompleted;
        private System.Threading.SendOrPostCallback getCheckOpenOperationCompleted;
        private System.Threading.SendOrPostCallback getGetDataBaseOperationCompleted;
        private System.Threading.SendOrPostCallback getCheckCzymcOperationCompleted;
        private System.Threading.SendOrPostCallback getSub_GetCurPeriodOperationCompleted;
        private System.Threading.SendOrPostCallback getDataSetBySQLOperationCompleted;
        private System.Threading.SendOrPostCallback getRunProcOperationCompleted;
        private System.Threading.SendOrPostCallback getRunProcByMulOperationCompleted;
        private System.Threading.SendOrPostCallback getSecurity_LogOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_CancelltionBarCodeBillOperationCompleted;
@@ -48,6 +74,24 @@
        private System.Threading.SendOrPostCallback DeleteMouldOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_MouldOperationCompleted;
        private System.Threading.SendOrPostCallback GetWorkProcInfoBoardOperationCompleted;
        private System.Threading.SendOrPostCallback GetICInventoryByBarCode_ViewOperationCompleted;
        private System.Threading.SendOrPostCallback GetMaterByBarCode_ViewOperationCompleted;
        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;
        
@@ -89,6 +133,8 @@
        
        private System.Threading.SendOrPostCallback getSourceBillList_NewOperationCompleted;
        
        private System.Threading.SendOrPostCallback get_BillSubTypeOperationCompleted;
        private System.Threading.SendOrPostCallback get_SourceBarCode_NewOperationCompleted;
        
        private System.Threading.SendOrPostCallback getSourceBill_New2OperationCompleted;
@@ -117,6 +163,8 @@
        
        private System.Threading.SendOrPostCallback get_SourceBarCode_EntrustOutOperationCompleted;
        
        private System.Threading.SendOrPostCallback get_SourceBarCode_OtherOutOperationCompleted;
        private System.Threading.SendOrPostCallback get_SourceBarCode_MoveStockOperationCompleted;
        
        private System.Threading.SendOrPostCallback get_SourceBarCode_MoveStockStepOutOperationCompleted;
@@ -136,6 +184,10 @@
        private System.Threading.SendOrPostCallback get_BarCode_MoveStockOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_MoveStockOperationCompleted;
        private System.Threading.SendOrPostCallback get_BarCode_MoveStock_PDOperationCompleted;
        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_MoveStock_PDOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiOperationCompleted;
        
@@ -193,31 +245,15 @@
        
        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_BillCheckOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveProcReportMoveBill_CLD_NewOperationCompleted;
        
        private System.Threading.SendOrPostCallback get_CheckTypeByBarCode_BillCheckOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveProcReportMoveBill_MoveStockOperationCompleted;
        
        private System.Threading.SendOrPostCallback GetKf_PonderationBillMain_Temp_BillCheckOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveProcReportMoveBill_MoveStock_CLD_NewOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_UpdateTemp_BillCheckOperationCompleted;
        private System.Threading.SendOrPostCallback set_CheckPOInStockBill_NewOperationCompleted;
        
        private System.Threading.SendOrPostCallback GetKf_PonderationBillMain_TempList_BillCheckOperationCompleted;
        private System.Threading.SendOrPostCallback getDataSetByMasterSQLOperationCompleted;
        private System.Threading.SendOrPostCallback getCheckOpenOperationCompleted;
        private System.Threading.SendOrPostCallback getGetDataBaseOperationCompleted;
        private System.Threading.SendOrPostCallback getCheckCzymcOperationCompleted;
        private System.Threading.SendOrPostCallback getSub_GetCurPeriodOperationCompleted;
        private System.Threading.SendOrPostCallback getDataSetBySQLOperationCompleted;
        private System.Threading.SendOrPostCallback getRunProcOperationCompleted;
        private System.Threading.SendOrPostCallback getRunProcByMulOperationCompleted;
        private System.Threading.SendOrPostCallback set_CheckPOInStockBill_CLDOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_CheckPOInStockBillOperationCompleted;
        
@@ -365,23 +401,13 @@
        
        private System.Threading.SendOrPostCallback get_SubDisplayByOwnerOperationCompleted;
        
        private System.Threading.SendOrPostCallback GetWorkProcInfoBoardOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveOtherOutBill_CLD_NewOperationCompleted;
        
        private System.Threading.SendOrPostCallback GetICInventoryByBarCode_ViewOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveOtherOutBill_CLDOperationCompleted;
        
        private System.Threading.SendOrPostCallback GetMaterByBarCode_ViewOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveOtherOutBill_BillCheckOperationCompleted;
        
        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 set_SavePOStockInBackBillOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SavePOStockInBackBill_NewOperationCompleted;
        
@@ -475,15 +501,9 @@
        
        private System.Threading.SendOrPostCallback set_SaveProcReportMoveBill_NewOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SaveProcReportMoveBill_CLD_NewOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveSellOutBackBillOperationCompleted;
        
        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_NewOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SaveSellOutBackBill_CLD_NewOperationCompleted;
        
@@ -543,6 +563,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 +593,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;
@@ -586,14 +612,6 @@
        private System.Threading.SendOrPostCallback get_StockOutStyleOperationCompleted;
        
        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;
        
@@ -693,6 +711,8 @@
        
        private System.Threading.SendOrPostCallback set_SaveMoveStockBillOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SaveMoveStockBill_PDOperationCompleted;
        private System.Threading.SendOrPostCallback set_CheckXCMoveStockBillOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_CheckXCMoveStockBill_RowOperationCompleted;
@@ -708,6 +728,8 @@
        private System.Threading.SendOrPostCallback get_MoveDirectOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SaveMoveStockBill_CLD_NewOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveMoveStockBill_CLD_New_PDOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SaveMoveStockBill_BillCheckOperationCompleted;
        
@@ -726,10 +748,6 @@
        private System.Threading.SendOrPostCallback set_SaveCheckStockBill_WMSOperationCompleted;
        
        private System.Threading.SendOrPostCallback Get_IsCheckStock_ICInventoryOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveSellOutBackBillOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveSellOutBackBill_NewOperationCompleted;
        
        private System.Threading.SendOrPostCallback GetSc_ICMOReportBillListOperationCompleted;
        
@@ -1075,8 +1093,7 @@
        
        /// <remarks/>
        public WebService1() {
            //this.Url = global::WebAPI.Properties.Settings.Default.WebAPI_WebS_WebService1;
            this.Url = System.Configuration.ConfigurationManager.AppSettings["sUrl"];
            this.Url = global::WebAPI.Properties.Settings.Default.WebAPI_WebS_WebService1;
            if ((this.IsLocalFileSystemWebService(this.Url) == true)) {
                this.UseDefaultCredentials = true;
                this.useDefaultCredentialsSetExplicitly = false;
@@ -1111,6 +1128,45 @@
        }
        
        /// <remarks/>
        public event set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_BillCheckCompleted;
        /// <remarks/>
        public event get_CheckTypeByBarCode_BillCheckCompletedEventHandler get_CheckTypeByBarCode_BillCheckCompleted;
        /// <remarks/>
        public event GetKf_PonderationBillMain_Temp_BillCheckCompletedEventHandler GetKf_PonderationBillMain_Temp_BillCheckCompleted;
        /// <remarks/>
        public event set_UpdateTemp_BillCheckCompletedEventHandler set_UpdateTemp_BillCheckCompleted;
        /// <remarks/>
        public event GetKf_PonderationBillMain_TempList_BillCheckCompletedEventHandler GetKf_PonderationBillMain_TempList_BillCheckCompleted;
        /// <remarks/>
        public event getDataSetByMasterSQLCompletedEventHandler getDataSetByMasterSQLCompleted;
        /// <remarks/>
        public event getCheckOpenCompletedEventHandler getCheckOpenCompleted;
        /// <remarks/>
        public event getGetDataBaseCompletedEventHandler getGetDataBaseCompleted;
        /// <remarks/>
        public event getCheckCzymcCompletedEventHandler getCheckCzymcCompleted;
        /// <remarks/>
        public event getSub_GetCurPeriodCompletedEventHandler getSub_GetCurPeriodCompleted;
        /// <remarks/>
        public event getDataSetBySQLCompletedEventHandler getDataSetBySQLCompleted;
        /// <remarks/>
        public event getRunProcCompletedEventHandler getRunProcCompleted;
        /// <remarks/>
        public event getRunProcByMulCompletedEventHandler getRunProcByMulCompleted;
        /// <remarks/>
        public event getSecurity_LogCompletedEventHandler getSecurity_LogCompleted;
        
        /// <remarks/>
@@ -1130,6 +1186,33 @@
        
        /// <remarks/>
        public event set_SavePonderationBillMain_Temp_BarCode_MouldCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_MouldCompleted;
        /// <remarks/>
        public event GetWorkProcInfoBoardCompletedEventHandler GetWorkProcInfoBoardCompleted;
        /// <remarks/>
        public event GetICInventoryByBarCode_ViewCompletedEventHandler GetICInventoryByBarCode_ViewCompleted;
        /// <remarks/>
        public event GetMaterByBarCode_ViewCompletedEventHandler GetMaterByBarCode_ViewCompleted;
        /// <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;
@@ -1192,6 +1275,9 @@
        public event getSourceBillList_NewCompletedEventHandler getSourceBillList_NewCompleted;
        
        /// <remarks/>
        public event get_BillSubTypeCompletedEventHandler get_BillSubTypeCompleted;
        /// <remarks/>
        public event get_SourceBarCode_NewCompletedEventHandler get_SourceBarCode_NewCompleted;
        
        /// <remarks/>
@@ -1234,6 +1320,9 @@
        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;
        
        /// <remarks/>
@@ -1262,6 +1351,12 @@
        
        /// <remarks/>
        public event set_SavePonderationBillMain_Temp_BarCode_MoveStockCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_MoveStockCompleted;
        /// <remarks/>
        public event get_BarCode_MoveStock_PDCompletedEventHandler get_BarCode_MoveStock_PDCompleted;
        /// <remarks/>
        public event set_SavePonderationBillMain_Temp_BarCode_MoveStock_PDCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_MoveStock_PDCompleted;
        
        /// <remarks/>
        public event set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_MoveStock_SenKaiCompleted;
@@ -1348,43 +1443,19 @@
        public event set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompleted;
        
        /// <remarks/>
        public event set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_BillCheckCompleted;
        public event set_SaveProcReportMoveBill_CLD_NewCompletedEventHandler set_SaveProcReportMoveBill_CLD_NewCompleted;
        
        /// <remarks/>
        public event get_CheckTypeByBarCode_BillCheckCompletedEventHandler get_CheckTypeByBarCode_BillCheckCompleted;
        public event set_SaveProcReportMoveBill_MoveStockCompletedEventHandler set_SaveProcReportMoveBill_MoveStockCompleted;
        
        /// <remarks/>
        public event GetKf_PonderationBillMain_Temp_BillCheckCompletedEventHandler GetKf_PonderationBillMain_Temp_BillCheckCompleted;
        public event set_SaveProcReportMoveBill_MoveStock_CLD_NewCompletedEventHandler set_SaveProcReportMoveBill_MoveStock_CLD_NewCompleted;
        
        /// <remarks/>
        public event set_UpdateTemp_BillCheckCompletedEventHandler set_UpdateTemp_BillCheckCompleted;
        public event set_CheckPOInStockBill_NewCompletedEventHandler set_CheckPOInStockBill_NewCompleted;
        
        /// <remarks/>
        public event GetKf_PonderationBillMain_TempList_BillCheckCompletedEventHandler GetKf_PonderationBillMain_TempList_BillCheckCompleted;
        /// <remarks/>
        public event getDataSetByMasterSQLCompletedEventHandler getDataSetByMasterSQLCompleted;
        /// <remarks/>
        public event getCheckOpenCompletedEventHandler getCheckOpenCompleted;
        /// <remarks/>
        public event getGetDataBaseCompletedEventHandler getGetDataBaseCompleted;
        /// <remarks/>
        public event getCheckCzymcCompletedEventHandler getCheckCzymcCompleted;
        /// <remarks/>
        public event getSub_GetCurPeriodCompletedEventHandler getSub_GetCurPeriodCompleted;
        /// <remarks/>
        public event getDataSetBySQLCompletedEventHandler getDataSetBySQLCompleted;
        /// <remarks/>
        public event getRunProcCompletedEventHandler getRunProcCompleted;
        /// <remarks/>
        public event getRunProcByMulCompletedEventHandler getRunProcByMulCompleted;
        public event set_CheckPOInStockBill_CLDCompletedEventHandler set_CheckPOInStockBill_CLDCompleted;
        
        /// <remarks/>
        public event set_CheckPOInStockBillCompletedEventHandler set_CheckPOInStockBillCompleted;
@@ -1606,31 +1677,16 @@
        public event get_SubDisplayByOwnerCompletedEventHandler get_SubDisplayByOwnerCompleted;
        
        /// <remarks/>
        public event GetWorkProcInfoBoardCompletedEventHandler GetWorkProcInfoBoardCompleted;
        public event set_SaveOtherOutBill_CLD_NewCompletedEventHandler set_SaveOtherOutBill_CLD_NewCompleted;
        
        /// <remarks/>
        public event GetICInventoryByBarCode_ViewCompletedEventHandler GetICInventoryByBarCode_ViewCompleted;
        public event set_SaveOtherOutBill_CLDCompletedEventHandler set_SaveOtherOutBill_CLDCompleted;
        
        /// <remarks/>
        public event GetMaterByBarCode_ViewCompletedEventHandler GetMaterByBarCode_ViewCompleted;
        public event set_SaveOtherOutBill_BillCheckCompletedEventHandler set_SaveOtherOutBill_BillCheckCompleted;
        
        /// <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;
        public event set_SavePOStockInBackBillCompletedEventHandler set_SavePOStockInBackBillCompleted;
        
        /// <remarks/>
        public event set_SavePOStockInBackBill_NewCompletedEventHandler set_SavePOStockInBackBill_NewCompleted;
@@ -1771,19 +1827,10 @@
        public event set_SaveProcReportMoveBill_NewCompletedEventHandler set_SaveProcReportMoveBill_NewCompleted;
        
        /// <remarks/>
        public event set_SaveProcReportMoveBill_CLD_NewCompletedEventHandler set_SaveProcReportMoveBill_CLD_NewCompleted;
        public event set_SaveSellOutBackBillCompletedEventHandler set_SaveSellOutBackBillCompleted;
        
        /// <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;
        public event set_SaveSellOutBackBill_NewCompletedEventHandler set_SaveSellOutBackBill_NewCompleted;
        
        /// <remarks/>
        public event set_SaveSellOutBackBill_CLD_NewCompletedEventHandler set_SaveSellOutBackBill_CLD_NewCompleted;
@@ -1873,6 +1920,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/>
@@ -1912,6 +1965,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/>
@@ -1937,18 +1993,6 @@
        
        /// <remarks/>
        public event set_SaveOtherOutBill_NewCompletedEventHandler set_SaveOtherOutBill_NewCompleted;
        /// <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;
@@ -2098,6 +2142,9 @@
        public event set_SaveMoveStockBillCompletedEventHandler set_SaveMoveStockBillCompleted;
        
        /// <remarks/>
        public event set_SaveMoveStockBill_PDCompletedEventHandler set_SaveMoveStockBill_PDCompleted;
        /// <remarks/>
        public event set_CheckXCMoveStockBillCompletedEventHandler set_CheckXCMoveStockBillCompleted;
        
        /// <remarks/>
@@ -2120,6 +2167,9 @@
        
        /// <remarks/>
        public event set_SaveMoveStockBill_CLD_NewCompletedEventHandler set_SaveMoveStockBill_CLD_NewCompleted;
        /// <remarks/>
        public event set_SaveMoveStockBill_CLD_New_PDCompletedEventHandler set_SaveMoveStockBill_CLD_New_PDCompleted;
        
        /// <remarks/>
        public event set_SaveMoveStockBill_BillCheckCompletedEventHandler set_SaveMoveStockBill_BillCheckCompleted;
@@ -2147,12 +2197,6 @@
        
        /// <remarks/>
        public event Get_IsCheckStock_ICInventoryCompletedEventHandler Get_IsCheckStock_ICInventoryCompleted;
        /// <remarks/>
        public event set_SaveSellOutBackBillCompletedEventHandler set_SaveSellOutBackBillCompleted;
        /// <remarks/>
        public event set_SaveSellOutBackBill_NewCompletedEventHandler set_SaveSellOutBackBill_NewCompleted;
        
        /// <remarks/>
        public event GetSc_ICMOReportBillListCompletedEventHandler GetSc_ICMOReportBillListCompleted;
@@ -2665,6 +2709,463 @@
        public event GetSc_ICMOBillListCompletedEventHandler GetSc_ICMOBillListCompleted;
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_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_SavePonderationBillMain_Temp_BarCode_BillCheck(ClsGy_BarCodeBill_WMS_Model_View omodel_View, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode_BillCheck", new object[] {
                        omodel_View,
                        HBillID,
                        HBillType,
                        HBillNo,
                        HMaker,
                        HWhID,
                        HSPID,
                        HQty,
                        HOWNERID,
                        oSystemParameterMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SavePonderationBillMain_Temp_BarCode_BillCheckAsync(ClsGy_BarCodeBill_WMS_Model_View omodel_View, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
            this.set_SavePonderationBillMain_Temp_BarCode_BillCheckAsync(omodel_View, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HOWNERID, oSystemParameterMain, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SavePonderationBillMain_Temp_BarCode_BillCheckAsync(ClsGy_BarCodeBill_WMS_Model_View omodel_View, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
            if ((this.set_SavePonderationBillMain_Temp_BarCode_BillCheckOperationCompleted == null)) {
                this.set_SavePonderationBillMain_Temp_BarCode_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_BarCode_BillCheckOperationCompleted);
            }
            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode_BillCheck", new object[] {
                        omodel_View,
                        HBillID,
                        HBillType,
                        HBillNo,
                        HMaker,
                        HWhID,
                        HSPID,
                        HQty,
                        HOWNERID,
                        oSystemParameterMain,
                        sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCode_BillCheckOperationCompleted, userState);
        }
        private void Onset_SavePonderationBillMain_Temp_BarCode_BillCheckOperationCompleted(object arg) {
            if ((this.set_SavePonderationBillMain_Temp_BarCode_BillCheckCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SavePonderationBillMain_Temp_BarCode_BillCheckCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_CheckTypeByBarCode_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public ClsKf_ICStockBill_WMS get_CheckTypeByBarCode_BillCheck(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, long HOWNERID, ref string sErrMsg) {
            object[] results = this.Invoke("get_CheckTypeByBarCode_BillCheck", new object[] {
                        sBarCode,
                        HBillID,
                        HBillType,
                        HBillNo,
                        HMaker,
                        HWhID,
                        HSPID,
                        HQty,
                        HOWNERID,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((ClsKf_ICStockBill_WMS)(results[0]));
        }
        /// <remarks/>
        public void get_CheckTypeByBarCode_BillCheckAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, long HOWNERID, string sErrMsg) {
            this.get_CheckTypeByBarCode_BillCheckAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HOWNERID, sErrMsg, null);
        }
        /// <remarks/>
        public void get_CheckTypeByBarCode_BillCheckAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, long HOWNERID, string sErrMsg, object userState) {
            if ((this.get_CheckTypeByBarCode_BillCheckOperationCompleted == null)) {
                this.get_CheckTypeByBarCode_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_CheckTypeByBarCode_BillCheckOperationCompleted);
            }
            this.InvokeAsync("get_CheckTypeByBarCode_BillCheck", new object[] {
                        sBarCode,
                        HBillID,
                        HBillType,
                        HBillNo,
                        HMaker,
                        HWhID,
                        HSPID,
                        HQty,
                        HOWNERID,
                        sErrMsg}, this.get_CheckTypeByBarCode_BillCheckOperationCompleted, userState);
        }
        private void Onget_CheckTypeByBarCode_BillCheckOperationCompleted(object arg) {
            if ((this.get_CheckTypeByBarCode_BillCheckCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_CheckTypeByBarCode_BillCheckCompleted(this, new get_CheckTypeByBarCode_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetKf_PonderationBillMain_Temp_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public System.Data.DataSet GetKf_PonderationBillMain_Temp_BillCheck(long HInterID, string sBillType, string sWhere) {
            object[] results = this.Invoke("GetKf_PonderationBillMain_Temp_BillCheck", new object[] {
                        HInterID,
                        sBillType,
                        sWhere});
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void GetKf_PonderationBillMain_Temp_BillCheckAsync(long HInterID, string sBillType, string sWhere) {
            this.GetKf_PonderationBillMain_Temp_BillCheckAsync(HInterID, sBillType, sWhere, null);
        }
        /// <remarks/>
        public void GetKf_PonderationBillMain_Temp_BillCheckAsync(long HInterID, string sBillType, string sWhere, object userState) {
            if ((this.GetKf_PonderationBillMain_Temp_BillCheckOperationCompleted == null)) {
                this.GetKf_PonderationBillMain_Temp_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKf_PonderationBillMain_Temp_BillCheckOperationCompleted);
            }
            this.InvokeAsync("GetKf_PonderationBillMain_Temp_BillCheck", new object[] {
                        HInterID,
                        sBillType,
                        sWhere}, this.GetKf_PonderationBillMain_Temp_BillCheckOperationCompleted, userState);
        }
        private void OnGetKf_PonderationBillMain_Temp_BillCheckOperationCompleted(object arg) {
            if ((this.GetKf_PonderationBillMain_Temp_BillCheckCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetKf_PonderationBillMain_Temp_BillCheckCompleted(this, new GetKf_PonderationBillMain_Temp_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_UpdateTemp_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool set_UpdateTemp_BillCheck(long HBillID, string HBillNo, string HBillType, string HMaker, long HOWNERID, ref string sErrMsg) {
            object[] results = this.Invoke("set_UpdateTemp_BillCheck", new object[] {
                        HBillID,
                        HBillNo,
                        HBillType,
                        HMaker,
                        HOWNERID,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_UpdateTemp_BillCheckAsync(long HBillID, string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg) {
            this.set_UpdateTemp_BillCheckAsync(HBillID, HBillNo, HBillType, HMaker, HOWNERID, sErrMsg, null);
        }
        /// <remarks/>
        public void set_UpdateTemp_BillCheckAsync(long HBillID, string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg, object userState) {
            if ((this.set_UpdateTemp_BillCheckOperationCompleted == null)) {
                this.set_UpdateTemp_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_UpdateTemp_BillCheckOperationCompleted);
            }
            this.InvokeAsync("set_UpdateTemp_BillCheck", new object[] {
                        HBillID,
                        HBillNo,
                        HBillType,
                        HMaker,
                        HOWNERID,
                        sErrMsg}, this.set_UpdateTemp_BillCheckOperationCompleted, userState);
        }
        private void Onset_UpdateTemp_BillCheckOperationCompleted(object arg) {
            if ((this.set_UpdateTemp_BillCheckCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_UpdateTemp_BillCheckCompleted(this, new set_UpdateTemp_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetKf_PonderationBillMain_TempList_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public System.Data.DataSet GetKf_PonderationBillMain_TempList_BillCheck(string sHBillType, string sHMaker, long sHOWNERID) {
            object[] results = this.Invoke("GetKf_PonderationBillMain_TempList_BillCheck", new object[] {
                        sHBillType,
                        sHMaker,
                        sHOWNERID});
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void GetKf_PonderationBillMain_TempList_BillCheckAsync(string sHBillType, string sHMaker, long sHOWNERID) {
            this.GetKf_PonderationBillMain_TempList_BillCheckAsync(sHBillType, sHMaker, sHOWNERID, null);
        }
        /// <remarks/>
        public void GetKf_PonderationBillMain_TempList_BillCheckAsync(string sHBillType, string sHMaker, long sHOWNERID, object userState) {
            if ((this.GetKf_PonderationBillMain_TempList_BillCheckOperationCompleted == null)) {
                this.GetKf_PonderationBillMain_TempList_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKf_PonderationBillMain_TempList_BillCheckOperationCompleted);
            }
            this.InvokeAsync("GetKf_PonderationBillMain_TempList_BillCheck", new object[] {
                        sHBillType,
                        sHMaker,
                        sHOWNERID}, this.GetKf_PonderationBillMain_TempList_BillCheckOperationCompleted, userState);
        }
        private void OnGetKf_PonderationBillMain_TempList_BillCheckOperationCompleted(object arg) {
            if ((this.GetKf_PonderationBillMain_TempList_BillCheckCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetKf_PonderationBillMain_TempList_BillCheckCompleted(this, new GetKf_PonderationBillMain_TempList_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getDataSetByMasterSQL", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public System.Data.DataSet getDataSetByMasterSQL(string sSQL, string sTable, ref string sErrMsg) {
            object[] results = this.Invoke("getDataSetByMasterSQL", new object[] {
                        sSQL,
                        sTable,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void getDataSetByMasterSQLAsync(string sSQL, string sTable, string sErrMsg) {
            this.getDataSetByMasterSQLAsync(sSQL, sTable, sErrMsg, null);
        }
        /// <remarks/>
        public void getDataSetByMasterSQLAsync(string sSQL, string sTable, string sErrMsg, object userState) {
            if ((this.getDataSetByMasterSQLOperationCompleted == null)) {
                this.getDataSetByMasterSQLOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetDataSetByMasterSQLOperationCompleted);
            }
            this.InvokeAsync("getDataSetByMasterSQL", new object[] {
                        sSQL,
                        sTable,
                        sErrMsg}, this.getDataSetByMasterSQLOperationCompleted, userState);
        }
        private void OngetDataSetByMasterSQLOperationCompleted(object arg) {
            if ((this.getDataSetByMasterSQLCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.getDataSetByMasterSQLCompleted(this, new getDataSetByMasterSQLCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getCheckOpen", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool getCheckOpen() {
            object[] results = this.Invoke("getCheckOpen", new object[0]);
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void getCheckOpenAsync() {
            this.getCheckOpenAsync(null);
        }
        /// <remarks/>
        public void getCheckOpenAsync(object userState) {
            if ((this.getCheckOpenOperationCompleted == null)) {
                this.getCheckOpenOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetCheckOpenOperationCompleted);
            }
            this.InvokeAsync("getCheckOpen", new object[0], this.getCheckOpenOperationCompleted, userState);
        }
        private void OngetCheckOpenOperationCompleted(object arg) {
            if ((this.getCheckOpenCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.getCheckOpenCompleted(this, new getCheckOpenCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getGetDataBase", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public string getGetDataBase(string sItem, ref string sK3) {
            object[] results = this.Invoke("getGetDataBase", new object[] {
                        sItem,
                        sK3});
            sK3 = ((string)(results[1]));
            return ((string)(results[0]));
        }
        /// <remarks/>
        public void getGetDataBaseAsync(string sItem, string sK3) {
            this.getGetDataBaseAsync(sItem, sK3, null);
        }
        /// <remarks/>
        public void getGetDataBaseAsync(string sItem, string sK3, object userState) {
            if ((this.getGetDataBaseOperationCompleted == null)) {
                this.getGetDataBaseOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetGetDataBaseOperationCompleted);
            }
            this.InvokeAsync("getGetDataBase", new object[] {
                        sItem,
                        sK3}, this.getGetDataBaseOperationCompleted, userState);
        }
        private void OngetGetDataBaseOperationCompleted(object arg) {
            if ((this.getGetDataBaseCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.getGetDataBaseCompleted(this, new getGetDataBaseCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getCheckCzymc", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public System.Data.DataSet getCheckCzymc(string sUser, string sPsd) {
            object[] results = this.Invoke("getCheckCzymc", new object[] {
                        sUser,
                        sPsd});
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void getCheckCzymcAsync(string sUser, string sPsd) {
            this.getCheckCzymcAsync(sUser, sPsd, null);
        }
        /// <remarks/>
        public void getCheckCzymcAsync(string sUser, string sPsd, object userState) {
            if ((this.getCheckCzymcOperationCompleted == null)) {
                this.getCheckCzymcOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetCheckCzymcOperationCompleted);
            }
            this.InvokeAsync("getCheckCzymc", new object[] {
                        sUser,
                        sPsd}, this.getCheckCzymcOperationCompleted, userState);
        }
        private void OngetCheckCzymcOperationCompleted(object arg) {
            if ((this.getCheckCzymcCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.getCheckCzymcCompleted(this, new getCheckCzymcCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getSub_GetCurPeriod", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool getSub_GetCurPeriod(ref int sYear, ref int sPeriod) {
            object[] results = this.Invoke("getSub_GetCurPeriod", new object[] {
                        sYear,
                        sPeriod});
            sYear = ((int)(results[1]));
            sPeriod = ((int)(results[2]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void getSub_GetCurPeriodAsync(int sYear, int sPeriod) {
            this.getSub_GetCurPeriodAsync(sYear, sPeriod, null);
        }
        /// <remarks/>
        public void getSub_GetCurPeriodAsync(int sYear, int sPeriod, object userState) {
            if ((this.getSub_GetCurPeriodOperationCompleted == null)) {
                this.getSub_GetCurPeriodOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSub_GetCurPeriodOperationCompleted);
            }
            this.InvokeAsync("getSub_GetCurPeriod", new object[] {
                        sYear,
                        sPeriod}, this.getSub_GetCurPeriodOperationCompleted, userState);
        }
        private void OngetSub_GetCurPeriodOperationCompleted(object arg) {
            if ((this.getSub_GetCurPeriodCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.getSub_GetCurPeriodCompleted(this, new getSub_GetCurPeriodCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getDataSetBySQL", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        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[] {
@@ -3095,6 +3596,449 @@
            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/GetWorkProcInfoBoard", 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 GetWorkProcInfoBoard(string sSourceID, ref string sErr) {
            object[] results = this.Invoke("GetWorkProcInfoBoard", new object[] {
                        sSourceID,
                        sErr});
            sErr = ((string)(results[1]));
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void GetWorkProcInfoBoardAsync(string sSourceID, string sErr) {
            this.GetWorkProcInfoBoardAsync(sSourceID, sErr, null);
        }
        /// <remarks/>
        public void GetWorkProcInfoBoardAsync(string sSourceID, string sErr, object userState) {
            if ((this.GetWorkProcInfoBoardOperationCompleted == null)) {
                this.GetWorkProcInfoBoardOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetWorkProcInfoBoardOperationCompleted);
            }
            this.InvokeAsync("GetWorkProcInfoBoard", new object[] {
                        sSourceID,
                        sErr}, this.GetWorkProcInfoBoardOperationCompleted, userState);
        }
        private void OnGetWorkProcInfoBoardOperationCompleted(object arg) {
            if ((this.GetWorkProcInfoBoardCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetWorkProcInfoBoardCompleted(this, new GetWorkProcInfoBoardCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetICInventoryByBarCode_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 GetICInventoryByBarCode_View(string sWhere, ref string sErr) {
            object[] results = this.Invoke("GetICInventoryByBarCode_View", new object[] {
                        sWhere,
                        sErr});
            sErr = ((string)(results[1]));
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void GetICInventoryByBarCode_ViewAsync(string sWhere, string sErr) {
            this.GetICInventoryByBarCode_ViewAsync(sWhere, sErr, null);
        }
        /// <remarks/>
        public void GetICInventoryByBarCode_ViewAsync(string sWhere, string sErr, object userState) {
            if ((this.GetICInventoryByBarCode_ViewOperationCompleted == null)) {
                this.GetICInventoryByBarCode_ViewOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetICInventoryByBarCode_ViewOperationCompleted);
            }
            this.InvokeAsync("GetICInventoryByBarCode_View", new object[] {
                        sWhere,
                        sErr}, this.GetICInventoryByBarCode_ViewOperationCompleted, userState);
        }
        private void OnGetICInventoryByBarCode_ViewOperationCompleted(object arg) {
            if ((this.GetICInventoryByBarCode_ViewCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetICInventoryByBarCode_ViewCompleted(this, new GetICInventoryByBarCode_ViewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetMaterByBarCode_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 GetMaterByBarCode_View(string sWhere, ref string sErr) {
            object[] results = this.Invoke("GetMaterByBarCode_View", new object[] {
                        sWhere,
                        sErr});
            sErr = ((string)(results[1]));
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void GetMaterByBarCode_ViewAsync(string sWhere, string sErr) {
            this.GetMaterByBarCode_ViewAsync(sWhere, sErr, null);
        }
        /// <remarks/>
        public void GetMaterByBarCode_ViewAsync(string sWhere, string sErr, object userState) {
            if ((this.GetMaterByBarCode_ViewOperationCompleted == null)) {
                this.GetMaterByBarCode_ViewOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetMaterByBarCode_ViewOperationCompleted);
            }
            this.InvokeAsync("GetMaterByBarCode_View", new object[] {
                        sWhere,
                        sErr}, this.GetMaterByBarCode_ViewOperationCompleted, userState);
        }
        private void OnGetMaterByBarCode_ViewOperationCompleted(object arg) {
            if ((this.GetMaterByBarCode_ViewCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetMaterByBarCode_ViewCompleted(this, new GetMaterByBarCode_ViewCompletedEventArgs(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));
            }
        }
        
@@ -4717,6 +5661,37 @@
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BillSubType", 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 get_BillSubType(string HBillType, long HStockOrgID) {
            object[] results = this.Invoke("get_BillSubType", new object[] {
                        HBillType,
                        HStockOrgID});
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void get_BillSubTypeAsync(string HBillType, long HStockOrgID) {
            this.get_BillSubTypeAsync(HBillType, HStockOrgID, null);
        }
        /// <remarks/>
        public void get_BillSubTypeAsync(string HBillType, long HStockOrgID, object userState) {
            if ((this.get_BillSubTypeOperationCompleted == null)) {
                this.get_BillSubTypeOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BillSubTypeOperationCompleted);
            }
            this.InvokeAsync("get_BillSubType", new object[] {
                        HBillType,
                        HStockOrgID}, this.get_BillSubTypeOperationCompleted, userState);
        }
        private void Onget_BillSubTypeOperationCompleted(object arg) {
            if ((this.get_BillSubTypeCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_BillSubTypeCompleted(this, new get_BillSubTypeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBarCode_New", 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_New(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, bool SourceFlag, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, ref string sErrMsg) {
            object[] results = this.Invoke("get_SourceBarCode_New", new object[] {
@@ -5401,6 +6376,52 @@
            if ((this.get_SourceBarCode_EntrustOutCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_SourceBarCode_EntrustOutCompleted(this, new get_SourceBarCode_EntrustOutCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <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));
            }
        }
        
@@ -6163,6 +7184,229 @@
            if ((this.set_SavePonderationBillMain_Temp_BarCode_MoveStockCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SavePonderationBillMain_Temp_BarCode_MoveStockCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_MoveStockCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BarCode_MoveStock_PD", 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_BarCode_MoveStock_PD(
                    string sBarCode,
                    long HBillID,
                    string HBillType,
                    string HBillNo,
                    string HMaker,
                    long HWhID,
                    long HSPID,
                    long HSCWHID,
                    long HSCSPID,
                    double HQty,
                    bool SourceFlag,
                    string HSourceBillNo,
                    string HSourceBillType,
                    long HStockInOrgID,
                    long HStockOutOrgID,
                    string HScanStyle,
                    ref string sErrMsg) {
            object[] results = this.Invoke("get_BarCode_MoveStock_PD", new object[] {
                        sBarCode,
                        HBillID,
                        HBillType,
                        HBillNo,
                        HMaker,
                        HWhID,
                        HSPID,
                        HSCWHID,
                        HSCSPID,
                        HQty,
                        SourceFlag,
                        HSourceBillNo,
                        HSourceBillType,
                        HStockInOrgID,
                        HStockOutOrgID,
                        HScanStyle,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((ClsKf_ICStockBill_WMS)(results[0]));
        }
        /// <remarks/>
        public void get_BarCode_MoveStock_PDAsync(
                    string sBarCode,
                    long HBillID,
                    string HBillType,
                    string HBillNo,
                    string HMaker,
                    long HWhID,
                    long HSPID,
                    long HSCWHID,
                    long HSCSPID,
                    double HQty,
                    bool SourceFlag,
                    string HSourceBillNo,
                    string HSourceBillType,
                    long HStockInOrgID,
                    long HStockOutOrgID,
                    string HScanStyle,
                    string sErrMsg) {
            this.get_BarCode_MoveStock_PDAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, SourceFlag, HSourceBillNo, HSourceBillType, HStockInOrgID, HStockOutOrgID, HScanStyle, sErrMsg, null);
        }
        /// <remarks/>
        public void get_BarCode_MoveStock_PDAsync(
                    string sBarCode,
                    long HBillID,
                    string HBillType,
                    string HBillNo,
                    string HMaker,
                    long HWhID,
                    long HSPID,
                    long HSCWHID,
                    long HSCSPID,
                    double HQty,
                    bool SourceFlag,
                    string HSourceBillNo,
                    string HSourceBillType,
                    long HStockInOrgID,
                    long HStockOutOrgID,
                    string HScanStyle,
                    string sErrMsg,
                    object userState) {
            if ((this.get_BarCode_MoveStock_PDOperationCompleted == null)) {
                this.get_BarCode_MoveStock_PDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BarCode_MoveStock_PDOperationCompleted);
            }
            this.InvokeAsync("get_BarCode_MoveStock_PD", new object[] {
                        sBarCode,
                        HBillID,
                        HBillType,
                        HBillNo,
                        HMaker,
                        HWhID,
                        HSPID,
                        HSCWHID,
                        HSCSPID,
                        HQty,
                        SourceFlag,
                        HSourceBillNo,
                        HSourceBillType,
                        HStockInOrgID,
                        HStockOutOrgID,
                        HScanStyle,
                        sErrMsg}, this.get_BarCode_MoveStock_PDOperationCompleted, userState);
        }
        private void Onget_BarCode_MoveStock_PDOperationCompleted(object arg) {
            if ((this.get_BarCode_MoveStock_PDCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_BarCode_MoveStock_PDCompleted(this, new get_BarCode_MoveStock_PDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStock_PD", 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_MoveStock_PD(
                    ClsGy_BarCodeBill_WMS_Model_View omodel_View,
                    long HBillID,
                    string HBillType,
                    string HBillNo,
                    string HMaker,
                    long HWhID,
                    long HSPID,
                    long HSCWHID,
                    long HSCSPID,
                    double HQty,
                    bool SourceFlag,
                    string HSourceBillType,
                    long HStockInOrgID,
                    long HStockOutOrgID,
                    ClsXt_SystemParameterMain oSystemParameterMain,
                    ref string sErrMsg) {
            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode_MoveStock_PD", new object[] {
                        omodel_View,
                        HBillID,
                        HBillType,
                        HBillNo,
                        HMaker,
                        HWhID,
                        HSPID,
                        HSCWHID,
                        HSCSPID,
                        HQty,
                        SourceFlag,
                        HSourceBillType,
                        HStockInOrgID,
                        HStockOutOrgID,
                        oSystemParameterMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SavePonderationBillMain_Temp_BarCode_MoveStock_PDAsync(
                    ClsGy_BarCodeBill_WMS_Model_View omodel_View,
                    long HBillID,
                    string HBillType,
                    string HBillNo,
                    string HMaker,
                    long HWhID,
                    long HSPID,
                    long HSCWHID,
                    long HSCSPID,
                    double HQty,
                    bool SourceFlag,
                    string HSourceBillType,
                    long HStockInOrgID,
                    long HStockOutOrgID,
                    ClsXt_SystemParameterMain oSystemParameterMain,
                    string sErrMsg) {
            this.set_SavePonderationBillMain_Temp_BarCode_MoveStock_PDAsync(omodel_View, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, SourceFlag, HSourceBillType, HStockInOrgID, HStockOutOrgID, oSystemParameterMain, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SavePonderationBillMain_Temp_BarCode_MoveStock_PDAsync(
                    ClsGy_BarCodeBill_WMS_Model_View omodel_View,
                    long HBillID,
                    string HBillType,
                    string HBillNo,
                    string HMaker,
                    long HWhID,
                    long HSPID,
                    long HSCWHID,
                    long HSCSPID,
                    double HQty,
                    bool SourceFlag,
                    string HSourceBillType,
                    long HStockInOrgID,
                    long HStockOutOrgID,
                    ClsXt_SystemParameterMain oSystemParameterMain,
                    string sErrMsg,
                    object userState) {
            if ((this.set_SavePonderationBillMain_Temp_BarCode_MoveStock_PDOperationCompleted == null)) {
                this.set_SavePonderationBillMain_Temp_BarCode_MoveStock_PDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_BarCode_MoveStock_PDOperationCompleted);
            }
            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode_MoveStock_PD", new object[] {
                        omodel_View,
                        HBillID,
                        HBillType,
                        HBillNo,
                        HMaker,
                        HWhID,
                        HSPID,
                        HSCWHID,
                        HSCSPID,
                        HQty,
                        SourceFlag,
                        HSourceBillType,
                        HStockInOrgID,
                        HStockOutOrgID,
                        oSystemParameterMain,
                        sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCode_MoveStock_PDOperationCompleted, userState);
        }
        private void Onset_SavePonderationBillMain_Temp_BarCode_MoveStock_PDOperationCompleted(object arg) {
            if ((this.set_SavePonderationBillMain_Temp_BarCode_MoveStock_PDCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SavePonderationBillMain_Temp_BarCode_MoveStock_PDCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_MoveStock_PDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
@@ -7405,18 +8649,12 @@
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_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_SavePonderationBillMain_Temp_BarCode_BillCheck(ClsGy_BarCodeBill_WMS_Model_View omodel_View, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode_BillCheck", new object[] {
                        omodel_View,
                        HBillID,
                        HBillType,
                        HBillNo,
                        HMaker,
                        HWhID,
                        HSPID,
                        HQty,
                        HOWNERID,
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProcReportMoveBill_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_CLD_New(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveProcReportMoveBill_CLD_New", new object[] {
                        oMain,
                        HOutBillID,
                        HOutBillNo,
                        oSystemParameterMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
@@ -7424,440 +8662,171 @@
        }
        
        /// <remarks/>
        public void set_SavePonderationBillMain_Temp_BarCode_BillCheckAsync(ClsGy_BarCodeBill_WMS_Model_View omodel_View, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
            this.set_SavePonderationBillMain_Temp_BarCode_BillCheckAsync(omodel_View, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HOWNERID, oSystemParameterMain, sErrMsg, null);
        public void set_SaveProcReportMoveBill_CLD_NewAsync(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
            this.set_SaveProcReportMoveBill_CLD_NewAsync(oMain, HOutBillID, HOutBillNo, oSystemParameterMain, sErrMsg, null);
        }
        
        /// <remarks/>
        public void set_SavePonderationBillMain_Temp_BarCode_BillCheckAsync(ClsGy_BarCodeBill_WMS_Model_View omodel_View, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
            if ((this.set_SavePonderationBillMain_Temp_BarCode_BillCheckOperationCompleted == null)) {
                this.set_SavePonderationBillMain_Temp_BarCode_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_BarCode_BillCheckOperationCompleted);
        public void set_SaveProcReportMoveBill_CLD_NewAsync(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
            if ((this.set_SaveProcReportMoveBill_CLD_NewOperationCompleted == null)) {
                this.set_SaveProcReportMoveBill_CLD_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProcReportMoveBill_CLD_NewOperationCompleted);
            }
            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode_BillCheck", new object[] {
                        omodel_View,
                        HBillID,
                        HBillType,
                        HBillNo,
                        HMaker,
                        HWhID,
                        HSPID,
                        HQty,
                        HOWNERID,
            this.InvokeAsync("set_SaveProcReportMoveBill_CLD_New", new object[] {
                        oMain,
                        HOutBillID,
                        HOutBillNo,
                        oSystemParameterMain,
                        sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCode_BillCheckOperationCompleted, userState);
                        sErrMsg}, this.set_SaveProcReportMoveBill_CLD_NewOperationCompleted, userState);
        }
        
        private void Onset_SavePonderationBillMain_Temp_BarCode_BillCheckOperationCompleted(object arg) {
            if ((this.set_SavePonderationBillMain_Temp_BarCode_BillCheckCompleted != null)) {
        private void Onset_SaveProcReportMoveBill_CLD_NewOperationCompleted(object arg) {
            if ((this.set_SaveProcReportMoveBill_CLD_NewCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SavePonderationBillMain_Temp_BarCode_BillCheckCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
                this.set_SaveProcReportMoveBill_CLD_NewCompleted(this, new set_SaveProcReportMoveBill_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_CheckTypeByBarCode_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public ClsKf_ICStockBill_WMS get_CheckTypeByBarCode_BillCheck(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, long HOWNERID, ref string sErrMsg) {
            object[] results = this.Invoke("get_CheckTypeByBarCode_BillCheck", new object[] {
                        sBarCode,
                        HBillID,
                        HBillType,
                        HBillNo,
                        HMaker,
                        HWhID,
                        HSPID,
                        HQty,
                        HOWNERID,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((ClsKf_ICStockBill_WMS)(results[0]));
        }
        /// <remarks/>
        public void get_CheckTypeByBarCode_BillCheckAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, long HOWNERID, string sErrMsg) {
            this.get_CheckTypeByBarCode_BillCheckAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HOWNERID, sErrMsg, null);
        }
        /// <remarks/>
        public void get_CheckTypeByBarCode_BillCheckAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, long HOWNERID, string sErrMsg, object userState) {
            if ((this.get_CheckTypeByBarCode_BillCheckOperationCompleted == null)) {
                this.get_CheckTypeByBarCode_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_CheckTypeByBarCode_BillCheckOperationCompleted);
            }
            this.InvokeAsync("get_CheckTypeByBarCode_BillCheck", new object[] {
                        sBarCode,
                        HBillID,
                        HBillType,
                        HBillNo,
                        HMaker,
                        HWhID,
                        HSPID,
                        HQty,
                        HOWNERID,
                        sErrMsg}, this.get_CheckTypeByBarCode_BillCheckOperationCompleted, userState);
        }
        private void Onget_CheckTypeByBarCode_BillCheckOperationCompleted(object arg) {
            if ((this.get_CheckTypeByBarCode_BillCheckCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_CheckTypeByBarCode_BillCheckCompleted(this, new get_CheckTypeByBarCode_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetKf_PonderationBillMain_Temp_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public System.Data.DataSet GetKf_PonderationBillMain_Temp_BillCheck(long HInterID, string sBillType, string sWhere) {
            object[] results = this.Invoke("GetKf_PonderationBillMain_Temp_BillCheck", new object[] {
                        HInterID,
                        sBillType,
                        sWhere});
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void GetKf_PonderationBillMain_Temp_BillCheckAsync(long HInterID, string sBillType, string sWhere) {
            this.GetKf_PonderationBillMain_Temp_BillCheckAsync(HInterID, sBillType, sWhere, null);
        }
        /// <remarks/>
        public void GetKf_PonderationBillMain_Temp_BillCheckAsync(long HInterID, string sBillType, string sWhere, object userState) {
            if ((this.GetKf_PonderationBillMain_Temp_BillCheckOperationCompleted == null)) {
                this.GetKf_PonderationBillMain_Temp_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKf_PonderationBillMain_Temp_BillCheckOperationCompleted);
            }
            this.InvokeAsync("GetKf_PonderationBillMain_Temp_BillCheck", new object[] {
                        HInterID,
                        sBillType,
                        sWhere}, this.GetKf_PonderationBillMain_Temp_BillCheckOperationCompleted, userState);
        }
        private void OnGetKf_PonderationBillMain_Temp_BillCheckOperationCompleted(object arg) {
            if ((this.GetKf_PonderationBillMain_Temp_BillCheckCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetKf_PonderationBillMain_Temp_BillCheckCompleted(this, new GetKf_PonderationBillMain_Temp_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_UpdateTemp_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool set_UpdateTemp_BillCheck(long HBillID, string HBillNo, string HBillType, string HMaker, long HOWNERID, ref string sErrMsg) {
            object[] results = this.Invoke("set_UpdateTemp_BillCheck", new object[] {
                        HBillID,
                        HBillNo,
                        HBillType,
                        HMaker,
                        HOWNERID,
        [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_UpdateTemp_BillCheckAsync(long HBillID, string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg) {
            this.set_UpdateTemp_BillCheckAsync(HBillID, HBillNo, HBillType, HMaker, HOWNERID, sErrMsg, null);
        public void 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_UpdateTemp_BillCheckAsync(long HBillID, string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg, object userState) {
            if ((this.set_UpdateTemp_BillCheckOperationCompleted == null)) {
                this.set_UpdateTemp_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_UpdateTemp_BillCheckOperationCompleted);
        public void 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_UpdateTemp_BillCheck", new object[] {
                        HBillID,
                        HBillNo,
                        HBillType,
                        HMaker,
                        HOWNERID,
                        sErrMsg}, this.set_UpdateTemp_BillCheckOperationCompleted, userState);
            this.InvokeAsync("set_SaveProcReportMoveBill_MoveStock", new object[] {
                        oMain,
                        HOutBillID,
                        HOutBillNo,
                        HPPBomBillNo,
                        HSCWHID,
                        HSCSPID,
                        sErrMsg}, this.set_SaveProcReportMoveBill_MoveStockOperationCompleted, userState);
        }
        
        private void Onset_UpdateTemp_BillCheckOperationCompleted(object arg) {
            if ((this.set_UpdateTemp_BillCheckCompleted != 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.set_UpdateTemp_BillCheckCompleted(this, new set_UpdateTemp_BillCheckCompletedEventArgs(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/GetKf_PonderationBillMain_TempList_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public System.Data.DataSet GetKf_PonderationBillMain_TempList_BillCheck(string sHBillType, string sHMaker, long sHOWNERID) {
            object[] results = this.Invoke("GetKf_PonderationBillMain_TempList_BillCheck", new object[] {
                        sHBillType,
                        sHMaker,
                        sHOWNERID});
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void GetKf_PonderationBillMain_TempList_BillCheckAsync(string sHBillType, string sHMaker, long sHOWNERID) {
            this.GetKf_PonderationBillMain_TempList_BillCheckAsync(sHBillType, sHMaker, sHOWNERID, null);
        }
        /// <remarks/>
        public void GetKf_PonderationBillMain_TempList_BillCheckAsync(string sHBillType, string sHMaker, long sHOWNERID, object userState) {
            if ((this.GetKf_PonderationBillMain_TempList_BillCheckOperationCompleted == null)) {
                this.GetKf_PonderationBillMain_TempList_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKf_PonderationBillMain_TempList_BillCheckOperationCompleted);
            }
            this.InvokeAsync("GetKf_PonderationBillMain_TempList_BillCheck", new object[] {
                        sHBillType,
                        sHMaker,
                        sHOWNERID}, this.GetKf_PonderationBillMain_TempList_BillCheckOperationCompleted, userState);
        }
        private void OnGetKf_PonderationBillMain_TempList_BillCheckOperationCompleted(object arg) {
            if ((this.GetKf_PonderationBillMain_TempList_BillCheckCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetKf_PonderationBillMain_TempList_BillCheckCompleted(this, new GetKf_PonderationBillMain_TempList_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getDataSetByMasterSQL", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public System.Data.DataSet getDataSetByMasterSQL(string sSQL, string sTable, ref string sErrMsg) {
            object[] results = this.Invoke("getDataSetByMasterSQL", new object[] {
                        sSQL,
                        sTable,
        [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 ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void getDataSetByMasterSQLAsync(string sSQL, string sTable, string sErrMsg) {
            this.getDataSetByMasterSQLAsync(sSQL, sTable, sErrMsg, null);
        }
        /// <remarks/>
        public void getDataSetByMasterSQLAsync(string sSQL, string sTable, string sErrMsg, object userState) {
            if ((this.getDataSetByMasterSQLOperationCompleted == null)) {
                this.getDataSetByMasterSQLOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetDataSetByMasterSQLOperationCompleted);
            }
            this.InvokeAsync("getDataSetByMasterSQL", new object[] {
                        sSQL,
                        sTable,
                        sErrMsg}, this.getDataSetByMasterSQLOperationCompleted, userState);
        }
        private void OngetDataSetByMasterSQLOperationCompleted(object arg) {
            if ((this.getDataSetByMasterSQLCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.getDataSetByMasterSQLCompleted(this, new getDataSetByMasterSQLCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getCheckOpen", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool getCheckOpen() {
            object[] results = this.Invoke("getCheckOpen", new object[0]);
            return ((bool)(results[0]));
        }
        
        /// <remarks/>
        public void getCheckOpenAsync() {
            this.getCheckOpenAsync(null);
        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 getCheckOpenAsync(object userState) {
            if ((this.getCheckOpenOperationCompleted == null)) {
                this.getCheckOpenOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetCheckOpenOperationCompleted);
        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("getCheckOpen", new object[0], this.getCheckOpenOperationCompleted, userState);
            this.InvokeAsync("set_SaveProcReportMoveBill_MoveStock_CLD_New", new object[] {
                        oMain,
                        HOutBillID,
                        HOutBillNo,
                        oSystemParameterMain,
                        sErrMsg}, this.set_SaveProcReportMoveBill_MoveStock_CLD_NewOperationCompleted, userState);
        }
        
        private void OngetCheckOpenOperationCompleted(object arg) {
            if ((this.getCheckOpenCompleted != 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.getCheckOpenCompleted(this, new getCheckOpenCompletedEventArgs(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/getGetDataBase", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public string getGetDataBase(string sItem, ref string sK3) {
            object[] results = this.Invoke("getGetDataBase", new object[] {
                        sItem,
                        sK3});
            sK3 = ((string)(results[1]));
            return ((string)(results[0]));
        }
        /// <remarks/>
        public void getGetDataBaseAsync(string sItem, string sK3) {
            this.getGetDataBaseAsync(sItem, sK3, null);
        }
        /// <remarks/>
        public void getGetDataBaseAsync(string sItem, string sK3, object userState) {
            if ((this.getGetDataBaseOperationCompleted == null)) {
                this.getGetDataBaseOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetGetDataBaseOperationCompleted);
            }
            this.InvokeAsync("getGetDataBase", new object[] {
                        sItem,
                        sK3}, this.getGetDataBaseOperationCompleted, userState);
        }
        private void OngetGetDataBaseOperationCompleted(object arg) {
            if ((this.getGetDataBaseCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.getGetDataBaseCompleted(this, new getGetDataBaseCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getCheckCzymc", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public System.Data.DataSet getCheckCzymc(string sUser, string sPsd) {
            object[] results = this.Invoke("getCheckCzymc", new object[] {
                        sUser,
                        sPsd});
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void getCheckCzymcAsync(string sUser, string sPsd) {
            this.getCheckCzymcAsync(sUser, sPsd, null);
        }
        /// <remarks/>
        public void getCheckCzymcAsync(string sUser, string sPsd, object userState) {
            if ((this.getCheckCzymcOperationCompleted == null)) {
                this.getCheckCzymcOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetCheckCzymcOperationCompleted);
            }
            this.InvokeAsync("getCheckCzymc", new object[] {
                        sUser,
                        sPsd}, this.getCheckCzymcOperationCompleted, userState);
        }
        private void OngetCheckCzymcOperationCompleted(object arg) {
            if ((this.getCheckCzymcCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.getCheckCzymcCompleted(this, new getCheckCzymcCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getSub_GetCurPeriod", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool getSub_GetCurPeriod(ref int sYear, ref int sPeriod) {
            object[] results = this.Invoke("getSub_GetCurPeriod", new object[] {
                        sYear,
                        sPeriod});
            sYear = ((int)(results[1]));
            sPeriod = ((int)(results[2]));
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/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 getSub_GetCurPeriodAsync(int sYear, int sPeriod) {
            this.getSub_GetCurPeriodAsync(sYear, sPeriod, null);
        public void set_CheckPOInStockBill_NewAsync(ClsCg_POInStockBillMain oMain, string sErrMsg) {
            this.set_CheckPOInStockBill_NewAsync(oMain, sErrMsg, null);
        }
        
        /// <remarks/>
        public void getSub_GetCurPeriodAsync(int sYear, int sPeriod, object userState) {
            if ((this.getSub_GetCurPeriodOperationCompleted == null)) {
                this.getSub_GetCurPeriodOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSub_GetCurPeriodOperationCompleted);
        public void 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("getSub_GetCurPeriod", new object[] {
                        sYear,
                        sPeriod}, this.getSub_GetCurPeriodOperationCompleted, userState);
            this.InvokeAsync("set_CheckPOInStockBill_New", new object[] {
                        oMain,
                        sErrMsg}, this.set_CheckPOInStockBill_NewOperationCompleted, userState);
        }
        
        private void OngetSub_GetCurPeriodOperationCompleted(object arg) {
            if ((this.getSub_GetCurPeriodCompleted != 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.getSub_GetCurPeriodCompleted(this, new getSub_GetCurPeriodCompletedEventArgs(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/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_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 ((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_CheckPOInStockBill_CLDAsync(ClsCg_POInStockBillMain oMain, string sErrMsg) {
            this.set_CheckPOInStockBill_CLDAsync(oMain, 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_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("getDataSetBySQL", new object[] {
                        sSQL,
                        sTable,
                        sErrMsg}, this.getDataSetBySQLOperationCompleted, userState);
            this.InvokeAsync("set_CheckPOInStockBill_CLD", new object[] {
                        oMain,
                        sErrMsg}, this.set_CheckPOInStockBill_CLDOperationCompleted, userState);
        }
        
        private void OngetDataSetBySQLOperationCompleted(object arg) {
            if ((this.getDataSetBySQLCompleted != null)) {
        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.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));
                this.set_CheckPOInStockBill_CLDCompleted(this, new set_CheckPOInStockBill_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
@@ -10301,445 +11270,140 @@
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetWorkProcInfoBoard", 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 GetWorkProcInfoBoard(string sSourceID, ref string sErr) {
            object[] results = this.Invoke("GetWorkProcInfoBoard", new object[] {
                        sSourceID,
                        sErr});
            sErr = ((string)(results[1]));
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void GetWorkProcInfoBoardAsync(string sSourceID, string sErr) {
            this.GetWorkProcInfoBoardAsync(sSourceID, sErr, null);
        }
        /// <remarks/>
        public void GetWorkProcInfoBoardAsync(string sSourceID, string sErr, object userState) {
            if ((this.GetWorkProcInfoBoardOperationCompleted == null)) {
                this.GetWorkProcInfoBoardOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetWorkProcInfoBoardOperationCompleted);
            }
            this.InvokeAsync("GetWorkProcInfoBoard", new object[] {
                        sSourceID,
                        sErr}, this.GetWorkProcInfoBoardOperationCompleted, userState);
        }
        private void OnGetWorkProcInfoBoardOperationCompleted(object arg) {
            if ((this.GetWorkProcInfoBoardCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetWorkProcInfoBoardCompleted(this, new GetWorkProcInfoBoardCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetICInventoryByBarCode_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 GetICInventoryByBarCode_View(string sWhere, ref string sErr) {
            object[] results = this.Invoke("GetICInventoryByBarCode_View", new object[] {
                        sWhere,
                        sErr});
            sErr = ((string)(results[1]));
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void GetICInventoryByBarCode_ViewAsync(string sWhere, string sErr) {
            this.GetICInventoryByBarCode_ViewAsync(sWhere, sErr, null);
        }
        /// <remarks/>
        public void GetICInventoryByBarCode_ViewAsync(string sWhere, string sErr, object userState) {
            if ((this.GetICInventoryByBarCode_ViewOperationCompleted == null)) {
                this.GetICInventoryByBarCode_ViewOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetICInventoryByBarCode_ViewOperationCompleted);
            }
            this.InvokeAsync("GetICInventoryByBarCode_View", new object[] {
                        sWhere,
                        sErr}, this.GetICInventoryByBarCode_ViewOperationCompleted, userState);
        }
        private void OnGetICInventoryByBarCode_ViewOperationCompleted(object arg) {
            if ((this.GetICInventoryByBarCode_ViewCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetICInventoryByBarCode_ViewCompleted(this, new GetICInventoryByBarCode_ViewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetMaterByBarCode_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 GetMaterByBarCode_View(string sWhere, ref string sErr) {
            object[] results = this.Invoke("GetMaterByBarCode_View", new object[] {
                        sWhere,
                        sErr});
            sErr = ((string)(results[1]));
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void GetMaterByBarCode_ViewAsync(string sWhere, string sErr) {
            this.GetMaterByBarCode_ViewAsync(sWhere, sErr, null);
        }
        /// <remarks/>
        public void GetMaterByBarCode_ViewAsync(string sWhere, string sErr, object userState) {
            if ((this.GetMaterByBarCode_ViewOperationCompleted == null)) {
                this.GetMaterByBarCode_ViewOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetMaterByBarCode_ViewOperationCompleted);
            }
            this.InvokeAsync("GetMaterByBarCode_View", new object[] {
                        sWhere,
                        sErr}, this.GetMaterByBarCode_ViewOperationCompleted, userState);
        }
        private void OnGetMaterByBarCode_ViewOperationCompleted(object arg) {
            if ((this.GetMaterByBarCode_ViewCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetMaterByBarCode_ViewCompleted(this, new GetMaterByBarCode_ViewCompletedEventArgs(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,
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherOutBill_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_SaveOtherOutBill_CLD_New(ClsKf_OtherOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveOtherOutBill_CLD_New", 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_CLD_NewAsync(ClsKf_OtherOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
            this.set_SaveOtherOutBill_CLD_NewAsync(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_CLD_NewAsync(ClsKf_OtherOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
            if ((this.set_SaveOtherOutBill_CLD_NewOperationCompleted == null)) {
                this.set_SaveOtherOutBill_CLD_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherOutBill_CLD_NewOperationCompleted);
            }
            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", new object[] {
                        oMain,
                        sHSourceType,
                        oSystemParameterMain,
                        sErrMsg}, this.set_SaveOtherOutBill_CLD_NewOperationCompleted, userState);
        }
        
        private void Onset_SavePonderationBillMain_Temp_BarCode_OutFastOperationCompleted(object arg) {
            if ((this.set_SavePonderationBillMain_Temp_BarCode_OutFastCompleted != null)) {
        private void Onset_SaveOtherOutBill_CLD_NewOperationCompleted(object arg) {
            if ((this.set_SaveOtherOutBill_CLD_NewCompleted != 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_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));
            }
        }
        
@@ -12307,184 +12971,70 @@
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProcReportMoveBill_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_CLD_New(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveProcReportMoveBill_CLD_New", new object[] {
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveSellOutBackBill", 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(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveSellOutBackBill", new object[] {
                        oMain,
                        HOutBillID,
                        HOutBillNo,
                        oSystemParameterMain,
                        sHSourceType,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        
        /// <remarks/>
        public void set_SaveProcReportMoveBill_CLD_NewAsync(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
            this.set_SaveProcReportMoveBill_CLD_NewAsync(oMain, HOutBillID, HOutBillNo, oSystemParameterMain, sErrMsg, null);
        public void set_SaveSellOutBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg) {
            this.set_SaveSellOutBackBillAsync(oMain, sHSourceType, sErrMsg, null);
        }
        
        /// <remarks/>
        public void set_SaveProcReportMoveBill_CLD_NewAsync(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
            if ((this.set_SaveProcReportMoveBill_CLD_NewOperationCompleted == null)) {
                this.set_SaveProcReportMoveBill_CLD_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProcReportMoveBill_CLD_NewOperationCompleted);
        public void set_SaveSellOutBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
            if ((this.set_SaveSellOutBackBillOperationCompleted == null)) {
                this.set_SaveSellOutBackBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveSellOutBackBillOperationCompleted);
            }
            this.InvokeAsync("set_SaveProcReportMoveBill_CLD_New", new object[] {
            this.InvokeAsync("set_SaveSellOutBackBill", new object[] {
                        oMain,
                        HOutBillID,
                        HOutBillNo,
                        oSystemParameterMain,
                        sErrMsg}, this.set_SaveProcReportMoveBill_CLD_NewOperationCompleted, userState);
                        sHSourceType,
                        sErrMsg}, this.set_SaveSellOutBackBillOperationCompleted, userState);
        }
        
        private void Onset_SaveProcReportMoveBill_CLD_NewOperationCompleted(object arg) {
            if ((this.set_SaveProcReportMoveBill_CLD_NewCompleted != null)) {
        private void Onset_SaveSellOutBackBillOperationCompleted(object arg) {
            if ((this.set_SaveSellOutBackBillCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SaveProcReportMoveBill_CLD_NewCompleted(this, new set_SaveProcReportMoveBill_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
                this.set_SaveSellOutBackBillCompleted(this, new set_SaveSellOutBackBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <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[] {
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveSellOutBackBill_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_New(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveSellOutBackBill_New", new object[] {
                        oMain,
                        HOutBillID,
                        HOutBillNo,
                        HPPBomBillNo,
                        HSCWHID,
                        HSCSPID,
                        sHSourceType,
                        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);
        public void set_SaveSellOutBackBill_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg) {
            this.set_SaveSellOutBackBill_NewAsync(oMain, sHSourceType, 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);
        public void set_SaveSellOutBackBill_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
            if ((this.set_SaveSellOutBackBill_NewOperationCompleted == null)) {
                this.set_SaveSellOutBackBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveSellOutBackBill_NewOperationCompleted);
            }
            this.InvokeAsync("set_SaveProcReportMoveBill_MoveStock", new object[] {
            this.InvokeAsync("set_SaveSellOutBackBill_New", new object[] {
                        oMain,
                        HOutBillID,
                        HOutBillNo,
                        HPPBomBillNo,
                        HSCWHID,
                        HSCSPID,
                        sErrMsg}, this.set_SaveProcReportMoveBill_MoveStockOperationCompleted, userState);
                        sHSourceType,
                        sErrMsg}, this.set_SaveSellOutBackBill_NewOperationCompleted, userState);
        }
        
        private void Onset_SaveProcReportMoveBill_MoveStockOperationCompleted(object arg) {
            if ((this.set_SaveProcReportMoveBill_MoveStockCompleted != null)) {
        private void Onset_SaveSellOutBackBill_NewOperationCompleted(object arg) {
            if ((this.set_SaveSellOutBackBill_NewCompleted != 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));
                this.set_SaveSellOutBackBill_NewCompleted(this, new set_SaveSellOutBackBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
@@ -13466,6 +14016,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[] {
@@ -13909,6 +14523,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[] {
@@ -14198,144 +14844,6 @@
            if ((this.set_SaveOtherOutBill_NewCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SaveOtherOutBill_NewCompleted(this, new set_SaveOtherOutBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherOutBill_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_SaveOtherOutBill_CLD_New(ClsKf_OtherOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveOtherOutBill_CLD_New", new object[] {
                        oMain,
                        sHSourceType,
                        oSystemParameterMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SaveOtherOutBill_CLD_NewAsync(ClsKf_OtherOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
            this.set_SaveOtherOutBill_CLD_NewAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SaveOtherOutBill_CLD_NewAsync(ClsKf_OtherOutBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
            if ((this.set_SaveOtherOutBill_CLD_NewOperationCompleted == null)) {
                this.set_SaveOtherOutBill_CLD_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherOutBill_CLD_NewOperationCompleted);
            }
            this.InvokeAsync("set_SaveOtherOutBill_CLD_New", new object[] {
                        oMain,
                        sHSourceType,
                        oSystemParameterMain,
                        sErrMsg}, this.set_SaveOtherOutBill_CLD_NewOperationCompleted, userState);
        }
        private void Onset_SaveOtherOutBill_CLD_NewOperationCompleted(object arg) {
            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));
            }
        }
        
@@ -16086,6 +16594,40 @@
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveMoveStockBill_PD", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool set_SaveMoveStockBill_PD(ClsKf_MoveStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveMoveStockBill_PD", new object[] {
                        oMain,
                        sHSourceType,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SaveMoveStockBill_PDAsync(ClsKf_MoveStockBillMain oMain, string sHSourceType, string sErrMsg) {
            this.set_SaveMoveStockBill_PDAsync(oMain, sHSourceType, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SaveMoveStockBill_PDAsync(ClsKf_MoveStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
            if ((this.set_SaveMoveStockBill_PDOperationCompleted == null)) {
                this.set_SaveMoveStockBill_PDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveMoveStockBill_PDOperationCompleted);
            }
            this.InvokeAsync("set_SaveMoveStockBill_PD", new object[] {
                        oMain,
                        sHSourceType,
                        sErrMsg}, this.set_SaveMoveStockBill_PDOperationCompleted, userState);
        }
        private void Onset_SaveMoveStockBill_PDOperationCompleted(object arg) {
            if ((this.set_SaveMoveStockBill_PDCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SaveMoveStockBill_PDCompleted(this, new set_SaveMoveStockBill_PDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_CheckXCMoveStockBill", 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_CheckXCMoveStockBill(ClsKf_XCMoveStockBillMain_K3 oMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_CheckXCMoveStockBill", new object[] {
@@ -16336,6 +16878,42 @@
            if ((this.set_SaveMoveStockBill_CLD_NewCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SaveMoveStockBill_CLD_NewCompleted(this, new set_SaveMoveStockBill_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveMoveStockBill_CLD_New_PD", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool set_SaveMoveStockBill_CLD_New_PD(ClsKf_MoveStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveMoveStockBill_CLD_New_PD", new object[] {
                        oMain,
                        sHSourceType,
                        oSystemParameterMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SaveMoveStockBill_CLD_New_PDAsync(ClsKf_MoveStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
            this.set_SaveMoveStockBill_CLD_New_PDAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SaveMoveStockBill_CLD_New_PDAsync(ClsKf_MoveStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
            if ((this.set_SaveMoveStockBill_CLD_New_PDOperationCompleted == null)) {
                this.set_SaveMoveStockBill_CLD_New_PDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveMoveStockBill_CLD_New_PDOperationCompleted);
            }
            this.InvokeAsync("set_SaveMoveStockBill_CLD_New_PD", new object[] {
                        oMain,
                        sHSourceType,
                        oSystemParameterMain,
                        sErrMsg}, this.set_SaveMoveStockBill_CLD_New_PDOperationCompleted, userState);
        }
        private void Onset_SaveMoveStockBill_CLD_New_PDOperationCompleted(object arg) {
            if ((this.set_SaveMoveStockBill_CLD_New_PDCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SaveMoveStockBill_CLD_New_PDCompleted(this, new set_SaveMoveStockBill_CLD_New_PDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
@@ -16641,74 +17219,6 @@
            if ((this.Get_IsCheckStock_ICInventoryCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.Get_IsCheckStock_ICInventoryCompleted(this, new Get_IsCheckStock_ICInventoryCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveSellOutBackBill", 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(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveSellOutBackBill", new object[] {
                        oMain,
                        sHSourceType,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SaveSellOutBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg) {
            this.set_SaveSellOutBackBillAsync(oMain, sHSourceType, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SaveSellOutBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
            if ((this.set_SaveSellOutBackBillOperationCompleted == null)) {
                this.set_SaveSellOutBackBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveSellOutBackBillOperationCompleted);
            }
            this.InvokeAsync("set_SaveSellOutBackBill", new object[] {
                        oMain,
                        sHSourceType,
                        sErrMsg}, this.set_SaveSellOutBackBillOperationCompleted, userState);
        }
        private void Onset_SaveSellOutBackBillOperationCompleted(object arg) {
            if ((this.set_SaveSellOutBackBillCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SaveSellOutBackBillCompleted(this, new set_SaveSellOutBackBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveSellOutBackBill_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_New(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveSellOutBackBill_New", new object[] {
                        oMain,
                        sHSourceType,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SaveSellOutBackBill_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg) {
            this.set_SaveSellOutBackBill_NewAsync(oMain, sHSourceType, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SaveSellOutBackBill_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
            if ((this.set_SaveSellOutBackBill_NewOperationCompleted == null)) {
                this.set_SaveSellOutBackBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveSellOutBackBill_NewOperationCompleted);
            }
            this.InvokeAsync("set_SaveSellOutBackBill_New", new object[] {
                        oMain,
                        sHSourceType,
                        sErrMsg}, this.set_SaveSellOutBackBill_NewOperationCompleted, userState);
        }
        private void Onset_SaveSellOutBackBill_NewOperationCompleted(object arg) {
            if ((this.set_SaveSellOutBackBill_NewCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SaveSellOutBackBill_NewCompleted(this, new set_SaveSellOutBackBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
@@ -22299,167 +22809,115 @@
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ClsKf_ICStockBill_Mould {
    public partial class ClsGy_BarCodeBill_WMS_Model_View : ClsGy_BarCodeBill_WMS_Model {
        
        private long hItemIDField;
        private string hMaterNumberField;
        
        private string hBarTypeField;
        private string hMaterNameField;
        
        private long hWhIDField;
        private string hMaterModelField;
        
        private string hWhNumberField;
        private string hWhNameField;
        private bool hSPFlagField;
        private long hSPIDField;
        private string hSPNumberField;
        private string hSPNameField;
        private long hDeptIDField;
        private string hDeptNumberField;
        private string hDeptNameField;
        private long hSupIDField;
        private string hSupNumberField;
        private string hUnitNameField;
        
        private string hSupNameField;
        
        private string hSourceBillNoField;
        private string hGroupNameField;
        
        private string hSourceBillTypeField;
        private string hDeptNameField;
        private long hErpClsIDField;
        private long hWHIDField;
        private long hSPIDField;
        private string hCusRelationNumberField;
        private string hBarCodeStatusField;
        private string hWHNameField;
        private System.DateTime hDateField;
        private long hInstructIDField;
        private string hInstructNoField;
        private long hSeOrderBillIDField;
        private string hSeOrderBillNoField;
        private long hCheckerIDField;
        private long hAuxPropIDField;
        private string hAuxPropNameField;
        private long hSTOCKORGIDField;
        
        private long hOWNERIDField;
        
        private string hOWNERNAMEField;
        private double hSourceQtyField;
        
        private string hCustomField;
        private long hMulSourceFlagField;
        private string hStockStyleField;
        private long hStockInOrgIDField;
        private string hStockInOrgNameField;
        private long hStockOutOrgIDField;
        private string hStockOutOrgNameField;
        private string hBarCode_PackField;
        
        /// <remarks/>
        public long HItemID {
        public string HMaterNumber {
            get {
                return this.hItemIDField;
                return this.hMaterNumberField;
            }
            set {
                this.hItemIDField = value;
                this.hMaterNumberField = value;
            }
        }
        
        /// <remarks/>
        public string HBarType {
        public string HMaterName {
            get {
                return this.hBarTypeField;
                return this.hMaterNameField;
            }
            set {
                this.hBarTypeField = value;
                this.hMaterNameField = value;
            }
        }
        
        /// <remarks/>
        public long HWhID {
        public string HMaterModel {
            get {
                return this.hWhIDField;
                return this.hMaterModelField;
            }
            set {
                this.hWhIDField = value;
                this.hMaterModelField = value;
            }
        }
        
        /// <remarks/>
        public string HWhNumber {
        public string HUnitName {
            get {
                return this.hWhNumberField;
                return this.hUnitNameField;
            }
            set {
                this.hWhNumberField = value;
                this.hUnitNameField = value;
            }
        }
        
        /// <remarks/>
        public string HWhName {
        public string HSupName {
            get {
                return this.hWhNameField;
                return this.hSupNameField;
            }
            set {
                this.hWhNameField = value;
                this.hSupNameField = value;
            }
        }
        
        /// <remarks/>
        public bool HSPFlag {
        public string HGroupName {
            get {
                return this.hSPFlagField;
                return this.hGroupNameField;
            }
            set {
                this.hSPFlagField = value;
            }
        }
        /// <remarks/>
        public long HSPID {
            get {
                return this.hSPIDField;
            }
            set {
                this.hSPIDField = value;
            }
        }
        /// <remarks/>
        public string HSPNumber {
            get {
                return this.hSPNumberField;
            }
            set {
                this.hSPNumberField = value;
            }
        }
        /// <remarks/>
        public string HSPName {
            get {
                return this.hSPNameField;
            }
            set {
                this.hSPNameField = value;
            }
        }
        /// <remarks/>
        public long HDeptID {
            get {
                return this.hDeptIDField;
            }
            set {
                this.hDeptIDField = value;
            }
        }
        /// <remarks/>
        public string HDeptNumber {
            get {
                return this.hDeptNumberField;
            }
            set {
                this.hDeptNumberField = value;
                this.hGroupNameField = value;
            }
        }
        
@@ -22474,6 +22932,312 @@
        }
        
        /// <remarks/>
        public long HErpClsID {
            get {
                return this.hErpClsIDField;
            }
            set {
                this.hErpClsIDField = value;
            }
        }
        /// <remarks/>
        public long HWHID {
            get {
                return this.hWHIDField;
            }
            set {
                this.hWHIDField = value;
            }
        }
        /// <remarks/>
        public long HSPID {
            get {
                return this.hSPIDField;
            }
            set {
                this.hSPIDField = value;
            }
        }
        /// <remarks/>
        public string HCusRelationNumber {
            get {
                return this.hCusRelationNumberField;
            }
            set {
                this.hCusRelationNumberField = value;
            }
        }
        /// <remarks/>
        public string HBarCodeStatus {
            get {
                return this.hBarCodeStatusField;
            }
            set {
                this.hBarCodeStatusField = value;
            }
        }
        /// <remarks/>
        public string HWHName {
            get {
                return this.hWHNameField;
            }
            set {
                this.hWHNameField = value;
            }
        }
        /// <remarks/>
        public System.DateTime HDate {
            get {
                return this.hDateField;
            }
            set {
                this.hDateField = value;
            }
        }
        /// <remarks/>
        public long HInstructID {
            get {
                return this.hInstructIDField;
            }
            set {
                this.hInstructIDField = value;
            }
        }
        /// <remarks/>
        public string HInstructNo {
            get {
                return this.hInstructNoField;
            }
            set {
                this.hInstructNoField = value;
            }
        }
        /// <remarks/>
        public long HSeOrderBillID {
            get {
                return this.hSeOrderBillIDField;
            }
            set {
                this.hSeOrderBillIDField = value;
            }
        }
        /// <remarks/>
        public string HSeOrderBillNo {
            get {
                return this.hSeOrderBillNoField;
            }
            set {
                this.hSeOrderBillNoField = value;
            }
        }
        /// <remarks/>
        public long HCheckerID {
            get {
                return this.hCheckerIDField;
            }
            set {
                this.hCheckerIDField = value;
            }
        }
        /// <remarks/>
        public long HAuxPropID {
            get {
                return this.hAuxPropIDField;
            }
            set {
                this.hAuxPropIDField = value;
            }
        }
        /// <remarks/>
        public string HAuxPropName {
            get {
                return this.hAuxPropNameField;
            }
            set {
                this.hAuxPropNameField = value;
            }
        }
        /// <remarks/>
        public long HSTOCKORGID {
            get {
                return this.hSTOCKORGIDField;
            }
            set {
                this.hSTOCKORGIDField = value;
            }
        }
        /// <remarks/>
        public long HOWNERID {
            get {
                return this.hOWNERIDField;
            }
            set {
                this.hOWNERIDField = value;
            }
        }
        /// <remarks/>
        public double HSourceQty {
            get {
                return this.hSourceQtyField;
            }
            set {
                this.hSourceQtyField = value;
            }
        }
        /// <remarks/>
        public string HBarCode_Pack {
            get {
                return this.hBarCode_PackField;
            }
            set {
                this.hBarCode_PackField = value;
            }
        }
    }
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsGy_BarCodeBill_WMS_Model_View))]
    [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 ClsGy_BarCodeBill_WMS_Model {
        private long hItemIDField;
        private string hBarCodeField;
        private string hBatchNoField;
        private long hMaterIDField;
        private long hUnitIDField;
        private string hBarCodeTypeField;
        private double hQtyField;
        private long hSupIDField;
        private long hGroupIDField;
        private string hMakerField;
        private System.DateTime hMakeDateField;
        private string hRemarkField;
        private long hSourceInterIDField;
        private long hSourceEntryIDField;
        private string hSourceBillNoField;
        private string hSourceBillTypeField;
        private long hPrintQtyField;
        private long hDeptIDField;
        private double hinitQtyField;
        private string hMTONoField;
        private bool hStopflagField;
        private System.DateTime hProduceDateField;
        private System.DateTime hExpiryDateField;
        /// <remarks/>
        public long HItemID {
            get {
                return this.hItemIDField;
            }
            set {
                this.hItemIDField = value;
            }
        }
        /// <remarks/>
        public string HBarCode {
            get {
                return this.hBarCodeField;
            }
            set {
                this.hBarCodeField = value;
            }
        }
        /// <remarks/>
        public string HBatchNo {
            get {
                return this.hBatchNoField;
            }
            set {
                this.hBatchNoField = value;
            }
        }
        /// <remarks/>
        public long HMaterID {
            get {
                return this.hMaterIDField;
            }
            set {
                this.hMaterIDField = value;
            }
        }
        /// <remarks/>
        public long HUnitID {
            get {
                return this.hUnitIDField;
            }
            set {
                this.hUnitIDField = value;
            }
        }
        /// <remarks/>
        public string HBarCodeType {
            get {
                return this.hBarCodeTypeField;
            }
            set {
                this.hBarCodeTypeField = value;
            }
        }
        /// <remarks/>
        public double HQty {
            get {
                return this.hQtyField;
            }
            set {
                this.hQtyField = value;
            }
        }
        /// <remarks/>
        public long HSupID {
            get {
                return this.hSupIDField;
@@ -22484,22 +23248,62 @@
        }
        
        /// <remarks/>
        public string HSupNumber {
        public long HGroupID {
            get {
                return this.hSupNumberField;
                return this.hGroupIDField;
            }
            set {
                this.hSupNumberField = value;
                this.hGroupIDField = value;
            }
        }
        
        /// <remarks/>
        public string HSupName {
        public string HMaker {
            get {
                return this.hSupNameField;
                return this.hMakerField;
            }
            set {
                this.hSupNameField = value;
                this.hMakerField = value;
            }
        }
        /// <remarks/>
        public System.DateTime HMakeDate {
            get {
                return this.hMakeDateField;
            }
            set {
                this.hMakeDateField = value;
            }
        }
        /// <remarks/>
        public string HRemark {
            get {
                return this.hRemarkField;
            }
            set {
                this.hRemarkField = value;
            }
        }
        /// <remarks/>
        public long HSourceInterID {
            get {
                return this.hSourceInterIDField;
            }
            set {
                this.hSourceInterIDField = value;
            }
        }
        /// <remarks/>
        public long HSourceEntryID {
            get {
                return this.hSourceEntryIDField;
            }
            set {
                this.hSourceEntryIDField = value;
            }
        }
        
@@ -22524,92 +23328,72 @@
        }
        
        /// <remarks/>
        public long HOWNERID {
        public long HPrintQty {
            get {
                return this.hOWNERIDField;
                return this.hPrintQtyField;
            }
            set {
                this.hOWNERIDField = value;
                this.hPrintQtyField = value;
            }
        }
        
        /// <remarks/>
        public string HOWNERNAME {
        public long HDeptID {
            get {
                return this.hOWNERNAMEField;
                return this.hDeptIDField;
            }
            set {
                this.hOWNERNAMEField = value;
                this.hDeptIDField = value;
            }
        }
        
        /// <remarks/>
        public string HCustom {
        public double HinitQty {
            get {
                return this.hCustomField;
                return this.hinitQtyField;
            }
            set {
                this.hCustomField = value;
                this.hinitQtyField = value;
            }
        }
        
        /// <remarks/>
        public long HMulSourceFlag {
        public string HMTONo {
            get {
                return this.hMulSourceFlagField;
                return this.hMTONoField;
            }
            set {
                this.hMulSourceFlagField = value;
                this.hMTONoField = value;
            }
        }
        
        /// <remarks/>
        public string HStockStyle {
        public bool HStopflag {
            get {
                return this.hStockStyleField;
                return this.hStopflagField;
            }
            set {
                this.hStockStyleField = value;
                this.hStopflagField = value;
            }
        }
        
        /// <remarks/>
        public long HStockInOrgID {
        public System.DateTime HProduceDate {
            get {
                return this.hStockInOrgIDField;
                return this.hProduceDateField;
            }
            set {
                this.hStockInOrgIDField = value;
                this.hProduceDateField = value;
            }
        }
        
        /// <remarks/>
        public string HStockInOrgName {
        public System.DateTime HExpiryDate {
            get {
                return this.hStockInOrgNameField;
                return this.hExpiryDateField;
            }
            set {
                this.hStockInOrgNameField = value;
            }
        }
        /// <remarks/>
        public long HStockOutOrgID {
            get {
                return this.hStockOutOrgIDField;
            }
            set {
                this.hStockOutOrgIDField = value;
            }
        }
        /// <remarks/>
        public string HStockOutOrgName {
            get {
                return this.hStockOutOrgNameField;
            }
            set {
                this.hStockOutOrgNameField = value;
                this.hExpiryDateField = value;
            }
        }
    }
@@ -33268,16 +34052,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))]
@@ -33285,12 +34068,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()]
@@ -35220,183 +36005,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;
@@ -35777,6 +36385,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;
            }
        }
    }
@@ -37125,135 +37898,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;
@@ -38349,183 +38993,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;
@@ -39441,6 +39908,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;
@@ -39891,6 +40535,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;
@@ -40051,577 +41001,6 @@
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsGy_BarCodeBill_WMS_Model_View))]
    [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 ClsGy_BarCodeBill_WMS_Model {
        private long hItemIDField;
        private string hBarCodeField;
        private string hBatchNoField;
        private long hMaterIDField;
        private long hUnitIDField;
        private string hBarCodeTypeField;
        private double hQtyField;
        private long hSupIDField;
        private long hGroupIDField;
        private string hMakerField;
        private System.DateTime hMakeDateField;
        private string hRemarkField;
        private long hSourceInterIDField;
        private long hSourceEntryIDField;
        private string hSourceBillNoField;
        private string hSourceBillTypeField;
        private long hPrintQtyField;
        private long hDeptIDField;
        private double hinitQtyField;
        private string hMTONoField;
        private bool hStopflagField;
        /// <remarks/>
        public long HItemID {
            get {
                return this.hItemIDField;
            }
            set {
                this.hItemIDField = value;
            }
        }
        /// <remarks/>
        public string HBarCode {
            get {
                return this.hBarCodeField;
            }
            set {
                this.hBarCodeField = value;
            }
        }
        /// <remarks/>
        public string HBatchNo {
            get {
                return this.hBatchNoField;
            }
            set {
                this.hBatchNoField = value;
            }
        }
        /// <remarks/>
        public long HMaterID {
            get {
                return this.hMaterIDField;
            }
            set {
                this.hMaterIDField = value;
            }
        }
        /// <remarks/>
        public long HUnitID {
            get {
                return this.hUnitIDField;
            }
            set {
                this.hUnitIDField = value;
            }
        }
        /// <remarks/>
        public string HBarCodeType {
            get {
                return this.hBarCodeTypeField;
            }
            set {
                this.hBarCodeTypeField = value;
            }
        }
        /// <remarks/>
        public double HQty {
            get {
                return this.hQtyField;
            }
            set {
                this.hQtyField = value;
            }
        }
        /// <remarks/>
        public long HSupID {
            get {
                return this.hSupIDField;
            }
            set {
                this.hSupIDField = value;
            }
        }
        /// <remarks/>
        public long HGroupID {
            get {
                return this.hGroupIDField;
            }
            set {
                this.hGroupIDField = value;
            }
        }
        /// <remarks/>
        public string HMaker {
            get {
                return this.hMakerField;
            }
            set {
                this.hMakerField = value;
            }
        }
        /// <remarks/>
        public System.DateTime HMakeDate {
            get {
                return this.hMakeDateField;
            }
            set {
                this.hMakeDateField = value;
            }
        }
        /// <remarks/>
        public string HRemark {
            get {
                return this.hRemarkField;
            }
            set {
                this.hRemarkField = value;
            }
        }
        /// <remarks/>
        public long HSourceInterID {
            get {
                return this.hSourceInterIDField;
            }
            set {
                this.hSourceInterIDField = value;
            }
        }
        /// <remarks/>
        public long HSourceEntryID {
            get {
                return this.hSourceEntryIDField;
            }
            set {
                this.hSourceEntryIDField = value;
            }
        }
        /// <remarks/>
        public string HSourceBillNo {
            get {
                return this.hSourceBillNoField;
            }
            set {
                this.hSourceBillNoField = value;
            }
        }
        /// <remarks/>
        public string HSourceBillType {
            get {
                return this.hSourceBillTypeField;
            }
            set {
                this.hSourceBillTypeField = value;
            }
        }
        /// <remarks/>
        public long HPrintQty {
            get {
                return this.hPrintQtyField;
            }
            set {
                this.hPrintQtyField = value;
            }
        }
        /// <remarks/>
        public long HDeptID {
            get {
                return this.hDeptIDField;
            }
            set {
                this.hDeptIDField = value;
            }
        }
        /// <remarks/>
        public double HinitQty {
            get {
                return this.hinitQtyField;
            }
            set {
                this.hinitQtyField = value;
            }
        }
        /// <remarks/>
        public string HMTONo {
            get {
                return this.hMTONoField;
            }
            set {
                this.hMTONoField = value;
            }
        }
        /// <remarks/>
        public bool HStopflag {
            get {
                return this.hStopflagField;
            }
            set {
                this.hStopflagField = 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 ClsGy_BarCodeBill_WMS_Model_View : ClsGy_BarCodeBill_WMS_Model {
        private string hMaterNumberField;
        private string hMaterNameField;
        private string hMaterModelField;
        private string hUnitNameField;
        private string hSupNameField;
        private string hGroupNameField;
        private string hDeptNameField;
        private long hErpClsIDField;
        private long hWHIDField;
        private long hSPIDField;
        private string hCusRelationNumberField;
        private string hBarCodeStatusField;
        private string hWHNameField;
        private System.DateTime hDateField;
        private long hInstructIDField;
        private string hInstructNoField;
        private long hSeOrderBillIDField;
        private string hSeOrderBillNoField;
        private long hCheckerIDField;
        private long hAuxPropIDField;
        private string hAuxPropNameField;
        private long hSTOCKORGIDField;
        private long hOWNERIDField;
        private double hSourceQtyField;
        private string hBarCode_PackField;
        /// <remarks/>
        public string HMaterNumber {
            get {
                return this.hMaterNumberField;
            }
            set {
                this.hMaterNumberField = value;
            }
        }
        /// <remarks/>
        public string HMaterName {
            get {
                return this.hMaterNameField;
            }
            set {
                this.hMaterNameField = value;
            }
        }
        /// <remarks/>
        public string HMaterModel {
            get {
                return this.hMaterModelField;
            }
            set {
                this.hMaterModelField = value;
            }
        }
        /// <remarks/>
        public string HUnitName {
            get {
                return this.hUnitNameField;
            }
            set {
                this.hUnitNameField = value;
            }
        }
        /// <remarks/>
        public string HSupName {
            get {
                return this.hSupNameField;
            }
            set {
                this.hSupNameField = value;
            }
        }
        /// <remarks/>
        public string HGroupName {
            get {
                return this.hGroupNameField;
            }
            set {
                this.hGroupNameField = value;
            }
        }
        /// <remarks/>
        public string HDeptName {
            get {
                return this.hDeptNameField;
            }
            set {
                this.hDeptNameField = value;
            }
        }
        /// <remarks/>
        public long HErpClsID {
            get {
                return this.hErpClsIDField;
            }
            set {
                this.hErpClsIDField = value;
            }
        }
        /// <remarks/>
        public long HWHID {
            get {
                return this.hWHIDField;
            }
            set {
                this.hWHIDField = value;
            }
        }
        /// <remarks/>
        public long HSPID {
            get {
                return this.hSPIDField;
            }
            set {
                this.hSPIDField = value;
            }
        }
        /// <remarks/>
        public string HCusRelationNumber {
            get {
                return this.hCusRelationNumberField;
            }
            set {
                this.hCusRelationNumberField = value;
            }
        }
        /// <remarks/>
        public string HBarCodeStatus {
            get {
                return this.hBarCodeStatusField;
            }
            set {
                this.hBarCodeStatusField = value;
            }
        }
        /// <remarks/>
        public string HWHName {
            get {
                return this.hWHNameField;
            }
            set {
                this.hWHNameField = value;
            }
        }
        /// <remarks/>
        public System.DateTime HDate {
            get {
                return this.hDateField;
            }
            set {
                this.hDateField = value;
            }
        }
        /// <remarks/>
        public long HInstructID {
            get {
                return this.hInstructIDField;
            }
            set {
                this.hInstructIDField = value;
            }
        }
        /// <remarks/>
        public string HInstructNo {
            get {
                return this.hInstructNoField;
            }
            set {
                this.hInstructNoField = value;
            }
        }
        /// <remarks/>
        public long HSeOrderBillID {
            get {
                return this.hSeOrderBillIDField;
            }
            set {
                this.hSeOrderBillIDField = value;
            }
        }
        /// <remarks/>
        public string HSeOrderBillNo {
            get {
                return this.hSeOrderBillNoField;
            }
            set {
                this.hSeOrderBillNoField = value;
            }
        }
        /// <remarks/>
        public long HCheckerID {
            get {
                return this.hCheckerIDField;
            }
            set {
                this.hCheckerIDField = value;
            }
        }
        /// <remarks/>
        public long HAuxPropID {
            get {
                return this.hAuxPropIDField;
            }
            set {
                this.hAuxPropIDField = value;
            }
        }
        /// <remarks/>
        public string HAuxPropName {
            get {
                return this.hAuxPropNameField;
            }
            set {
                this.hAuxPropNameField = value;
            }
        }
        /// <remarks/>
        public long HSTOCKORGID {
            get {
                return this.hSTOCKORGIDField;
            }
            set {
                this.hSTOCKORGIDField = value;
            }
        }
        /// <remarks/>
        public long HOWNERID {
            get {
                return this.hOWNERIDField;
            }
            set {
                this.hOWNERIDField = value;
            }
        }
        /// <remarks/>
        public double HSourceQty {
            get {
                return this.hSourceQtyField;
            }
            set {
                this.hSourceQtyField = value;
            }
        }
        /// <remarks/>
        public string HBarCode_Pack {
            get {
                return this.hBarCode_PackField;
            }
            set {
                this.hBarCode_PackField = value;
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
@@ -40726,6 +41105,10 @@
        private string hSubBillTypeField;
        
        private long hMulSourceBillField;
        private string hBeginDateField;
        private string hEndDateField;
        
        /// <remarks/>
        public long HItemID {
@@ -41216,6 +41599,776 @@
                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/>
    [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_ICStockBill_Mould {
        private long hItemIDField;
        private string hBarTypeField;
        private long hWhIDField;
        private string hWhNumberField;
        private string hWhNameField;
        private bool hSPFlagField;
        private long hSPIDField;
        private string hSPNumberField;
        private string hSPNameField;
        private long hDeptIDField;
        private string hDeptNumberField;
        private string hDeptNameField;
        private long hSupIDField;
        private string hSupNumberField;
        private string hSupNameField;
        private string hSourceBillNoField;
        private string hSourceBillTypeField;
        private long hOWNERIDField;
        private string hOWNERNAMEField;
        private string hCustomField;
        private long hMulSourceFlagField;
        private string hStockStyleField;
        private long hStockInOrgIDField;
        private string hStockInOrgNameField;
        private long hStockOutOrgIDField;
        private string hStockOutOrgNameField;
        /// <remarks/>
        public long HItemID {
            get {
                return this.hItemIDField;
            }
            set {
                this.hItemIDField = value;
            }
        }
        /// <remarks/>
        public string HBarType {
            get {
                return this.hBarTypeField;
            }
            set {
                this.hBarTypeField = value;
            }
        }
        /// <remarks/>
        public long HWhID {
            get {
                return this.hWhIDField;
            }
            set {
                this.hWhIDField = value;
            }
        }
        /// <remarks/>
        public string HWhNumber {
            get {
                return this.hWhNumberField;
            }
            set {
                this.hWhNumberField = value;
            }
        }
        /// <remarks/>
        public string HWhName {
            get {
                return this.hWhNameField;
            }
            set {
                this.hWhNameField = value;
            }
        }
        /// <remarks/>
        public bool HSPFlag {
            get {
                return this.hSPFlagField;
            }
            set {
                this.hSPFlagField = value;
            }
        }
        /// <remarks/>
        public long HSPID {
            get {
                return this.hSPIDField;
            }
            set {
                this.hSPIDField = value;
            }
        }
        /// <remarks/>
        public string HSPNumber {
            get {
                return this.hSPNumberField;
            }
            set {
                this.hSPNumberField = value;
            }
        }
        /// <remarks/>
        public string HSPName {
            get {
                return this.hSPNameField;
            }
            set {
                this.hSPNameField = value;
            }
        }
        /// <remarks/>
        public long HDeptID {
            get {
                return this.hDeptIDField;
            }
            set {
                this.hDeptIDField = value;
            }
        }
        /// <remarks/>
        public string HDeptNumber {
            get {
                return this.hDeptNumberField;
            }
            set {
                this.hDeptNumberField = value;
            }
        }
        /// <remarks/>
        public string HDeptName {
            get {
                return this.hDeptNameField;
            }
            set {
                this.hDeptNameField = value;
            }
        }
        /// <remarks/>
        public long HSupID {
            get {
                return this.hSupIDField;
            }
            set {
                this.hSupIDField = value;
            }
        }
        /// <remarks/>
        public string HSupNumber {
            get {
                return this.hSupNumberField;
            }
            set {
                this.hSupNumberField = value;
            }
        }
        /// <remarks/>
        public string HSupName {
            get {
                return this.hSupNameField;
            }
            set {
                this.hSupNameField = value;
            }
        }
        /// <remarks/>
        public string HSourceBillNo {
            get {
                return this.hSourceBillNoField;
            }
            set {
                this.hSourceBillNoField = value;
            }
        }
        /// <remarks/>
        public string HSourceBillType {
            get {
                return this.hSourceBillTypeField;
            }
            set {
                this.hSourceBillTypeField = value;
            }
        }
        /// <remarks/>
        public long HOWNERID {
            get {
                return this.hOWNERIDField;
            }
            set {
                this.hOWNERIDField = value;
            }
        }
        /// <remarks/>
        public string HOWNERNAME {
            get {
                return this.hOWNERNAMEField;
            }
            set {
                this.hOWNERNAMEField = value;
            }
        }
        /// <remarks/>
        public string HCustom {
            get {
                return this.hCustomField;
            }
            set {
                this.hCustomField = value;
            }
        }
        /// <remarks/>
        public long HMulSourceFlag {
            get {
                return this.hMulSourceFlagField;
            }
            set {
                this.hMulSourceFlagField = value;
            }
        }
        /// <remarks/>
        public string HStockStyle {
            get {
                return this.hStockStyleField;
            }
            set {
                this.hStockStyleField = value;
            }
        }
        /// <remarks/>
        public long HStockInOrgID {
            get {
                return this.hStockInOrgIDField;
            }
            set {
                this.hStockInOrgIDField = value;
            }
        }
        /// <remarks/>
        public string HStockInOrgName {
            get {
                return this.hStockInOrgNameField;
            }
            set {
                this.hStockInOrgNameField = value;
            }
        }
        /// <remarks/>
        public long HStockOutOrgID {
            get {
                return this.hStockOutOrgIDField;
            }
            set {
                this.hStockOutOrgIDField = value;
            }
        }
        /// <remarks/>
        public string HStockOutOrgName {
            get {
                return this.hStockOutOrgNameField;
            }
            set {
                this.hStockOutOrgNameField = 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_ICStockBill_WMS {
        private long hItemIDField;
        private string hBarTypeField;
        private long hWhIDField;
        private string hWhNumberField;
        private string hWhNameField;
        private bool hSPFlagField;
        private long hSPIDField;
        private string hSPNumberField;
        private string hSPNameField;
        private long hSCWhIDField;
        private string hSCWhNumberField;
        private string hSCWhNameField;
        private bool hSCSPFlagField;
        private long hSCSPIDField;
        private string hSCSPNumberField;
        private string hSCSPNameField;
        private long hDeptIDField;
        private string hDeptNumberField;
        private string hDeptNameField;
        private long hSupIDField;
        private string hSupNumberField;
        private string hSupNameField;
        private string hSourceBillNoField;
        private string hSourceBillTypeField;
        private long hOWNERIDField;
        private string hOWNERNAMEField;
        private string hCustomField;
        private long hMulSourceFlagField;
        private string hStockStyleField;
        private long hStockInOrgIDField;
        private string hStockInOrgNameField;
        private long hStockOutOrgIDField;
        private string hStockOutOrgNameField;
        private long hInterIDField;
        private string hBillNoField;
        /// <remarks/>
        public long HItemID {
            get {
                return this.hItemIDField;
            }
            set {
                this.hItemIDField = value;
            }
        }
        /// <remarks/>
        public string HBarType {
            get {
                return this.hBarTypeField;
            }
            set {
                this.hBarTypeField = value;
            }
        }
        /// <remarks/>
        public long HWhID {
            get {
                return this.hWhIDField;
            }
            set {
                this.hWhIDField = value;
            }
        }
        /// <remarks/>
        public string HWhNumber {
            get {
                return this.hWhNumberField;
            }
            set {
                this.hWhNumberField = value;
            }
        }
        /// <remarks/>
        public string HWhName {
            get {
                return this.hWhNameField;
            }
            set {
                this.hWhNameField = value;
            }
        }
        /// <remarks/>
        public bool HSPFlag {
            get {
                return this.hSPFlagField;
            }
            set {
                this.hSPFlagField = value;
            }
        }
        /// <remarks/>
        public long HSPID {
            get {
                return this.hSPIDField;
            }
            set {
                this.hSPIDField = value;
            }
        }
        /// <remarks/>
        public string HSPNumber {
            get {
                return this.hSPNumberField;
            }
            set {
                this.hSPNumberField = value;
            }
        }
        /// <remarks/>
        public string HSPName {
            get {
                return this.hSPNameField;
            }
            set {
                this.hSPNameField = value;
            }
        }
        /// <remarks/>
        public long HSCWhID {
            get {
                return this.hSCWhIDField;
            }
            set {
                this.hSCWhIDField = value;
            }
        }
        /// <remarks/>
        public string HSCWhNumber {
            get {
                return this.hSCWhNumberField;
            }
            set {
                this.hSCWhNumberField = value;
            }
        }
        /// <remarks/>
        public string HSCWhName {
            get {
                return this.hSCWhNameField;
            }
            set {
                this.hSCWhNameField = value;
            }
        }
        /// <remarks/>
        public bool HSCSPFlag {
            get {
                return this.hSCSPFlagField;
            }
            set {
                this.hSCSPFlagField = value;
            }
        }
        /// <remarks/>
        public long HSCSPID {
            get {
                return this.hSCSPIDField;
            }
            set {
                this.hSCSPIDField = value;
            }
        }
        /// <remarks/>
        public string HSCSPNumber {
            get {
                return this.hSCSPNumberField;
            }
            set {
                this.hSCSPNumberField = value;
            }
        }
        /// <remarks/>
        public string HSCSPName {
            get {
                return this.hSCSPNameField;
            }
            set {
                this.hSCSPNameField = value;
            }
        }
        /// <remarks/>
        public long HDeptID {
            get {
                return this.hDeptIDField;
            }
            set {
                this.hDeptIDField = value;
            }
        }
        /// <remarks/>
        public string HDeptNumber {
            get {
                return this.hDeptNumberField;
            }
            set {
                this.hDeptNumberField = value;
            }
        }
        /// <remarks/>
        public string HDeptName {
            get {
                return this.hDeptNameField;
            }
            set {
                this.hDeptNameField = value;
            }
        }
        /// <remarks/>
        public long HSupID {
            get {
                return this.hSupIDField;
            }
            set {
                this.hSupIDField = value;
            }
        }
        /// <remarks/>
        public string HSupNumber {
            get {
                return this.hSupNumberField;
            }
            set {
                this.hSupNumberField = value;
            }
        }
        /// <remarks/>
        public string HSupName {
            get {
                return this.hSupNameField;
            }
            set {
                this.hSupNameField = value;
            }
        }
        /// <remarks/>
        public string HSourceBillNo {
            get {
                return this.hSourceBillNoField;
            }
            set {
                this.hSourceBillNoField = value;
            }
        }
        /// <remarks/>
        public string HSourceBillType {
            get {
                return this.hSourceBillTypeField;
            }
            set {
                this.hSourceBillTypeField = value;
            }
        }
        /// <remarks/>
        public long HOWNERID {
            get {
                return this.hOWNERIDField;
            }
            set {
                this.hOWNERIDField = value;
            }
        }
        /// <remarks/>
        public string HOWNERNAME {
            get {
                return this.hOWNERNAMEField;
            }
            set {
                this.hOWNERNAMEField = value;
            }
        }
        /// <remarks/>
        public string HCustom {
            get {
                return this.hCustomField;
            }
            set {
                this.hCustomField = value;
            }
        }
        /// <remarks/>
        public long HMulSourceFlag {
            get {
                return this.hMulSourceFlagField;
            }
            set {
                this.hMulSourceFlagField = value;
            }
        }
        /// <remarks/>
        public string HStockStyle {
            get {
                return this.hStockStyleField;
            }
            set {
                this.hStockStyleField = value;
            }
        }
        /// <remarks/>
        public long HStockInOrgID {
            get {
                return this.hStockInOrgIDField;
            }
            set {
                this.hStockInOrgIDField = value;
            }
        }
        /// <remarks/>
        public string HStockInOrgName {
            get {
                return this.hStockInOrgNameField;
            }
            set {
                this.hStockInOrgNameField = value;
            }
        }
        /// <remarks/>
        public long HStockOutOrgID {
            get {
                return this.hStockOutOrgIDField;
            }
            set {
                this.hStockOutOrgIDField = value;
            }
        }
        /// <remarks/>
        public string HStockOutOrgName {
            get {
                return this.hStockOutOrgNameField;
            }
            set {
                this.hStockOutOrgNameField = value;
            }
        }
        /// <remarks/>
        public long HInterID {
            get {
                return this.hInterIDField;
            }
            set {
                this.hInterIDField = value;
            }
        }
        /// <remarks/>
        public string HBillNo {
            get {
                return this.hBillNoField;
            }
            set {
                this.hBillNoField = value;
            }
        }
    }
    
    /// <remarks/>
@@ -41430,6 +42583,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;
@@ -41460,6 +42617,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;
@@ -41483,6 +42646,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;
        
@@ -41735,6 +42922,10 @@
        private string wMS_UserByOrgRelationField;
        
        private string wMS_MouldManagerCtlField;
        private string wMS_CloudModeField;
        private string wMS_BillDateModeField;
        
        private string barCode_SourceQtyCtlField;
        
@@ -42851,6 +44042,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;
@@ -43001,6 +44212,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;
@@ -43117,6 +44358,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;
            }
        }
        
@@ -44381,6 +45742,26 @@
        }
        
        /// <remarks/>
        public string WMS_CloudMode {
            get {
                return this.wMS_CloudModeField;
            }
            set {
                this.wMS_CloudModeField = value;
            }
        }
        /// <remarks/>
        public string WMS_BillDateMode {
            get {
                return this.wMS_BillDateModeField;
            }
            set {
                this.wMS_BillDateModeField = value;
            }
        }
        /// <remarks/>
        public string BarCode_SourceQtyCtl {
            get {
                return this.barCode_SourceQtyCtlField;
@@ -44852,430 +46233,403 @@
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
    [System.SerializableAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ClsKf_ICStockBill_WMS {
    public partial class set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private long hItemIDField;
        private object[] results;
        
        private string hBarTypeField;
        private long hWhIDField;
        private string hWhNumberField;
        private string hWhNameField;
        private bool hSPFlagField;
        private long hSPIDField;
        private string hSPNumberField;
        private string hSPNameField;
        private long hSCWhIDField;
        private string hSCWhNumberField;
        private string hSCWhNameField;
        private bool hSCSPFlagField;
        private long hSCSPIDField;
        private string hSCSPNumberField;
        private string hSCSPNameField;
        private long hDeptIDField;
        private string hDeptNumberField;
        private string hDeptNameField;
        private long hSupIDField;
        private string hSupNumberField;
        private string hSupNameField;
        private string hSourceBillNoField;
        private string hSourceBillTypeField;
        private long hOWNERIDField;
        private string hOWNERNAMEField;
        private string hCustomField;
        private long hMulSourceFlagField;
        private string hStockStyleField;
        private long hStockInOrgIDField;
        private string hStockInOrgNameField;
        private long hStockOutOrgIDField;
        private string hStockOutOrgNameField;
        private long hInterIDField;
        private string hBillNoField;
        internal set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public long HItemID {
        public bool Result {
            get {
                return this.hItemIDField;
            }
            set {
                this.hItemIDField = value;
                this.RaiseExceptionIfNecessary();
                return ((bool)(this.results[0]));
            }
        }
        
        /// <remarks/>
        public string HBarType {
        public string sErrMsg {
            get {
                return this.hBarTypeField;
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
            set {
                this.hBarTypeField = value;
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void get_CheckTypeByBarCode_BillCheckCompletedEventHandler(object sender, get_CheckTypeByBarCode_BillCheckCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class get_CheckTypeByBarCode_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal get_CheckTypeByBarCode_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public ClsKf_ICStockBill_WMS Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
            }
        }
        
        /// <remarks/>
        public long HWhID {
        public string sErrMsg {
            get {
                return this.hWhIDField;
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
            set {
                this.hWhIDField = value;
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void GetKf_PonderationBillMain_Temp_BillCheckCompletedEventHandler(object sender, GetKf_PonderationBillMain_Temp_BillCheckCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetKf_PonderationBillMain_Temp_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal GetKf_PonderationBillMain_Temp_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public System.Data.DataSet Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((System.Data.DataSet)(this.results[0]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void set_UpdateTemp_BillCheckCompletedEventHandler(object sender, set_UpdateTemp_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_UpdateTemp_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_UpdateTemp_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public bool Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((bool)(this.results[0]));
            }
        }
        
        /// <remarks/>
        public string HWhNumber {
        public string sErrMsg {
            get {
                return this.hWhNumberField;
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
            set {
                this.hWhNumberField = value;
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void GetKf_PonderationBillMain_TempList_BillCheckCompletedEventHandler(object sender, GetKf_PonderationBillMain_TempList_BillCheckCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetKf_PonderationBillMain_TempList_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal GetKf_PonderationBillMain_TempList_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public System.Data.DataSet Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((System.Data.DataSet)(this.results[0]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void getDataSetByMasterSQLCompletedEventHandler(object sender, getDataSetByMasterSQLCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class getDataSetByMasterSQLCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal getDataSetByMasterSQLCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public System.Data.DataSet Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((System.Data.DataSet)(this.results[0]));
            }
        }
        
        /// <remarks/>
        public string HWhName {
        public string sErrMsg {
            get {
                return this.hWhNameField;
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
            set {
                this.hWhNameField = value;
        }
    }
    /// <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 bool HSPFlag {
        public string sK3 {
            get {
                return this.hSPFlagField;
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
            set {
                this.hSPFlagField = value;
        }
    }
    /// <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 long HSPID {
        public int sYear {
            get {
                return this.hSPIDField;
            }
            set {
                this.hSPIDField = value;
                this.RaiseExceptionIfNecessary();
                return ((int)(this.results[1]));
            }
        }
        
        /// <remarks/>
        public string HSPNumber {
        public int sPeriod {
            get {
                return this.hSPNumberField;
                this.RaiseExceptionIfNecessary();
                return ((int)(this.results[2]));
            }
            set {
                this.hSPNumberField = value;
        }
    }
    /// <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 HSPName {
        public string sErrMsg {
            get {
                return this.hSPNameField;
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
            set {
                this.hSPNameField = value;
            }
        }
    }
    /// <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 long HSCWhID {
        public string sErrMsg {
            get {
                return this.hSCWhIDField;
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[0]));
            }
            set {
                this.hSCWhIDField = value;
            }
        }
    }
    /// <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 HSCWhNumber {
        public string sErrMsg {
            get {
                return this.hSCWhNumberField;
            }
            set {
                this.hSCWhNumberField = value;
            }
        }
        /// <remarks/>
        public string HSCWhName {
            get {
                return this.hSCWhNameField;
            }
            set {
                this.hSCWhNameField = value;
            }
        }
        /// <remarks/>
        public bool HSCSPFlag {
            get {
                return this.hSCSPFlagField;
            }
            set {
                this.hSCSPFlagField = value;
            }
        }
        /// <remarks/>
        public long HSCSPID {
            get {
                return this.hSCSPIDField;
            }
            set {
                this.hSCSPIDField = value;
            }
        }
        /// <remarks/>
        public string HSCSPNumber {
            get {
                return this.hSCSPNumberField;
            }
            set {
                this.hSCSPNumberField = value;
            }
        }
        /// <remarks/>
        public string HSCSPName {
            get {
                return this.hSCSPNameField;
            }
            set {
                this.hSCSPNameField = value;
            }
        }
        /// <remarks/>
        public long HDeptID {
            get {
                return this.hDeptIDField;
            }
            set {
                this.hDeptIDField = value;
            }
        }
        /// <remarks/>
        public string HDeptNumber {
            get {
                return this.hDeptNumberField;
            }
            set {
                this.hDeptNumberField = value;
            }
        }
        /// <remarks/>
        public string HDeptName {
            get {
                return this.hDeptNameField;
            }
            set {
                this.hDeptNameField = value;
            }
        }
        /// <remarks/>
        public long HSupID {
            get {
                return this.hSupIDField;
            }
            set {
                this.hSupIDField = value;
            }
        }
        /// <remarks/>
        public string HSupNumber {
            get {
                return this.hSupNumberField;
            }
            set {
                this.hSupNumberField = value;
            }
        }
        /// <remarks/>
        public string HSupName {
            get {
                return this.hSupNameField;
            }
            set {
                this.hSupNameField = value;
            }
        }
        /// <remarks/>
        public string HSourceBillNo {
            get {
                return this.hSourceBillNoField;
            }
            set {
                this.hSourceBillNoField = value;
            }
        }
        /// <remarks/>
        public string HSourceBillType {
            get {
                return this.hSourceBillTypeField;
            }
            set {
                this.hSourceBillTypeField = value;
            }
        }
        /// <remarks/>
        public long HOWNERID {
            get {
                return this.hOWNERIDField;
            }
            set {
                this.hOWNERIDField = value;
            }
        }
        /// <remarks/>
        public string HOWNERNAME {
            get {
                return this.hOWNERNAMEField;
            }
            set {
                this.hOWNERNAMEField = value;
            }
        }
        /// <remarks/>
        public string HCustom {
            get {
                return this.hCustomField;
            }
            set {
                this.hCustomField = value;
            }
        }
        /// <remarks/>
        public long HMulSourceFlag {
            get {
                return this.hMulSourceFlagField;
            }
            set {
                this.hMulSourceFlagField = value;
            }
        }
        /// <remarks/>
        public string HStockStyle {
            get {
                return this.hStockStyleField;
            }
            set {
                this.hStockStyleField = value;
            }
        }
        /// <remarks/>
        public long HStockInOrgID {
            get {
                return this.hStockInOrgIDField;
            }
            set {
                this.hStockInOrgIDField = value;
            }
        }
        /// <remarks/>
        public string HStockInOrgName {
            get {
                return this.hStockInOrgNameField;
            }
            set {
                this.hStockInOrgNameField = value;
            }
        }
        /// <remarks/>
        public long HStockOutOrgID {
            get {
                return this.hStockOutOrgIDField;
            }
            set {
                this.hStockOutOrgIDField = value;
            }
        }
        /// <remarks/>
        public string HStockOutOrgName {
            get {
                return this.hStockOutOrgNameField;
            }
            set {
                this.hStockOutOrgNameField = value;
            }
        }
        /// <remarks/>
        public long HInterID {
            get {
                return this.hInterIDField;
            }
            set {
                this.hInterIDField = value;
            }
        }
        /// <remarks/>
        public string HBillNo {
            get {
                return this.hBillNoField;
            }
            set {
                this.hBillNoField = value;
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[0]));
            }
        }
    }
@@ -45546,6 +46900,360 @@
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[7]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void GetWorkProcInfoBoardCompletedEventHandler(object sender, GetWorkProcInfoBoardCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetWorkProcInfoBoardCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal GetWorkProcInfoBoardCompletedEventArgs(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 GetICInventoryByBarCode_ViewCompletedEventHandler(object sender, GetICInventoryByBarCode_ViewCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetICInventoryByBarCode_ViewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal GetICInventoryByBarCode_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 GetMaterByBarCode_ViewCompletedEventHandler(object sender, GetMaterByBarCode_ViewCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetMaterByBarCode_ViewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal GetMaterByBarCode_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 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]));
            }
        }
    }
@@ -46512,6 +48220,32 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void get_BillSubTypeCompletedEventHandler(object sender, get_BillSubTypeCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class get_BillSubTypeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal get_BillSubTypeCompletedEventArgs(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 get_SourceBarCode_NewCompletedEventHandler(object sender, get_SourceBarCode_NewCompletedEventArgs e);
    
    /// <remarks/>
@@ -46988,6 +48722,40 @@
    
    /// <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;
        }
        /// <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_MoveStockCompletedEventHandler(object sender, get_SourceBarCode_MoveStockCompletedEventArgs e);
    
    /// <remarks/>
@@ -47377,6 +49145,74 @@
        private object[] results;
        
        internal set_SavePonderationBillMain_Temp_BarCode_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 get_BarCode_MoveStock_PDCompletedEventHandler(object sender, get_BarCode_MoveStock_PDCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class get_BarCode_MoveStock_PDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal get_BarCode_MoveStock_PDCompletedEventArgs(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_MoveStock_PDCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_MoveStock_PDCompletedEventArgs 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_MoveStock_PDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SavePonderationBillMain_Temp_BarCode_MoveStock_PDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
@@ -48376,17 +50212,17 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventArgs e);
    public delegate void set_SaveProcReportMoveBill_CLD_NewCompletedEventHandler(object sender, set_SaveProcReportMoveBill_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_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    public partial class set_SaveProcReportMoveBill_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
        internal set_SaveProcReportMoveBill_CLD_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
@@ -48410,77 +50246,17 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void get_CheckTypeByBarCode_BillCheckCompletedEventHandler(object sender, get_CheckTypeByBarCode_BillCheckCompletedEventArgs 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 get_CheckTypeByBarCode_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    public partial class set_SaveProcReportMoveBill_MoveStockCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal get_CheckTypeByBarCode_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public ClsKf_ICStockBill_WMS Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
            }
        }
        /// <remarks/>
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void GetKf_PonderationBillMain_Temp_BillCheckCompletedEventHandler(object sender, GetKf_PonderationBillMain_Temp_BillCheckCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetKf_PonderationBillMain_Temp_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal GetKf_PonderationBillMain_Temp_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public System.Data.DataSet Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((System.Data.DataSet)(this.results[0]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void set_UpdateTemp_BillCheckCompletedEventHandler(object sender, set_UpdateTemp_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_UpdateTemp_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_UpdateTemp_BillCheckCompletedEventArgs(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;
        }
@@ -48504,163 +50280,17 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void GetKf_PonderationBillMain_TempList_BillCheckCompletedEventHandler(object sender, GetKf_PonderationBillMain_TempList_BillCheckCompletedEventArgs 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 GetKf_PonderationBillMain_TempList_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    public partial class set_SaveProcReportMoveBill_MoveStock_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal GetKf_PonderationBillMain_TempList_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public System.Data.DataSet Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((System.Data.DataSet)(this.results[0]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void getDataSetByMasterSQLCompletedEventHandler(object sender, getDataSetByMasterSQLCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class getDataSetByMasterSQLCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal getDataSetByMasterSQLCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public System.Data.DataSet Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((System.Data.DataSet)(this.results[0]));
            }
        }
        /// <remarks/>
        public 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 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) :
        internal set_SaveProcReportMoveBill_MoveStock_CLD_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
@@ -48674,44 +50304,36 @@
        }
        
        /// <remarks/>
        public int sYear {
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((int)(this.results[1]));
            }
        }
        /// <remarks/>
        public int sPeriod {
            get {
                this.RaiseExceptionIfNecessary();
                return ((int)(this.results[2]));
                return ((string)(this.results[1]));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void getDataSetBySQLCompletedEventHandler(object sender, getDataSetBySQLCompletedEventArgs 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 getDataSetBySQLCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    public partial class set_CheckPOInStockBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal getDataSetBySQLCompletedEventArgs(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 System.Data.DataSet Result {
        public bool Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((System.Data.DataSet)(this.results[0]));
                return ((bool)(this.results[0]));
            }
        }
        
@@ -48726,52 +50348,34 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void getRunProcCompletedEventHandler(object sender, getRunProcCompletedEventArgs e);
    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 getRunProcCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    public partial class set_CheckPOInStockBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal getRunProcCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
        internal set_CheckPOInStockBill_CLDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public string sErrMsg {
        public bool Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[0]));
                return ((bool)(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]));
                return ((string)(this.results[1]));
            }
        }
    }
@@ -51188,187 +52792,17 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void GetWorkProcInfoBoardCompletedEventHandler(object sender, GetWorkProcInfoBoardCompletedEventArgs e);
    public delegate void set_SaveOtherOutBill_CLD_NewCompletedEventHandler(object sender, set_SaveOtherOutBill_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 GetWorkProcInfoBoardCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    public partial class set_SaveOtherOutBill_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal GetWorkProcInfoBoardCompletedEventArgs(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 GetICInventoryByBarCode_ViewCompletedEventHandler(object sender, GetICInventoryByBarCode_ViewCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetICInventoryByBarCode_ViewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal GetICInventoryByBarCode_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 GetMaterByBarCode_ViewCompletedEventHandler(object sender, GetMaterByBarCode_ViewCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetMaterByBarCode_ViewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal GetMaterByBarCode_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 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) :
        internal set_SaveOtherOutBill_CLD_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
@@ -51378,122 +52812,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]));
            }
        }
        
@@ -51508,17 +52826,85 @@
    
    /// <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_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_SavePonderationBillMain_Temp_BarCode_OutFastCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    public partial class set_SaveOtherOutBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal set_SavePonderationBillMain_Temp_BarCode_OutFastCompletedEventArgs(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;
        }
        /// <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;
        }
@@ -53146,17 +54532,17 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void set_SaveProcReportMoveBill_CLD_NewCompletedEventHandler(object sender, set_SaveProcReportMoveBill_CLD_NewCompletedEventArgs e);
    public delegate void set_SaveSellOutBackBillCompletedEventHandler(object sender, set_SaveSellOutBackBillCompletedEventArgs 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_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    public partial class set_SaveSellOutBackBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal set_SaveProcReportMoveBill_CLD_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
        internal set_SaveSellOutBackBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
@@ -53180,119 +54566,17 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void set_SaveProcReportMoveBill_MoveStockCompletedEventHandler(object sender, set_SaveProcReportMoveBill_MoveStockCompletedEventArgs e);
    public delegate void set_SaveSellOutBackBill_NewCompletedEventHandler(object sender, set_SaveSellOutBackBill_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_MoveStockCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    public partial class set_SaveSellOutBackBill_NewCompletedEventArgs : 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) :
        internal set_SaveSellOutBackBill_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
@@ -54278,6 +55562,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/>
@@ -54712,6 +56064,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/>
@@ -54987,142 +56373,6 @@
        private object[] results;
        
        internal set_SaveOtherOutBill_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_CLD_NewCompletedEventHandler(object sender, set_SaveOtherOutBill_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_SaveOtherOutBill_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        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;
        }
@@ -56636,6 +57886,40 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void set_SaveMoveStockBill_PDCompletedEventHandler(object sender, set_SaveMoveStockBill_PDCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_SaveMoveStockBill_PDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SaveMoveStockBill_PDCompletedEventArgs(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_CheckXCMoveStockBillCompletedEventHandler(object sender, set_CheckXCMoveStockBillCompletedEventArgs e);
    
    /// <remarks/>
@@ -56869,6 +58153,40 @@
        private object[] results;
        
        internal set_SaveMoveStockBill_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_SaveMoveStockBill_CLD_New_PDCompletedEventHandler(object sender, set_SaveMoveStockBill_CLD_New_PDCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_SaveMoveStockBill_CLD_New_PDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SaveMoveStockBill_CLD_New_PDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
@@ -57184,74 +58502,6 @@
            get {
                this.RaiseExceptionIfNecessary();
                return ((bool)(this.results[0]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void set_SaveSellOutBackBillCompletedEventHandler(object sender, set_SaveSellOutBackBillCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_SaveSellOutBackBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SaveSellOutBackBillCompletedEventArgs(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_NewCompletedEventHandler(object sender, set_SaveSellOutBackBill_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_SaveSellOutBackBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SaveSellOutBackBill_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]));
            }
        }
    }