1
ch
2023-03-30 0e811802613977f94d899c4c6af05ec4574e9a18
WebAPI/Web References/WebS/Reference.cs
@@ -35,6 +35,12 @@
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsGy_BarCodeBill_WMS_Model))]
    public partial class WebService1 : System.Web.Services.Protocols.SoapHttpClientProtocol {
        
        private System.Threading.SendOrPostCallback get_BillBarCode_MoveStockCheckOperationCompleted;
        private System.Threading.SendOrPostCallback get_BarCode_MoveStockBillCheckOperationCompleted;
        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted;
        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_BillCheckOperationCompleted;
        
        private System.Threading.SendOrPostCallback get_CheckTypeByBarCode_BillCheckOperationCompleted;
@@ -74,6 +80,12 @@
        private System.Threading.SendOrPostCallback DeleteMouldOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_MouldOperationCompleted;
        private System.Threading.SendOrPostCallback get_ServerCon2OperationCompleted;
        private System.Threading.SendOrPostCallback get_SubDisplayOperationCompleted;
        private System.Threading.SendOrPostCallback get_SubDisplayByOwnerOperationCompleted;
        
        private System.Threading.SendOrPostCallback GetWorkProcInfoBoardOperationCompleted;
        
@@ -239,11 +251,9 @@
        
        private System.Threading.SendOrPostCallback get_BillBarCode_OtherOutCheckOperationCompleted;
        
        private System.Threading.SendOrPostCallback get_BillBarCode_MoveStockCheckOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveOtherInBill_CLDOperationCompleted;
        
        private System.Threading.SendOrPostCallback get_BarCode_MoveStockBillCheckOperationCompleted;
        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveProcReportMoveBill_NewOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SaveProcReportMoveBill_CLD_NewOperationCompleted;
        
@@ -395,11 +405,11 @@
        
        private System.Threading.SendOrPostCallback get_ServerConOperationCompleted;
        
        private System.Threading.SendOrPostCallback get_ServerCon2OperationCompleted;
        private System.Threading.SendOrPostCallback set_AuditOtherOutBillOperationCompleted;
        
        private System.Threading.SendOrPostCallback get_SubDisplayOperationCompleted;
        private System.Threading.SendOrPostCallback get_StockOutStyleOperationCompleted;
        
        private System.Threading.SendOrPostCallback get_SubDisplayByOwnerOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveOtherOutBill_NewOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SaveOtherOutBill_CLD_NewOperationCompleted;
        
@@ -497,9 +507,11 @@
        
        private System.Threading.SendOrPostCallback set_SaveMouldProdInBill_NewOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SaveOtherInBill_CLDOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveCheckStockBillOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SaveProcReportMoveBill_NewOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveCheckStockBill_WMSOperationCompleted;
        private System.Threading.SendOrPostCallback Get_IsCheckStock_ICInventoryOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SaveSellOutBackBillOperationCompleted;
        
@@ -607,12 +619,6 @@
        
        private System.Threading.SendOrPostCallback set_CheckOtherOutBill_RowOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_AuditOtherOutBillOperationCompleted;
        private System.Threading.SendOrPostCallback get_StockOutStyleOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveOtherOutBill_NewOperationCompleted;
        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_ChangGuiOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_PonderationBillMain_Temp_CheckQtyOperationCompleted;
@@ -693,6 +699,10 @@
        
        private System.Threading.SendOrPostCallback set_SaveICMOReportBill_NewOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SavePOInStockBill_JsonOperationCompleted;
        private System.Threading.SendOrPostCallback set_SavePOInStockBill_CLD_NewOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveICMOReportBill_CLD_NewOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SaveICMOReportBill_LayuiOperationCompleted;
@@ -742,12 +752,6 @@
        private System.Threading.SendOrPostCallback set_SaveMoveStockStepInBill_NewOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SaveMoveStockStepInBill_CLD_NewOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveCheckStockBillOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveCheckStockBill_WMSOperationCompleted;
        private System.Threading.SendOrPostCallback Get_IsCheckStock_ICInventoryOperationCompleted;
        
        private System.Threading.SendOrPostCallback GetSc_ICMOReportBillListOperationCompleted;
        
@@ -1128,6 +1132,15 @@
        }
        
        /// <remarks/>
        public event get_BillBarCode_MoveStockCheckCompletedEventHandler get_BillBarCode_MoveStockCheckCompleted;
        /// <remarks/>
        public event get_BarCode_MoveStockBillCheckCompletedEventHandler get_BarCode_MoveStockBillCheckCompleted;
        /// <remarks/>
        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;
        
        /// <remarks/>
@@ -1186,6 +1199,15 @@
        
        /// <remarks/>
        public event set_SavePonderationBillMain_Temp_BarCode_MouldCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_MouldCompleted;
        /// <remarks/>
        public event get_ServerCon2CompletedEventHandler get_ServerCon2Completed;
        /// <remarks/>
        public event get_SubDisplayCompletedEventHandler get_SubDisplayCompleted;
        /// <remarks/>
        public event get_SubDisplayByOwnerCompletedEventHandler get_SubDisplayByOwnerCompleted;
        
        /// <remarks/>
        public event GetWorkProcInfoBoardCompletedEventHandler GetWorkProcInfoBoardCompleted;
@@ -1434,13 +1456,10 @@
        public event get_BillBarCode_OtherOutCheckCompletedEventHandler get_BillBarCode_OtherOutCheckCompleted;
        
        /// <remarks/>
        public event get_BillBarCode_MoveStockCheckCompletedEventHandler get_BillBarCode_MoveStockCheckCompleted;
        public event set_SaveOtherInBill_CLDCompletedEventHandler set_SaveOtherInBill_CLDCompleted;
        
        /// <remarks/>
        public event get_BarCode_MoveStockBillCheckCompletedEventHandler get_BarCode_MoveStockBillCheckCompleted;
        /// <remarks/>
        public event set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompleted;
        public event set_SaveProcReportMoveBill_NewCompletedEventHandler set_SaveProcReportMoveBill_NewCompleted;
        
        /// <remarks/>
        public event set_SaveProcReportMoveBill_CLD_NewCompletedEventHandler set_SaveProcReportMoveBill_CLD_NewCompleted;
@@ -1668,13 +1687,13 @@
        public event get_ServerConCompletedEventHandler get_ServerConCompleted;
        
        /// <remarks/>
        public event get_ServerCon2CompletedEventHandler get_ServerCon2Completed;
        public event set_AuditOtherOutBillCompletedEventHandler set_AuditOtherOutBillCompleted;
        
        /// <remarks/>
        public event get_SubDisplayCompletedEventHandler get_SubDisplayCompleted;
        public event get_StockOutStyleCompletedEventHandler get_StockOutStyleCompleted;
        
        /// <remarks/>
        public event get_SubDisplayByOwnerCompletedEventHandler get_SubDisplayByOwnerCompleted;
        public event set_SaveOtherOutBill_NewCompletedEventHandler set_SaveOtherOutBill_NewCompleted;
        
        /// <remarks/>
        public event set_SaveOtherOutBill_CLD_NewCompletedEventHandler set_SaveOtherOutBill_CLD_NewCompleted;
@@ -1821,10 +1840,13 @@
        public event set_SaveMouldProdInBill_NewCompletedEventHandler set_SaveMouldProdInBill_NewCompleted;
        
        /// <remarks/>
        public event set_SaveOtherInBill_CLDCompletedEventHandler set_SaveOtherInBill_CLDCompleted;
        public event set_SaveCheckStockBillCompletedEventHandler set_SaveCheckStockBillCompleted;
        
        /// <remarks/>
        public event set_SaveProcReportMoveBill_NewCompletedEventHandler set_SaveProcReportMoveBill_NewCompleted;
        public event set_SaveCheckStockBill_WMSCompletedEventHandler set_SaveCheckStockBill_WMSCompleted;
        /// <remarks/>
        public event Get_IsCheckStock_ICInventoryCompletedEventHandler Get_IsCheckStock_ICInventoryCompleted;
        
        /// <remarks/>
        public event set_SaveSellOutBackBillCompletedEventHandler set_SaveSellOutBackBillCompleted;
@@ -1986,15 +2008,6 @@
        public event set_CheckOtherOutBill_RowCompletedEventHandler set_CheckOtherOutBill_RowCompleted;
        
        /// <remarks/>
        public event set_AuditOtherOutBillCompletedEventHandler set_AuditOtherOutBillCompleted;
        /// <remarks/>
        public event get_StockOutStyleCompletedEventHandler get_StockOutStyleCompleted;
        /// <remarks/>
        public event set_SaveOtherOutBill_NewCompletedEventHandler set_SaveOtherOutBill_NewCompleted;
        /// <remarks/>
        public event set_SavePonderationBillMain_Temp_ChangGuiCompletedEventHandler set_SavePonderationBillMain_Temp_ChangGuiCompleted;
        
        /// <remarks/>
@@ -2115,6 +2128,12 @@
        public event set_SaveICMOReportBill_NewCompletedEventHandler set_SaveICMOReportBill_NewCompleted;
        
        /// <remarks/>
        public event set_SavePOInStockBill_JsonCompletedEventHandler set_SavePOInStockBill_JsonCompleted;
        /// <remarks/>
        public event set_SavePOInStockBill_CLD_NewCompletedEventHandler set_SavePOInStockBill_CLD_NewCompleted;
        /// <remarks/>
        public event set_SaveICMOReportBill_CLD_NewCompletedEventHandler set_SaveICMOReportBill_CLD_NewCompleted;
        
        /// <remarks/>
@@ -2188,15 +2207,6 @@
        
        /// <remarks/>
        public event set_SaveMoveStockStepInBill_CLD_NewCompletedEventHandler set_SaveMoveStockStepInBill_CLD_NewCompleted;
        /// <remarks/>
        public event set_SaveCheckStockBillCompletedEventHandler set_SaveCheckStockBillCompleted;
        /// <remarks/>
        public event set_SaveCheckStockBill_WMSCompletedEventHandler set_SaveCheckStockBill_WMSCompleted;
        /// <remarks/>
        public event Get_IsCheckStock_ICInventoryCompletedEventHandler Get_IsCheckStock_ICInventoryCompleted;
        
        /// <remarks/>
        public event GetSc_ICMOReportBillListCompletedEventHandler GetSc_ICMOReportBillListCompleted;
@@ -2707,6 +2717,150 @@
        
        /// <remarks/>
        public event GetSc_ICMOBillListCompletedEventHandler GetSc_ICMOBillListCompleted;
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BillBarCode_MoveStockCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public ClsKf_ICStockBill_WMS get_BillBarCode_MoveStockCheck(string HBillNo, string HBillType, string HMaker, long HOWNERID, ref string sErrMsg) {
            object[] results = this.Invoke("get_BillBarCode_MoveStockCheck", new object[] {
                        HBillNo,
                        HBillType,
                        HMaker,
                        HOWNERID,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((ClsKf_ICStockBill_WMS)(results[0]));
        }
        /// <remarks/>
        public void get_BillBarCode_MoveStockCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg) {
            this.get_BillBarCode_MoveStockCheckAsync(HBillNo, HBillType, HMaker, HOWNERID, sErrMsg, null);
        }
        /// <remarks/>
        public void get_BillBarCode_MoveStockCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg, object userState) {
            if ((this.get_BillBarCode_MoveStockCheckOperationCompleted == null)) {
                this.get_BillBarCode_MoveStockCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BillBarCode_MoveStockCheckOperationCompleted);
            }
            this.InvokeAsync("get_BillBarCode_MoveStockCheck", new object[] {
                        HBillNo,
                        HBillType,
                        HMaker,
                        HOWNERID,
                        sErrMsg}, this.get_BillBarCode_MoveStockCheckOperationCompleted, userState);
        }
        private void Onget_BillBarCode_MoveStockCheckOperationCompleted(object arg) {
            if ((this.get_BillBarCode_MoveStockCheckCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_BillBarCode_MoveStockCheckCompleted(this, new get_BillBarCode_MoveStockCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BarCode_MoveStockBillCheck", 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_MoveStockBillCheck(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, ref string sErrMsg) {
            object[] results = this.Invoke("get_BarCode_MoveStockBillCheck", new object[] {
                        sBarCode,
                        HBillID,
                        HBillType,
                        HBillNo,
                        HMaker,
                        HWhID,
                        HSPID,
                        HSCWHID,
                        HSCSPID,
                        HQty,
                        HOWNERID,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((ClsKf_ICStockBill_WMS)(results[0]));
        }
        /// <remarks/>
        public void get_BarCode_MoveStockBillCheckAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, string sErrMsg) {
            this.get_BarCode_MoveStockBillCheckAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, HOWNERID, sErrMsg, null);
        }
        /// <remarks/>
        public void get_BarCode_MoveStockBillCheckAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, string sErrMsg, object userState) {
            if ((this.get_BarCode_MoveStockBillCheckOperationCompleted == null)) {
                this.get_BarCode_MoveStockBillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BarCode_MoveStockBillCheckOperationCompleted);
            }
            this.InvokeAsync("get_BarCode_MoveStockBillCheck", new object[] {
                        sBarCode,
                        HBillID,
                        HBillType,
                        HBillNo,
                        HMaker,
                        HWhID,
                        HSPID,
                        HSCWHID,
                        HSCSPID,
                        HQty,
                        HOWNERID,
                        sErrMsg}, this.get_BarCode_MoveStockBillCheckOperationCompleted, userState);
        }
        private void Onget_BarCode_MoveStockBillCheckOperationCompleted(object arg) {
            if ((this.get_BarCode_MoveStockBillCheckCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_BarCode_MoveStockBillCheckCompleted(this, new get_BarCode_MoveStockBillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck", 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_MoveStockBillCheck(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, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck", new object[] {
                        omodel_View,
                        HBillID,
                        HBillType,
                        HBillNo,
                        HMaker,
                        HWhID,
                        HSPID,
                        HSCWHID,
                        HSCSPID,
                        HQty,
                        HOWNERID,
                        oSystemParameterMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckAsync(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, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
            this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckAsync(omodel_View, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, HOWNERID, oSystemParameterMain, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckAsync(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, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
            if ((this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted == null)) {
                this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted);
            }
            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck", new object[] {
                        omodel_View,
                        HBillID,
                        HBillType,
                        HBillNo,
                        HMaker,
                        HWhID,
                        HSPID,
                        HSCWHID,
                        HSCSPID,
                        HQty,
                        HOWNERID,
                        oSystemParameterMain,
                        sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted, userState);
        }
        private void Onset_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted(object arg) {
            if ((this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <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)]
@@ -3596,6 +3750,93 @@
            if ((this.set_SavePonderationBillMain_Temp_BarCode_MouldCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SavePonderationBillMain_Temp_BarCode_MouldCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_MouldCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_ServerCon2", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public string get_ServerCon2() {
            object[] results = this.Invoke("get_ServerCon2", new object[0]);
            return ((string)(results[0]));
        }
        /// <remarks/>
        public void get_ServerCon2Async() {
            this.get_ServerCon2Async(null);
        }
        /// <remarks/>
        public void get_ServerCon2Async(object userState) {
            if ((this.get_ServerCon2OperationCompleted == null)) {
                this.get_ServerCon2OperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_ServerCon2OperationCompleted);
            }
            this.InvokeAsync("get_ServerCon2", new object[0], this.get_ServerCon2OperationCompleted, userState);
        }
        private void Onget_ServerCon2OperationCompleted(object arg) {
            if ((this.get_ServerCon2Completed != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_ServerCon2Completed(this, new get_ServerCon2CompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SubDisplay", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool get_SubDisplay(string sBillType) {
            object[] results = this.Invoke("get_SubDisplay", new object[] {
                        sBillType});
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void get_SubDisplayAsync(string sBillType) {
            this.get_SubDisplayAsync(sBillType, null);
        }
        /// <remarks/>
        public void get_SubDisplayAsync(string sBillType, object userState) {
            if ((this.get_SubDisplayOperationCompleted == null)) {
                this.get_SubDisplayOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SubDisplayOperationCompleted);
            }
            this.InvokeAsync("get_SubDisplay", new object[] {
                        sBillType}, this.get_SubDisplayOperationCompleted, userState);
        }
        private void Onget_SubDisplayOperationCompleted(object arg) {
            if ((this.get_SubDisplayCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_SubDisplayCompleted(this, new get_SubDisplayCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SubDisplayByOwner", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool get_SubDisplayByOwner(string sBillType, long HOWNERID) {
            object[] results = this.Invoke("get_SubDisplayByOwner", new object[] {
                        sBillType,
                        HOWNERID});
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void get_SubDisplayByOwnerAsync(string sBillType, long HOWNERID) {
            this.get_SubDisplayByOwnerAsync(sBillType, HOWNERID, null);
        }
        /// <remarks/>
        public void get_SubDisplayByOwnerAsync(string sBillType, long HOWNERID, object userState) {
            if ((this.get_SubDisplayByOwnerOperationCompleted == null)) {
                this.get_SubDisplayByOwnerOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SubDisplayByOwnerOperationCompleted);
            }
            this.InvokeAsync("get_SubDisplayByOwner", new object[] {
                        sBillType,
                        HOWNERID}, this.get_SubDisplayByOwnerOperationCompleted, userState);
        }
        private void Onget_SubDisplayByOwnerOperationCompleted(object arg) {
            if ((this.get_SubDisplayByOwnerCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_SubDisplayByOwnerCompleted(this, new get_SubDisplayByOwnerCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
@@ -8505,110 +8746,11 @@
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BillBarCode_MoveStockCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public ClsKf_ICStockBill_WMS get_BillBarCode_MoveStockCheck(string HBillNo, string HBillType, string HMaker, long HOWNERID, ref string sErrMsg) {
            object[] results = this.Invoke("get_BillBarCode_MoveStockCheck", new object[] {
                        HBillNo,
                        HBillType,
                        HMaker,
                        HOWNERID,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((ClsKf_ICStockBill_WMS)(results[0]));
        }
        /// <remarks/>
        public void get_BillBarCode_MoveStockCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg) {
            this.get_BillBarCode_MoveStockCheckAsync(HBillNo, HBillType, HMaker, HOWNERID, sErrMsg, null);
        }
        /// <remarks/>
        public void get_BillBarCode_MoveStockCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg, object userState) {
            if ((this.get_BillBarCode_MoveStockCheckOperationCompleted == null)) {
                this.get_BillBarCode_MoveStockCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BillBarCode_MoveStockCheckOperationCompleted);
            }
            this.InvokeAsync("get_BillBarCode_MoveStockCheck", new object[] {
                        HBillNo,
                        HBillType,
                        HMaker,
                        HOWNERID,
                        sErrMsg}, this.get_BillBarCode_MoveStockCheckOperationCompleted, userState);
        }
        private void Onget_BillBarCode_MoveStockCheckOperationCompleted(object arg) {
            if ((this.get_BillBarCode_MoveStockCheckCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_BillBarCode_MoveStockCheckCompleted(this, new get_BillBarCode_MoveStockCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BarCode_MoveStockBillCheck", 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_MoveStockBillCheck(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, ref string sErrMsg) {
            object[] results = this.Invoke("get_BarCode_MoveStockBillCheck", new object[] {
                        sBarCode,
                        HBillID,
                        HBillType,
                        HBillNo,
                        HMaker,
                        HWhID,
                        HSPID,
                        HSCWHID,
                        HSCSPID,
                        HQty,
                        HOWNERID,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((ClsKf_ICStockBill_WMS)(results[0]));
        }
        /// <remarks/>
        public void get_BarCode_MoveStockBillCheckAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, string sErrMsg) {
            this.get_BarCode_MoveStockBillCheckAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, HOWNERID, sErrMsg, null);
        }
        /// <remarks/>
        public void get_BarCode_MoveStockBillCheckAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, long HSCWHID, long HSCSPID, double HQty, long HOWNERID, string sErrMsg, object userState) {
            if ((this.get_BarCode_MoveStockBillCheckOperationCompleted == null)) {
                this.get_BarCode_MoveStockBillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BarCode_MoveStockBillCheckOperationCompleted);
            }
            this.InvokeAsync("get_BarCode_MoveStockBillCheck", new object[] {
                        sBarCode,
                        HBillID,
                        HBillType,
                        HBillNo,
                        HMaker,
                        HWhID,
                        HSPID,
                        HSCWHID,
                        HSCSPID,
                        HQty,
                        HOWNERID,
                        sErrMsg}, this.get_BarCode_MoveStockBillCheckOperationCompleted, userState);
        }
        private void Onget_BarCode_MoveStockBillCheckOperationCompleted(object arg) {
            if ((this.get_BarCode_MoveStockBillCheckCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_BarCode_MoveStockBillCheckCompleted(this, new get_BarCode_MoveStockBillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck", 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_MoveStockBillCheck(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, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck", new object[] {
                        omodel_View,
                        HBillID,
                        HBillType,
                        HBillNo,
                        HMaker,
                        HWhID,
                        HSPID,
                        HSCWHID,
                        HSCSPID,
                        HQty,
                        HOWNERID,
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherInBill_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_SaveOtherInBill_CLD(ClsKf_OtherInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveOtherInBill_CLD", new object[] {
                        oMain,
                        sHSourceType,
                        oSystemParameterMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
@@ -8616,35 +8758,64 @@
        }
        
        /// <remarks/>
        public void set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckAsync(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, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
            this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckAsync(omodel_View, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HSCWHID, HSCSPID, HQty, HOWNERID, oSystemParameterMain, sErrMsg, null);
        public void set_SaveOtherInBill_CLDAsync(ClsKf_OtherInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
            this.set_SaveOtherInBill_CLDAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
        }
        
        /// <remarks/>
        public void set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckAsync(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, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
            if ((this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted == null)) {
                this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted);
        public void set_SaveOtherInBill_CLDAsync(ClsKf_OtherInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
            if ((this.set_SaveOtherInBill_CLDOperationCompleted == null)) {
                this.set_SaveOtherInBill_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherInBill_CLDOperationCompleted);
            }
            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck", new object[] {
                        omodel_View,
                        HBillID,
                        HBillType,
                        HBillNo,
                        HMaker,
                        HWhID,
                        HSPID,
                        HSCWHID,
                        HSCSPID,
                        HQty,
                        HOWNERID,
            this.InvokeAsync("set_SaveOtherInBill_CLD", new object[] {
                        oMain,
                        sHSourceType,
                        oSystemParameterMain,
                        sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted, userState);
                        sErrMsg}, this.set_SaveOtherInBill_CLDOperationCompleted, userState);
        }
        
        private void Onset_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckOperationCompleted(object arg) {
            if ((this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompleted != null)) {
        private void Onset_SaveOtherInBill_CLDOperationCompleted(object arg) {
            if ((this.set_SaveOtherInBill_CLDCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
                this.set_SaveOtherInBill_CLDCompleted(this, new set_SaveOtherInBill_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProcReportMoveBill_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_New(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, string HPPBomBillNo, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveProcReportMoveBill_New", new object[] {
                        oMain,
                        HOutBillID,
                        HOutBillNo,
                        HPPBomBillNo,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SaveProcReportMoveBill_NewAsync(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, string HPPBomBillNo, string sErrMsg) {
            this.set_SaveProcReportMoveBill_NewAsync(oMain, HOutBillID, HOutBillNo, HPPBomBillNo, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SaveProcReportMoveBill_NewAsync(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, string HPPBomBillNo, string sErrMsg, object userState) {
            if ((this.set_SaveProcReportMoveBill_NewOperationCompleted == null)) {
                this.set_SaveProcReportMoveBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProcReportMoveBill_NewOperationCompleted);
            }
            this.InvokeAsync("set_SaveProcReportMoveBill_New", new object[] {
                        oMain,
                        HOutBillID,
                        HOutBillNo,
                        HPPBomBillNo,
                        sErrMsg}, this.set_SaveProcReportMoveBill_NewOperationCompleted, userState);
        }
        private void Onset_SaveProcReportMoveBill_NewOperationCompleted(object arg) {
            if ((this.set_SaveProcReportMoveBill_NewCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SaveProcReportMoveBill_NewCompleted(this, new set_SaveProcReportMoveBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
@@ -11183,89 +11354,95 @@
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_ServerCon2", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public string get_ServerCon2() {
            object[] results = this.Invoke("get_ServerCon2", new object[0]);
            return ((string)(results[0]));
        }
        /// <remarks/>
        public void get_ServerCon2Async() {
            this.get_ServerCon2Async(null);
        }
        /// <remarks/>
        public void get_ServerCon2Async(object userState) {
            if ((this.get_ServerCon2OperationCompleted == null)) {
                this.get_ServerCon2OperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_ServerCon2OperationCompleted);
            }
            this.InvokeAsync("get_ServerCon2", new object[0], this.get_ServerCon2OperationCompleted, userState);
        }
        private void Onget_ServerCon2OperationCompleted(object arg) {
            if ((this.get_ServerCon2Completed != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_ServerCon2Completed(this, new get_ServerCon2CompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SubDisplay", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool get_SubDisplay(string sBillType) {
            object[] results = this.Invoke("get_SubDisplay", new object[] {
                        sBillType});
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_AuditOtherOutBill", 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_AuditOtherOutBill(ClsKf_OtherOutBillMain_K3 oMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_AuditOtherOutBill", new object[] {
                        oMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        
        /// <remarks/>
        public void get_SubDisplayAsync(string sBillType) {
            this.get_SubDisplayAsync(sBillType, null);
        public void set_AuditOtherOutBillAsync(ClsKf_OtherOutBillMain_K3 oMain, string sErrMsg) {
            this.set_AuditOtherOutBillAsync(oMain, sErrMsg, null);
        }
        
        /// <remarks/>
        public void get_SubDisplayAsync(string sBillType, object userState) {
            if ((this.get_SubDisplayOperationCompleted == null)) {
                this.get_SubDisplayOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SubDisplayOperationCompleted);
        public void set_AuditOtherOutBillAsync(ClsKf_OtherOutBillMain_K3 oMain, string sErrMsg, object userState) {
            if ((this.set_AuditOtherOutBillOperationCompleted == null)) {
                this.set_AuditOtherOutBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_AuditOtherOutBillOperationCompleted);
            }
            this.InvokeAsync("get_SubDisplay", new object[] {
                        sBillType}, this.get_SubDisplayOperationCompleted, userState);
            this.InvokeAsync("set_AuditOtherOutBill", new object[] {
                        oMain,
                        sErrMsg}, this.set_AuditOtherOutBillOperationCompleted, userState);
        }
        
        private void Onget_SubDisplayOperationCompleted(object arg) {
            if ((this.get_SubDisplayCompleted != null)) {
        private void Onset_AuditOtherOutBillOperationCompleted(object arg) {
            if ((this.set_AuditOtherOutBillCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_SubDisplayCompleted(this, new get_SubDisplayCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
                this.set_AuditOtherOutBillCompleted(this, new set_AuditOtherOutBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SubDisplayByOwner", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool get_SubDisplayByOwner(string sBillType, long HOWNERID) {
            object[] results = this.Invoke("get_SubDisplayByOwner", new object[] {
                        sBillType,
                        HOWNERID});
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_StockOutStyle", 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_StockOutStyle() {
            object[] results = this.Invoke("get_StockOutStyle", new object[0]);
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void get_StockOutStyleAsync() {
            this.get_StockOutStyleAsync(null);
        }
        /// <remarks/>
        public void get_StockOutStyleAsync(object userState) {
            if ((this.get_StockOutStyleOperationCompleted == null)) {
                this.get_StockOutStyleOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_StockOutStyleOperationCompleted);
            }
            this.InvokeAsync("get_StockOutStyle", new object[0], this.get_StockOutStyleOperationCompleted, userState);
        }
        private void Onget_StockOutStyleOperationCompleted(object arg) {
            if ((this.get_StockOutStyleCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_StockOutStyleCompleted(this, new get_StockOutStyleCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherOutBill_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_New(ClsKf_OtherOutBillMain oMain, string sHSourceType, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveOtherOutBill_New", new object[] {
                        oMain,
                        sHSourceType,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        
        /// <remarks/>
        public void get_SubDisplayByOwnerAsync(string sBillType, long HOWNERID) {
            this.get_SubDisplayByOwnerAsync(sBillType, HOWNERID, null);
        public void set_SaveOtherOutBill_NewAsync(ClsKf_OtherOutBillMain oMain, string sHSourceType, string sErrMsg) {
            this.set_SaveOtherOutBill_NewAsync(oMain, sHSourceType, sErrMsg, null);
        }
        
        /// <remarks/>
        public void get_SubDisplayByOwnerAsync(string sBillType, long HOWNERID, object userState) {
            if ((this.get_SubDisplayByOwnerOperationCompleted == null)) {
                this.get_SubDisplayByOwnerOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SubDisplayByOwnerOperationCompleted);
        public void set_SaveOtherOutBill_NewAsync(ClsKf_OtherOutBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
            if ((this.set_SaveOtherOutBill_NewOperationCompleted == null)) {
                this.set_SaveOtherOutBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherOutBill_NewOperationCompleted);
            }
            this.InvokeAsync("get_SubDisplayByOwner", new object[] {
                        sBillType,
                        HOWNERID}, this.get_SubDisplayByOwnerOperationCompleted, userState);
            this.InvokeAsync("set_SaveOtherOutBill_New", new object[] {
                        oMain,
                        sHSourceType,
                        sErrMsg}, this.set_SaveOtherOutBill_NewOperationCompleted, userState);
        }
        
        private void Onget_SubDisplayByOwnerOperationCompleted(object arg) {
            if ((this.get_SubDisplayByOwnerCompleted != null)) {
        private void Onset_SaveOtherOutBill_NewOperationCompleted(object arg) {
            if ((this.set_SaveOtherOutBill_NewCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_SubDisplayByOwnerCompleted(this, new get_SubDisplayByOwnerCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
                this.set_SaveOtherOutBill_NewCompleted(this, new set_SaveOtherOutBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
@@ -12897,76 +13074,103 @@
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherInBill_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_SaveOtherInBill_CLD(ClsKf_OtherInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveOtherInBill_CLD", new object[] {
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveCheckStockBill", 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_SaveCheckStockBill(ClsKf_CheckStockBillMain_K3 oMain, string sHMaker, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveCheckStockBill", new object[] {
                        oMain,
                        sHSourceType,
                        oSystemParameterMain,
                        sHMaker,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        
        /// <remarks/>
        public void set_SaveOtherInBill_CLDAsync(ClsKf_OtherInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
            this.set_SaveOtherInBill_CLDAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
        public void set_SaveCheckStockBillAsync(ClsKf_CheckStockBillMain_K3 oMain, string sHMaker, string sErrMsg) {
            this.set_SaveCheckStockBillAsync(oMain, sHMaker, sErrMsg, null);
        }
        
        /// <remarks/>
        public void set_SaveOtherInBill_CLDAsync(ClsKf_OtherInBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
            if ((this.set_SaveOtherInBill_CLDOperationCompleted == null)) {
                this.set_SaveOtherInBill_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherInBill_CLDOperationCompleted);
        public void set_SaveCheckStockBillAsync(ClsKf_CheckStockBillMain_K3 oMain, string sHMaker, string sErrMsg, object userState) {
            if ((this.set_SaveCheckStockBillOperationCompleted == null)) {
                this.set_SaveCheckStockBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveCheckStockBillOperationCompleted);
            }
            this.InvokeAsync("set_SaveOtherInBill_CLD", new object[] {
            this.InvokeAsync("set_SaveCheckStockBill", new object[] {
                        oMain,
                        sHSourceType,
                        oSystemParameterMain,
                        sErrMsg}, this.set_SaveOtherInBill_CLDOperationCompleted, userState);
                        sHMaker,
                        sErrMsg}, this.set_SaveCheckStockBillOperationCompleted, userState);
        }
        
        private void Onset_SaveOtherInBill_CLDOperationCompleted(object arg) {
            if ((this.set_SaveOtherInBill_CLDCompleted != null)) {
        private void Onset_SaveCheckStockBillOperationCompleted(object arg) {
            if ((this.set_SaveCheckStockBillCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SaveOtherInBill_CLDCompleted(this, new set_SaveOtherInBill_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
                this.set_SaveCheckStockBillCompleted(this, new set_SaveCheckStockBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveProcReportMoveBill_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_New(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, string HPPBomBillNo, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveProcReportMoveBill_New", new object[] {
                        oMain,
                        HOutBillID,
                        HOutBillNo,
                        HPPBomBillNo,
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveCheckStockBill_WMS", 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_SaveCheckStockBill_WMS(long sHInterID, long sHWHID, long sHSPID, string sHMaker, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveCheckStockBill_WMS", new object[] {
                        sHInterID,
                        sHWHID,
                        sHSPID,
                        sHMaker,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        
        /// <remarks/>
        public void set_SaveProcReportMoveBill_NewAsync(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, string HPPBomBillNo, string sErrMsg) {
            this.set_SaveProcReportMoveBill_NewAsync(oMain, HOutBillID, HOutBillNo, HPPBomBillNo, sErrMsg, null);
        public void set_SaveCheckStockBill_WMSAsync(long sHInterID, long sHWHID, long sHSPID, string sHMaker, string sErrMsg) {
            this.set_SaveCheckStockBill_WMSAsync(sHInterID, sHWHID, sHSPID, sHMaker, sErrMsg, null);
        }
        
        /// <remarks/>
        public void set_SaveProcReportMoveBill_NewAsync(ClsKf_ProductInBillMain oMain, long HOutBillID, string HOutBillNo, string HPPBomBillNo, string sErrMsg, object userState) {
            if ((this.set_SaveProcReportMoveBill_NewOperationCompleted == null)) {
                this.set_SaveProcReportMoveBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveProcReportMoveBill_NewOperationCompleted);
        public void set_SaveCheckStockBill_WMSAsync(long sHInterID, long sHWHID, long sHSPID, string sHMaker, string sErrMsg, object userState) {
            if ((this.set_SaveCheckStockBill_WMSOperationCompleted == null)) {
                this.set_SaveCheckStockBill_WMSOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveCheckStockBill_WMSOperationCompleted);
            }
            this.InvokeAsync("set_SaveProcReportMoveBill_New", new object[] {
                        oMain,
                        HOutBillID,
                        HOutBillNo,
                        HPPBomBillNo,
                        sErrMsg}, this.set_SaveProcReportMoveBill_NewOperationCompleted, userState);
            this.InvokeAsync("set_SaveCheckStockBill_WMS", new object[] {
                        sHInterID,
                        sHWHID,
                        sHSPID,
                        sHMaker,
                        sErrMsg}, this.set_SaveCheckStockBill_WMSOperationCompleted, userState);
        }
        
        private void Onset_SaveProcReportMoveBill_NewOperationCompleted(object arg) {
            if ((this.set_SaveProcReportMoveBill_NewCompleted != null)) {
        private void Onset_SaveCheckStockBill_WMSOperationCompleted(object arg) {
            if ((this.set_SaveCheckStockBill_WMSCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SaveProcReportMoveBill_NewCompleted(this, new set_SaveProcReportMoveBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
                this.set_SaveCheckStockBill_WMSCompleted(this, new set_SaveCheckStockBill_WMSCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_IsCheckStock_ICInventory", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool Get_IsCheckStock_ICInventory(long sHInterID) {
            object[] results = this.Invoke("Get_IsCheckStock_ICInventory", new object[] {
                        sHInterID});
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void Get_IsCheckStock_ICInventoryAsync(long sHInterID) {
            this.Get_IsCheckStock_ICInventoryAsync(sHInterID, null);
        }
        /// <remarks/>
        public void Get_IsCheckStock_ICInventoryAsync(long sHInterID, object userState) {
            if ((this.Get_IsCheckStock_ICInventoryOperationCompleted == null)) {
                this.Get_IsCheckStock_ICInventoryOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_IsCheckStock_ICInventoryOperationCompleted);
            }
            this.InvokeAsync("Get_IsCheckStock_ICInventory", new object[] {
                        sHInterID}, this.Get_IsCheckStock_ICInventoryOperationCompleted, userState);
        }
        private void OnGet_IsCheckStock_ICInventoryOperationCompleted(object arg) {
            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));
            }
        }
        
@@ -14755,99 +14959,6 @@
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_AuditOtherOutBill", 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_AuditOtherOutBill(ClsKf_OtherOutBillMain_K3 oMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_AuditOtherOutBill", new object[] {
                        oMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_AuditOtherOutBillAsync(ClsKf_OtherOutBillMain_K3 oMain, string sErrMsg) {
            this.set_AuditOtherOutBillAsync(oMain, sErrMsg, null);
        }
        /// <remarks/>
        public void set_AuditOtherOutBillAsync(ClsKf_OtherOutBillMain_K3 oMain, string sErrMsg, object userState) {
            if ((this.set_AuditOtherOutBillOperationCompleted == null)) {
                this.set_AuditOtherOutBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_AuditOtherOutBillOperationCompleted);
            }
            this.InvokeAsync("set_AuditOtherOutBill", new object[] {
                        oMain,
                        sErrMsg}, this.set_AuditOtherOutBillOperationCompleted, userState);
        }
        private void Onset_AuditOtherOutBillOperationCompleted(object arg) {
            if ((this.set_AuditOtherOutBillCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_AuditOtherOutBillCompleted(this, new set_AuditOtherOutBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_StockOutStyle", 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_StockOutStyle() {
            object[] results = this.Invoke("get_StockOutStyle", new object[0]);
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void get_StockOutStyleAsync() {
            this.get_StockOutStyleAsync(null);
        }
        /// <remarks/>
        public void get_StockOutStyleAsync(object userState) {
            if ((this.get_StockOutStyleOperationCompleted == null)) {
                this.get_StockOutStyleOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_StockOutStyleOperationCompleted);
            }
            this.InvokeAsync("get_StockOutStyle", new object[0], this.get_StockOutStyleOperationCompleted, userState);
        }
        private void Onget_StockOutStyleOperationCompleted(object arg) {
            if ((this.get_StockOutStyleCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_StockOutStyleCompleted(this, new get_StockOutStyleCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherOutBill_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_New(ClsKf_OtherOutBillMain oMain, string sHSourceType, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveOtherOutBill_New", new object[] {
                        oMain,
                        sHSourceType,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SaveOtherOutBill_NewAsync(ClsKf_OtherOutBillMain oMain, string sHSourceType, string sErrMsg) {
            this.set_SaveOtherOutBill_NewAsync(oMain, sHSourceType, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SaveOtherOutBill_NewAsync(ClsKf_OtherOutBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
            if ((this.set_SaveOtherOutBill_NewOperationCompleted == null)) {
                this.set_SaveOtherOutBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherOutBill_NewOperationCompleted);
            }
            this.InvokeAsync("set_SaveOtherOutBill_New", new object[] {
                        oMain,
                        sHSourceType,
                        sErrMsg}, this.set_SaveOtherOutBill_NewOperationCompleted, userState);
        }
        private void Onset_SaveOtherOutBill_NewOperationCompleted(object arg) {
            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_SavePonderationBillMain_Temp_ChangGui", 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_ChangGui(long HInterID, long HMaterID, long HAuxPropID, string HMTONo, long HWhID, long HSPID, long HSCWhID, long HSCSPID, string HBatchNo, long HSourceInterID, long HSourceEntryID, string sBarCode, string sBillType, double sQty, ref string sErrMsg) {
            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_ChangGui", new object[] {
@@ -16258,6 +16369,70 @@
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePOInStockBill_Json", 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_SavePOInStockBill_Json(ClsCg_POInStockBillMain oMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_SavePOInStockBill_Json", new object[] {
                        oMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SavePOInStockBill_JsonAsync(ClsCg_POInStockBillMain oMain, string sErrMsg) {
            this.set_SavePOInStockBill_JsonAsync(oMain, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SavePOInStockBill_JsonAsync(ClsCg_POInStockBillMain oMain, string sErrMsg, object userState) {
            if ((this.set_SavePOInStockBill_JsonOperationCompleted == null)) {
                this.set_SavePOInStockBill_JsonOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePOInStockBill_JsonOperationCompleted);
            }
            this.InvokeAsync("set_SavePOInStockBill_Json", new object[] {
                        oMain,
                        sErrMsg}, this.set_SavePOInStockBill_JsonOperationCompleted, userState);
        }
        private void Onset_SavePOInStockBill_JsonOperationCompleted(object arg) {
            if ((this.set_SavePOInStockBill_JsonCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SavePOInStockBill_JsonCompleted(this, new set_SavePOInStockBill_JsonCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePOInStockBill_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_SavePOInStockBill_CLD_New(ClsCg_POInStockBillMain oMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_SavePOInStockBill_CLD_New", new object[] {
                        oMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SavePOInStockBill_CLD_NewAsync(ClsCg_POInStockBillMain oMain, string sErrMsg) {
            this.set_SavePOInStockBill_CLD_NewAsync(oMain, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SavePOInStockBill_CLD_NewAsync(ClsCg_POInStockBillMain oMain, string sErrMsg, object userState) {
            if ((this.set_SavePOInStockBill_CLD_NewOperationCompleted == null)) {
                this.set_SavePOInStockBill_CLD_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePOInStockBill_CLD_NewOperationCompleted);
            }
            this.InvokeAsync("set_SavePOInStockBill_CLD_New", new object[] {
                        oMain,
                        sErrMsg}, this.set_SavePOInStockBill_CLD_NewOperationCompleted, userState);
        }
        private void Onset_SavePOInStockBill_CLD_NewOperationCompleted(object arg) {
            if ((this.set_SavePOInStockBill_CLD_NewCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SavePOInStockBill_CLD_NewCompleted(this, new set_SavePOInStockBill_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveICMOReportBill_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_SaveICMOReportBill_CLD_New(ClsSc_ICMOReportBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveICMOReportBill_CLD_New", new object[] {
@@ -17118,107 +17293,6 @@
            if ((this.set_SaveMoveStockStepInBill_CLD_NewCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SaveMoveStockStepInBill_CLD_NewCompleted(this, new set_SaveMoveStockStepInBill_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveCheckStockBill", 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_SaveCheckStockBill(ClsKf_CheckStockBillMain_K3 oMain, string sHMaker, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveCheckStockBill", new object[] {
                        oMain,
                        sHMaker,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SaveCheckStockBillAsync(ClsKf_CheckStockBillMain_K3 oMain, string sHMaker, string sErrMsg) {
            this.set_SaveCheckStockBillAsync(oMain, sHMaker, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SaveCheckStockBillAsync(ClsKf_CheckStockBillMain_K3 oMain, string sHMaker, string sErrMsg, object userState) {
            if ((this.set_SaveCheckStockBillOperationCompleted == null)) {
                this.set_SaveCheckStockBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveCheckStockBillOperationCompleted);
            }
            this.InvokeAsync("set_SaveCheckStockBill", new object[] {
                        oMain,
                        sHMaker,
                        sErrMsg}, this.set_SaveCheckStockBillOperationCompleted, userState);
        }
        private void Onset_SaveCheckStockBillOperationCompleted(object arg) {
            if ((this.set_SaveCheckStockBillCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SaveCheckStockBillCompleted(this, new set_SaveCheckStockBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveCheckStockBill_WMS", 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_SaveCheckStockBill_WMS(long sHInterID, long sHWHID, long sHSPID, string sHMaker, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveCheckStockBill_WMS", new object[] {
                        sHInterID,
                        sHWHID,
                        sHSPID,
                        sHMaker,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SaveCheckStockBill_WMSAsync(long sHInterID, long sHWHID, long sHSPID, string sHMaker, string sErrMsg) {
            this.set_SaveCheckStockBill_WMSAsync(sHInterID, sHWHID, sHSPID, sHMaker, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SaveCheckStockBill_WMSAsync(long sHInterID, long sHWHID, long sHSPID, string sHMaker, string sErrMsg, object userState) {
            if ((this.set_SaveCheckStockBill_WMSOperationCompleted == null)) {
                this.set_SaveCheckStockBill_WMSOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveCheckStockBill_WMSOperationCompleted);
            }
            this.InvokeAsync("set_SaveCheckStockBill_WMS", new object[] {
                        sHInterID,
                        sHWHID,
                        sHSPID,
                        sHMaker,
                        sErrMsg}, this.set_SaveCheckStockBill_WMSOperationCompleted, userState);
        }
        private void Onset_SaveCheckStockBill_WMSOperationCompleted(object arg) {
            if ((this.set_SaveCheckStockBill_WMSCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SaveCheckStockBill_WMSCompleted(this, new set_SaveCheckStockBill_WMSCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_IsCheckStock_ICInventory", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool Get_IsCheckStock_ICInventory(long sHInterID) {
            object[] results = this.Invoke("Get_IsCheckStock_ICInventory", new object[] {
                        sHInterID});
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void Get_IsCheckStock_ICInventoryAsync(long sHInterID) {
            this.Get_IsCheckStock_ICInventoryAsync(sHInterID, null);
        }
        /// <remarks/>
        public void Get_IsCheckStock_ICInventoryAsync(long sHInterID, object userState) {
            if ((this.Get_IsCheckStock_ICInventoryOperationCompleted == null)) {
                this.Get_IsCheckStock_ICInventoryOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_IsCheckStock_ICInventoryOperationCompleted);
            }
            this.InvokeAsync("Get_IsCheckStock_ICInventory", new object[] {
                        sHInterID}, this.Get_IsCheckStock_ICInventoryOperationCompleted, userState);
        }
        private void OnGet_IsCheckStock_ICInventoryOperationCompleted(object arg) {
            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));
            }
        }
        
@@ -22809,145 +22883,135 @@
    [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 {
    public partial class ClsKf_ICStockBill_WMS {
        
        private string hMaterNumberField;
        private long hItemIDField;
        
        private string hMaterNameField;
        private string hBarTypeField;
        
        private string hMaterModelField;
        private long hWhIDField;
        
        private string hUnitNameField;
        private string hWhNumberField;
        
        private string hSupNameField;
        private string hWhNameField;
        
        private string hGroupNameField;
        private string hDeptNameField;
        private long hErpClsIDField;
        private long hWHIDField;
        private bool hSPFlagField;
        
        private long hSPIDField;
        
        private string hCusRelationNumberField;
        private string hSPNumberField;
        
        private string hBarCodeStatusField;
        private string hSPNameField;
        
        private string hWHNameField;
        private long hSCWhIDField;
        
        private System.DateTime hDateField;
        private string hSCWhNumberField;
        
        private long hInstructIDField;
        private string hSCWhNameField;
        
        private string hInstructNoField;
        private bool hSCSPFlagField;
        
        private long hSeOrderBillIDField;
        private long hSCSPIDField;
        
        private string hSeOrderBillNoField;
        private string hSCSPNumberField;
        
        private long hCheckerIDField;
        private string hSCSPNameField;
        
        private long hAuxPropIDField;
        private long hDeptIDField;
        
        private string hAuxPropNameField;
        private string hDeptNumberField;
        
        private long hSTOCKORGIDField;
        private string hDeptNameField;
        private long hSupIDField;
        private string hSupNumberField;
        private string hSupNameField;
        private string hSourceBillNoField;
        private string hSourceBillTypeField;
        
        private long hOWNERIDField;
        
        private double hSourceQtyField;
        private string hOWNERNAMEField;
        
        private string hBarCode_PackField;
        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 string HMaterNumber {
        public long HItemID {
            get {
                return this.hMaterNumberField;
                return this.hItemIDField;
            }
            set {
                this.hMaterNumberField = value;
                this.hItemIDField = value;
            }
        }
        
        /// <remarks/>
        public string HMaterName {
        public string HBarType {
            get {
                return this.hMaterNameField;
                return this.hBarTypeField;
            }
            set {
                this.hMaterNameField = value;
                this.hBarTypeField = value;
            }
        }
        
        /// <remarks/>
        public string HMaterModel {
        public long HWhID {
            get {
                return this.hMaterModelField;
                return this.hWhIDField;
            }
            set {
                this.hMaterModelField = value;
                this.hWhIDField = value;
            }
        }
        
        /// <remarks/>
        public string HUnitName {
        public string HWhNumber {
            get {
                return this.hUnitNameField;
                return this.hWhNumberField;
            }
            set {
                this.hUnitNameField = value;
                this.hWhNumberField = value;
            }
        }
        
        /// <remarks/>
        public string HSupName {
        public string HWhName {
            get {
                return this.hSupNameField;
                return this.hWhNameField;
            }
            set {
                this.hSupNameField = value;
                this.hWhNameField = value;
            }
        }
        
        /// <remarks/>
        public string HGroupName {
        public bool HSPFlag {
            get {
                return this.hGroupNameField;
                return this.hSPFlagField;
            }
            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;
                this.hSPFlagField = value;
            }
        }
        
@@ -22962,278 +23026,122 @@
        }
        
        /// <remarks/>
        public string HCusRelationNumber {
        public string HSPNumber {
            get {
                return this.hCusRelationNumberField;
                return this.hSPNumberField;
            }
            set {
                this.hCusRelationNumberField = value;
                this.hSPNumberField = value;
            }
        }
        
        /// <remarks/>
        public string HBarCodeStatus {
        public string HSPName {
            get {
                return this.hBarCodeStatusField;
                return this.hSPNameField;
            }
            set {
                this.hBarCodeStatusField = value;
                this.hSPNameField = value;
            }
        }
        
        /// <remarks/>
        public string HWHName {
        public long HSCWhID {
            get {
                return this.hWHNameField;
                return this.hSCWhIDField;
            }
            set {
                this.hWHNameField = value;
                this.hSCWhIDField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime HDate {
        public string HSCWhNumber {
            get {
                return this.hDateField;
                return this.hSCWhNumberField;
            }
            set {
                this.hDateField = value;
                this.hSCWhNumberField = value;
            }
        }
        
        /// <remarks/>
        public long HInstructID {
        public string HSCWhName {
            get {
                return this.hInstructIDField;
                return this.hSCWhNameField;
            }
            set {
                this.hInstructIDField = value;
                this.hSCWhNameField = value;
            }
        }
        
        /// <remarks/>
        public string HInstructNo {
        public bool HSCSPFlag {
            get {
                return this.hInstructNoField;
                return this.hSCSPFlagField;
            }
            set {
                this.hInstructNoField = value;
                this.hSCSPFlagField = value;
            }
        }
        
        /// <remarks/>
        public long HSeOrderBillID {
        public long HSCSPID {
            get {
                return this.hSeOrderBillIDField;
                return this.hSCSPIDField;
            }
            set {
                this.hSeOrderBillIDField = value;
                this.hSCSPIDField = value;
            }
        }
        
        /// <remarks/>
        public string HSeOrderBillNo {
        public string HSCSPNumber {
            get {
                return this.hSeOrderBillNoField;
                return this.hSCSPNumberField;
            }
            set {
                this.hSeOrderBillNoField = value;
                this.hSCSPNumberField = value;
            }
        }
        
        /// <remarks/>
        public long HCheckerID {
        public string HSCSPName {
            get {
                return this.hCheckerIDField;
                return this.hSCSPNameField;
            }
            set {
                this.hCheckerIDField = value;
                this.hSCSPNameField = value;
            }
        }
        
        /// <remarks/>
        public long HAuxPropID {
        public long HDeptID {
            get {
                return this.hAuxPropIDField;
                return this.hDeptIDField;
            }
            set {
                this.hAuxPropIDField = value;
                this.hDeptIDField = value;
            }
        }
        
        /// <remarks/>
        public string HAuxPropName {
        public string HDeptNumber {
            get {
                return this.hAuxPropNameField;
                return this.hDeptNumberField;
            }
            set {
                this.hAuxPropNameField = value;
                this.hDeptNumberField = value;
            }
        }
        
        /// <remarks/>
        public long HSTOCKORGID {
        public string HDeptName {
            get {
                return this.hSTOCKORGIDField;
                return this.hDeptNameField;
            }
            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;
                this.hDeptNameField = value;
            }
        }
        
@@ -23248,62 +23156,22 @@
        }
        
        /// <remarks/>
        public long HGroupID {
        public string HSupNumber {
            get {
                return this.hGroupIDField;
                return this.hSupNumberField;
            }
            set {
                this.hGroupIDField = value;
                this.hSupNumberField = value;
            }
        }
        
        /// <remarks/>
        public string HMaker {
        public string HSupName {
            get {
                return this.hMakerField;
                return this.hSupNameField;
            }
            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;
                this.hSupNameField = value;
            }
        }
        
@@ -23328,72 +23196,112 @@
        }
        
        /// <remarks/>
        public long HPrintQty {
        public long HOWNERID {
            get {
                return this.hPrintQtyField;
                return this.hOWNERIDField;
            }
            set {
                this.hPrintQtyField = value;
                this.hOWNERIDField = value;
            }
        }
        
        /// <remarks/>
        public long HDeptID {
        public string HOWNERNAME {
            get {
                return this.hDeptIDField;
                return this.hOWNERNAMEField;
            }
            set {
                this.hDeptIDField = value;
                this.hOWNERNAMEField = value;
            }
        }
        
        /// <remarks/>
        public double HinitQty {
        public string HCustom {
            get {
                return this.hinitQtyField;
                return this.hCustomField;
            }
            set {
                this.hinitQtyField = value;
                this.hCustomField = value;
            }
        }
        
        /// <remarks/>
        public string HMTONo {
        public long HMulSourceFlag {
            get {
                return this.hMTONoField;
                return this.hMulSourceFlagField;
            }
            set {
                this.hMTONoField = value;
                this.hMulSourceFlagField = value;
            }
        }
        
        /// <remarks/>
        public bool HStopflag {
        public string HStockStyle {
            get {
                return this.hStopflagField;
                return this.hStockStyleField;
            }
            set {
                this.hStopflagField = value;
                this.hStockStyleField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime HProduceDate {
        public long HStockInOrgID {
            get {
                return this.hProduceDateField;
                return this.hStockInOrgIDField;
            }
            set {
                this.hProduceDateField = value;
                this.hStockInOrgIDField = value;
            }
        }
        
        /// <remarks/>
        public System.DateTime HExpiryDate {
        public string HStockInOrgName {
            get {
                return this.hExpiryDateField;
                return this.hStockInOrgNameField;
            }
            set {
                this.hExpiryDateField = value;
                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;
            }
        }
    }
@@ -27975,375 +27883,6 @@
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ClsKf_CheckStockBillMain_K3 {
        private long hInterIDField;
        private string hBillNoField;
        private System.DateTime hDateField;
        private long hYearField;
        private long hPeriodField;
        private long hSManagerIDField;
        private long hFManagerIDField;
        private long hManagerIDField;
        private long hSupplyIDField;
        private long hWHIDField;
        private long hSPIDField;
        private long hSCWHIDField;
        private long hSCSPIDField;
        private long hDeptIDField;
        private long hEmpIDField;
        private string hExplanationField;
        private bool hRedBlueFlagField;
        private string hBillTypeField;
        private string hRemarkField;
        private string hMakerField;
        private long hBillerIDField;
        private string hMakeDateField;
        private string hUpDaterField;
        private string hUpDateDateField;
        private string hCheckerField;
        private string hCheckDateField;
        private string hCloseManField;
        private string hCloseDateField;
        private string hDeleteManField;
        private string hDeleteDateField;
        /// <remarks/>
        public long HInterID {
            get {
                return this.hInterIDField;
            }
            set {
                this.hInterIDField = value;
            }
        }
        /// <remarks/>
        public string HBillNo {
            get {
                return this.hBillNoField;
            }
            set {
                this.hBillNoField = value;
            }
        }
        /// <remarks/>
        public System.DateTime HDate {
            get {
                return this.hDateField;
            }
            set {
                this.hDateField = value;
            }
        }
        /// <remarks/>
        public long HYear {
            get {
                return this.hYearField;
            }
            set {
                this.hYearField = value;
            }
        }
        /// <remarks/>
        public long HPeriod {
            get {
                return this.hPeriodField;
            }
            set {
                this.hPeriodField = value;
            }
        }
        /// <remarks/>
        public long HSManagerID {
            get {
                return this.hSManagerIDField;
            }
            set {
                this.hSManagerIDField = value;
            }
        }
        /// <remarks/>
        public long HFManagerID {
            get {
                return this.hFManagerIDField;
            }
            set {
                this.hFManagerIDField = value;
            }
        }
        /// <remarks/>
        public long HManagerID {
            get {
                return this.hManagerIDField;
            }
            set {
                this.hManagerIDField = value;
            }
        }
        /// <remarks/>
        public long HSupplyID {
            get {
                return this.hSupplyIDField;
            }
            set {
                this.hSupplyIDField = 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 long HSCWHID {
            get {
                return this.hSCWHIDField;
            }
            set {
                this.hSCWHIDField = value;
            }
        }
        /// <remarks/>
        public long HSCSPID {
            get {
                return this.hSCSPIDField;
            }
            set {
                this.hSCSPIDField = value;
            }
        }
        /// <remarks/>
        public long HDeptID {
            get {
                return this.hDeptIDField;
            }
            set {
                this.hDeptIDField = value;
            }
        }
        /// <remarks/>
        public long HEmpID {
            get {
                return this.hEmpIDField;
            }
            set {
                this.hEmpIDField = value;
            }
        }
        /// <remarks/>
        public string HExplanation {
            get {
                return this.hExplanationField;
            }
            set {
                this.hExplanationField = value;
            }
        }
        /// <remarks/>
        public bool HRedBlueFlag {
            get {
                return this.hRedBlueFlagField;
            }
            set {
                this.hRedBlueFlagField = value;
            }
        }
        /// <remarks/>
        public string HBillType {
            get {
                return this.hBillTypeField;
            }
            set {
                this.hBillTypeField = value;
            }
        }
        /// <remarks/>
        public string HRemark {
            get {
                return this.hRemarkField;
            }
            set {
                this.hRemarkField = value;
            }
        }
        /// <remarks/>
        public string HMaker {
            get {
                return this.hMakerField;
            }
            set {
                this.hMakerField = value;
            }
        }
        /// <remarks/>
        public long HBillerID {
            get {
                return this.hBillerIDField;
            }
            set {
                this.hBillerIDField = value;
            }
        }
        /// <remarks/>
        public string HMakeDate {
            get {
                return this.hMakeDateField;
            }
            set {
                this.hMakeDateField = value;
            }
        }
        /// <remarks/>
        public string HUpDater {
            get {
                return this.hUpDaterField;
            }
            set {
                this.hUpDaterField = value;
            }
        }
        /// <remarks/>
        public string HUpDateDate {
            get {
                return this.hUpDateDateField;
            }
            set {
                this.hUpDateDateField = value;
            }
        }
        /// <remarks/>
        public string HChecker {
            get {
                return this.hCheckerField;
            }
            set {
                this.hCheckerField = value;
            }
        }
        /// <remarks/>
        public string HCheckDate {
            get {
                return this.hCheckDateField;
            }
            set {
                this.hCheckDateField = value;
            }
        }
        /// <remarks/>
        public string HCloseMan {
            get {
                return this.hCloseManField;
            }
            set {
                this.hCloseManField = value;
            }
        }
        /// <remarks/>
        public string HCloseDate {
            get {
                return this.hCloseDateField;
            }
            set {
                this.hCloseDateField = value;
            }
        }
        /// <remarks/>
        public string HDeleteMan {
            get {
                return this.hDeleteManField;
            }
            set {
                this.hDeleteManField = value;
            }
        }
        /// <remarks/>
        public string HDeleteDate {
            get {
                return this.hDeleteDateField;
            }
            set {
                this.hDeleteDateField = 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_MoveStockBillMain_K3 {
        
        private long hInterIDField;
@@ -30903,339 +30442,6 @@
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ClsKf_OtherOutBillMain_K3 {
        private long hInterIDField;
        private string hBillNoField;
        private System.DateTime hDateField;
        private long hYearField;
        private long hPeriodField;
        private long hSManagerIDField;
        private long hFManagerIDField;
        private long hManagerIDField;
        private long hSupplyIDField;
        private long hSCWHIDField;
        private long hDeptIDField;
        private long hEmpIDField;
        private string hExplanationField;
        private bool hRedBlueFlagField;
        private string hBillTypeField;
        private string hRemarkField;
        private string hMakerField;
        private long hBillerIDField;
        private string hMakeDateField;
        private string hUpDaterField;
        private string hUpDateDateField;
        private string hCheckerField;
        private string hCheckDateField;
        private string hCloseManField;
        private string hCloseDateField;
        private string hDeleteManField;
        private string hDeleteDateField;
        /// <remarks/>
        public long HInterID {
            get {
                return this.hInterIDField;
            }
            set {
                this.hInterIDField = value;
            }
        }
        /// <remarks/>
        public string HBillNo {
            get {
                return this.hBillNoField;
            }
            set {
                this.hBillNoField = value;
            }
        }
        /// <remarks/>
        public System.DateTime HDate {
            get {
                return this.hDateField;
            }
            set {
                this.hDateField = value;
            }
        }
        /// <remarks/>
        public long HYear {
            get {
                return this.hYearField;
            }
            set {
                this.hYearField = value;
            }
        }
        /// <remarks/>
        public long HPeriod {
            get {
                return this.hPeriodField;
            }
            set {
                this.hPeriodField = value;
            }
        }
        /// <remarks/>
        public long HSManagerID {
            get {
                return this.hSManagerIDField;
            }
            set {
                this.hSManagerIDField = value;
            }
        }
        /// <remarks/>
        public long HFManagerID {
            get {
                return this.hFManagerIDField;
            }
            set {
                this.hFManagerIDField = value;
            }
        }
        /// <remarks/>
        public long HManagerID {
            get {
                return this.hManagerIDField;
            }
            set {
                this.hManagerIDField = value;
            }
        }
        /// <remarks/>
        public long HSupplyID {
            get {
                return this.hSupplyIDField;
            }
            set {
                this.hSupplyIDField = value;
            }
        }
        /// <remarks/>
        public long HSCWHID {
            get {
                return this.hSCWHIDField;
            }
            set {
                this.hSCWHIDField = value;
            }
        }
        /// <remarks/>
        public long HDeptID {
            get {
                return this.hDeptIDField;
            }
            set {
                this.hDeptIDField = value;
            }
        }
        /// <remarks/>
        public long HEmpID {
            get {
                return this.hEmpIDField;
            }
            set {
                this.hEmpIDField = value;
            }
        }
        /// <remarks/>
        public string HExplanation {
            get {
                return this.hExplanationField;
            }
            set {
                this.hExplanationField = value;
            }
        }
        /// <remarks/>
        public bool HRedBlueFlag {
            get {
                return this.hRedBlueFlagField;
            }
            set {
                this.hRedBlueFlagField = value;
            }
        }
        /// <remarks/>
        public string HBillType {
            get {
                return this.hBillTypeField;
            }
            set {
                this.hBillTypeField = value;
            }
        }
        /// <remarks/>
        public string HRemark {
            get {
                return this.hRemarkField;
            }
            set {
                this.hRemarkField = value;
            }
        }
        /// <remarks/>
        public string HMaker {
            get {
                return this.hMakerField;
            }
            set {
                this.hMakerField = value;
            }
        }
        /// <remarks/>
        public long HBillerID {
            get {
                return this.hBillerIDField;
            }
            set {
                this.hBillerIDField = value;
            }
        }
        /// <remarks/>
        public string HMakeDate {
            get {
                return this.hMakeDateField;
            }
            set {
                this.hMakeDateField = value;
            }
        }
        /// <remarks/>
        public string HUpDater {
            get {
                return this.hUpDaterField;
            }
            set {
                this.hUpDaterField = value;
            }
        }
        /// <remarks/>
        public string HUpDateDate {
            get {
                return this.hUpDateDateField;
            }
            set {
                this.hUpDateDateField = value;
            }
        }
        /// <remarks/>
        public string HChecker {
            get {
                return this.hCheckerField;
            }
            set {
                this.hCheckerField = value;
            }
        }
        /// <remarks/>
        public string HCheckDate {
            get {
                return this.hCheckDateField;
            }
            set {
                this.hCheckDateField = value;
            }
        }
        /// <remarks/>
        public string HCloseMan {
            get {
                return this.hCloseManField;
            }
            set {
                this.hCloseManField = value;
            }
        }
        /// <remarks/>
        public string HCloseDate {
            get {
                return this.hCloseDateField;
            }
            set {
                this.hCloseDateField = value;
            }
        }
        /// <remarks/>
        public string HDeleteMan {
            get {
                return this.hDeleteManField;
            }
            set {
                this.hDeleteManField = value;
            }
        }
        /// <remarks/>
        public string HDeleteDate {
            get {
                return this.hDeleteDateField;
            }
            set {
                this.hDeleteDateField = 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_K3 {
        
        private long hInterIDField;
@@ -32928,7 +32134,709 @@
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ClsKf_CheckStockBillMain_K3 {
        private long hInterIDField;
        private string hBillNoField;
        private System.DateTime hDateField;
        private long hYearField;
        private long hPeriodField;
        private long hSManagerIDField;
        private long hFManagerIDField;
        private long hManagerIDField;
        private long hSupplyIDField;
        private long hWHIDField;
        private long hSPIDField;
        private long hSCWHIDField;
        private long hSCSPIDField;
        private long hDeptIDField;
        private long hEmpIDField;
        private string hExplanationField;
        private bool hRedBlueFlagField;
        private string hBillTypeField;
        private string hRemarkField;
        private string hMakerField;
        private long hBillerIDField;
        private string hMakeDateField;
        private string hUpDaterField;
        private string hUpDateDateField;
        private string hCheckerField;
        private string hCheckDateField;
        private string hCloseManField;
        private string hCloseDateField;
        private string hDeleteManField;
        private string hDeleteDateField;
        /// <remarks/>
        public long HInterID {
            get {
                return this.hInterIDField;
            }
            set {
                this.hInterIDField = value;
            }
        }
        /// <remarks/>
        public string HBillNo {
            get {
                return this.hBillNoField;
            }
            set {
                this.hBillNoField = value;
            }
        }
        /// <remarks/>
        public System.DateTime HDate {
            get {
                return this.hDateField;
            }
            set {
                this.hDateField = value;
            }
        }
        /// <remarks/>
        public long HYear {
            get {
                return this.hYearField;
            }
            set {
                this.hYearField = value;
            }
        }
        /// <remarks/>
        public long HPeriod {
            get {
                return this.hPeriodField;
            }
            set {
                this.hPeriodField = value;
            }
        }
        /// <remarks/>
        public long HSManagerID {
            get {
                return this.hSManagerIDField;
            }
            set {
                this.hSManagerIDField = value;
            }
        }
        /// <remarks/>
        public long HFManagerID {
            get {
                return this.hFManagerIDField;
            }
            set {
                this.hFManagerIDField = value;
            }
        }
        /// <remarks/>
        public long HManagerID {
            get {
                return this.hManagerIDField;
            }
            set {
                this.hManagerIDField = value;
            }
        }
        /// <remarks/>
        public long HSupplyID {
            get {
                return this.hSupplyIDField;
            }
            set {
                this.hSupplyIDField = 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 long HSCWHID {
            get {
                return this.hSCWHIDField;
            }
            set {
                this.hSCWHIDField = value;
            }
        }
        /// <remarks/>
        public long HSCSPID {
            get {
                return this.hSCSPIDField;
            }
            set {
                this.hSCSPIDField = value;
            }
        }
        /// <remarks/>
        public long HDeptID {
            get {
                return this.hDeptIDField;
            }
            set {
                this.hDeptIDField = value;
            }
        }
        /// <remarks/>
        public long HEmpID {
            get {
                return this.hEmpIDField;
            }
            set {
                this.hEmpIDField = value;
            }
        }
        /// <remarks/>
        public string HExplanation {
            get {
                return this.hExplanationField;
            }
            set {
                this.hExplanationField = value;
            }
        }
        /// <remarks/>
        public bool HRedBlueFlag {
            get {
                return this.hRedBlueFlagField;
            }
            set {
                this.hRedBlueFlagField = value;
            }
        }
        /// <remarks/>
        public string HBillType {
            get {
                return this.hBillTypeField;
            }
            set {
                this.hBillTypeField = value;
            }
        }
        /// <remarks/>
        public string HRemark {
            get {
                return this.hRemarkField;
            }
            set {
                this.hRemarkField = value;
            }
        }
        /// <remarks/>
        public string HMaker {
            get {
                return this.hMakerField;
            }
            set {
                this.hMakerField = value;
            }
        }
        /// <remarks/>
        public long HBillerID {
            get {
                return this.hBillerIDField;
            }
            set {
                this.hBillerIDField = value;
            }
        }
        /// <remarks/>
        public string HMakeDate {
            get {
                return this.hMakeDateField;
            }
            set {
                this.hMakeDateField = value;
            }
        }
        /// <remarks/>
        public string HUpDater {
            get {
                return this.hUpDaterField;
            }
            set {
                this.hUpDaterField = value;
            }
        }
        /// <remarks/>
        public string HUpDateDate {
            get {
                return this.hUpDateDateField;
            }
            set {
                this.hUpDateDateField = value;
            }
        }
        /// <remarks/>
        public string HChecker {
            get {
                return this.hCheckerField;
            }
            set {
                this.hCheckerField = value;
            }
        }
        /// <remarks/>
        public string HCheckDate {
            get {
                return this.hCheckDateField;
            }
            set {
                this.hCheckDateField = value;
            }
        }
        /// <remarks/>
        public string HCloseMan {
            get {
                return this.hCloseManField;
            }
            set {
                this.hCloseManField = value;
            }
        }
        /// <remarks/>
        public string HCloseDate {
            get {
                return this.hCloseDateField;
            }
            set {
                this.hCloseDateField = value;
            }
        }
        /// <remarks/>
        public string HDeleteMan {
            get {
                return this.hDeleteManField;
            }
            set {
                this.hDeleteManField = value;
            }
        }
        /// <remarks/>
        public string HDeleteDate {
            get {
                return this.hDeleteDateField;
            }
            set {
                this.hDeleteDateField = 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_OtherInBillMain_K3 {
        private long hInterIDField;
        private string hBillNoField;
        private System.DateTime hDateField;
        private long hYearField;
        private long hPeriodField;
        private long hSManagerIDField;
        private long hFManagerIDField;
        private long hManagerIDField;
        private long hSupplyIDField;
        private long hSCWHIDField;
        private long hDeptIDField;
        private long hEmpIDField;
        private string hExplanationField;
        private bool hRedBlueFlagField;
        private string hBillTypeField;
        private string hRemarkField;
        private string hMakerField;
        private long hBillerIDField;
        private string hMakeDateField;
        private string hUpDaterField;
        private string hUpDateDateField;
        private string hCheckerField;
        private string hCheckDateField;
        private string hCloseManField;
        private string hCloseDateField;
        private string hDeleteManField;
        private string hDeleteDateField;
        /// <remarks/>
        public long HInterID {
            get {
                return this.hInterIDField;
            }
            set {
                this.hInterIDField = value;
            }
        }
        /// <remarks/>
        public string HBillNo {
            get {
                return this.hBillNoField;
            }
            set {
                this.hBillNoField = value;
            }
        }
        /// <remarks/>
        public System.DateTime HDate {
            get {
                return this.hDateField;
            }
            set {
                this.hDateField = value;
            }
        }
        /// <remarks/>
        public long HYear {
            get {
                return this.hYearField;
            }
            set {
                this.hYearField = value;
            }
        }
        /// <remarks/>
        public long HPeriod {
            get {
                return this.hPeriodField;
            }
            set {
                this.hPeriodField = value;
            }
        }
        /// <remarks/>
        public long HSManagerID {
            get {
                return this.hSManagerIDField;
            }
            set {
                this.hSManagerIDField = value;
            }
        }
        /// <remarks/>
        public long HFManagerID {
            get {
                return this.hFManagerIDField;
            }
            set {
                this.hFManagerIDField = value;
            }
        }
        /// <remarks/>
        public long HManagerID {
            get {
                return this.hManagerIDField;
            }
            set {
                this.hManagerIDField = value;
            }
        }
        /// <remarks/>
        public long HSupplyID {
            get {
                return this.hSupplyIDField;
            }
            set {
                this.hSupplyIDField = value;
            }
        }
        /// <remarks/>
        public long HSCWHID {
            get {
                return this.hSCWHIDField;
            }
            set {
                this.hSCWHIDField = value;
            }
        }
        /// <remarks/>
        public long HDeptID {
            get {
                return this.hDeptIDField;
            }
            set {
                this.hDeptIDField = value;
            }
        }
        /// <remarks/>
        public long HEmpID {
            get {
                return this.hEmpIDField;
            }
            set {
                this.hEmpIDField = value;
            }
        }
        /// <remarks/>
        public string HExplanation {
            get {
                return this.hExplanationField;
            }
            set {
                this.hExplanationField = value;
            }
        }
        /// <remarks/>
        public bool HRedBlueFlag {
            get {
                return this.hRedBlueFlagField;
            }
            set {
                this.hRedBlueFlagField = value;
            }
        }
        /// <remarks/>
        public string HBillType {
            get {
                return this.hBillTypeField;
            }
            set {
                this.hBillTypeField = value;
            }
        }
        /// <remarks/>
        public string HRemark {
            get {
                return this.hRemarkField;
            }
            set {
                this.hRemarkField = value;
            }
        }
        /// <remarks/>
        public string HMaker {
            get {
                return this.hMakerField;
            }
            set {
                this.hMakerField = value;
            }
        }
        /// <remarks/>
        public long HBillerID {
            get {
                return this.hBillerIDField;
            }
            set {
                this.hBillerIDField = value;
            }
        }
        /// <remarks/>
        public string HMakeDate {
            get {
                return this.hMakeDateField;
            }
            set {
                this.hMakeDateField = value;
            }
        }
        /// <remarks/>
        public string HUpDater {
            get {
                return this.hUpDaterField;
            }
            set {
                this.hUpDaterField = value;
            }
        }
        /// <remarks/>
        public string HUpDateDate {
            get {
                return this.hUpDateDateField;
            }
            set {
                this.hUpDateDateField = value;
            }
        }
        /// <remarks/>
        public string HChecker {
            get {
                return this.hCheckerField;
            }
            set {
                this.hCheckerField = value;
            }
        }
        /// <remarks/>
        public string HCheckDate {
            get {
                return this.hCheckDateField;
            }
            set {
                this.hCheckDateField = value;
            }
        }
        /// <remarks/>
        public string HCloseMan {
            get {
                return this.hCloseManField;
            }
            set {
                this.hCloseManField = value;
            }
        }
        /// <remarks/>
        public string HCloseDate {
            get {
                return this.hCloseDateField;
            }
            set {
                this.hCloseDateField = value;
            }
        }
        /// <remarks/>
        public string HDeleteMan {
            get {
                return this.hDeleteManField;
            }
            set {
                this.hDeleteManField = value;
            }
        }
        /// <remarks/>
        public string HDeleteDate {
            get {
                return this.hDeleteDateField;
            }
            set {
                this.hDeleteDateField = 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_OtherOutBillMain_K3 {
        
        private long hInterIDField;
        
@@ -34062,7 +33970,6 @@
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_StationInBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_SellOutBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_MouldProdInBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_OtherInBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustInBillMain_K3))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustInBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ProductInBillMain_K3))]
@@ -34076,6 +33983,7 @@
    [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(ClsKf_OtherInBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_MouldStockBillMain))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
    [System.SerializableAttribute()]
@@ -38039,183 +37947,6 @@
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ClsKf_OtherInBillMain : 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_EntrustInBillMain_K3 : ClsXt_BaseBillMain {
        
        private long hKeeperIDField;
@@ -40841,6 +40572,183 @@
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ClsKf_OtherInBillMain : 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 ClsSc_MouldStockBillMain : ClsXt_BaseBillMain {
        
        private long hSCWHIDField;
@@ -41938,435 +41846,6 @@
            }
            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;
            }
        }
    }
@@ -46233,6 +45712,703 @@
    }
    
    /// <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;
            }
            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/>
        public System.DateTime HProduceDate {
            get {
                return this.hProduceDateField;
            }
            set {
                this.hProduceDateField = value;
            }
        }
        /// <remarks/>
        public System.DateTime HExpiryDate {
            get {
                return this.hExpiryDateField;
            }
            set {
                this.hExpiryDateField = value;
            }
        }
    }
    /// <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.Web.Services", "4.8.4084.0")]
    public delegate void get_BillBarCode_MoveStockCheckCompletedEventHandler(object sender, get_BillBarCode_MoveStockCheckCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class get_BillBarCode_MoveStockCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal get_BillBarCode_MoveStockCheckCompletedEventArgs(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_BarCode_MoveStockBillCheckCompletedEventHandler(object sender, get_BarCode_MoveStockBillCheckCompletedEventArgs 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_MoveStockBillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal get_BarCode_MoveStockBillCheckCompletedEventArgs(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_MoveStockBillCheckCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventArgs 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_MoveStockBillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventArgs(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_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventArgs e);
    
@@ -46900,6 +47076,84 @@
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[7]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void get_ServerCon2CompletedEventHandler(object sender, get_ServerCon2CompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class get_ServerCon2CompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal get_ServerCon2CompletedEventArgs(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/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void get_SubDisplayCompletedEventHandler(object sender, get_SubDisplayCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class get_SubDisplayCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal get_SubDisplayCompletedEventArgs(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 get_SubDisplayByOwnerCompletedEventHandler(object sender, get_SubDisplayByOwnerCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class get_SubDisplayByOwnerCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal get_SubDisplayByOwnerCompletedEventArgs(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]));
            }
        }
    }
@@ -50110,26 +50364,26 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void get_BillBarCode_MoveStockCheckCompletedEventHandler(object sender, get_BillBarCode_MoveStockCheckCompletedEventArgs e);
    public delegate void set_SaveOtherInBill_CLDCompletedEventHandler(object sender, set_SaveOtherInBill_CLDCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class get_BillBarCode_MoveStockCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    public partial class set_SaveOtherInBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal get_BillBarCode_MoveStockCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
        internal set_SaveOtherInBill_CLDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public ClsKf_ICStockBill_WMS Result {
        public bool Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
                return ((bool)(this.results[0]));
            }
        }
        
@@ -50144,51 +50398,17 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void get_BarCode_MoveStockBillCheckCompletedEventHandler(object sender, get_BarCode_MoveStockBillCheckCompletedEventArgs e);
    public delegate void set_SaveProcReportMoveBill_NewCompletedEventHandler(object sender, set_SaveProcReportMoveBill_NewCompletedEventArgs 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_MoveStockBillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    public partial class set_SaveProcReportMoveBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal get_BarCode_MoveStockBillCheckCompletedEventArgs(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_MoveStockBillCheckCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventArgs 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_MoveStockBillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
        internal set_SaveProcReportMoveBill_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
@@ -52714,43 +52934,17 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void get_ServerCon2CompletedEventHandler(object sender, get_ServerCon2CompletedEventArgs e);
    public delegate void set_AuditOtherOutBillCompletedEventHandler(object sender, set_AuditOtherOutBillCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class get_ServerCon2CompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    public partial class set_AuditOtherOutBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal get_ServerCon2CompletedEventArgs(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/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void get_SubDisplayCompletedEventHandler(object sender, get_SubDisplayCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class get_SubDisplayCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal get_SubDisplayCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
        internal set_AuditOtherOutBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
@@ -52762,21 +52956,55 @@
                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_SubDisplayByOwnerCompletedEventHandler(object sender, get_SubDisplayByOwnerCompletedEventArgs e);
    public delegate void get_StockOutStyleCompletedEventHandler(object sender, get_StockOutStyleCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class get_SubDisplayByOwnerCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    public partial class get_StockOutStyleCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal get_SubDisplayByOwnerCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
        internal get_StockOutStyleCompletedEventArgs(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_SaveOtherOutBill_NewCompletedEventHandler(object sender, set_SaveOtherOutBill_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_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SaveOtherOutBill_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
@@ -52786,6 +53014,14 @@
            get {
                this.RaiseExceptionIfNecessary();
                return ((bool)(this.results[0]));
            }
        }
        /// <remarks/>
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
@@ -54464,17 +54700,17 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void set_SaveOtherInBill_CLDCompletedEventHandler(object sender, set_SaveOtherInBill_CLDCompletedEventArgs e);
    public delegate void set_SaveCheckStockBillCompletedEventHandler(object sender, set_SaveCheckStockBillCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_SaveOtherInBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    public partial class set_SaveCheckStockBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal set_SaveOtherInBill_CLDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
        internal set_SaveCheckStockBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
@@ -54498,17 +54734,17 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void set_SaveProcReportMoveBill_NewCompletedEventHandler(object sender, set_SaveProcReportMoveBill_NewCompletedEventArgs e);
    public delegate void set_SaveCheckStockBill_WMSCompletedEventHandler(object sender, set_SaveCheckStockBill_WMSCompletedEventArgs 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_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    public partial class set_SaveCheckStockBill_WMSCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal set_SaveProcReportMoveBill_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
        internal set_SaveCheckStockBill_WMSCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
@@ -54526,6 +54762,32 @@
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void Get_IsCheckStock_ICInventoryCompletedEventHandler(object sender, Get_IsCheckStock_ICInventoryCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class Get_IsCheckStock_ICInventoryCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal Get_IsCheckStock_ICInventoryCompletedEventArgs(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]));
            }
        }
    }
@@ -56302,100 +56564,6 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void set_AuditOtherOutBillCompletedEventHandler(object sender, set_AuditOtherOutBillCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_AuditOtherOutBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_AuditOtherOutBillCompletedEventArgs(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_StockOutStyleCompletedEventHandler(object sender, get_StockOutStyleCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class get_StockOutStyleCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal get_StockOutStyleCompletedEventArgs(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_SaveOtherOutBill_NewCompletedEventHandler(object sender, set_SaveOtherOutBill_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_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        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_SavePonderationBillMain_Temp_ChangGuiCompletedEventHandler(object sender, set_SavePonderationBillMain_Temp_ChangGuiCompletedEventArgs e);
    
    /// <remarks/>
@@ -57580,6 +57748,74 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void set_SavePOInStockBill_JsonCompletedEventHandler(object sender, set_SavePOInStockBill_JsonCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_SavePOInStockBill_JsonCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SavePOInStockBill_JsonCompletedEventArgs(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_SavePOInStockBill_CLD_NewCompletedEventHandler(object sender, set_SavePOInStockBill_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_SavePOInStockBill_CLD_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SavePOInStockBill_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_SaveICMOReportBill_CLD_NewCompletedEventHandler(object sender, set_SaveICMOReportBill_CLD_NewCompletedEventArgs e);
    
    /// <remarks/>
@@ -58408,100 +58644,6 @@
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void set_SaveCheckStockBillCompletedEventHandler(object sender, set_SaveCheckStockBillCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_SaveCheckStockBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SaveCheckStockBillCompletedEventArgs(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_SaveCheckStockBill_WMSCompletedEventHandler(object sender, set_SaveCheckStockBill_WMSCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_SaveCheckStockBill_WMSCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SaveCheckStockBill_WMSCompletedEventArgs(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_IsCheckStock_ICInventoryCompletedEventHandler(object sender, Get_IsCheckStock_ICInventoryCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class Get_IsCheckStock_ICInventoryCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal Get_IsCheckStock_ICInventoryCompletedEventArgs(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]));
            }
        }
    }