ch
2022-05-24 6dddaea7cf513f9a55cc54d06a2a3feca750e4f6
WebAPI/Web References/WebS/Reference.cs
@@ -35,6 +35,20 @@
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsXt_BaseBillMain))]
    public partial class WebService1 : System.Web.Services.Protocols.SoapHttpClientProtocol {
        
        private System.Threading.SendOrPostCallback get_SourceBarCode_NewOperationCompleted;
        private System.Threading.SendOrPostCallback getSourceBill_NewOperationCompleted;
        private System.Threading.SendOrPostCallback GetSourceBillListOperationCompleted;
        private System.Threading.SendOrPostCallback get_SourceBarCode_MateOutOperationCompleted;
        private System.Threading.SendOrPostCallback get_SourceBarCode_EntrustOutOperationCompleted;
        private System.Threading.SendOrPostCallback get_CheckTypeByMouldSourceOperationCompleted;
        private System.Threading.SendOrPostCallback getMouldSourceBillListOperationCompleted;
        private System.Threading.SendOrPostCallback Get_CheckTypeByMouldBarCode_ProdCheckStockOperationCompleted;
        
        private System.Threading.SendOrPostCallback GetMouldBillEntry_TmpListOperationCompleted;
@@ -55,13 +69,37 @@
        
        private System.Threading.SendOrPostCallback get_CheckTypeByPackBarCode_PackOperationCompleted;
        
        private System.Threading.SendOrPostCallback get_CheckTypeByBarCode_PackUnionOperationCompleted;
        private System.Threading.SendOrPostCallback get_CheckTypeByBarCode_PackSplitOperationCompleted;
        
        private System.Threading.SendOrPostCallback GetBillEntry_TmpList_PackOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SavePackUnionBill_NewOperationCompleted;
        private System.Threading.SendOrPostCallback set_SavePackSplitBill_NewOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_DelPonderationBillMain_Temp_PackOperationCompleted;
        private System.Threading.SendOrPostCallback GetSourceBillList_BillCheckOperationCompleted;
        private System.Threading.SendOrPostCallback get_BillBarCode_MateOutCheckOperationCompleted;
        private System.Threading.SendOrPostCallback get_BillBarCode_OtherOutCheckOperationCompleted;
        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;
        private System.Threading.SendOrPostCallback GetKf_PonderationBillMain_Temp_BillCheckOperationCompleted;
        private System.Threading.SendOrPostCallback GetKf_PonderationBillMain_TempList_BillCheckOperationCompleted;
        
        private System.Threading.SendOrPostCallback getDataSetByMasterSQLOperationCompleted;
        
@@ -92,6 +130,20 @@
        private System.Threading.SendOrPostCallback DeleteMouldOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_MouldOperationCompleted;
        private System.Threading.SendOrPostCallback DeleteBillListOperationCompleted;
        private System.Threading.SendOrPostCallback GetKf_PonderationBillMain_TempList_NewOperationCompleted;
        private System.Threading.SendOrPostCallback DeleteICStockBillAndWMSOperationCompleted;
        private System.Threading.SendOrPostCallback GetKf_ICStockBillListOperationCompleted;
        private System.Threading.SendOrPostCallback GetKf_ICStockBillQueryListOperationCompleted;
        private System.Threading.SendOrPostCallback Get_ICInventoryByMaterIDListOperationCompleted;
        private System.Threading.SendOrPostCallback Get_CheckQtyByBarCodeOperationCompleted;
        
        private System.Threading.SendOrPostCallback Get_CheckQtyByBarCode_GetWhAndSPOperationCompleted;
        
@@ -247,19 +299,13 @@
        
        private System.Threading.SendOrPostCallback getSourceBillList_NewOperationCompleted;
        
        private System.Threading.SendOrPostCallback get_SourceBarCode_NewOperationCompleted;
        private System.Threading.SendOrPostCallback set_SavePOStockInBackBill_CLDOperationCompleted;
        
        private System.Threading.SendOrPostCallback getSourceBill_NewOperationCompleted;
        private System.Threading.SendOrPostCallback set_SavePOStockInBillOperationCompleted;
        
        private System.Threading.SendOrPostCallback GetSourceBillListOperationCompleted;
        private System.Threading.SendOrPostCallback set_CheckAddPOStockInBillOperationCompleted;
        
        private System.Threading.SendOrPostCallback get_SourceBarCode_MateOutOperationCompleted;
        private System.Threading.SendOrPostCallback get_SourceBarCode_EntrustOutOperationCompleted;
        private System.Threading.SendOrPostCallback get_CheckTypeByMouldSourceOperationCompleted;
        private System.Threading.SendOrPostCallback getMouldSourceBillListOperationCompleted;
        private System.Threading.SendOrPostCallback set_CheckPOStockInBillOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_AuditPOStockInBillOperationCompleted;
        
@@ -369,17 +415,7 @@
        
        private System.Threading.SendOrPostCallback TempList_ModifyOperationCompleted;
        
        private System.Threading.SendOrPostCallback DeleteBillListOperationCompleted;
        private System.Threading.SendOrPostCallback GetKf_PonderationBillMain_TempList_NewOperationCompleted;
        private System.Threading.SendOrPostCallback DeleteICStockBillAndWMSOperationCompleted;
        private System.Threading.SendOrPostCallback GetKf_ICStockBillListOperationCompleted;
        private System.Threading.SendOrPostCallback Get_ICInventoryByMaterIDListOperationCompleted;
        private System.Threading.SendOrPostCallback Get_CheckQtyByBarCodeOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveSellOutBackBill_CLDOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SaveSellOutBillOperationCompleted;
        
@@ -426,6 +462,8 @@
        private System.Threading.SendOrPostCallback set_SaveMateOutBill_CLD_NewOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SaveMateOutBill_CLDOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveMateOutBill_BillCheckOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SaveMateReplenishOutBill_NewOperationCompleted;
        
@@ -479,19 +517,13 @@
        
        private System.Threading.SendOrPostCallback set_SaveOtherOutBill_CLDOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SaveOtherOutBill_BillCheckOperationCompleted;
        private System.Threading.SendOrPostCallback set_SavePOStockInBackBillOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SavePOStockInBackBill_NewOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SavePOStockInBackBill_CLD_NewOperationCompleted;
        private System.Threading.SendOrPostCallback set_SavePOStockInBackBill_CLDOperationCompleted;
        private System.Threading.SendOrPostCallback set_SavePOStockInBillOperationCompleted;
        private System.Threading.SendOrPostCallback set_CheckAddPOStockInBillOperationCompleted;
        private System.Threading.SendOrPostCallback set_CheckPOStockInBillOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_DelPonderationBillMain_TempOperationCompleted;
        
@@ -603,6 +635,10 @@
        
        private System.Threading.SendOrPostCallback set_SaveMoveStockBill_CLD_NewOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SaveMoveStockBill_BillCheckOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveMoveStockBill_CLD_BillCheckOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveMoveStockStepOutBill_NewOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SaveMoveStockStepOutBill_CLD_NewOperationCompleted;
@@ -622,8 +658,6 @@
        private System.Threading.SendOrPostCallback set_SaveSellOutBackBill_NewOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SaveSellOutBackBill_CLD_NewOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveSellOutBackBill_CLDOperationCompleted;
        
        private System.Threading.SendOrPostCallback GetSc_ICMOReportBillListOperationCompleted;
        
@@ -1004,6 +1038,27 @@
        }
        
        /// <remarks/>
        public event get_SourceBarCode_NewCompletedEventHandler get_SourceBarCode_NewCompleted;
        /// <remarks/>
        public event getSourceBill_NewCompletedEventHandler getSourceBill_NewCompleted;
        /// <remarks/>
        public event GetSourceBillListCompletedEventHandler GetSourceBillListCompleted;
        /// <remarks/>
        public event get_SourceBarCode_MateOutCompletedEventHandler get_SourceBarCode_MateOutCompleted;
        /// <remarks/>
        public event get_SourceBarCode_EntrustOutCompletedEventHandler get_SourceBarCode_EntrustOutCompleted;
        /// <remarks/>
        public event get_CheckTypeByMouldSourceCompletedEventHandler get_CheckTypeByMouldSourceCompleted;
        /// <remarks/>
        public event getMouldSourceBillListCompletedEventHandler getMouldSourceBillListCompleted;
        /// <remarks/>
        public event Get_CheckTypeByMouldBarCode_ProdCheckStockCompletedEventHandler Get_CheckTypeByMouldBarCode_ProdCheckStockCompleted;
        
        /// <remarks/>
@@ -1034,16 +1089,52 @@
        public event get_CheckTypeByPackBarCode_PackCompletedEventHandler get_CheckTypeByPackBarCode_PackCompleted;
        
        /// <remarks/>
        public event get_CheckTypeByBarCode_PackUnionCompletedEventHandler get_CheckTypeByBarCode_PackUnionCompleted;
        /// <remarks/>
        public event get_CheckTypeByBarCode_PackSplitCompletedEventHandler get_CheckTypeByBarCode_PackSplitCompleted;
        
        /// <remarks/>
        public event GetBillEntry_TmpList_PackCompletedEventHandler GetBillEntry_TmpList_PackCompleted;
        
        /// <remarks/>
        public event set_SavePackUnionBill_NewCompletedEventHandler set_SavePackUnionBill_NewCompleted;
        /// <remarks/>
        public event set_SavePackSplitBill_NewCompletedEventHandler set_SavePackSplitBill_NewCompleted;
        
        /// <remarks/>
        public event set_DelPonderationBillMain_Temp_PackCompletedEventHandler set_DelPonderationBillMain_Temp_PackCompleted;
        /// <remarks/>
        public event GetSourceBillList_BillCheckCompletedEventHandler GetSourceBillList_BillCheckCompleted;
        /// <remarks/>
        public event get_BillBarCode_MateOutCheckCompletedEventHandler get_BillBarCode_MateOutCheckCompleted;
        /// <remarks/>
        public event get_BillBarCode_OtherOutCheckCompletedEventHandler get_BillBarCode_OtherOutCheckCompleted;
        /// <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/>
        public event get_CheckTypeByBarCode_BillCheckCompletedEventHandler get_CheckTypeByBarCode_BillCheckCompleted;
        /// <remarks/>
        public event GetKf_PonderationBillMain_Temp_BillCheckCompletedEventHandler GetKf_PonderationBillMain_Temp_BillCheckCompleted;
        /// <remarks/>
        public event GetKf_PonderationBillMain_TempList_BillCheckCompletedEventHandler GetKf_PonderationBillMain_TempList_BillCheckCompleted;
        
        /// <remarks/>
        public event getDataSetByMasterSQLCompletedEventHandler getDataSetByMasterSQLCompleted;
@@ -1089,6 +1180,27 @@
        
        /// <remarks/>
        public event set_SavePonderationBillMain_Temp_BarCode_MouldCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_MouldCompleted;
        /// <remarks/>
        public event DeleteBillListCompletedEventHandler DeleteBillListCompleted;
        /// <remarks/>
        public event GetKf_PonderationBillMain_TempList_NewCompletedEventHandler GetKf_PonderationBillMain_TempList_NewCompleted;
        /// <remarks/>
        public event DeleteICStockBillAndWMSCompletedEventHandler DeleteICStockBillAndWMSCompleted;
        /// <remarks/>
        public event GetKf_ICStockBillListCompletedEventHandler GetKf_ICStockBillListCompleted;
        /// <remarks/>
        public event GetKf_ICStockBillQueryListCompletedEventHandler GetKf_ICStockBillQueryListCompleted;
        /// <remarks/>
        public event Get_ICInventoryByMaterIDListCompletedEventHandler Get_ICInventoryByMaterIDListCompleted;
        /// <remarks/>
        public event Get_CheckQtyByBarCodeCompletedEventHandler Get_CheckQtyByBarCodeCompleted;
        
        /// <remarks/>
        public event Get_CheckQtyByBarCode_GetWhAndSPCompletedEventHandler Get_CheckQtyByBarCode_GetWhAndSPCompleted;
@@ -1322,25 +1434,16 @@
        public event getSourceBillList_NewCompletedEventHandler getSourceBillList_NewCompleted;
        
        /// <remarks/>
        public event get_SourceBarCode_NewCompletedEventHandler get_SourceBarCode_NewCompleted;
        public event set_SavePOStockInBackBill_CLDCompletedEventHandler set_SavePOStockInBackBill_CLDCompleted;
        
        /// <remarks/>
        public event getSourceBill_NewCompletedEventHandler getSourceBill_NewCompleted;
        public event set_SavePOStockInBillCompletedEventHandler set_SavePOStockInBillCompleted;
        
        /// <remarks/>
        public event GetSourceBillListCompletedEventHandler GetSourceBillListCompleted;
        public event set_CheckAddPOStockInBillCompletedEventHandler set_CheckAddPOStockInBillCompleted;
        
        /// <remarks/>
        public event get_SourceBarCode_MateOutCompletedEventHandler get_SourceBarCode_MateOutCompleted;
        /// <remarks/>
        public event get_SourceBarCode_EntrustOutCompletedEventHandler get_SourceBarCode_EntrustOutCompleted;
        /// <remarks/>
        public event get_CheckTypeByMouldSourceCompletedEventHandler get_CheckTypeByMouldSourceCompleted;
        /// <remarks/>
        public event getMouldSourceBillListCompletedEventHandler getMouldSourceBillListCompleted;
        public event set_CheckPOStockInBillCompletedEventHandler set_CheckPOStockInBillCompleted;
        
        /// <remarks/>
        public event set_AuditPOStockInBillCompletedEventHandler set_AuditPOStockInBillCompleted;
@@ -1505,22 +1608,7 @@
        public event TempList_ModifyCompletedEventHandler TempList_ModifyCompleted;
        
        /// <remarks/>
        public event DeleteBillListCompletedEventHandler DeleteBillListCompleted;
        /// <remarks/>
        public event GetKf_PonderationBillMain_TempList_NewCompletedEventHandler GetKf_PonderationBillMain_TempList_NewCompleted;
        /// <remarks/>
        public event DeleteICStockBillAndWMSCompletedEventHandler DeleteICStockBillAndWMSCompleted;
        /// <remarks/>
        public event GetKf_ICStockBillListCompletedEventHandler GetKf_ICStockBillListCompleted;
        /// <remarks/>
        public event Get_ICInventoryByMaterIDListCompletedEventHandler Get_ICInventoryByMaterIDListCompleted;
        /// <remarks/>
        public event Get_CheckQtyByBarCodeCompletedEventHandler Get_CheckQtyByBarCodeCompleted;
        public event set_SaveSellOutBackBill_CLDCompletedEventHandler set_SaveSellOutBackBill_CLDCompleted;
        
        /// <remarks/>
        public event set_SaveSellOutBillCompletedEventHandler set_SaveSellOutBillCompleted;
@@ -1590,6 +1678,9 @@
        
        /// <remarks/>
        public event set_SaveMateOutBill_CLDCompletedEventHandler set_SaveMateOutBill_CLDCompleted;
        /// <remarks/>
        public event set_SaveMateOutBill_BillCheckCompletedEventHandler set_SaveMateOutBill_BillCheckCompleted;
        
        /// <remarks/>
        public event set_SaveMateReplenishOutBill_NewCompletedEventHandler set_SaveMateReplenishOutBill_NewCompleted;
@@ -1670,6 +1761,9 @@
        public event set_SaveOtherOutBill_CLDCompletedEventHandler set_SaveOtherOutBill_CLDCompleted;
        
        /// <remarks/>
        public event set_SaveOtherOutBill_BillCheckCompletedEventHandler set_SaveOtherOutBill_BillCheckCompleted;
        /// <remarks/>
        public event set_SavePOStockInBackBillCompletedEventHandler set_SavePOStockInBackBillCompleted;
        
        /// <remarks/>
@@ -1677,18 +1771,6 @@
        
        /// <remarks/>
        public event set_SavePOStockInBackBill_CLD_NewCompletedEventHandler set_SavePOStockInBackBill_CLD_NewCompleted;
        /// <remarks/>
        public event set_SavePOStockInBackBill_CLDCompletedEventHandler set_SavePOStockInBackBill_CLDCompleted;
        /// <remarks/>
        public event set_SavePOStockInBillCompletedEventHandler set_SavePOStockInBillCompleted;
        /// <remarks/>
        public event set_CheckAddPOStockInBillCompletedEventHandler set_CheckAddPOStockInBillCompleted;
        /// <remarks/>
        public event set_CheckPOStockInBillCompletedEventHandler set_CheckPOStockInBillCompleted;
        
        /// <remarks/>
        public event set_DelPonderationBillMain_TempCompletedEventHandler set_DelPonderationBillMain_TempCompleted;
@@ -1856,6 +1938,12 @@
        public event set_SaveMoveStockBill_CLD_NewCompletedEventHandler set_SaveMoveStockBill_CLD_NewCompleted;
        
        /// <remarks/>
        public event set_SaveMoveStockBill_BillCheckCompletedEventHandler set_SaveMoveStockBill_BillCheckCompleted;
        /// <remarks/>
        public event set_SaveMoveStockBill_CLD_BillCheckCompletedEventHandler set_SaveMoveStockBill_CLD_BillCheckCompleted;
        /// <remarks/>
        public event set_SaveMoveStockStepOutBill_NewCompletedEventHandler set_SaveMoveStockStepOutBill_NewCompleted;
        
        /// <remarks/>
@@ -1884,9 +1972,6 @@
        
        /// <remarks/>
        public event set_SaveSellOutBackBill_CLD_NewCompletedEventHandler set_SaveSellOutBackBill_CLD_NewCompleted;
        /// <remarks/>
        public event set_SaveSellOutBackBill_CLDCompletedEventHandler set_SaveSellOutBackBill_CLDCompleted;
        
        /// <remarks/>
        public event GetSc_ICMOReportBillListCompletedEventHandler GetSc_ICMOReportBillListCompleted;
@@ -2399,6 +2484,360 @@
        public event GetSc_ICMOBillListCompletedEventHandler GetSc_ICMOBillListCompleted;
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBarCode_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public ClsKf_ICStockBill_WMS get_SourceBarCode_New(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, bool SourceFlag, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, ref string sErrMsg) {
            object[] results = this.Invoke("get_SourceBarCode_New", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        HSourceBillNo,
                        HSourceBillType,
                        HRedBlueflag,
                        SourceFlag,
                        HMaker,
                        HPTQty,
                        HPlanMode,
                        HFIFOWhID,
                        HOWNERID,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((ClsKf_ICStockBill_WMS)(results[0]));
        }
        /// <remarks/>
        public void get_SourceBarCode_NewAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, bool SourceFlag, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, string sErrMsg) {
            this.get_SourceBarCode_NewAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HRedBlueflag, SourceFlag, HMaker, HPTQty, HPlanMode, HFIFOWhID, HOWNERID, sErrMsg, null);
        }
        /// <remarks/>
        public void get_SourceBarCode_NewAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, bool SourceFlag, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, string sErrMsg, object userState) {
            if ((this.get_SourceBarCode_NewOperationCompleted == null)) {
                this.get_SourceBarCode_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBarCode_NewOperationCompleted);
            }
            this.InvokeAsync("get_SourceBarCode_New", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        HSourceBillNo,
                        HSourceBillType,
                        HRedBlueflag,
                        SourceFlag,
                        HMaker,
                        HPTQty,
                        HPlanMode,
                        HFIFOWhID,
                        HOWNERID,
                        sErrMsg}, this.get_SourceBarCode_NewOperationCompleted, userState);
        }
        private void Onget_SourceBarCode_NewOperationCompleted(object arg) {
            if ((this.get_SourceBarCode_NewCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_SourceBarCode_NewCompleted(this, new get_SourceBarCode_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getSourceBill_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public ClsKf_ICStockBill_WMS getSourceBill_New(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, long HAccessFlag, bool SourceFlag, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
            object[] results = this.Invoke("getSourceBill_New", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        HSourceBillNo,
                        HSourceBillType,
                        HRedBlueflag,
                        HMaker,
                        HPTQty,
                        HPlanMode,
                        HFIFOWhID,
                        HOWNERID,
                        HAccessFlag,
                        SourceFlag,
                        oSystemParameterMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((ClsKf_ICStockBill_WMS)(results[0]));
        }
        /// <remarks/>
        public void getSourceBill_NewAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, long HAccessFlag, bool SourceFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
            this.getSourceBill_NewAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HRedBlueflag, HMaker, HPTQty, HPlanMode, HFIFOWhID, HOWNERID, HAccessFlag, SourceFlag, oSystemParameterMain, sErrMsg, null);
        }
        /// <remarks/>
        public void getSourceBill_NewAsync(
                    long HInterID,
                    string HBillNo,
                    string HBillType,
                    string HSourceBillNo,
                    string HSourceBillType,
                    bool HRedBlueflag,
                    string HMaker,
                    double HPTQty,
                    long HPlanMode,
                    long HFIFOWhID,
                    long HOWNERID,
                    long HAccessFlag,
                    bool SourceFlag,
                    ClsXt_SystemParameterMain oSystemParameterMain,
                    string sErrMsg,
                    object userState) {
            if ((this.getSourceBill_NewOperationCompleted == null)) {
                this.getSourceBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSourceBill_NewOperationCompleted);
            }
            this.InvokeAsync("getSourceBill_New", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        HSourceBillNo,
                        HSourceBillType,
                        HRedBlueflag,
                        HMaker,
                        HPTQty,
                        HPlanMode,
                        HFIFOWhID,
                        HOWNERID,
                        HAccessFlag,
                        SourceFlag,
                        oSystemParameterMain,
                        sErrMsg}, this.getSourceBill_NewOperationCompleted, userState);
        }
        private void OngetSourceBill_NewOperationCompleted(object arg) {
            if ((this.getSourceBill_NewCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.getSourceBill_NewCompleted(this, new getSourceBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetSourceBillList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public System.Data.DataSet GetSourceBillList(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, long HOWNERID, ref string sErrMsg) {
            object[] results = this.Invoke("GetSourceBillList", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        HSourceBillNo,
                        HSourceBillType,
                        HOWNERID,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void GetSourceBillListAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, long HOWNERID, string sErrMsg) {
            this.GetSourceBillListAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HOWNERID, sErrMsg, null);
        }
        /// <remarks/>
        public void GetSourceBillListAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, long HOWNERID, string sErrMsg, object userState) {
            if ((this.GetSourceBillListOperationCompleted == null)) {
                this.GetSourceBillListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetSourceBillListOperationCompleted);
            }
            this.InvokeAsync("GetSourceBillList", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        HSourceBillNo,
                        HSourceBillType,
                        HOWNERID,
                        sErrMsg}, this.GetSourceBillListOperationCompleted, userState);
        }
        private void OnGetSourceBillListOperationCompleted(object arg) {
            if ((this.GetSourceBillListCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetSourceBillListCompleted(this, new GetSourceBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBarCode_MateOut", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public ClsKf_ICStockBill_WMS get_SourceBarCode_MateOut(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, ref string sErrMsg) {
            object[] results = this.Invoke("get_SourceBarCode_MateOut", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        HSourceBillNo,
                        HSourceBillType,
                        HMaker,
                        HPTQty,
                        HPlanMode,
                        HFIFOWhID,
                        HOWNERID,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((ClsKf_ICStockBill_WMS)(results[0]));
        }
        /// <remarks/>
        public void get_SourceBarCode_MateOutAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, string sErrMsg) {
            this.get_SourceBarCode_MateOutAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HPTQty, HPlanMode, HFIFOWhID, HOWNERID, sErrMsg, null);
        }
        /// <remarks/>
        public void get_SourceBarCode_MateOutAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, string sErrMsg, object userState) {
            if ((this.get_SourceBarCode_MateOutOperationCompleted == null)) {
                this.get_SourceBarCode_MateOutOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBarCode_MateOutOperationCompleted);
            }
            this.InvokeAsync("get_SourceBarCode_MateOut", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        HSourceBillNo,
                        HSourceBillType,
                        HMaker,
                        HPTQty,
                        HPlanMode,
                        HFIFOWhID,
                        HOWNERID,
                        sErrMsg}, this.get_SourceBarCode_MateOutOperationCompleted, userState);
        }
        private void Onget_SourceBarCode_MateOutOperationCompleted(object arg) {
            if ((this.get_SourceBarCode_MateOutCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_SourceBarCode_MateOutCompleted(this, new get_SourceBarCode_MateOutCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBarCode_EntrustOut", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public ClsKf_ICStockBill_WMS get_SourceBarCode_EntrustOut(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HFIFOWhID, long HOWNERID, ref string sErrMsg) {
            object[] results = this.Invoke("get_SourceBarCode_EntrustOut", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        HSourceBillNo,
                        HSourceBillType,
                        HMaker,
                        HFIFOWhID,
                        HOWNERID,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((ClsKf_ICStockBill_WMS)(results[0]));
        }
        /// <remarks/>
        public void get_SourceBarCode_EntrustOutAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HFIFOWhID, long HOWNERID, string sErrMsg) {
            this.get_SourceBarCode_EntrustOutAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HFIFOWhID, HOWNERID, sErrMsg, null);
        }
        /// <remarks/>
        public void get_SourceBarCode_EntrustOutAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HFIFOWhID, long HOWNERID, string sErrMsg, object userState) {
            if ((this.get_SourceBarCode_EntrustOutOperationCompleted == null)) {
                this.get_SourceBarCode_EntrustOutOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBarCode_EntrustOutOperationCompleted);
            }
            this.InvokeAsync("get_SourceBarCode_EntrustOut", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        HSourceBillNo,
                        HSourceBillType,
                        HMaker,
                        HFIFOWhID,
                        HOWNERID,
                        sErrMsg}, this.get_SourceBarCode_EntrustOutOperationCompleted, userState);
        }
        private void Onget_SourceBarCode_EntrustOutOperationCompleted(object arg) {
            if ((this.get_SourceBarCode_EntrustOutCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_SourceBarCode_EntrustOutCompleted(this, new get_SourceBarCode_EntrustOutCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_CheckTypeByMouldSource", 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_Mould get_CheckTypeByMouldSource(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HHMaker, long HOWNERID, ref string sErrMsg) {
            object[] results = this.Invoke("get_CheckTypeByMouldSource", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        HSourceBillNo,
                        HSourceBillType,
                        HHMaker,
                        HOWNERID,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((ClsKf_ICStockBill_Mould)(results[0]));
        }
        /// <remarks/>
        public void get_CheckTypeByMouldSourceAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HHMaker, long HOWNERID, string sErrMsg) {
            this.get_CheckTypeByMouldSourceAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HHMaker, HOWNERID, sErrMsg, null);
        }
        /// <remarks/>
        public void get_CheckTypeByMouldSourceAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HHMaker, long HOWNERID, string sErrMsg, object userState) {
            if ((this.get_CheckTypeByMouldSourceOperationCompleted == null)) {
                this.get_CheckTypeByMouldSourceOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_CheckTypeByMouldSourceOperationCompleted);
            }
            this.InvokeAsync("get_CheckTypeByMouldSource", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        HSourceBillNo,
                        HSourceBillType,
                        HHMaker,
                        HOWNERID,
                        sErrMsg}, this.get_CheckTypeByMouldSourceOperationCompleted, userState);
        }
        private void Onget_CheckTypeByMouldSourceOperationCompleted(object arg) {
            if ((this.get_CheckTypeByMouldSourceCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_CheckTypeByMouldSourceCompleted(this, new get_CheckTypeByMouldSourceCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getMouldSourceBillList", 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_Mould getMouldSourceBillList(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HHMaker, long HOWNERID, ref string sErrMsg) {
            object[] results = this.Invoke("getMouldSourceBillList", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        HSourceBillNo,
                        HSourceBillType,
                        HHMaker,
                        HOWNERID,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((ClsKf_ICStockBill_Mould)(results[0]));
        }
        /// <remarks/>
        public void getMouldSourceBillListAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HHMaker, long HOWNERID, string sErrMsg) {
            this.getMouldSourceBillListAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HHMaker, HOWNERID, sErrMsg, null);
        }
        /// <remarks/>
        public void getMouldSourceBillListAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HHMaker, long HOWNERID, string sErrMsg, object userState) {
            if ((this.getMouldSourceBillListOperationCompleted == null)) {
                this.getMouldSourceBillListOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetMouldSourceBillListOperationCompleted);
            }
            this.InvokeAsync("getMouldSourceBillList", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        HSourceBillNo,
                        HSourceBillType,
                        HHMaker,
                        HOWNERID,
                        sErrMsg}, this.getMouldSourceBillListOperationCompleted, userState);
        }
        private void OngetMouldSourceBillListOperationCompleted(object arg) {
            if ((this.getMouldSourceBillListCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.getMouldSourceBillListCompleted(this, new getMouldSourceBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_CheckTypeByMouldBarCode_ProdCheckStock", 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_CheckTypeByMouldBarCode_ProdCheckStock(string sBarCode, long HBillID, string HBillType, string HBillNo, long HWhID, long HSPID, long HStockCheckItemID, string HStockCheckNumber, long HCorrespondentTypeID, long HCorrespondentID, string HMaker, long HOWNERID, ref string sErrMsg) {
            object[] results = this.Invoke("Get_CheckTypeByMouldBarCode_ProdCheckStock", new object[] {
@@ -2780,6 +3219,50 @@
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_CheckTypeByBarCode_PackUnion", 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_CheckTypeByBarCode_PackUnion(string HBarCode, long HInterID, string HBillType, string HBillNo, string HBarCode_Pack, string HMaker, long HOWNERID, ref string sErrMsg) {
            object[] results = this.Invoke("get_CheckTypeByBarCode_PackUnion", new object[] {
                        HBarCode,
                        HInterID,
                        HBillType,
                        HBillNo,
                        HBarCode_Pack,
                        HMaker,
                        HOWNERID,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void get_CheckTypeByBarCode_PackUnionAsync(string HBarCode, long HInterID, string HBillType, string HBillNo, string HBarCode_Pack, string HMaker, long HOWNERID, string sErrMsg) {
            this.get_CheckTypeByBarCode_PackUnionAsync(HBarCode, HInterID, HBillType, HBillNo, HBarCode_Pack, HMaker, HOWNERID, sErrMsg, null);
        }
        /// <remarks/>
        public void get_CheckTypeByBarCode_PackUnionAsync(string HBarCode, long HInterID, string HBillType, string HBillNo, string HBarCode_Pack, string HMaker, long HOWNERID, string sErrMsg, object userState) {
            if ((this.get_CheckTypeByBarCode_PackUnionOperationCompleted == null)) {
                this.get_CheckTypeByBarCode_PackUnionOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_CheckTypeByBarCode_PackUnionOperationCompleted);
            }
            this.InvokeAsync("get_CheckTypeByBarCode_PackUnion", new object[] {
                        HBarCode,
                        HInterID,
                        HBillType,
                        HBillNo,
                        HBarCode_Pack,
                        HMaker,
                        HOWNERID,
                        sErrMsg}, this.get_CheckTypeByBarCode_PackUnionOperationCompleted, userState);
        }
        private void Onget_CheckTypeByBarCode_PackUnionOperationCompleted(object arg) {
            if ((this.get_CheckTypeByBarCode_PackUnionCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_CheckTypeByBarCode_PackUnionCompleted(this, new get_CheckTypeByBarCode_PackUnionCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_CheckTypeByBarCode_PackSplit", 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_CheckTypeByBarCode_PackSplit(string HBarCode, long HInterID, string HBillType, string HBillNo, string HBarCode_Pack, string HMaker, long HOWNERID, ref string sErrMsg) {
            object[] results = this.Invoke("get_CheckTypeByBarCode_PackSplit", new object[] {
@@ -2860,6 +3343,48 @@
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePackUnionBill_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_SavePackUnionBill_New(long HInterID, string HBillType, string HBillNo, string HBarCode_Pack, string HMaker, long HOWNERID, ref string sErrMsg) {
            object[] results = this.Invoke("set_SavePackUnionBill_New", new object[] {
                        HInterID,
                        HBillType,
                        HBillNo,
                        HBarCode_Pack,
                        HMaker,
                        HOWNERID,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SavePackUnionBill_NewAsync(long HInterID, string HBillType, string HBillNo, string HBarCode_Pack, string HMaker, long HOWNERID, string sErrMsg) {
            this.set_SavePackUnionBill_NewAsync(HInterID, HBillType, HBillNo, HBarCode_Pack, HMaker, HOWNERID, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SavePackUnionBill_NewAsync(long HInterID, string HBillType, string HBillNo, string HBarCode_Pack, string HMaker, long HOWNERID, string sErrMsg, object userState) {
            if ((this.set_SavePackUnionBill_NewOperationCompleted == null)) {
                this.set_SavePackUnionBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePackUnionBill_NewOperationCompleted);
            }
            this.InvokeAsync("set_SavePackUnionBill_New", new object[] {
                        HInterID,
                        HBillType,
                        HBillNo,
                        HBarCode_Pack,
                        HMaker,
                        HOWNERID,
                        sErrMsg}, this.set_SavePackUnionBill_NewOperationCompleted, userState);
        }
        private void Onset_SavePackUnionBill_NewOperationCompleted(object arg) {
            if ((this.set_SavePackUnionBill_NewCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SavePackUnionBill_NewCompleted(this, new set_SavePackUnionBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePackSplitBill_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_SavePackSplitBill_New(long HInterID, string HBillType, string HBillNo, string HBarCode_Pack, string HMaker, long HOWNERID, ref string sErrMsg) {
            object[] results = this.Invoke("set_SavePackSplitBill_New", new object[] {
@@ -2934,6 +3459,428 @@
            if ((this.set_DelPonderationBillMain_Temp_PackCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_DelPonderationBillMain_Temp_PackCompleted(this, new set_DelPonderationBillMain_Temp_PackCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetSourceBillList_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public ClsKf_ICStockBill_WMS GetSourceBillList_BillCheck(string HBillNo, string HBillType, ref string sErrMsg) {
            object[] results = this.Invoke("GetSourceBillList_BillCheck", new object[] {
                        HBillNo,
                        HBillType,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((ClsKf_ICStockBill_WMS)(results[0]));
        }
        /// <remarks/>
        public void GetSourceBillList_BillCheckAsync(string HBillNo, string HBillType, string sErrMsg) {
            this.GetSourceBillList_BillCheckAsync(HBillNo, HBillType, sErrMsg, null);
        }
        /// <remarks/>
        public void GetSourceBillList_BillCheckAsync(string HBillNo, string HBillType, string sErrMsg, object userState) {
            if ((this.GetSourceBillList_BillCheckOperationCompleted == null)) {
                this.GetSourceBillList_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetSourceBillList_BillCheckOperationCompleted);
            }
            this.InvokeAsync("GetSourceBillList_BillCheck", new object[] {
                        HBillNo,
                        HBillType,
                        sErrMsg}, this.GetSourceBillList_BillCheckOperationCompleted, userState);
        }
        private void OnGetSourceBillList_BillCheckOperationCompleted(object arg) {
            if ((this.GetSourceBillList_BillCheckCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetSourceBillList_BillCheckCompleted(this, new GetSourceBillList_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BillBarCode_MateOutCheck", 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_MateOutCheck(string HBillNo, string HBillType, string HMaker, long HOWNERID, ref string sErrMsg) {
            object[] results = this.Invoke("get_BillBarCode_MateOutCheck", new object[] {
                        HBillNo,
                        HBillType,
                        HMaker,
                        HOWNERID,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((ClsKf_ICStockBill_WMS)(results[0]));
        }
        /// <remarks/>
        public void get_BillBarCode_MateOutCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg) {
            this.get_BillBarCode_MateOutCheckAsync(HBillNo, HBillType, HMaker, HOWNERID, sErrMsg, null);
        }
        /// <remarks/>
        public void get_BillBarCode_MateOutCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg, object userState) {
            if ((this.get_BillBarCode_MateOutCheckOperationCompleted == null)) {
                this.get_BillBarCode_MateOutCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BillBarCode_MateOutCheckOperationCompleted);
            }
            this.InvokeAsync("get_BillBarCode_MateOutCheck", new object[] {
                        HBillNo,
                        HBillType,
                        HMaker,
                        HOWNERID,
                        sErrMsg}, this.get_BillBarCode_MateOutCheckOperationCompleted, userState);
        }
        private void Onget_BillBarCode_MateOutCheckOperationCompleted(object arg) {
            if ((this.get_BillBarCode_MateOutCheckCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_BillBarCode_MateOutCheckCompleted(this, new get_BillBarCode_MateOutCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BillBarCode_OtherOutCheck", 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_OtherOutCheck(string HBillNo, string HBillType, string HMaker, long HOWNERID, ref string sErrMsg) {
            object[] results = this.Invoke("get_BillBarCode_OtherOutCheck", new object[] {
                        HBillNo,
                        HBillType,
                        HMaker,
                        HOWNERID,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((ClsKf_ICStockBill_WMS)(results[0]));
        }
        /// <remarks/>
        public void get_BillBarCode_OtherOutCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg) {
            this.get_BillBarCode_OtherOutCheckAsync(HBillNo, HBillType, HMaker, HOWNERID, sErrMsg, null);
        }
        /// <remarks/>
        public void get_BillBarCode_OtherOutCheckAsync(string HBillNo, string HBillType, string HMaker, long HOWNERID, string sErrMsg, object userState) {
            if ((this.get_BillBarCode_OtherOutCheckOperationCompleted == null)) {
                this.get_BillBarCode_OtherOutCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_BillBarCode_OtherOutCheckOperationCompleted);
            }
            this.InvokeAsync("get_BillBarCode_OtherOutCheck", new object[] {
                        HBillNo,
                        HBillType,
                        HMaker,
                        HOWNERID,
                        sErrMsg}, this.get_BillBarCode_OtherOutCheckOperationCompleted, userState);
        }
        private void Onget_BillBarCode_OtherOutCheckOperationCompleted(object arg) {
            if ((this.get_BillBarCode_OtherOutCheckCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_BillBarCode_OtherOutCheckCompleted(this, new get_BillBarCode_OtherOutCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <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, string sBarCode, 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,
                        sBarCode,
                        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, string sBarCode, 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, sBarCode, 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, string sBarCode, 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,
                        sBarCode,
                        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)]
        public bool set_SavePonderationBillMain_Temp_BarCode_BillCheck(ClsGy_BarCodeBill_WMS_Model_View omodel_View, string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_SavePonderationBillMain_Temp_BarCode_BillCheck", new object[] {
                        omodel_View,
                        sBarCode,
                        HBillID,
                        HBillType,
                        HBillNo,
                        HMaker,
                        HWhID,
                        HSPID,
                        HQty,
                        HOWNERID,
                        oSystemParameterMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SavePonderationBillMain_Temp_BarCode_BillCheckAsync(ClsGy_BarCodeBill_WMS_Model_View omodel_View, string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
            this.set_SavePonderationBillMain_Temp_BarCode_BillCheckAsync(omodel_View, sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HOWNERID, oSystemParameterMain, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SavePonderationBillMain_Temp_BarCode_BillCheckAsync(ClsGy_BarCodeBill_WMS_Model_View omodel_View, string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, long HOWNERID, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
            if ((this.set_SavePonderationBillMain_Temp_BarCode_BillCheckOperationCompleted == null)) {
                this.set_SavePonderationBillMain_Temp_BarCode_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePonderationBillMain_Temp_BarCode_BillCheckOperationCompleted);
            }
            this.InvokeAsync("set_SavePonderationBillMain_Temp_BarCode_BillCheck", new object[] {
                        omodel_View,
                        sBarCode,
                        HBillID,
                        HBillType,
                        HBillNo,
                        HMaker,
                        HWhID,
                        HSPID,
                        HQty,
                        HOWNERID,
                        oSystemParameterMain,
                        sErrMsg}, this.set_SavePonderationBillMain_Temp_BarCode_BillCheckOperationCompleted, userState);
        }
        private void Onset_SavePonderationBillMain_Temp_BarCode_BillCheckOperationCompleted(object arg) {
            if ((this.set_SavePonderationBillMain_Temp_BarCode_BillCheckCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SavePonderationBillMain_Temp_BarCode_BillCheckCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_CheckTypeByBarCode_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public ClsKf_ICStockBill_WMS get_CheckTypeByBarCode_BillCheck(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, long HOWNERID, ref string sErrMsg) {
            object[] results = this.Invoke("get_CheckTypeByBarCode_BillCheck", new object[] {
                        sBarCode,
                        HBillID,
                        HBillType,
                        HBillNo,
                        HMaker,
                        HWhID,
                        HSPID,
                        HQty,
                        HOWNERID,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((ClsKf_ICStockBill_WMS)(results[0]));
        }
        /// <remarks/>
        public void get_CheckTypeByBarCode_BillCheckAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, long HOWNERID, string sErrMsg) {
            this.get_CheckTypeByBarCode_BillCheckAsync(sBarCode, HBillID, HBillType, HBillNo, HMaker, HWhID, HSPID, HQty, HOWNERID, sErrMsg, null);
        }
        /// <remarks/>
        public void get_CheckTypeByBarCode_BillCheckAsync(string sBarCode, long HBillID, string HBillType, string HBillNo, string HMaker, long HWhID, long HSPID, double HQty, long HOWNERID, string sErrMsg, object userState) {
            if ((this.get_CheckTypeByBarCode_BillCheckOperationCompleted == null)) {
                this.get_CheckTypeByBarCode_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_CheckTypeByBarCode_BillCheckOperationCompleted);
            }
            this.InvokeAsync("get_CheckTypeByBarCode_BillCheck", new object[] {
                        sBarCode,
                        HBillID,
                        HBillType,
                        HBillNo,
                        HMaker,
                        HWhID,
                        HSPID,
                        HQty,
                        HOWNERID,
                        sErrMsg}, this.get_CheckTypeByBarCode_BillCheckOperationCompleted, userState);
        }
        private void Onget_CheckTypeByBarCode_BillCheckOperationCompleted(object arg) {
            if ((this.get_CheckTypeByBarCode_BillCheckCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_CheckTypeByBarCode_BillCheckCompleted(this, new get_CheckTypeByBarCode_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetKf_PonderationBillMain_Temp_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public System.Data.DataSet GetKf_PonderationBillMain_Temp_BillCheck(long HInterID, string sBillType, string sWhere) {
            object[] results = this.Invoke("GetKf_PonderationBillMain_Temp_BillCheck", new object[] {
                        HInterID,
                        sBillType,
                        sWhere});
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void GetKf_PonderationBillMain_Temp_BillCheckAsync(long HInterID, string sBillType, string sWhere) {
            this.GetKf_PonderationBillMain_Temp_BillCheckAsync(HInterID, sBillType, sWhere, null);
        }
        /// <remarks/>
        public void GetKf_PonderationBillMain_Temp_BillCheckAsync(long HInterID, string sBillType, string sWhere, object userState) {
            if ((this.GetKf_PonderationBillMain_Temp_BillCheckOperationCompleted == null)) {
                this.GetKf_PonderationBillMain_Temp_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKf_PonderationBillMain_Temp_BillCheckOperationCompleted);
            }
            this.InvokeAsync("GetKf_PonderationBillMain_Temp_BillCheck", new object[] {
                        HInterID,
                        sBillType,
                        sWhere}, this.GetKf_PonderationBillMain_Temp_BillCheckOperationCompleted, userState);
        }
        private void OnGetKf_PonderationBillMain_Temp_BillCheckOperationCompleted(object arg) {
            if ((this.GetKf_PonderationBillMain_Temp_BillCheckCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetKf_PonderationBillMain_Temp_BillCheckCompleted(this, new GetKf_PonderationBillMain_Temp_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetKf_PonderationBillMain_TempList_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public System.Data.DataSet GetKf_PonderationBillMain_TempList_BillCheck(string sHBillType, string sHMaker, long sHOWNERID) {
            object[] results = this.Invoke("GetKf_PonderationBillMain_TempList_BillCheck", new object[] {
                        sHBillType,
                        sHMaker,
                        sHOWNERID});
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void GetKf_PonderationBillMain_TempList_BillCheckAsync(string sHBillType, string sHMaker, long sHOWNERID) {
            this.GetKf_PonderationBillMain_TempList_BillCheckAsync(sHBillType, sHMaker, sHOWNERID, null);
        }
        /// <remarks/>
        public void GetKf_PonderationBillMain_TempList_BillCheckAsync(string sHBillType, string sHMaker, long sHOWNERID, object userState) {
            if ((this.GetKf_PonderationBillMain_TempList_BillCheckOperationCompleted == null)) {
                this.GetKf_PonderationBillMain_TempList_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKf_PonderationBillMain_TempList_BillCheckOperationCompleted);
            }
            this.InvokeAsync("GetKf_PonderationBillMain_TempList_BillCheck", new object[] {
                        sHBillType,
                        sHMaker,
                        sHOWNERID}, this.GetKf_PonderationBillMain_TempList_BillCheckOperationCompleted, userState);
        }
        private void OnGetKf_PonderationBillMain_TempList_BillCheckOperationCompleted(object arg) {
            if ((this.GetKf_PonderationBillMain_TempList_BillCheckCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetKf_PonderationBillMain_TempList_BillCheckCompleted(this, new GetKf_PonderationBillMain_TempList_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
@@ -3621,6 +4568,254 @@
            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/DeleteBillList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool DeleteBillList(long sHInterID, ref string sErrMsg) {
            object[] results = this.Invoke("DeleteBillList", new object[] {
                        sHInterID,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void DeleteBillListAsync(long sHInterID, string sErrMsg) {
            this.DeleteBillListAsync(sHInterID, sErrMsg, null);
        }
        /// <remarks/>
        public void DeleteBillListAsync(long sHInterID, string sErrMsg, object userState) {
            if ((this.DeleteBillListOperationCompleted == null)) {
                this.DeleteBillListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDeleteBillListOperationCompleted);
            }
            this.InvokeAsync("DeleteBillList", new object[] {
                        sHInterID,
                        sErrMsg}, this.DeleteBillListOperationCompleted, userState);
        }
        private void OnDeleteBillListOperationCompleted(object arg) {
            if ((this.DeleteBillListCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.DeleteBillListCompleted(this, new DeleteBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetKf_PonderationBillMain_TempList_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public System.Data.DataSet GetKf_PonderationBillMain_TempList_New(string sHBillType, string sHMaker, long sHOWNERID) {
            object[] results = this.Invoke("GetKf_PonderationBillMain_TempList_New", new object[] {
                        sHBillType,
                        sHMaker,
                        sHOWNERID});
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void GetKf_PonderationBillMain_TempList_NewAsync(string sHBillType, string sHMaker, long sHOWNERID) {
            this.GetKf_PonderationBillMain_TempList_NewAsync(sHBillType, sHMaker, sHOWNERID, null);
        }
        /// <remarks/>
        public void GetKf_PonderationBillMain_TempList_NewAsync(string sHBillType, string sHMaker, long sHOWNERID, object userState) {
            if ((this.GetKf_PonderationBillMain_TempList_NewOperationCompleted == null)) {
                this.GetKf_PonderationBillMain_TempList_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKf_PonderationBillMain_TempList_NewOperationCompleted);
            }
            this.InvokeAsync("GetKf_PonderationBillMain_TempList_New", new object[] {
                        sHBillType,
                        sHMaker,
                        sHOWNERID}, this.GetKf_PonderationBillMain_TempList_NewOperationCompleted, userState);
        }
        private void OnGetKf_PonderationBillMain_TempList_NewOperationCompleted(object arg) {
            if ((this.GetKf_PonderationBillMain_TempList_NewCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetKf_PonderationBillMain_TempList_NewCompleted(this, new GetKf_PonderationBillMain_TempList_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/DeleteICStockBillAndWMS", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool DeleteICStockBillAndWMS(long sHInterID, string sHBillNo, string sHBillType, ref string sErrMsg) {
            object[] results = this.Invoke("DeleteICStockBillAndWMS", new object[] {
                        sHInterID,
                        sHBillNo,
                        sHBillType,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void DeleteICStockBillAndWMSAsync(long sHInterID, string sHBillNo, string sHBillType, string sErrMsg) {
            this.DeleteICStockBillAndWMSAsync(sHInterID, sHBillNo, sHBillType, sErrMsg, null);
        }
        /// <remarks/>
        public void DeleteICStockBillAndWMSAsync(long sHInterID, string sHBillNo, string sHBillType, string sErrMsg, object userState) {
            if ((this.DeleteICStockBillAndWMSOperationCompleted == null)) {
                this.DeleteICStockBillAndWMSOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDeleteICStockBillAndWMSOperationCompleted);
            }
            this.InvokeAsync("DeleteICStockBillAndWMS", new object[] {
                        sHInterID,
                        sHBillNo,
                        sHBillType,
                        sErrMsg}, this.DeleteICStockBillAndWMSOperationCompleted, userState);
        }
        private void OnDeleteICStockBillAndWMSOperationCompleted(object arg) {
            if ((this.DeleteICStockBillAndWMSCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.DeleteICStockBillAndWMSCompleted(this, new DeleteICStockBillAndWMSCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetKf_ICStockBillList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public System.Data.DataSet GetKf_ICStockBillList(string sHBillType, string sHMaker, long sHOWNERID) {
            object[] results = this.Invoke("GetKf_ICStockBillList", new object[] {
                        sHBillType,
                        sHMaker,
                        sHOWNERID});
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void GetKf_ICStockBillListAsync(string sHBillType, string sHMaker, long sHOWNERID) {
            this.GetKf_ICStockBillListAsync(sHBillType, sHMaker, sHOWNERID, null);
        }
        /// <remarks/>
        public void GetKf_ICStockBillListAsync(string sHBillType, string sHMaker, long sHOWNERID, object userState) {
            if ((this.GetKf_ICStockBillListOperationCompleted == null)) {
                this.GetKf_ICStockBillListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKf_ICStockBillListOperationCompleted);
            }
            this.InvokeAsync("GetKf_ICStockBillList", new object[] {
                        sHBillType,
                        sHMaker,
                        sHOWNERID}, this.GetKf_ICStockBillListOperationCompleted, userState);
        }
        private void OnGetKf_ICStockBillListOperationCompleted(object arg) {
            if ((this.GetKf_ICStockBillListCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetKf_ICStockBillListCompleted(this, new GetKf_ICStockBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetKf_ICStockBillQueryList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public System.Data.DataSet GetKf_ICStockBillQueryList(string sHBillType, string sBillNo, string sSourceBillNo) {
            object[] results = this.Invoke("GetKf_ICStockBillQueryList", new object[] {
                        sHBillType,
                        sBillNo,
                        sSourceBillNo});
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void GetKf_ICStockBillQueryListAsync(string sHBillType, string sBillNo, string sSourceBillNo) {
            this.GetKf_ICStockBillQueryListAsync(sHBillType, sBillNo, sSourceBillNo, null);
        }
        /// <remarks/>
        public void GetKf_ICStockBillQueryListAsync(string sHBillType, string sBillNo, string sSourceBillNo, object userState) {
            if ((this.GetKf_ICStockBillQueryListOperationCompleted == null)) {
                this.GetKf_ICStockBillQueryListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKf_ICStockBillQueryListOperationCompleted);
            }
            this.InvokeAsync("GetKf_ICStockBillQueryList", new object[] {
                        sHBillType,
                        sBillNo,
                        sSourceBillNo}, this.GetKf_ICStockBillQueryListOperationCompleted, userState);
        }
        private void OnGetKf_ICStockBillQueryListOperationCompleted(object arg) {
            if ((this.GetKf_ICStockBillQueryListCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetKf_ICStockBillQueryListCompleted(this, new GetKf_ICStockBillQueryListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_ICInventoryByMaterIDList", 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_ICInventoryByMaterIDList(string sBarCode, long HWHID, long HSPID, long HOWNERID, string sWhere) {
            object[] results = this.Invoke("Get_ICInventoryByMaterIDList", new object[] {
                        sBarCode,
                        HWHID,
                        HSPID,
                        HOWNERID,
                        sWhere});
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void Get_ICInventoryByMaterIDListAsync(string sBarCode, long HWHID, long HSPID, long HOWNERID, string sWhere) {
            this.Get_ICInventoryByMaterIDListAsync(sBarCode, HWHID, HSPID, HOWNERID, sWhere, null);
        }
        /// <remarks/>
        public void Get_ICInventoryByMaterIDListAsync(string sBarCode, long HWHID, long HSPID, long HOWNERID, string sWhere, object userState) {
            if ((this.Get_ICInventoryByMaterIDListOperationCompleted == null)) {
                this.Get_ICInventoryByMaterIDListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_ICInventoryByMaterIDListOperationCompleted);
            }
            this.InvokeAsync("Get_ICInventoryByMaterIDList", new object[] {
                        sBarCode,
                        HWHID,
                        HSPID,
                        HOWNERID,
                        sWhere}, this.Get_ICInventoryByMaterIDListOperationCompleted, userState);
        }
        private void OnGet_ICInventoryByMaterIDListOperationCompleted(object arg) {
            if ((this.Get_ICInventoryByMaterIDListCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.Get_ICInventoryByMaterIDListCompleted(this, new Get_ICInventoryByMaterIDListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_CheckQtyByBarCode", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool Get_CheckQtyByBarCode(string sBarcode, long HWHID, long HSPID, long HAuxPropID, string sBatchNo, string HMTONo, double sQty, ref double sRelQty) {
            object[] results = this.Invoke("Get_CheckQtyByBarCode", new object[] {
                        sBarcode,
                        HWHID,
                        HSPID,
                        HAuxPropID,
                        sBatchNo,
                        HMTONo,
                        sQty,
                        sRelQty});
            sRelQty = ((double)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void Get_CheckQtyByBarCodeAsync(string sBarcode, long HWHID, long HSPID, long HAuxPropID, string sBatchNo, string HMTONo, double sQty, double sRelQty) {
            this.Get_CheckQtyByBarCodeAsync(sBarcode, HWHID, HSPID, HAuxPropID, sBatchNo, HMTONo, sQty, sRelQty, null);
        }
        /// <remarks/>
        public void Get_CheckQtyByBarCodeAsync(string sBarcode, long HWHID, long HSPID, long HAuxPropID, string sBatchNo, string HMTONo, double sQty, double sRelQty, object userState) {
            if ((this.Get_CheckQtyByBarCodeOperationCompleted == null)) {
                this.Get_CheckQtyByBarCodeOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_CheckQtyByBarCodeOperationCompleted);
            }
            this.InvokeAsync("Get_CheckQtyByBarCode", new object[] {
                        sBarcode,
                        HWHID,
                        HSPID,
                        HAuxPropID,
                        sBatchNo,
                        HMTONo,
                        sQty,
                        sRelQty}, this.Get_CheckQtyByBarCodeOperationCompleted, userState);
        }
        private void OnGet_CheckQtyByBarCodeOperationCompleted(object arg) {
            if ((this.Get_CheckQtyByBarCodeCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.Get_CheckQtyByBarCodeCompleted(this, new Get_CheckQtyByBarCodeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
@@ -7036,356 +8231,136 @@
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBarCode_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public ClsKf_ICStockBill_WMS get_SourceBarCode_New(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, bool SourceFlag, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, ref string sErrMsg) {
            object[] results = this.Invoke("get_SourceBarCode_New", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        HSourceBillNo,
                        HSourceBillType,
                        HRedBlueflag,
                        SourceFlag,
                        HMaker,
                        HPTQty,
                        HPlanMode,
                        HFIFOWhID,
                        HOWNERID,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((ClsKf_ICStockBill_WMS)(results[0]));
        }
        /// <remarks/>
        public void get_SourceBarCode_NewAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, bool SourceFlag, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, string sErrMsg) {
            this.get_SourceBarCode_NewAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HRedBlueflag, SourceFlag, HMaker, HPTQty, HPlanMode, HFIFOWhID, HOWNERID, sErrMsg, null);
        }
        /// <remarks/>
        public void get_SourceBarCode_NewAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, bool SourceFlag, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, string sErrMsg, object userState) {
            if ((this.get_SourceBarCode_NewOperationCompleted == null)) {
                this.get_SourceBarCode_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBarCode_NewOperationCompleted);
            }
            this.InvokeAsync("get_SourceBarCode_New", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        HSourceBillNo,
                        HSourceBillType,
                        HRedBlueflag,
                        SourceFlag,
                        HMaker,
                        HPTQty,
                        HPlanMode,
                        HFIFOWhID,
                        HOWNERID,
                        sErrMsg}, this.get_SourceBarCode_NewOperationCompleted, userState);
        }
        private void Onget_SourceBarCode_NewOperationCompleted(object arg) {
            if ((this.get_SourceBarCode_NewCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_SourceBarCode_NewCompleted(this, new get_SourceBarCode_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getSourceBill_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public ClsKf_ICStockBill_WMS getSourceBill_New(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, long HAccessFlag, bool SourceFlag, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
            object[] results = this.Invoke("getSourceBill_New", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        HSourceBillNo,
                        HSourceBillType,
                        HRedBlueflag,
                        HMaker,
                        HPTQty,
                        HPlanMode,
                        HFIFOWhID,
                        HOWNERID,
                        HAccessFlag,
                        SourceFlag,
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePOStockInBackBill_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_SavePOStockInBackBill_CLD(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_SavePOStockInBackBill_CLD", new object[] {
                        oMain,
                        sHSourceType,
                        oSystemParameterMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((ClsKf_ICStockBill_WMS)(results[0]));
            return ((bool)(results[0]));
        }
        
        /// <remarks/>
        public void getSourceBill_NewAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, bool HRedBlueflag, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, long HAccessFlag, bool SourceFlag, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
            this.getSourceBill_NewAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HRedBlueflag, HMaker, HPTQty, HPlanMode, HFIFOWhID, HOWNERID, HAccessFlag, SourceFlag, oSystemParameterMain, sErrMsg, null);
        public void set_SavePOStockInBackBill_CLDAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
            this.set_SavePOStockInBackBill_CLDAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
        }
        
        /// <remarks/>
        public void getSourceBill_NewAsync(
                    long HInterID,
                    string HBillNo,
                    string HBillType,
                    string HSourceBillNo,
                    string HSourceBillType,
                    bool HRedBlueflag,
                    string HMaker,
                    double HPTQty,
                    long HPlanMode,
                    long HFIFOWhID,
                    long HOWNERID,
                    long HAccessFlag,
                    bool SourceFlag,
                    ClsXt_SystemParameterMain oSystemParameterMain,
                    string sErrMsg,
                    object userState) {
            if ((this.getSourceBill_NewOperationCompleted == null)) {
                this.getSourceBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSourceBill_NewOperationCompleted);
        public void set_SavePOStockInBackBill_CLDAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
            if ((this.set_SavePOStockInBackBill_CLDOperationCompleted == null)) {
                this.set_SavePOStockInBackBill_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePOStockInBackBill_CLDOperationCompleted);
            }
            this.InvokeAsync("getSourceBill_New", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        HSourceBillNo,
                        HSourceBillType,
                        HRedBlueflag,
                        HMaker,
                        HPTQty,
                        HPlanMode,
                        HFIFOWhID,
                        HOWNERID,
                        HAccessFlag,
                        SourceFlag,
            this.InvokeAsync("set_SavePOStockInBackBill_CLD", new object[] {
                        oMain,
                        sHSourceType,
                        oSystemParameterMain,
                        sErrMsg}, this.getSourceBill_NewOperationCompleted, userState);
                        sErrMsg}, this.set_SavePOStockInBackBill_CLDOperationCompleted, userState);
        }
        
        private void OngetSourceBill_NewOperationCompleted(object arg) {
            if ((this.getSourceBill_NewCompleted != null)) {
        private void Onset_SavePOStockInBackBill_CLDOperationCompleted(object arg) {
            if ((this.set_SavePOStockInBackBill_CLDCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.getSourceBill_NewCompleted(this, new getSourceBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
                this.set_SavePOStockInBackBill_CLDCompleted(this, new set_SavePOStockInBackBill_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetSourceBillList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public System.Data.DataSet GetSourceBillList(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, long HOWNERID, ref string sErrMsg) {
            object[] results = this.Invoke("GetSourceBillList", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        HSourceBillNo,
                        HSourceBillType,
                        HOWNERID,
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePOStockInBill", 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_SavePOStockInBill(ClsKf_POStockInBillMain oMain, string sHSourceType, ref string sErrMsg) {
            object[] results = this.Invoke("set_SavePOStockInBill", new object[] {
                        oMain,
                        sHSourceType,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((System.Data.DataSet)(results[0]));
            return ((bool)(results[0]));
        }
        
        /// <remarks/>
        public void GetSourceBillListAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, long HOWNERID, string sErrMsg) {
            this.GetSourceBillListAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HOWNERID, sErrMsg, null);
        public void set_SavePOStockInBillAsync(ClsKf_POStockInBillMain oMain, string sHSourceType, string sErrMsg) {
            this.set_SavePOStockInBillAsync(oMain, sHSourceType, sErrMsg, null);
        }
        
        /// <remarks/>
        public void GetSourceBillListAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, long HOWNERID, string sErrMsg, object userState) {
            if ((this.GetSourceBillListOperationCompleted == null)) {
                this.GetSourceBillListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetSourceBillListOperationCompleted);
        public void set_SavePOStockInBillAsync(ClsKf_POStockInBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
            if ((this.set_SavePOStockInBillOperationCompleted == null)) {
                this.set_SavePOStockInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePOStockInBillOperationCompleted);
            }
            this.InvokeAsync("GetSourceBillList", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        HSourceBillNo,
                        HSourceBillType,
                        HOWNERID,
                        sErrMsg}, this.GetSourceBillListOperationCompleted, userState);
            this.InvokeAsync("set_SavePOStockInBill", new object[] {
                        oMain,
                        sHSourceType,
                        sErrMsg}, this.set_SavePOStockInBillOperationCompleted, userState);
        }
        
        private void OnGetSourceBillListOperationCompleted(object arg) {
            if ((this.GetSourceBillListCompleted != null)) {
        private void Onset_SavePOStockInBillOperationCompleted(object arg) {
            if ((this.set_SavePOStockInBillCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetSourceBillListCompleted(this, new GetSourceBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
                this.set_SavePOStockInBillCompleted(this, new set_SavePOStockInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBarCode_MateOut", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public ClsKf_ICStockBill_WMS get_SourceBarCode_MateOut(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, ref string sErrMsg) {
            object[] results = this.Invoke("get_SourceBarCode_MateOut", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        HSourceBillNo,
                        HSourceBillType,
                        HMaker,
                        HPTQty,
                        HPlanMode,
                        HFIFOWhID,
                        HOWNERID,
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_CheckAddPOStockInBill", 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_CheckAddPOStockInBill(ClsKf_POStockInBillMain_K3 oMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_CheckAddPOStockInBill", new object[] {
                        oMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((ClsKf_ICStockBill_WMS)(results[0]));
            return ((bool)(results[0]));
        }
        
        /// <remarks/>
        public void get_SourceBarCode_MateOutAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, string sErrMsg) {
            this.get_SourceBarCode_MateOutAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HPTQty, HPlanMode, HFIFOWhID, HOWNERID, sErrMsg, null);
        public void set_CheckAddPOStockInBillAsync(ClsKf_POStockInBillMain_K3 oMain, string sErrMsg) {
            this.set_CheckAddPOStockInBillAsync(oMain, sErrMsg, null);
        }
        
        /// <remarks/>
        public void get_SourceBarCode_MateOutAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, double HPTQty, long HPlanMode, long HFIFOWhID, long HOWNERID, string sErrMsg, object userState) {
            if ((this.get_SourceBarCode_MateOutOperationCompleted == null)) {
                this.get_SourceBarCode_MateOutOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBarCode_MateOutOperationCompleted);
        public void set_CheckAddPOStockInBillAsync(ClsKf_POStockInBillMain_K3 oMain, string sErrMsg, object userState) {
            if ((this.set_CheckAddPOStockInBillOperationCompleted == null)) {
                this.set_CheckAddPOStockInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_CheckAddPOStockInBillOperationCompleted);
            }
            this.InvokeAsync("get_SourceBarCode_MateOut", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        HSourceBillNo,
                        HSourceBillType,
                        HMaker,
                        HPTQty,
                        HPlanMode,
                        HFIFOWhID,
                        HOWNERID,
                        sErrMsg}, this.get_SourceBarCode_MateOutOperationCompleted, userState);
            this.InvokeAsync("set_CheckAddPOStockInBill", new object[] {
                        oMain,
                        sErrMsg}, this.set_CheckAddPOStockInBillOperationCompleted, userState);
        }
        
        private void Onget_SourceBarCode_MateOutOperationCompleted(object arg) {
            if ((this.get_SourceBarCode_MateOutCompleted != null)) {
        private void Onset_CheckAddPOStockInBillOperationCompleted(object arg) {
            if ((this.set_CheckAddPOStockInBillCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_SourceBarCode_MateOutCompleted(this, new get_SourceBarCode_MateOutCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
                this.set_CheckAddPOStockInBillCompleted(this, new set_CheckAddPOStockInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_SourceBarCode_EntrustOut", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public ClsKf_ICStockBill_WMS get_SourceBarCode_EntrustOut(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HFIFOWhID, long HOWNERID, ref string sErrMsg) {
            object[] results = this.Invoke("get_SourceBarCode_EntrustOut", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        HSourceBillNo,
                        HSourceBillType,
                        HMaker,
                        HFIFOWhID,
                        HOWNERID,
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_CheckPOStockInBill", 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_CheckPOStockInBill(ClsKf_POStockInBillMain_K3 oMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_CheckPOStockInBill", new object[] {
                        oMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((ClsKf_ICStockBill_WMS)(results[0]));
            return ((bool)(results[0]));
        }
        
        /// <remarks/>
        public void get_SourceBarCode_EntrustOutAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HFIFOWhID, long HOWNERID, string sErrMsg) {
            this.get_SourceBarCode_EntrustOutAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HMaker, HFIFOWhID, HOWNERID, sErrMsg, null);
        public void set_CheckPOStockInBillAsync(ClsKf_POStockInBillMain_K3 oMain, string sErrMsg) {
            this.set_CheckPOStockInBillAsync(oMain, sErrMsg, null);
        }
        
        /// <remarks/>
        public void get_SourceBarCode_EntrustOutAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HMaker, long HFIFOWhID, long HOWNERID, string sErrMsg, object userState) {
            if ((this.get_SourceBarCode_EntrustOutOperationCompleted == null)) {
                this.get_SourceBarCode_EntrustOutOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_SourceBarCode_EntrustOutOperationCompleted);
        public void set_CheckPOStockInBillAsync(ClsKf_POStockInBillMain_K3 oMain, string sErrMsg, object userState) {
            if ((this.set_CheckPOStockInBillOperationCompleted == null)) {
                this.set_CheckPOStockInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_CheckPOStockInBillOperationCompleted);
            }
            this.InvokeAsync("get_SourceBarCode_EntrustOut", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        HSourceBillNo,
                        HSourceBillType,
                        HMaker,
                        HFIFOWhID,
                        HOWNERID,
                        sErrMsg}, this.get_SourceBarCode_EntrustOutOperationCompleted, userState);
            this.InvokeAsync("set_CheckPOStockInBill", new object[] {
                        oMain,
                        sErrMsg}, this.set_CheckPOStockInBillOperationCompleted, userState);
        }
        
        private void Onget_SourceBarCode_EntrustOutOperationCompleted(object arg) {
            if ((this.get_SourceBarCode_EntrustOutCompleted != null)) {
        private void Onset_CheckPOStockInBillOperationCompleted(object arg) {
            if ((this.set_CheckPOStockInBillCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_SourceBarCode_EntrustOutCompleted(this, new get_SourceBarCode_EntrustOutCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_CheckTypeByMouldSource", 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_Mould get_CheckTypeByMouldSource(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HHMaker, long HOWNERID, ref string sErrMsg) {
            object[] results = this.Invoke("get_CheckTypeByMouldSource", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        HSourceBillNo,
                        HSourceBillType,
                        HHMaker,
                        HOWNERID,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((ClsKf_ICStockBill_Mould)(results[0]));
        }
        /// <remarks/>
        public void get_CheckTypeByMouldSourceAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HHMaker, long HOWNERID, string sErrMsg) {
            this.get_CheckTypeByMouldSourceAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HHMaker, HOWNERID, sErrMsg, null);
        }
        /// <remarks/>
        public void get_CheckTypeByMouldSourceAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HHMaker, long HOWNERID, string sErrMsg, object userState) {
            if ((this.get_CheckTypeByMouldSourceOperationCompleted == null)) {
                this.get_CheckTypeByMouldSourceOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_CheckTypeByMouldSourceOperationCompleted);
            }
            this.InvokeAsync("get_CheckTypeByMouldSource", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        HSourceBillNo,
                        HSourceBillType,
                        HHMaker,
                        HOWNERID,
                        sErrMsg}, this.get_CheckTypeByMouldSourceOperationCompleted, userState);
        }
        private void Onget_CheckTypeByMouldSourceOperationCompleted(object arg) {
            if ((this.get_CheckTypeByMouldSourceCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_CheckTypeByMouldSourceCompleted(this, new get_CheckTypeByMouldSourceCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/getMouldSourceBillList", 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_Mould getMouldSourceBillList(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HHMaker, long HOWNERID, ref string sErrMsg) {
            object[] results = this.Invoke("getMouldSourceBillList", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        HSourceBillNo,
                        HSourceBillType,
                        HHMaker,
                        HOWNERID,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((ClsKf_ICStockBill_Mould)(results[0]));
        }
        /// <remarks/>
        public void getMouldSourceBillListAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HHMaker, long HOWNERID, string sErrMsg) {
            this.getMouldSourceBillListAsync(HInterID, HBillNo, HBillType, HSourceBillNo, HSourceBillType, HHMaker, HOWNERID, sErrMsg, null);
        }
        /// <remarks/>
        public void getMouldSourceBillListAsync(long HInterID, string HBillNo, string HBillType, string HSourceBillNo, string HSourceBillType, string HHMaker, long HOWNERID, string sErrMsg, object userState) {
            if ((this.getMouldSourceBillListOperationCompleted == null)) {
                this.getMouldSourceBillListOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetMouldSourceBillListOperationCompleted);
            }
            this.InvokeAsync("getMouldSourceBillList", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        HSourceBillNo,
                        HSourceBillType,
                        HHMaker,
                        HOWNERID,
                        sErrMsg}, this.getMouldSourceBillListOperationCompleted, userState);
        }
        private void OngetMouldSourceBillListOperationCompleted(object arg) {
            if ((this.getMouldSourceBillListCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.getMouldSourceBillListCompleted(this, new getMouldSourceBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
                this.set_CheckPOStockInBillCompleted(this, new set_CheckPOStockInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
@@ -9246,217 +10221,38 @@
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/DeleteBillList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool DeleteBillList(long sHInterID, ref string sErrMsg) {
            object[] results = this.Invoke("DeleteBillList", new object[] {
                        sHInterID,
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveSellOutBackBill_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_SaveSellOutBackBill_CLD(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveSellOutBackBill_CLD", new object[] {
                        oMain,
                        sHSourceType,
                        oSystemParameterMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        
        /// <remarks/>
        public void DeleteBillListAsync(long sHInterID, string sErrMsg) {
            this.DeleteBillListAsync(sHInterID, sErrMsg, null);
        public void set_SaveSellOutBackBill_CLDAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
            this.set_SaveSellOutBackBill_CLDAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
        }
        
        /// <remarks/>
        public void DeleteBillListAsync(long sHInterID, string sErrMsg, object userState) {
            if ((this.DeleteBillListOperationCompleted == null)) {
                this.DeleteBillListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDeleteBillListOperationCompleted);
        public void set_SaveSellOutBackBill_CLDAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
            if ((this.set_SaveSellOutBackBill_CLDOperationCompleted == null)) {
                this.set_SaveSellOutBackBill_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveSellOutBackBill_CLDOperationCompleted);
            }
            this.InvokeAsync("DeleteBillList", new object[] {
                        sHInterID,
                        sErrMsg}, this.DeleteBillListOperationCompleted, userState);
            this.InvokeAsync("set_SaveSellOutBackBill_CLD", new object[] {
                        oMain,
                        sHSourceType,
                        oSystemParameterMain,
                        sErrMsg}, this.set_SaveSellOutBackBill_CLDOperationCompleted, userState);
        }
        
        private void OnDeleteBillListOperationCompleted(object arg) {
            if ((this.DeleteBillListCompleted != null)) {
        private void Onset_SaveSellOutBackBill_CLDOperationCompleted(object arg) {
            if ((this.set_SaveSellOutBackBill_CLDCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.DeleteBillListCompleted(this, new DeleteBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetKf_PonderationBillMain_TempList_New", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public System.Data.DataSet GetKf_PonderationBillMain_TempList_New(string sHBillType, string sHMaker, long sHOWNERID) {
            object[] results = this.Invoke("GetKf_PonderationBillMain_TempList_New", new object[] {
                        sHBillType,
                        sHMaker,
                        sHOWNERID});
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void GetKf_PonderationBillMain_TempList_NewAsync(string sHBillType, string sHMaker, long sHOWNERID) {
            this.GetKf_PonderationBillMain_TempList_NewAsync(sHBillType, sHMaker, sHOWNERID, null);
        }
        /// <remarks/>
        public void GetKf_PonderationBillMain_TempList_NewAsync(string sHBillType, string sHMaker, long sHOWNERID, object userState) {
            if ((this.GetKf_PonderationBillMain_TempList_NewOperationCompleted == null)) {
                this.GetKf_PonderationBillMain_TempList_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKf_PonderationBillMain_TempList_NewOperationCompleted);
            }
            this.InvokeAsync("GetKf_PonderationBillMain_TempList_New", new object[] {
                        sHBillType,
                        sHMaker,
                        sHOWNERID}, this.GetKf_PonderationBillMain_TempList_NewOperationCompleted, userState);
        }
        private void OnGetKf_PonderationBillMain_TempList_NewOperationCompleted(object arg) {
            if ((this.GetKf_PonderationBillMain_TempList_NewCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetKf_PonderationBillMain_TempList_NewCompleted(this, new GetKf_PonderationBillMain_TempList_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/DeleteICStockBillAndWMS", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool DeleteICStockBillAndWMS(long sHInterID, string sHBillNo, string sHBillType, ref string sErrMsg) {
            object[] results = this.Invoke("DeleteICStockBillAndWMS", new object[] {
                        sHInterID,
                        sHBillNo,
                        sHBillType,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void DeleteICStockBillAndWMSAsync(long sHInterID, string sHBillNo, string sHBillType, string sErrMsg) {
            this.DeleteICStockBillAndWMSAsync(sHInterID, sHBillNo, sHBillType, sErrMsg, null);
        }
        /// <remarks/>
        public void DeleteICStockBillAndWMSAsync(long sHInterID, string sHBillNo, string sHBillType, string sErrMsg, object userState) {
            if ((this.DeleteICStockBillAndWMSOperationCompleted == null)) {
                this.DeleteICStockBillAndWMSOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDeleteICStockBillAndWMSOperationCompleted);
            }
            this.InvokeAsync("DeleteICStockBillAndWMS", new object[] {
                        sHInterID,
                        sHBillNo,
                        sHBillType,
                        sErrMsg}, this.DeleteICStockBillAndWMSOperationCompleted, userState);
        }
        private void OnDeleteICStockBillAndWMSOperationCompleted(object arg) {
            if ((this.DeleteICStockBillAndWMSCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.DeleteICStockBillAndWMSCompleted(this, new DeleteICStockBillAndWMSCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetKf_ICStockBillList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public System.Data.DataSet GetKf_ICStockBillList(string sHBillType, string sHMaker, long sHOWNERID) {
            object[] results = this.Invoke("GetKf_ICStockBillList", new object[] {
                        sHBillType,
                        sHMaker,
                        sHOWNERID});
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void GetKf_ICStockBillListAsync(string sHBillType, string sHMaker, long sHOWNERID) {
            this.GetKf_ICStockBillListAsync(sHBillType, sHMaker, sHOWNERID, null);
        }
        /// <remarks/>
        public void GetKf_ICStockBillListAsync(string sHBillType, string sHMaker, long sHOWNERID, object userState) {
            if ((this.GetKf_ICStockBillListOperationCompleted == null)) {
                this.GetKf_ICStockBillListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetKf_ICStockBillListOperationCompleted);
            }
            this.InvokeAsync("GetKf_ICStockBillList", new object[] {
                        sHBillType,
                        sHMaker,
                        sHOWNERID}, this.GetKf_ICStockBillListOperationCompleted, userState);
        }
        private void OnGetKf_ICStockBillListOperationCompleted(object arg) {
            if ((this.GetKf_ICStockBillListCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetKf_ICStockBillListCompleted(this, new GetKf_ICStockBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_ICInventoryByMaterIDList", 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_ICInventoryByMaterIDList(string sBarCode, long HWHID, long HSPID, long HOWNERID, string sWhere) {
            object[] results = this.Invoke("Get_ICInventoryByMaterIDList", new object[] {
                        sBarCode,
                        HWHID,
                        HSPID,
                        HOWNERID,
                        sWhere});
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void Get_ICInventoryByMaterIDListAsync(string sBarCode, long HWHID, long HSPID, long HOWNERID, string sWhere) {
            this.Get_ICInventoryByMaterIDListAsync(sBarCode, HWHID, HSPID, HOWNERID, sWhere, null);
        }
        /// <remarks/>
        public void Get_ICInventoryByMaterIDListAsync(string sBarCode, long HWHID, long HSPID, long HOWNERID, string sWhere, object userState) {
            if ((this.Get_ICInventoryByMaterIDListOperationCompleted == null)) {
                this.Get_ICInventoryByMaterIDListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_ICInventoryByMaterIDListOperationCompleted);
            }
            this.InvokeAsync("Get_ICInventoryByMaterIDList", new object[] {
                        sBarCode,
                        HWHID,
                        HSPID,
                        HOWNERID,
                        sWhere}, this.Get_ICInventoryByMaterIDListOperationCompleted, userState);
        }
        private void OnGet_ICInventoryByMaterIDListOperationCompleted(object arg) {
            if ((this.Get_ICInventoryByMaterIDListCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.Get_ICInventoryByMaterIDListCompleted(this, new Get_ICInventoryByMaterIDListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/Get_CheckQtyByBarCode", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool Get_CheckQtyByBarCode(string sBarcode, long HWHID, long HSPID, long HAuxPropID, string sBatchNo, string HMTONo, double sQty, ref double sRelQty) {
            object[] results = this.Invoke("Get_CheckQtyByBarCode", new object[] {
                        sBarcode,
                        HWHID,
                        HSPID,
                        HAuxPropID,
                        sBatchNo,
                        HMTONo,
                        sQty,
                        sRelQty});
            sRelQty = ((double)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void Get_CheckQtyByBarCodeAsync(string sBarcode, long HWHID, long HSPID, long HAuxPropID, string sBatchNo, string HMTONo, double sQty, double sRelQty) {
            this.Get_CheckQtyByBarCodeAsync(sBarcode, HWHID, HSPID, HAuxPropID, sBatchNo, HMTONo, sQty, sRelQty, null);
        }
        /// <remarks/>
        public void Get_CheckQtyByBarCodeAsync(string sBarcode, long HWHID, long HSPID, long HAuxPropID, string sBatchNo, string HMTONo, double sQty, double sRelQty, object userState) {
            if ((this.Get_CheckQtyByBarCodeOperationCompleted == null)) {
                this.Get_CheckQtyByBarCodeOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGet_CheckQtyByBarCodeOperationCompleted);
            }
            this.InvokeAsync("Get_CheckQtyByBarCode", new object[] {
                        sBarcode,
                        HWHID,
                        HSPID,
                        HAuxPropID,
                        sBatchNo,
                        HMTONo,
                        sQty,
                        sRelQty}, this.Get_CheckQtyByBarCodeOperationCompleted, userState);
        }
        private void OnGet_CheckQtyByBarCodeOperationCompleted(object arg) {
            if ((this.Get_CheckQtyByBarCodeCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.Get_CheckQtyByBarCodeCompleted(this, new Get_CheckQtyByBarCodeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
                this.set_SaveSellOutBackBill_CLDCompleted(this, new set_SaveSellOutBackBill_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
@@ -10228,6 +11024,38 @@
            if ((this.set_SaveMateOutBill_CLDCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SaveMateOutBill_CLDCompleted(this, new set_SaveMateOutBill_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveMateOutBill_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool set_SaveMateOutBill_BillCheck(ClsKf_MateOutBillMain oMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveMateOutBill_BillCheck", new object[] {
                        oMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SaveMateOutBill_BillCheckAsync(ClsKf_MateOutBillMain oMain, string sErrMsg) {
            this.set_SaveMateOutBill_BillCheckAsync(oMain, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SaveMateOutBill_BillCheckAsync(ClsKf_MateOutBillMain oMain, string sErrMsg, object userState) {
            if ((this.set_SaveMateOutBill_BillCheckOperationCompleted == null)) {
                this.set_SaveMateOutBill_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveMateOutBill_BillCheckOperationCompleted);
            }
            this.InvokeAsync("set_SaveMateOutBill_BillCheck", new object[] {
                        oMain,
                        sErrMsg}, this.set_SaveMateOutBill_BillCheckOperationCompleted, userState);
        }
        private void Onset_SaveMateOutBill_BillCheckOperationCompleted(object arg) {
            if ((this.set_SaveMateOutBill_BillCheckCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SaveMateOutBill_BillCheckCompleted(this, new set_SaveMateOutBill_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
@@ -11110,6 +11938,38 @@
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherOutBill_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool set_SaveOtherOutBill_BillCheck(ClsKf_OtherOutBillMain oMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveOtherOutBill_BillCheck", new object[] {
                        oMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SaveOtherOutBill_BillCheckAsync(ClsKf_OtherOutBillMain oMain, string sErrMsg) {
            this.set_SaveOtherOutBill_BillCheckAsync(oMain, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SaveOtherOutBill_BillCheckAsync(ClsKf_OtherOutBillMain oMain, string sErrMsg, object userState) {
            if ((this.set_SaveOtherOutBill_BillCheckOperationCompleted == null)) {
                this.set_SaveOtherOutBill_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherOutBill_BillCheckOperationCompleted);
            }
            this.InvokeAsync("set_SaveOtherOutBill_BillCheck", new object[] {
                        oMain,
                        sErrMsg}, this.set_SaveOtherOutBill_BillCheckOperationCompleted, userState);
        }
        private void Onset_SaveOtherOutBill_BillCheckOperationCompleted(object arg) {
            if ((this.set_SaveOtherOutBill_BillCheckCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SaveOtherOutBill_BillCheckCompleted(this, new set_SaveOtherOutBill_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePOStockInBackBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool set_SavePOStockInBackBill(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
            object[] results = this.Invoke("set_SavePOStockInBackBill", new object[] {
@@ -11210,140 +12070,6 @@
            if ((this.set_SavePOStockInBackBill_CLD_NewCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SavePOStockInBackBill_CLD_NewCompleted(this, new set_SavePOStockInBackBill_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePOStockInBackBill_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_SavePOStockInBackBill_CLD(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_SavePOStockInBackBill_CLD", new object[] {
                        oMain,
                        sHSourceType,
                        oSystemParameterMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SavePOStockInBackBill_CLDAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
            this.set_SavePOStockInBackBill_CLDAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SavePOStockInBackBill_CLDAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
            if ((this.set_SavePOStockInBackBill_CLDOperationCompleted == null)) {
                this.set_SavePOStockInBackBill_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePOStockInBackBill_CLDOperationCompleted);
            }
            this.InvokeAsync("set_SavePOStockInBackBill_CLD", new object[] {
                        oMain,
                        sHSourceType,
                        oSystemParameterMain,
                        sErrMsg}, this.set_SavePOStockInBackBill_CLDOperationCompleted, userState);
        }
        private void Onset_SavePOStockInBackBill_CLDOperationCompleted(object arg) {
            if ((this.set_SavePOStockInBackBill_CLDCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SavePOStockInBackBill_CLDCompleted(this, new set_SavePOStockInBackBill_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SavePOStockInBill", 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_SavePOStockInBill(ClsKf_POStockInBillMain oMain, string sHSourceType, ref string sErrMsg) {
            object[] results = this.Invoke("set_SavePOStockInBill", new object[] {
                        oMain,
                        sHSourceType,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SavePOStockInBillAsync(ClsKf_POStockInBillMain oMain, string sHSourceType, string sErrMsg) {
            this.set_SavePOStockInBillAsync(oMain, sHSourceType, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SavePOStockInBillAsync(ClsKf_POStockInBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
            if ((this.set_SavePOStockInBillOperationCompleted == null)) {
                this.set_SavePOStockInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SavePOStockInBillOperationCompleted);
            }
            this.InvokeAsync("set_SavePOStockInBill", new object[] {
                        oMain,
                        sHSourceType,
                        sErrMsg}, this.set_SavePOStockInBillOperationCompleted, userState);
        }
        private void Onset_SavePOStockInBillOperationCompleted(object arg) {
            if ((this.set_SavePOStockInBillCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SavePOStockInBillCompleted(this, new set_SavePOStockInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_CheckAddPOStockInBill", 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_CheckAddPOStockInBill(ClsKf_POStockInBillMain_K3 oMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_CheckAddPOStockInBill", new object[] {
                        oMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_CheckAddPOStockInBillAsync(ClsKf_POStockInBillMain_K3 oMain, string sErrMsg) {
            this.set_CheckAddPOStockInBillAsync(oMain, sErrMsg, null);
        }
        /// <remarks/>
        public void set_CheckAddPOStockInBillAsync(ClsKf_POStockInBillMain_K3 oMain, string sErrMsg, object userState) {
            if ((this.set_CheckAddPOStockInBillOperationCompleted == null)) {
                this.set_CheckAddPOStockInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_CheckAddPOStockInBillOperationCompleted);
            }
            this.InvokeAsync("set_CheckAddPOStockInBill", new object[] {
                        oMain,
                        sErrMsg}, this.set_CheckAddPOStockInBillOperationCompleted, userState);
        }
        private void Onset_CheckAddPOStockInBillOperationCompleted(object arg) {
            if ((this.set_CheckAddPOStockInBillCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_CheckAddPOStockInBillCompleted(this, new set_CheckAddPOStockInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_CheckPOStockInBill", 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_CheckPOStockInBill(ClsKf_POStockInBillMain_K3 oMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_CheckPOStockInBill", new object[] {
                        oMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_CheckPOStockInBillAsync(ClsKf_POStockInBillMain_K3 oMain, string sErrMsg) {
            this.set_CheckPOStockInBillAsync(oMain, sErrMsg, null);
        }
        /// <remarks/>
        public void set_CheckPOStockInBillAsync(ClsKf_POStockInBillMain_K3 oMain, string sErrMsg, object userState) {
            if ((this.set_CheckPOStockInBillOperationCompleted == null)) {
                this.set_CheckPOStockInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_CheckPOStockInBillOperationCompleted);
            }
            this.InvokeAsync("set_CheckPOStockInBill", new object[] {
                        oMain,
                        sErrMsg}, this.set_CheckPOStockInBillOperationCompleted, userState);
        }
        private void Onset_CheckPOStockInBillOperationCompleted(object arg) {
            if ((this.set_CheckPOStockInBillCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_CheckPOStockInBillCompleted(this, new set_CheckPOStockInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
@@ -13238,6 +13964,70 @@
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveMoveStockBill_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool set_SaveMoveStockBill_BillCheck(ClsKf_MoveStockBillMain oMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveMoveStockBill_BillCheck", new object[] {
                        oMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SaveMoveStockBill_BillCheckAsync(ClsKf_MoveStockBillMain oMain, string sErrMsg) {
            this.set_SaveMoveStockBill_BillCheckAsync(oMain, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SaveMoveStockBill_BillCheckAsync(ClsKf_MoveStockBillMain oMain, string sErrMsg, object userState) {
            if ((this.set_SaveMoveStockBill_BillCheckOperationCompleted == null)) {
                this.set_SaveMoveStockBill_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveMoveStockBill_BillCheckOperationCompleted);
            }
            this.InvokeAsync("set_SaveMoveStockBill_BillCheck", new object[] {
                        oMain,
                        sErrMsg}, this.set_SaveMoveStockBill_BillCheckOperationCompleted, userState);
        }
        private void Onset_SaveMoveStockBill_BillCheckOperationCompleted(object arg) {
            if ((this.set_SaveMoveStockBill_BillCheckCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SaveMoveStockBill_BillCheckCompleted(this, new set_SaveMoveStockBill_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveMoveStockBill_CLD_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool set_SaveMoveStockBill_CLD_BillCheck(ClsKf_MoveStockBillMain oMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveMoveStockBill_CLD_BillCheck", new object[] {
                        oMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SaveMoveStockBill_CLD_BillCheckAsync(ClsKf_MoveStockBillMain oMain, string sErrMsg) {
            this.set_SaveMoveStockBill_CLD_BillCheckAsync(oMain, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SaveMoveStockBill_CLD_BillCheckAsync(ClsKf_MoveStockBillMain oMain, string sErrMsg, object userState) {
            if ((this.set_SaveMoveStockBill_CLD_BillCheckOperationCompleted == null)) {
                this.set_SaveMoveStockBill_CLD_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveMoveStockBill_CLD_BillCheckOperationCompleted);
            }
            this.InvokeAsync("set_SaveMoveStockBill_CLD_BillCheck", new object[] {
                        oMain,
                        sErrMsg}, this.set_SaveMoveStockBill_CLD_BillCheckOperationCompleted, userState);
        }
        private void Onset_SaveMoveStockBill_CLD_BillCheckOperationCompleted(object arg) {
            if ((this.set_SaveMoveStockBill_CLD_BillCheckCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SaveMoveStockBill_CLD_BillCheckCompleted(this, new set_SaveMoveStockBill_CLD_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveMoveStockStepOutBill_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_SaveMoveStockStepOutBill_New(ClsKf_MoveStockStepOutBillMain oMain, string sHSourceType, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveMoveStockStepOutBill_New", new object[] {
@@ -13579,42 +14369,6 @@
            if ((this.set_SaveSellOutBackBill_CLD_NewCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SaveSellOutBackBill_CLD_NewCompleted(this, new set_SaveSellOutBackBill_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveSellOutBackBill_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_SaveSellOutBackBill_CLD(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveSellOutBackBill_CLD", new object[] {
                        oMain,
                        sHSourceType,
                        oSystemParameterMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SaveSellOutBackBill_CLDAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg) {
            this.set_SaveSellOutBackBill_CLDAsync(oMain, sHSourceType, oSystemParameterMain, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SaveSellOutBackBill_CLDAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, ClsXt_SystemParameterMain oSystemParameterMain, string sErrMsg, object userState) {
            if ((this.set_SaveSellOutBackBill_CLDOperationCompleted == null)) {
                this.set_SaveSellOutBackBill_CLDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveSellOutBackBill_CLDOperationCompleted);
            }
            this.InvokeAsync("set_SaveSellOutBackBill_CLD", new object[] {
                        oMain,
                        sHSourceType,
                        oSystemParameterMain,
                        sErrMsg}, this.set_SaveSellOutBackBill_CLDOperationCompleted, userState);
        }
        private void Onset_SaveSellOutBackBill_CLDOperationCompleted(object arg) {
            if ((this.set_SaveSellOutBackBill_CLDCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SaveSellOutBackBill_CLDCompleted(this, new set_SaveSellOutBackBill_CLDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
@@ -19257,101 +20011,235 @@
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ClsSc_MouldStockBillMain : ClsXt_BaseBillMain {
    public partial class ClsKf_ICStockBill_WMS {
        
        private long hSCWHIDField;
        private long hItemIDField;
        
        private long hSupIDField;
        private string hBarTypeField;
        
        private long hEmpIDField;
        private long hWhIDField;
        
        private long hManagerIDField;
        private string hWhNumberField;
        
        private long hWHIDField;
        private string hWhNameField;
        
        private long hSecManagerIDField;
        private bool hSPFlagField;
        
        private long hKeeperIDField;
        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 hExplanationField;
        private string hDeptNumberField;
        
        private string hInnerBillNoField;
        private string hDeptNameField;
        
        private bool hRedBlueFlagField;
        private long hSupIDField;
        
        private string hRepairTypeField;
        private string hSupNumberField;
        
        private long hCorrespondentTypeIDField;
        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 HSCWHID {
        public long HItemID {
            get {
                return this.hSCWHIDField;
                return this.hItemIDField;
            }
            set {
                this.hSCWHIDField = value;
                this.hItemIDField = value;
            }
        }
        
        /// <remarks/>
        public long HSupID {
        public string HBarType {
            get {
                return this.hSupIDField;
                return this.hBarTypeField;
            }
            set {
                this.hSupIDField = value;
                this.hBarTypeField = value;
            }
        }
        
        /// <remarks/>
        public long HEmpID {
        public long HWhID {
            get {
                return this.hEmpIDField;
                return this.hWhIDField;
            }
            set {
                this.hEmpIDField = value;
                this.hWhIDField = value;
            }
        }
        
        /// <remarks/>
        public long HManagerID {
        public string HWhNumber {
            get {
                return this.hManagerIDField;
                return this.hWhNumberField;
            }
            set {
                this.hManagerIDField = value;
                this.hWhNumberField = value;
            }
        }
        
        /// <remarks/>
        public long HWHID {
        public string HWhName {
            get {
                return this.hWHIDField;
                return this.hWhNameField;
            }
            set {
                this.hWHIDField = value;
                this.hWhNameField = value;
            }
        }
        
        /// <remarks/>
        public long HSecManagerID {
        public bool HSPFlag {
            get {
                return this.hSecManagerIDField;
                return this.hSPFlagField;
            }
            set {
                this.hSecManagerIDField = value;
                this.hSPFlagField = value;
            }
        }
        
        /// <remarks/>
        public long HKeeperID {
        public long HSPID {
            get {
                return this.hKeeperIDField;
                return this.hSPIDField;
            }
            set {
                this.hKeeperIDField = value;
                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;
            }
        }
        
@@ -19366,198 +20254,162 @@
        }
        
        /// <remarks/>
        public string HExplanation {
        public string HDeptNumber {
            get {
                return this.hExplanationField;
                return this.hDeptNumberField;
            }
            set {
                this.hExplanationField = value;
                this.hDeptNumberField = value;
            }
        }
        
        /// <remarks/>
        public string HInnerBillNo {
        public string HDeptName {
            get {
                return this.hInnerBillNoField;
                return this.hDeptNameField;
            }
            set {
                this.hInnerBillNoField = value;
                this.hDeptNameField = value;
            }
        }
        
        /// <remarks/>
        public bool HRedBlueFlag {
        public long HSupID {
            get {
                return this.hRedBlueFlagField;
                return this.hSupIDField;
            }
            set {
                this.hRedBlueFlagField = value;
                this.hSupIDField = value;
            }
        }
        
        /// <remarks/>
        public string HRepairType {
        public string HSupNumber {
            get {
                return this.hRepairTypeField;
                return this.hSupNumberField;
            }
            set {
                this.hRepairTypeField = value;
                this.hSupNumberField = value;
            }
        }
        
        /// <remarks/>
        public long HCorrespondentTypeID {
        public string HSupName {
            get {
                return this.hCorrespondentTypeIDField;
                return this.hSupNameField;
            }
            set {
                this.hCorrespondentTypeIDField = value;
            }
        }
    }
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_ProcExchReportMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_PackUnionBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_PackDoubleBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_PackSplitBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_MoveStockStepInBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_MoveStockStepOutBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_MoveStockBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_QualityReportBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_ICMOReportBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_DoorOutCheckBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_OtherOutBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustOutBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustInBackBillMain_CLD))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_MateReplenishOutBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_MateOutBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_StdWorkQtyBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_MESBeginWorkBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_StationInBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_SellOutBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsQC_NoPassProdCheckBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsCg_POInStockBillMain_K3))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsCg_POInStockBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_MouldProdInBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_OtherInBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustInBillMain_K3))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustInBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ProductInBillMain_K3))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ICStockBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ProductInBillMain_CLD))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ProductInBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_POStockInBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_POStockInBillMain_K3))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_MouldStockBillMain))]
    [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 ClsXt_BaseBillMain {
        private long hYearField;
        private long hPeriodField;
        private string hBillTypeField;
        private string hBillSubTypeField;
        private long hInterIDField;
        private System.DateTime hDateField;
        private string hBillNoField;
        private int hBillStatusField;
        private long hCheckItemNowIDField;
        private long hCheckItemNextIDField;
        private long hCheckFlowIDField;
        private string hRemarkField;
        private string hEmpCodeField;
        private string hMakerField;
        private string hMakeDateField;
        private string hUpDaterField;
        private string hUpDateDateField;
        private string hCheckerField;
        private string hCheckDateField;
        private string hBackerField;
        private string hBackDateField;
        private string hBackRemarkField;
        private string hCloseManField;
        private string hCloseDateField;
        private bool hCloseTypeField;
        private string hDeleteManField;
        private string hDeleteDateField;
        private long hBillerIDField;
        private string hMainSourceBillNoField;
        private string hMainSourceBillTypeField;
        private long hMainSourceInterIDField;
        private long hMainSourceEntryIDField;
        /// <remarks/>
        public long HYear {
            get {
                return this.hYearField;
            }
            set {
                this.hYearField = value;
                this.hSupNameField = value;
            }
        }
        
        /// <remarks/>
        public long HPeriod {
        public string HSourceBillNo {
            get {
                return this.hPeriodField;
                return this.hSourceBillNoField;
            }
            set {
                this.hPeriodField = value;
                this.hSourceBillNoField = value;
            }
        }
        
        /// <remarks/>
        public string HBillType {
        public string HSourceBillType {
            get {
                return this.hBillTypeField;
                return this.hSourceBillTypeField;
            }
            set {
                this.hBillTypeField = value;
                this.hSourceBillTypeField = value;
            }
        }
        
        /// <remarks/>
        public string HBillSubType {
        public long HOWNERID {
            get {
                return this.hBillSubTypeField;
                return this.hOWNERIDField;
            }
            set {
                this.hBillSubTypeField = value;
                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;
            }
        }
        
@@ -19572,272 +20424,12 @@
        }
        
        /// <remarks/>
        public System.DateTime HDate {
            get {
                return this.hDateField;
            }
            set {
                this.hDateField = value;
            }
        }
        /// <remarks/>
        public string HBillNo {
            get {
                return this.hBillNoField;
            }
            set {
                this.hBillNoField = value;
            }
        }
        /// <remarks/>
        public int HBillStatus {
            get {
                return this.hBillStatusField;
            }
            set {
                this.hBillStatusField = value;
            }
        }
        /// <remarks/>
        public long HCheckItemNowID {
            get {
                return this.hCheckItemNowIDField;
            }
            set {
                this.hCheckItemNowIDField = value;
            }
        }
        /// <remarks/>
        public long HCheckItemNextID {
            get {
                return this.hCheckItemNextIDField;
            }
            set {
                this.hCheckItemNextIDField = value;
            }
        }
        /// <remarks/>
        public long HCheckFlowID {
            get {
                return this.hCheckFlowIDField;
            }
            set {
                this.hCheckFlowIDField = value;
            }
        }
        /// <remarks/>
        public string HRemark {
            get {
                return this.hRemarkField;
            }
            set {
                this.hRemarkField = value;
            }
        }
        /// <remarks/>
        public string HEmpCode {
            get {
                return this.hEmpCodeField;
            }
            set {
                this.hEmpCodeField = value;
            }
        }
        /// <remarks/>
        public string HMaker {
            get {
                return this.hMakerField;
            }
            set {
                this.hMakerField = 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 HBacker {
            get {
                return this.hBackerField;
            }
            set {
                this.hBackerField = value;
            }
        }
        /// <remarks/>
        public string HBackDate {
            get {
                return this.hBackDateField;
            }
            set {
                this.hBackDateField = value;
            }
        }
        /// <remarks/>
        public string HBackRemark {
            get {
                return this.hBackRemarkField;
            }
            set {
                this.hBackRemarkField = 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 bool HCloseType {
            get {
                return this.hCloseTypeField;
            }
            set {
                this.hCloseTypeField = 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/>
        public long HBillerID {
            get {
                return this.hBillerIDField;
            }
            set {
                this.hBillerIDField = value;
            }
        }
        /// <remarks/>
        public string HMainSourceBillNo {
            get {
                return this.hMainSourceBillNoField;
            }
            set {
                this.hMainSourceBillNoField = value;
            }
        }
        /// <remarks/>
        public string HMainSourceBillType {
            get {
                return this.hMainSourceBillTypeField;
            }
            set {
                this.hMainSourceBillTypeField = value;
            }
        }
        /// <remarks/>
        public long HMainSourceInterID {
            get {
                return this.hMainSourceInterIDField;
            }
            set {
                this.hMainSourceInterIDField = value;
            }
        }
        /// <remarks/>
        public long HMainSourceEntryID {
            get {
                return this.hMainSourceEntryIDField;
            }
            set {
                this.hMainSourceEntryIDField = value;
            }
        }
    }
@@ -31386,6 +31978,8 @@
        
        private long hOWNERIDField;
        
        private double hSourceQtyField;
        /// <remarks/>
        public string HMaterNumber {
            get {
@@ -31615,2635 +32209,440 @@
                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 ClsXt_SystemParameterMain {
        private string kf_POStockInBill_AutoCheckField;
        private string kf_POStockInBill_ERPModeField;
        private string kf_POStockInBill_MustQtyCtlField;
        private string kf_POStockInBill_MulSourceBillField;
        private string kf_POStockInBill_BillTypeOneScanField;
        private string kf_POStockInBackBill_AutoCheckField;
        private string kf_POStockInBackBill_ERPModeField;
        private string kf_POStockInBackBill_MustQtyCtlField;
        private string kf_POStockInBackBill_MulSourceBillField;
        private string kf_POStockInBackBill_BillTypeOneScanField;
        private string kf_MateOutBill_AutoCheckField;
        private string kf_MateOutBill_ERPModeField;
        private string kf_MateOutBill_MustQtyCtlField;
        private string kf_MateOutBill_FIFOCtlField;
        private string kf_MateOutBill_AutoBarCodeField;
        private string kf_MateOutBill_MulSourceBillField;
        private string kf_MateOutBill_SimpleModeField;
        private string kf_MateOutBill_BillTypeOneScanField;
        private string kf_MateOutBackBill_AutoCheckField;
        private string kf_MateOutBackBill_ERPModeField;
        private string kf_MateOutBackBill_MustQtyCtlField;
        private string kf_MateOutBackBill_MulSourceBillField;
        private string kf_MateOutBackBill_SimpleModeField;
        private string kf_MateOutBackBill_BillTypeOneScanField;
        private string kf_ProductInBill_AutoCheckField;
        private string kf_ProductInBill_ERPModeField;
        private string kf_ProductInBill_MustQtyCtlField;
        private string kf_ProductInBill_MulSourceBillField;
        private string kf_ProductInBill_BarCodeMustSameSourceBillField;
        private string kf_ProductInBill_BillTypeOneScanField;
        private string kf_ProductInBackBill_AutoCheckField;
        private string kf_ProductInBackBill_ERPModeField;
        private string kf_ProductInBackBill_MustQtyCtlField;
        private string kf_ProductInBackBill_MulSourceBillField;
        private string kf_ProductInBackBill_BillTypeOneScanField;
        private string kf_EntrustInBill_AutoCheckField;
        private string kf_EntrustInBill_ERPModeField;
        private string kf_EntrustInBill_MustQtyCtlField;
        private string kf_EntrustInBill_MulSourceBillField;
        private string kf_EntrustInBill_BillTypeOneScanField;
        private string kf_EntrustInBackBill_AutoCheckField;
        private string kf_EntrustInBackBill_ERPModeField;
        private string kf_EntrustInBackBill_MustQtyCtlField;
        private string kf_EntrustInBackBill_MulSourceBillField;
        private string kf_EntrustInBackBill_BillTypeOneScanField;
        private string kf_EntrustOutBill_AutoCheckField;
        private string kf_EntrustOutBill_ERPModeField;
        private string kf_EntrustOutBill_MustQtyCtlField;
        private string kf_EntrustOutBill_FIFOCtlField;
        private string kf_EntrustOutBill_MulSourceBillField;
        private string kf_EntrustOutBill_SimpleModeField;
        private string kf_EntrustOutBill_BillTypeOneScanField;
        private string kf_EntrustOutBackBill_AutoCheckField;
        private string kf_EntrustOutBackBill_ERPModeField;
        private string kf_EntrustOutBackBill_MustQtyCtlField;
        private string kf_EntrustOutBackBill_MulSourceBillField;
        private string kf_EntrustOutBackBill_SimpleModeField;
        private string kf_EntrustOutBackBill_BillTypeOneScanField;
        private string kf_SellOutBill_AutoCheckField;
        private string kf_SellOutBill_ERPModeField;
        private string kf_SellOutBill_MustQtyCtlField;
        private string kf_SellOutBill_FIFOCtlField;
        private string kf_SellOutBill_MulSourceBillField;
        private string kf_SellOutBill_AutoSavePOStockInBillField;
        private string kf_SellOutBill_NoRefreshField;
        private string kf_SellOutBill_BillTypeOneScanField;
        private string kf_SellOutBackBill_AutoCheckField;
        private string kf_SellOutBackBill_ERPModeField;
        private string kf_SellOutBackBill_MustQtyCtlField;
        private string kf_SellOutBackBill_MulSourceBillField;
        private string kf_SellOutBackBill_AutoSavePOStockInBackBillField;
        private string kf_SellOutBackBill_BillTypeOneScanField;
        private string kf_OtherInBill_AutoCheckField;
        private string kf_OtherInBill_ERPModeField;
        private string kf_OtherInBill_MustQtyCtlField;
        private string kf_OtherInBill_BarCodeMustSameSourceBillField;
        private string kf_OtherInBill_BillTypeOneScanField;
        private string kf_OtherOutBill_AutoCheckField;
        private string kf_OtherOutBill_ERPModeField;
        private string kf_OtherOutBill_MustQtyCtlField;
        private string kf_OtherOutBill_BarCodeMustSameSourceBillField;
        private string kf_OtherOutBill_BillTypeOneScanField;
        private string kf_MoveStockBill_AutoCheckField;
        private string kf_MoveStockBill_ERPModeField;
        private string kf_MoveStockBill_MustQtyCtlField;
        private string kf_MoveStockBill_MulSourceBillField;
        private string kf_MoveStockBill_BarCodeMustSameSourceBillField;
        private string kf_MoveStockBill_BillTypeOneScanField;
        private string kf_MateReplenishOutBill_AutoCheckField;
        private string kf_MateReplenishOutBill_ERPModeField;
        private string kf_MateReplenishOutBill_MustQtyCtlField;
        private string kf_MateReplenishOutBill_MulSourceBillField;
        private string kf_MateReplenishOutBill_BarCodeMustSameSourceBillField;
        private string kf_MateReplenishOutBill_BillTypeOneScanField;
        private string kf_OtherInBackBill_AutoCheckField;
        private string kf_OtherInBackBill_ERPModeField;
        private string kf_OtherInBackBill_MustQtyCtlField;
        private string kf_OtherInBackBill_BarCodeMustSameSourceBillField;
        private string kf_OtherInBackBill_BillTypeOneScanField;
        private string kf_OtherOutBackBill_AutoCheckField;
        private string kf_OtherOutBackBill_ERPModeField;
        private string kf_OtherOutBackBill_MustQtyCtlField;
        private string kf_OtherOutBackBill_BarCodeMustSameSourceBillField;
        private string kf_OtherOutBackBill_BillTypeOneScanField;
        private string kf_MoveStockStepOutBill_AutoCheckField;
        private string kf_MoveStockStepOutBill_ERPModeField;
        private string kf_MoveStockStepOutBill_MustQtyCtlField;
        private string kf_MoveStockStepOutBill_MulSourceBillField;
        private string kf_MoveStockStepOutBill_FIFOCtlField;
        private string kf_MoveStockStepOutBill_BillTypeOneScanField;
        private string kf_MoveStockStepInBill_AutoCheckField;
        private string kf_MoveStockStepInBill_ERPModeField;
        private string kf_MoveStockStepInBill_MustQtyCtlField;
        private string kf_MoveStockStepInBill_MulSourceBillField;
        private string kf_MoveStockStepInBill_BarCodeMustSameSourceBillField;
        private string kf_MoveStockStepInBill_BillTypeOneScanField;
        private string wMS_ERPStockCtlField;
        private string wMS_WMSStockCtlField;
        private string wMS_WMSStockCtl_ERPModeField;
        private string wMS_SaveUpdateStockField;
        private string wMS_MaterBarCodeDefQtyField;
        private string wMS_BatchBarCodeDefQtyField;
        private string wMS_SNBarCodeDefQtyField;
        private string wMS_CampanyNameField;
        private string wMS_OneKeyModeField;
        private string wMS_BarCodeMustSameSourceBillField;
        private string wMS_OneScanModeField;
        private string wMS_MouldManagerCtlField;
        private string barCode_SourceQtyCtlField;
        private string mES_StationInBill_FIFOCtlField;
        private string mES_StationInBill_FullMoveCtlField;
        private string mES_StationInBill_QtyCtlField;
        private string mES_StationInBill_OneCtlField;
        private string mES_StationInBill_FirstCheckOutField;
        private string mES_StationInBill_ProcessCheckCtlField;
        private string mES_StationOutBill_QtyCtlField;
        private string mES_StationOutBill_ProcessCheckOutField;
        private string mES_StationOutBill_FirstCheckOutField;
        private string qC_NoPassProdCheckBill_QtyCtlField;
        private string mES_StationEntrustInBill_FIFOCtlField;
        private string mES_StationEntrustInBill_FullMoveCtlField;
        private string mES_StationEntrustInBill_QtyCtlField;
        private string mES_StationEntrustInBill_OneCtlField;
        private string mES_StationEntrustOutBill_QtyCtlField;
        private string sc_ICMOReportBill_AutoCheckField;
        private string sc_ICMOReportBill_ERPModeField;
        private string sc_ICMOReportBill_MustQtyCtlField;
        private string sc_ICMOReportBill_MulSourceBillField;
        private string sc_ICMOReportBill_BillTypeOneScanField;
        private string sc_ICMOReportBill_UpdateSourceInterIDField;
        private string sc_ICMOReportBill_FirstCheckOutField;
        private string sc_MESBeginWorkBill_AutoCheckField;
        private string sc_MESEndWorkBill_AutoCheckField;
        private string sc_MESStopWorkBill_AutoCheckField;
        private string sc_ICMOBillWorkQtyStatus_AutoCheckField;
        private string sc_ICMOBillQualityStatus_AutoCheckField;
        private string sc_MaterToSourceBill_AutoCheckField;
        private string qC_FirstPieceCheckBill_AutoCheckField;
        
        /// <remarks/>
        public string Kf_POStockInBill_AutoCheck {
        public double HSourceQty {
            get {
                return this.kf_POStockInBill_AutoCheckField;
                return this.hSourceQtyField;
            }
            set {
                this.kf_POStockInBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_POStockInBill_ERPMode {
            get {
                return this.kf_POStockInBill_ERPModeField;
            }
            set {
                this.kf_POStockInBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_POStockInBill_MustQtyCtl {
            get {
                return this.kf_POStockInBill_MustQtyCtlField;
            }
            set {
                this.kf_POStockInBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_POStockInBill_MulSourceBill {
            get {
                return this.kf_POStockInBill_MulSourceBillField;
            }
            set {
                this.kf_POStockInBill_MulSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_POStockInBill_BillTypeOneScan {
            get {
                return this.kf_POStockInBill_BillTypeOneScanField;
            }
            set {
                this.kf_POStockInBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_POStockInBackBill_AutoCheck {
            get {
                return this.kf_POStockInBackBill_AutoCheckField;
            }
            set {
                this.kf_POStockInBackBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_POStockInBackBill_ERPMode {
            get {
                return this.kf_POStockInBackBill_ERPModeField;
            }
            set {
                this.kf_POStockInBackBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_POStockInBackBill_MustQtyCtl {
            get {
                return this.kf_POStockInBackBill_MustQtyCtlField;
            }
            set {
                this.kf_POStockInBackBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_POStockInBackBill_MulSourceBill {
            get {
                return this.kf_POStockInBackBill_MulSourceBillField;
            }
            set {
                this.kf_POStockInBackBill_MulSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_POStockInBackBill_BillTypeOneScan {
            get {
                return this.kf_POStockInBackBill_BillTypeOneScanField;
            }
            set {
                this.kf_POStockInBackBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_MateOutBill_AutoCheck {
            get {
                return this.kf_MateOutBill_AutoCheckField;
            }
            set {
                this.kf_MateOutBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_MateOutBill_ERPMode {
            get {
                return this.kf_MateOutBill_ERPModeField;
            }
            set {
                this.kf_MateOutBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_MateOutBill_MustQtyCtl {
            get {
                return this.kf_MateOutBill_MustQtyCtlField;
            }
            set {
                this.kf_MateOutBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_MateOutBill_FIFOCtl {
            get {
                return this.kf_MateOutBill_FIFOCtlField;
            }
            set {
                this.kf_MateOutBill_FIFOCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_MateOutBill_AutoBarCode {
            get {
                return this.kf_MateOutBill_AutoBarCodeField;
            }
            set {
                this.kf_MateOutBill_AutoBarCodeField = value;
            }
        }
        /// <remarks/>
        public string Kf_MateOutBill_MulSourceBill {
            get {
                return this.kf_MateOutBill_MulSourceBillField;
            }
            set {
                this.kf_MateOutBill_MulSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_MateOutBill_SimpleMode {
            get {
                return this.kf_MateOutBill_SimpleModeField;
            }
            set {
                this.kf_MateOutBill_SimpleModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_MateOutBill_BillTypeOneScan {
            get {
                return this.kf_MateOutBill_BillTypeOneScanField;
            }
            set {
                this.kf_MateOutBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_MateOutBackBill_AutoCheck {
            get {
                return this.kf_MateOutBackBill_AutoCheckField;
            }
            set {
                this.kf_MateOutBackBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_MateOutBackBill_ERPMode {
            get {
                return this.kf_MateOutBackBill_ERPModeField;
            }
            set {
                this.kf_MateOutBackBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_MateOutBackBill_MustQtyCtl {
            get {
                return this.kf_MateOutBackBill_MustQtyCtlField;
            }
            set {
                this.kf_MateOutBackBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_MateOutBackBill_MulSourceBill {
            get {
                return this.kf_MateOutBackBill_MulSourceBillField;
            }
            set {
                this.kf_MateOutBackBill_MulSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_MateOutBackBill_SimpleMode {
            get {
                return this.kf_MateOutBackBill_SimpleModeField;
            }
            set {
                this.kf_MateOutBackBill_SimpleModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_MateOutBackBill_BillTypeOneScan {
            get {
                return this.kf_MateOutBackBill_BillTypeOneScanField;
            }
            set {
                this.kf_MateOutBackBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_ProductInBill_AutoCheck {
            get {
                return this.kf_ProductInBill_AutoCheckField;
            }
            set {
                this.kf_ProductInBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_ProductInBill_ERPMode {
            get {
                return this.kf_ProductInBill_ERPModeField;
            }
            set {
                this.kf_ProductInBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_ProductInBill_MustQtyCtl {
            get {
                return this.kf_ProductInBill_MustQtyCtlField;
            }
            set {
                this.kf_ProductInBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_ProductInBill_MulSourceBill {
            get {
                return this.kf_ProductInBill_MulSourceBillField;
            }
            set {
                this.kf_ProductInBill_MulSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_ProductInBill_BarCodeMustSameSourceBill {
            get {
                return this.kf_ProductInBill_BarCodeMustSameSourceBillField;
            }
            set {
                this.kf_ProductInBill_BarCodeMustSameSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_ProductInBill_BillTypeOneScan {
            get {
                return this.kf_ProductInBill_BillTypeOneScanField;
            }
            set {
                this.kf_ProductInBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_ProductInBackBill_AutoCheck {
            get {
                return this.kf_ProductInBackBill_AutoCheckField;
            }
            set {
                this.kf_ProductInBackBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_ProductInBackBill_ERPMode {
            get {
                return this.kf_ProductInBackBill_ERPModeField;
            }
            set {
                this.kf_ProductInBackBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_ProductInBackBill_MustQtyCtl {
            get {
                return this.kf_ProductInBackBill_MustQtyCtlField;
            }
            set {
                this.kf_ProductInBackBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_ProductInBackBill_MulSourceBill {
            get {
                return this.kf_ProductInBackBill_MulSourceBillField;
            }
            set {
                this.kf_ProductInBackBill_MulSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_ProductInBackBill_BillTypeOneScan {
            get {
                return this.kf_ProductInBackBill_BillTypeOneScanField;
            }
            set {
                this.kf_ProductInBackBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustInBill_AutoCheck {
            get {
                return this.kf_EntrustInBill_AutoCheckField;
            }
            set {
                this.kf_EntrustInBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustInBill_ERPMode {
            get {
                return this.kf_EntrustInBill_ERPModeField;
            }
            set {
                this.kf_EntrustInBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustInBill_MustQtyCtl {
            get {
                return this.kf_EntrustInBill_MustQtyCtlField;
            }
            set {
                this.kf_EntrustInBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustInBill_MulSourceBill {
            get {
                return this.kf_EntrustInBill_MulSourceBillField;
            }
            set {
                this.kf_EntrustInBill_MulSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustInBill_BillTypeOneScan {
            get {
                return this.kf_EntrustInBill_BillTypeOneScanField;
            }
            set {
                this.kf_EntrustInBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustInBackBill_AutoCheck {
            get {
                return this.kf_EntrustInBackBill_AutoCheckField;
            }
            set {
                this.kf_EntrustInBackBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustInBackBill_ERPMode {
            get {
                return this.kf_EntrustInBackBill_ERPModeField;
            }
            set {
                this.kf_EntrustInBackBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustInBackBill_MustQtyCtl {
            get {
                return this.kf_EntrustInBackBill_MustQtyCtlField;
            }
            set {
                this.kf_EntrustInBackBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustInBackBill_MulSourceBill {
            get {
                return this.kf_EntrustInBackBill_MulSourceBillField;
            }
            set {
                this.kf_EntrustInBackBill_MulSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustInBackBill_BillTypeOneScan {
            get {
                return this.kf_EntrustInBackBill_BillTypeOneScanField;
            }
            set {
                this.kf_EntrustInBackBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustOutBill_AutoCheck {
            get {
                return this.kf_EntrustOutBill_AutoCheckField;
            }
            set {
                this.kf_EntrustOutBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustOutBill_ERPMode {
            get {
                return this.kf_EntrustOutBill_ERPModeField;
            }
            set {
                this.kf_EntrustOutBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustOutBill_MustQtyCtl {
            get {
                return this.kf_EntrustOutBill_MustQtyCtlField;
            }
            set {
                this.kf_EntrustOutBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustOutBill_FIFOCtl {
            get {
                return this.kf_EntrustOutBill_FIFOCtlField;
            }
            set {
                this.kf_EntrustOutBill_FIFOCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustOutBill_MulSourceBill {
            get {
                return this.kf_EntrustOutBill_MulSourceBillField;
            }
            set {
                this.kf_EntrustOutBill_MulSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustOutBill_SimpleMode {
            get {
                return this.kf_EntrustOutBill_SimpleModeField;
            }
            set {
                this.kf_EntrustOutBill_SimpleModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustOutBill_BillTypeOneScan {
            get {
                return this.kf_EntrustOutBill_BillTypeOneScanField;
            }
            set {
                this.kf_EntrustOutBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustOutBackBill_AutoCheck {
            get {
                return this.kf_EntrustOutBackBill_AutoCheckField;
            }
            set {
                this.kf_EntrustOutBackBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustOutBackBill_ERPMode {
            get {
                return this.kf_EntrustOutBackBill_ERPModeField;
            }
            set {
                this.kf_EntrustOutBackBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustOutBackBill_MustQtyCtl {
            get {
                return this.kf_EntrustOutBackBill_MustQtyCtlField;
            }
            set {
                this.kf_EntrustOutBackBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustOutBackBill_MulSourceBill {
            get {
                return this.kf_EntrustOutBackBill_MulSourceBillField;
            }
            set {
                this.kf_EntrustOutBackBill_MulSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustOutBackBill_SimpleMode {
            get {
                return this.kf_EntrustOutBackBill_SimpleModeField;
            }
            set {
                this.kf_EntrustOutBackBill_SimpleModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustOutBackBill_BillTypeOneScan {
            get {
                return this.kf_EntrustOutBackBill_BillTypeOneScanField;
            }
            set {
                this.kf_EntrustOutBackBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_SellOutBill_AutoCheck {
            get {
                return this.kf_SellOutBill_AutoCheckField;
            }
            set {
                this.kf_SellOutBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_SellOutBill_ERPMode {
            get {
                return this.kf_SellOutBill_ERPModeField;
            }
            set {
                this.kf_SellOutBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_SellOutBill_MustQtyCtl {
            get {
                return this.kf_SellOutBill_MustQtyCtlField;
            }
            set {
                this.kf_SellOutBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_SellOutBill_FIFOCtl {
            get {
                return this.kf_SellOutBill_FIFOCtlField;
            }
            set {
                this.kf_SellOutBill_FIFOCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_SellOutBill_MulSourceBill {
            get {
                return this.kf_SellOutBill_MulSourceBillField;
            }
            set {
                this.kf_SellOutBill_MulSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_SellOutBill_AutoSavePOStockInBill {
            get {
                return this.kf_SellOutBill_AutoSavePOStockInBillField;
            }
            set {
                this.kf_SellOutBill_AutoSavePOStockInBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_SellOutBill_NoRefresh {
            get {
                return this.kf_SellOutBill_NoRefreshField;
            }
            set {
                this.kf_SellOutBill_NoRefreshField = value;
            }
        }
        /// <remarks/>
        public string Kf_SellOutBill_BillTypeOneScan {
            get {
                return this.kf_SellOutBill_BillTypeOneScanField;
            }
            set {
                this.kf_SellOutBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_SellOutBackBill_AutoCheck {
            get {
                return this.kf_SellOutBackBill_AutoCheckField;
            }
            set {
                this.kf_SellOutBackBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_SellOutBackBill_ERPMode {
            get {
                return this.kf_SellOutBackBill_ERPModeField;
            }
            set {
                this.kf_SellOutBackBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_SellOutBackBill_MustQtyCtl {
            get {
                return this.kf_SellOutBackBill_MustQtyCtlField;
            }
            set {
                this.kf_SellOutBackBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_SellOutBackBill_MulSourceBill {
            get {
                return this.kf_SellOutBackBill_MulSourceBillField;
            }
            set {
                this.kf_SellOutBackBill_MulSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_SellOutBackBill_AutoSavePOStockInBackBill {
            get {
                return this.kf_SellOutBackBill_AutoSavePOStockInBackBillField;
            }
            set {
                this.kf_SellOutBackBill_AutoSavePOStockInBackBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_SellOutBackBill_BillTypeOneScan {
            get {
                return this.kf_SellOutBackBill_BillTypeOneScanField;
            }
            set {
                this.kf_SellOutBackBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherInBill_AutoCheck {
            get {
                return this.kf_OtherInBill_AutoCheckField;
            }
            set {
                this.kf_OtherInBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherInBill_ERPMode {
            get {
                return this.kf_OtherInBill_ERPModeField;
            }
            set {
                this.kf_OtherInBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherInBill_MustQtyCtl {
            get {
                return this.kf_OtherInBill_MustQtyCtlField;
            }
            set {
                this.kf_OtherInBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherInBill_BarCodeMustSameSourceBill {
            get {
                return this.kf_OtherInBill_BarCodeMustSameSourceBillField;
            }
            set {
                this.kf_OtherInBill_BarCodeMustSameSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherInBill_BillTypeOneScan {
            get {
                return this.kf_OtherInBill_BillTypeOneScanField;
            }
            set {
                this.kf_OtherInBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherOutBill_AutoCheck {
            get {
                return this.kf_OtherOutBill_AutoCheckField;
            }
            set {
                this.kf_OtherOutBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherOutBill_ERPMode {
            get {
                return this.kf_OtherOutBill_ERPModeField;
            }
            set {
                this.kf_OtherOutBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherOutBill_MustQtyCtl {
            get {
                return this.kf_OtherOutBill_MustQtyCtlField;
            }
            set {
                this.kf_OtherOutBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherOutBill_BarCodeMustSameSourceBill {
            get {
                return this.kf_OtherOutBill_BarCodeMustSameSourceBillField;
            }
            set {
                this.kf_OtherOutBill_BarCodeMustSameSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherOutBill_BillTypeOneScan {
            get {
                return this.kf_OtherOutBill_BillTypeOneScanField;
            }
            set {
                this.kf_OtherOutBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockBill_AutoCheck {
            get {
                return this.kf_MoveStockBill_AutoCheckField;
            }
            set {
                this.kf_MoveStockBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockBill_ERPMode {
            get {
                return this.kf_MoveStockBill_ERPModeField;
            }
            set {
                this.kf_MoveStockBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockBill_MustQtyCtl {
            get {
                return this.kf_MoveStockBill_MustQtyCtlField;
            }
            set {
                this.kf_MoveStockBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockBill_MulSourceBill {
            get {
                return this.kf_MoveStockBill_MulSourceBillField;
            }
            set {
                this.kf_MoveStockBill_MulSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockBill_BarCodeMustSameSourceBill {
            get {
                return this.kf_MoveStockBill_BarCodeMustSameSourceBillField;
            }
            set {
                this.kf_MoveStockBill_BarCodeMustSameSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockBill_BillTypeOneScan {
            get {
                return this.kf_MoveStockBill_BillTypeOneScanField;
            }
            set {
                this.kf_MoveStockBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_MateReplenishOutBill_AutoCheck {
            get {
                return this.kf_MateReplenishOutBill_AutoCheckField;
            }
            set {
                this.kf_MateReplenishOutBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_MateReplenishOutBill_ERPMode {
            get {
                return this.kf_MateReplenishOutBill_ERPModeField;
            }
            set {
                this.kf_MateReplenishOutBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_MateReplenishOutBill_MustQtyCtl {
            get {
                return this.kf_MateReplenishOutBill_MustQtyCtlField;
            }
            set {
                this.kf_MateReplenishOutBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_MateReplenishOutBill_MulSourceBill {
            get {
                return this.kf_MateReplenishOutBill_MulSourceBillField;
            }
            set {
                this.kf_MateReplenishOutBill_MulSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_MateReplenishOutBill_BarCodeMustSameSourceBill {
            get {
                return this.kf_MateReplenishOutBill_BarCodeMustSameSourceBillField;
            }
            set {
                this.kf_MateReplenishOutBill_BarCodeMustSameSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_MateReplenishOutBill_BillTypeOneScan {
            get {
                return this.kf_MateReplenishOutBill_BillTypeOneScanField;
            }
            set {
                this.kf_MateReplenishOutBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherInBackBill_AutoCheck {
            get {
                return this.kf_OtherInBackBill_AutoCheckField;
            }
            set {
                this.kf_OtherInBackBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherInBackBill_ERPMode {
            get {
                return this.kf_OtherInBackBill_ERPModeField;
            }
            set {
                this.kf_OtherInBackBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherInBackBill_MustQtyCtl {
            get {
                return this.kf_OtherInBackBill_MustQtyCtlField;
            }
            set {
                this.kf_OtherInBackBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherInBackBill_BarCodeMustSameSourceBill {
            get {
                return this.kf_OtherInBackBill_BarCodeMustSameSourceBillField;
            }
            set {
                this.kf_OtherInBackBill_BarCodeMustSameSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherInBackBill_BillTypeOneScan {
            get {
                return this.kf_OtherInBackBill_BillTypeOneScanField;
            }
            set {
                this.kf_OtherInBackBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherOutBackBill_AutoCheck {
            get {
                return this.kf_OtherOutBackBill_AutoCheckField;
            }
            set {
                this.kf_OtherOutBackBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherOutBackBill_ERPMode {
            get {
                return this.kf_OtherOutBackBill_ERPModeField;
            }
            set {
                this.kf_OtherOutBackBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherOutBackBill_MustQtyCtl {
            get {
                return this.kf_OtherOutBackBill_MustQtyCtlField;
            }
            set {
                this.kf_OtherOutBackBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherOutBackBill_BarCodeMustSameSourceBill {
            get {
                return this.kf_OtherOutBackBill_BarCodeMustSameSourceBillField;
            }
            set {
                this.kf_OtherOutBackBill_BarCodeMustSameSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherOutBackBill_BillTypeOneScan {
            get {
                return this.kf_OtherOutBackBill_BillTypeOneScanField;
            }
            set {
                this.kf_OtherOutBackBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockStepOutBill_AutoCheck {
            get {
                return this.kf_MoveStockStepOutBill_AutoCheckField;
            }
            set {
                this.kf_MoveStockStepOutBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockStepOutBill_ERPMode {
            get {
                return this.kf_MoveStockStepOutBill_ERPModeField;
            }
            set {
                this.kf_MoveStockStepOutBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockStepOutBill_MustQtyCtl {
            get {
                return this.kf_MoveStockStepOutBill_MustQtyCtlField;
            }
            set {
                this.kf_MoveStockStepOutBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockStepOutBill_MulSourceBill {
            get {
                return this.kf_MoveStockStepOutBill_MulSourceBillField;
            }
            set {
                this.kf_MoveStockStepOutBill_MulSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockStepOutBill_FIFOCtl {
            get {
                return this.kf_MoveStockStepOutBill_FIFOCtlField;
            }
            set {
                this.kf_MoveStockStepOutBill_FIFOCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockStepOutBill_BillTypeOneScan {
            get {
                return this.kf_MoveStockStepOutBill_BillTypeOneScanField;
            }
            set {
                this.kf_MoveStockStepOutBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockStepInBill_AutoCheck {
            get {
                return this.kf_MoveStockStepInBill_AutoCheckField;
            }
            set {
                this.kf_MoveStockStepInBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockStepInBill_ERPMode {
            get {
                return this.kf_MoveStockStepInBill_ERPModeField;
            }
            set {
                this.kf_MoveStockStepInBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockStepInBill_MustQtyCtl {
            get {
                return this.kf_MoveStockStepInBill_MustQtyCtlField;
            }
            set {
                this.kf_MoveStockStepInBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockStepInBill_MulSourceBill {
            get {
                return this.kf_MoveStockStepInBill_MulSourceBillField;
            }
            set {
                this.kf_MoveStockStepInBill_MulSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockStepInBill_BarCodeMustSameSourceBill {
            get {
                return this.kf_MoveStockStepInBill_BarCodeMustSameSourceBillField;
            }
            set {
                this.kf_MoveStockStepInBill_BarCodeMustSameSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockStepInBill_BillTypeOneScan {
            get {
                return this.kf_MoveStockStepInBill_BillTypeOneScanField;
            }
            set {
                this.kf_MoveStockStepInBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string WMS_ERPStockCtl {
            get {
                return this.wMS_ERPStockCtlField;
            }
            set {
                this.wMS_ERPStockCtlField = value;
            }
        }
        /// <remarks/>
        public string WMS_WMSStockCtl {
            get {
                return this.wMS_WMSStockCtlField;
            }
            set {
                this.wMS_WMSStockCtlField = value;
            }
        }
        /// <remarks/>
        public string WMS_WMSStockCtl_ERPMode {
            get {
                return this.wMS_WMSStockCtl_ERPModeField;
            }
            set {
                this.wMS_WMSStockCtl_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string WMS_SaveUpdateStock {
            get {
                return this.wMS_SaveUpdateStockField;
            }
            set {
                this.wMS_SaveUpdateStockField = value;
            }
        }
        /// <remarks/>
        public string WMS_MaterBarCodeDefQty {
            get {
                return this.wMS_MaterBarCodeDefQtyField;
            }
            set {
                this.wMS_MaterBarCodeDefQtyField = value;
            }
        }
        /// <remarks/>
        public string WMS_BatchBarCodeDefQty {
            get {
                return this.wMS_BatchBarCodeDefQtyField;
            }
            set {
                this.wMS_BatchBarCodeDefQtyField = value;
            }
        }
        /// <remarks/>
        public string WMS_SNBarCodeDefQty {
            get {
                return this.wMS_SNBarCodeDefQtyField;
            }
            set {
                this.wMS_SNBarCodeDefQtyField = value;
            }
        }
        /// <remarks/>
        public string WMS_CampanyName {
            get {
                return this.wMS_CampanyNameField;
            }
            set {
                this.wMS_CampanyNameField = value;
            }
        }
        /// <remarks/>
        public string WMS_OneKeyMode {
            get {
                return this.wMS_OneKeyModeField;
            }
            set {
                this.wMS_OneKeyModeField = value;
            }
        }
        /// <remarks/>
        public string WMS_BarCodeMustSameSourceBill {
            get {
                return this.wMS_BarCodeMustSameSourceBillField;
            }
            set {
                this.wMS_BarCodeMustSameSourceBillField = value;
            }
        }
        /// <remarks/>
        public string WMS_OneScanMode {
            get {
                return this.wMS_OneScanModeField;
            }
            set {
                this.wMS_OneScanModeField = value;
            }
        }
        /// <remarks/>
        public string WMS_MouldManagerCtl {
            get {
                return this.wMS_MouldManagerCtlField;
            }
            set {
                this.wMS_MouldManagerCtlField = value;
            }
        }
        /// <remarks/>
        public string BarCode_SourceQtyCtl {
            get {
                return this.barCode_SourceQtyCtlField;
            }
            set {
                this.barCode_SourceQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string MES_StationInBill_FIFOCtl {
            get {
                return this.mES_StationInBill_FIFOCtlField;
            }
            set {
                this.mES_StationInBill_FIFOCtlField = value;
            }
        }
        /// <remarks/>
        public string MES_StationInBill_FullMoveCtl {
            get {
                return this.mES_StationInBill_FullMoveCtlField;
            }
            set {
                this.mES_StationInBill_FullMoveCtlField = value;
            }
        }
        /// <remarks/>
        public string MES_StationInBill_QtyCtl {
            get {
                return this.mES_StationInBill_QtyCtlField;
            }
            set {
                this.mES_StationInBill_QtyCtlField = value;
            }
        }
        /// <remarks/>
        public string MES_StationInBill_OneCtl {
            get {
                return this.mES_StationInBill_OneCtlField;
            }
            set {
                this.mES_StationInBill_OneCtlField = value;
            }
        }
        /// <remarks/>
        public string MES_StationInBill_FirstCheckOut {
            get {
                return this.mES_StationInBill_FirstCheckOutField;
            }
            set {
                this.mES_StationInBill_FirstCheckOutField = value;
            }
        }
        /// <remarks/>
        public string MES_StationInBill_ProcessCheckCtl {
            get {
                return this.mES_StationInBill_ProcessCheckCtlField;
            }
            set {
                this.mES_StationInBill_ProcessCheckCtlField = value;
            }
        }
        /// <remarks/>
        public string MES_StationOutBill_QtyCtl {
            get {
                return this.mES_StationOutBill_QtyCtlField;
            }
            set {
                this.mES_StationOutBill_QtyCtlField = value;
            }
        }
        /// <remarks/>
        public string MES_StationOutBill_ProcessCheckOut {
            get {
                return this.mES_StationOutBill_ProcessCheckOutField;
            }
            set {
                this.mES_StationOutBill_ProcessCheckOutField = value;
            }
        }
        /// <remarks/>
        public string MES_StationOutBill_FirstCheckOut {
            get {
                return this.mES_StationOutBill_FirstCheckOutField;
            }
            set {
                this.mES_StationOutBill_FirstCheckOutField = value;
            }
        }
        /// <remarks/>
        public string QC_NoPassProdCheckBill_QtyCtl {
            get {
                return this.qC_NoPassProdCheckBill_QtyCtlField;
            }
            set {
                this.qC_NoPassProdCheckBill_QtyCtlField = value;
            }
        }
        /// <remarks/>
        public string MES_StationEntrustInBill_FIFOCtl {
            get {
                return this.mES_StationEntrustInBill_FIFOCtlField;
            }
            set {
                this.mES_StationEntrustInBill_FIFOCtlField = value;
            }
        }
        /// <remarks/>
        public string MES_StationEntrustInBill_FullMoveCtl {
            get {
                return this.mES_StationEntrustInBill_FullMoveCtlField;
            }
            set {
                this.mES_StationEntrustInBill_FullMoveCtlField = value;
            }
        }
        /// <remarks/>
        public string MES_StationEntrustInBill_QtyCtl {
            get {
                return this.mES_StationEntrustInBill_QtyCtlField;
            }
            set {
                this.mES_StationEntrustInBill_QtyCtlField = value;
            }
        }
        /// <remarks/>
        public string MES_StationEntrustInBill_OneCtl {
            get {
                return this.mES_StationEntrustInBill_OneCtlField;
            }
            set {
                this.mES_StationEntrustInBill_OneCtlField = value;
            }
        }
        /// <remarks/>
        public string MES_StationEntrustOutBill_QtyCtl {
            get {
                return this.mES_StationEntrustOutBill_QtyCtlField;
            }
            set {
                this.mES_StationEntrustOutBill_QtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Sc_ICMOReportBill_AutoCheck {
            get {
                return this.sc_ICMOReportBill_AutoCheckField;
            }
            set {
                this.sc_ICMOReportBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Sc_ICMOReportBill_ERPMode {
            get {
                return this.sc_ICMOReportBill_ERPModeField;
            }
            set {
                this.sc_ICMOReportBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Sc_ICMOReportBill_MustQtyCtl {
            get {
                return this.sc_ICMOReportBill_MustQtyCtlField;
            }
            set {
                this.sc_ICMOReportBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Sc_ICMOReportBill_MulSourceBill {
            get {
                return this.sc_ICMOReportBill_MulSourceBillField;
            }
            set {
                this.sc_ICMOReportBill_MulSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Sc_ICMOReportBill_BillTypeOneScan {
            get {
                return this.sc_ICMOReportBill_BillTypeOneScanField;
            }
            set {
                this.sc_ICMOReportBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Sc_ICMOReportBill_UpdateSourceInterID {
            get {
                return this.sc_ICMOReportBill_UpdateSourceInterIDField;
            }
            set {
                this.sc_ICMOReportBill_UpdateSourceInterIDField = value;
            }
        }
        /// <remarks/>
        public string Sc_ICMOReportBill_FirstCheckOut {
            get {
                return this.sc_ICMOReportBill_FirstCheckOutField;
            }
            set {
                this.sc_ICMOReportBill_FirstCheckOutField = value;
            }
        }
        /// <remarks/>
        public string Sc_MESBeginWorkBill_AutoCheck {
            get {
                return this.sc_MESBeginWorkBill_AutoCheckField;
            }
            set {
                this.sc_MESBeginWorkBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Sc_MESEndWorkBill_AutoCheck {
            get {
                return this.sc_MESEndWorkBill_AutoCheckField;
            }
            set {
                this.sc_MESEndWorkBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Sc_MESStopWorkBill_AutoCheck {
            get {
                return this.sc_MESStopWorkBill_AutoCheckField;
            }
            set {
                this.sc_MESStopWorkBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Sc_ICMOBillWorkQtyStatus_AutoCheck {
            get {
                return this.sc_ICMOBillWorkQtyStatus_AutoCheckField;
            }
            set {
                this.sc_ICMOBillWorkQtyStatus_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Sc_ICMOBillQualityStatus_AutoCheck {
            get {
                return this.sc_ICMOBillQualityStatus_AutoCheckField;
            }
            set {
                this.sc_ICMOBillQualityStatus_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Sc_MaterToSourceBill_AutoCheck {
            get {
                return this.sc_MaterToSourceBill_AutoCheckField;
            }
            set {
                this.sc_MaterToSourceBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string QC_FirstPieceCheckBill_AutoCheck {
            get {
                return this.qC_FirstPieceCheckBill_AutoCheckField;
            }
            set {
                this.qC_FirstPieceCheckBill_AutoCheckField = value;
                this.hSourceQtyField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_ProcExchReportMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_PackUnionBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_PackDoubleBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_PackSplitBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_MoveStockStepInBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_MoveStockStepOutBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_MoveStockBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_QualityReportBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_ICMOReportBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_DoorOutCheckBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_OtherOutBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustOutBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustInBackBillMain_CLD))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_MateReplenishOutBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_MateOutBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_StdWorkQtyBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_MESBeginWorkBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_StationInBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_SellOutBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsQC_NoPassProdCheckBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsCg_POInStockBillMain_K3))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsCg_POInStockBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_MouldProdInBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_OtherInBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustInBillMain_K3))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustInBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ProductInBillMain_K3))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ProductInBillMain_CLD))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ProductInBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_POStockInBillMain_K3))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_POStockInBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ICStockBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_MouldStockBillMain))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ClsKf_ICStockBill_Mould {
    public partial class ClsXt_BaseBillMain {
        
        private long hItemIDField;
        private long hYearField;
        
        private string hBarTypeField;
        private long hPeriodField;
        
        private long hWhIDField;
        private string hBillTypeField;
        
        private string hWhNumberField;
        private string hBillSubTypeField;
        
        private string hWhNameField;
        private long hInterIDField;
        
        private bool hSPFlagField;
        private System.DateTime hDateField;
        
        private long hSPIDField;
        private string hBillNoField;
        
        private string hSPNumberField;
        private int hBillStatusField;
        
        private string hSPNameField;
        private long hCheckItemNowIDField;
        
        private long hDeptIDField;
        private long hCheckItemNextIDField;
        
        private string hDeptNumberField;
        private long hCheckFlowIDField;
        
        private string hDeptNameField;
        private string hRemarkField;
        
        private long hSupIDField;
        private string hEmpCodeField;
        
        private string hSupNumberField;
        private string hMakerField;
        
        private string hSupNameField;
        private string hMakeDateField;
        
        private string hSourceBillNoField;
        private string hUpDaterField;
        
        private string hSourceBillTypeField;
        private string hUpDateDateField;
        
        private long hOWNERIDField;
        private string hCheckerField;
        
        private string hOWNERNAMEField;
        private string hCheckDateField;
        
        private string hCustomField;
        private string hBackerField;
        
        private long hMulSourceFlagField;
        private string hBackDateField;
        
        private string hStockStyleField;
        private string hBackRemarkField;
        
        private long hStockInOrgIDField;
        private string hCloseManField;
        
        private string hStockInOrgNameField;
        private string hCloseDateField;
        
        private long hStockOutOrgIDField;
        private bool hCloseTypeField;
        
        private string hStockOutOrgNameField;
        private string hDeleteManField;
        private string hDeleteDateField;
        private long hBillerIDField;
        private string hMainSourceBillNoField;
        private string hMainSourceBillTypeField;
        private long hMainSourceInterIDField;
        private long hMainSourceEntryIDField;
        
        /// <remarks/>
        public long HItemID {
        public long HYear {
            get {
                return this.hItemIDField;
                return this.hYearField;
            }
            set {
                this.hItemIDField = value;
                this.hYearField = value;
            }
        }
        
        /// <remarks/>
        public string HBarType {
        public long HPeriod {
            get {
                return this.hBarTypeField;
                return this.hPeriodField;
            }
            set {
                this.hBarTypeField = value;
                this.hPeriodField = value;
            }
        }
        
        /// <remarks/>
        public long HWhID {
        public string HBillType {
            get {
                return this.hWhIDField;
                return this.hBillTypeField;
            }
            set {
                this.hWhIDField = value;
                this.hBillTypeField = value;
            }
        }
        
        /// <remarks/>
        public string HWhNumber {
        public string HBillSubType {
            get {
                return this.hWhNumberField;
                return this.hBillSubTypeField;
            }
            set {
                this.hWhNumberField = value;
                this.hBillSubTypeField = value;
            }
        }
        
        /// <remarks/>
        public string HWhName {
        public long HInterID {
            get {
                return this.hWhNameField;
                return this.hInterIDField;
            }
            set {
                this.hWhNameField = value;
                this.hInterIDField = value;
            }
        }
        
        /// <remarks/>
        public bool HSPFlag {
        public System.DateTime HDate {
            get {
                return this.hSPFlagField;
                return this.hDateField;
            }
            set {
                this.hSPFlagField = value;
                this.hDateField = value;
            }
        }
        
        /// <remarks/>
        public long HSPID {
        public string HBillNo {
            get {
                return this.hSPIDField;
                return this.hBillNoField;
            }
            set {
                this.hSPIDField = value;
                this.hBillNoField = value;
            }
        }
        
        /// <remarks/>
        public string HSPNumber {
        public int HBillStatus {
            get {
                return this.hSPNumberField;
                return this.hBillStatusField;
            }
            set {
                this.hSPNumberField = value;
                this.hBillStatusField = value;
            }
        }
        
        /// <remarks/>
        public string HSPName {
        public long HCheckItemNowID {
            get {
                return this.hSPNameField;
                return this.hCheckItemNowIDField;
            }
            set {
                this.hSPNameField = value;
                this.hCheckItemNowIDField = value;
            }
        }
        
        /// <remarks/>
        public long HDeptID {
        public long HCheckItemNextID {
            get {
                return this.hDeptIDField;
                return this.hCheckItemNextIDField;
            }
            set {
                this.hDeptIDField = value;
                this.hCheckItemNextIDField = value;
            }
        }
        
        /// <remarks/>
        public string HDeptNumber {
        public long HCheckFlowID {
            get {
                return this.hDeptNumberField;
                return this.hCheckFlowIDField;
            }
            set {
                this.hDeptNumberField = value;
                this.hCheckFlowIDField = value;
            }
        }
        
        /// <remarks/>
        public string HDeptName {
        public string HRemark {
            get {
                return this.hDeptNameField;
                return this.hRemarkField;
            }
            set {
                this.hDeptNameField = value;
                this.hRemarkField = value;
            }
        }
        
        /// <remarks/>
        public long HSupID {
        public string HEmpCode {
            get {
                return this.hSupIDField;
                return this.hEmpCodeField;
            }
            set {
                this.hSupIDField = value;
                this.hEmpCodeField = value;
            }
        }
        
        /// <remarks/>
        public string HSupNumber {
        public string HMaker {
            get {
                return this.hSupNumberField;
                return this.hMakerField;
            }
            set {
                this.hSupNumberField = value;
                this.hMakerField = value;
            }
        }
        
        /// <remarks/>
        public string HSupName {
        public string HMakeDate {
            get {
                return this.hSupNameField;
                return this.hMakeDateField;
            }
            set {
                this.hSupNameField = value;
                this.hMakeDateField = value;
            }
        }
        
        /// <remarks/>
        public string HSourceBillNo {
        public string HUpDater {
            get {
                return this.hSourceBillNoField;
                return this.hUpDaterField;
            }
            set {
                this.hSourceBillNoField = value;
                this.hUpDaterField = value;
            }
        }
        
        /// <remarks/>
        public string HSourceBillType {
        public string HUpDateDate {
            get {
                return this.hSourceBillTypeField;
                return this.hUpDateDateField;
            }
            set {
                this.hSourceBillTypeField = value;
                this.hUpDateDateField = value;
            }
        }
        
        /// <remarks/>
        public long HOWNERID {
        public string HChecker {
            get {
                return this.hOWNERIDField;
                return this.hCheckerField;
            }
            set {
                this.hOWNERIDField = value;
                this.hCheckerField = value;
            }
        }
        
        /// <remarks/>
        public string HOWNERNAME {
        public string HCheckDate {
            get {
                return this.hOWNERNAMEField;
                return this.hCheckDateField;
            }
            set {
                this.hOWNERNAMEField = value;
                this.hCheckDateField = value;
            }
        }
        
        /// <remarks/>
        public string HCustom {
        public string HBacker {
            get {
                return this.hCustomField;
                return this.hBackerField;
            }
            set {
                this.hCustomField = value;
                this.hBackerField = value;
            }
        }
        
        /// <remarks/>
        public long HMulSourceFlag {
        public string HBackDate {
            get {
                return this.hMulSourceFlagField;
                return this.hBackDateField;
            }
            set {
                this.hMulSourceFlagField = value;
                this.hBackDateField = value;
            }
        }
        
        /// <remarks/>
        public string HStockStyle {
        public string HBackRemark {
            get {
                return this.hStockStyleField;
                return this.hBackRemarkField;
            }
            set {
                this.hStockStyleField = value;
                this.hBackRemarkField = value;
            }
        }
        
        /// <remarks/>
        public long HStockInOrgID {
        public string HCloseMan {
            get {
                return this.hStockInOrgIDField;
                return this.hCloseManField;
            }
            set {
                this.hStockInOrgIDField = value;
                this.hCloseManField = value;
            }
        }
        
        /// <remarks/>
        public string HStockInOrgName {
        public string HCloseDate {
            get {
                return this.hStockInOrgNameField;
                return this.hCloseDateField;
            }
            set {
                this.hStockInOrgNameField = value;
                this.hCloseDateField = value;
            }
        }
        
        /// <remarks/>
        public long HStockOutOrgID {
        public bool HCloseType {
            get {
                return this.hStockOutOrgIDField;
                return this.hCloseTypeField;
            }
            set {
                this.hStockOutOrgIDField = value;
                this.hCloseTypeField = value;
            }
        }
        
        /// <remarks/>
        public string HStockOutOrgName {
        public string HDeleteMan {
            get {
                return this.hStockOutOrgNameField;
                return this.hDeleteManField;
            }
            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;
        /// <remarks/>
        public long HItemID {
            get {
                return this.hItemIDField;
            }
            set {
                this.hItemIDField = value;
                this.hDeleteManField = value;
            }
        }
        
        /// <remarks/>
        public string HBarType {
        public string HDeleteDate {
            get {
                return this.hBarTypeField;
                return this.hDeleteDateField;
            }
            set {
                this.hBarTypeField = value;
                this.hDeleteDateField = value;
            }
        }
        
        /// <remarks/>
        public long HWhID {
        public long HBillerID {
            get {
                return this.hWhIDField;
                return this.hBillerIDField;
            }
            set {
                this.hWhIDField = value;
                this.hBillerIDField = value;
            }
        }
        
        /// <remarks/>
        public string HWhNumber {
        public string HMainSourceBillNo {
            get {
                return this.hWhNumberField;
                return this.hMainSourceBillNoField;
            }
            set {
                this.hWhNumberField = value;
                this.hMainSourceBillNoField = value;
            }
        }
        
        /// <remarks/>
        public string HWhName {
        public string HMainSourceBillType {
            get {
                return this.hWhNameField;
                return this.hMainSourceBillTypeField;
            }
            set {
                this.hWhNameField = value;
                this.hMainSourceBillTypeField = value;
            }
        }
        
        /// <remarks/>
        public bool HSPFlag {
        public long HMainSourceInterID {
            get {
                return this.hSPFlagField;
                return this.hMainSourceInterIDField;
            }
            set {
                this.hSPFlagField = value;
                this.hMainSourceInterIDField = value;
            }
        }
        
        /// <remarks/>
        public long HSPID {
        public long HMainSourceEntryID {
            get {
                return this.hSPIDField;
                return this.hMainSourceEntryIDField;
            }
            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;
                this.hMainSourceEntryIDField = value;
            }
        }
    }
@@ -39093,6 +37492,738 @@
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ClsKf_ProductInBillMain_CLD : ClsXt_BaseBillMain {
        private long fDCStockIDField;
        private long fDeptIDField;
        private long fFManagerIDField;
        private long fSManagerIDField;
        private long fSelTranTypeField;
        private long hGroupIDField;
        private bool hRedBlueFlagField;
        private long hEmpIDField;
        private long hManagerIDField;
        private string hExplanationField;
        private string hInnerBillNoField;
        private long hORGANIZATIONSIDField;
        private string hORGANIZATIONSNOField;
        /// <remarks/>
        public long FDCStockID {
            get {
                return this.fDCStockIDField;
            }
            set {
                this.fDCStockIDField = value;
            }
        }
        /// <remarks/>
        public long FDeptID {
            get {
                return this.fDeptIDField;
            }
            set {
                this.fDeptIDField = value;
            }
        }
        /// <remarks/>
        public long FFManagerID {
            get {
                return this.fFManagerIDField;
            }
            set {
                this.fFManagerIDField = value;
            }
        }
        /// <remarks/>
        public long FSManagerID {
            get {
                return this.fSManagerIDField;
            }
            set {
                this.fSManagerIDField = value;
            }
        }
        /// <remarks/>
        public long FSelTranType {
            get {
                return this.fSelTranTypeField;
            }
            set {
                this.fSelTranTypeField = value;
            }
        }
        /// <remarks/>
        public long HGroupID {
            get {
                return this.hGroupIDField;
            }
            set {
                this.hGroupIDField = value;
            }
        }
        /// <remarks/>
        public bool HRedBlueFlag {
            get {
                return this.hRedBlueFlagField;
            }
            set {
                this.hRedBlueFlagField = 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 string HExplanation {
            get {
                return this.hExplanationField;
            }
            set {
                this.hExplanationField = value;
            }
        }
        /// <remarks/>
        public string HInnerBillNo {
            get {
                return this.hInnerBillNoField;
            }
            set {
                this.hInnerBillNoField = value;
            }
        }
        /// <remarks/>
        public long HORGANIZATIONSID {
            get {
                return this.hORGANIZATIONSIDField;
            }
            set {
                this.hORGANIZATIONSIDField = value;
            }
        }
        /// <remarks/>
        public string HORGANIZATIONSNO {
            get {
                return this.hORGANIZATIONSNOField;
            }
            set {
                this.hORGANIZATIONSNOField = value;
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ClsKf_ProductInBillMain : ClsXt_BaseBillMain {
        private string hDateForWebField;
        private long hSupIDField;
        private long hWHIDField;
        private long hSCWHIDField;
        private long hEmpIDField;
        private long hManagerIDField;
        private long hSecManagerIDField;
        private long hKeeperIDField;
        private long hDeptIDField;
        private string hExplanationField;
        private string hInnerBillNoField;
        private bool hRedBlueFlagField;
        private long hSTOCKORGIDField;
        private long hOWNERIDField;
        /// <remarks/>
        public string HDateForWeb {
            get {
                return this.hDateForWebField;
            }
            set {
                this.hDateForWebField = value;
            }
        }
        /// <remarks/>
        public long HSupID {
            get {
                return this.hSupIDField;
            }
            set {
                this.hSupIDField = value;
            }
        }
        /// <remarks/>
        public long HWHID {
            get {
                return this.hWHIDField;
            }
            set {
                this.hWHIDField = value;
            }
        }
        /// <remarks/>
        public long HSCWHID {
            get {
                return this.hSCWHIDField;
            }
            set {
                this.hSCWHIDField = value;
            }
        }
        /// <remarks/>
        public long HEmpID {
            get {
                return this.hEmpIDField;
            }
            set {
                this.hEmpIDField = value;
            }
        }
        /// <remarks/>
        public long HManagerID {
            get {
                return this.hManagerIDField;
            }
            set {
                this.hManagerIDField = value;
            }
        }
        /// <remarks/>
        public long HSecManagerID {
            get {
                return this.hSecManagerIDField;
            }
            set {
                this.hSecManagerIDField = value;
            }
        }
        /// <remarks/>
        public long HKeeperID {
            get {
                return this.hKeeperIDField;
            }
            set {
                this.hKeeperIDField = value;
            }
        }
        /// <remarks/>
        public long HDeptID {
            get {
                return this.hDeptIDField;
            }
            set {
                this.hDeptIDField = value;
            }
        }
        /// <remarks/>
        public string HExplanation {
            get {
                return this.hExplanationField;
            }
            set {
                this.hExplanationField = value;
            }
        }
        /// <remarks/>
        public string HInnerBillNo {
            get {
                return this.hInnerBillNoField;
            }
            set {
                this.hInnerBillNoField = value;
            }
        }
        /// <remarks/>
        public bool HRedBlueFlag {
            get {
                return this.hRedBlueFlagField;
            }
            set {
                this.hRedBlueFlagField = value;
            }
        }
        /// <remarks/>
        public long HSTOCKORGID {
            get {
                return this.hSTOCKORGIDField;
            }
            set {
                this.hSTOCKORGIDField = value;
            }
        }
        /// <remarks/>
        public long HOWNERID {
            get {
                return this.hOWNERIDField;
            }
            set {
                this.hOWNERIDField = value;
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ClsKf_POStockInBillMain_K3 : ClsXt_BaseBillMain {
        private long hCussentAcctIDField;
        private long hPOStyleField;
        private long hDeptIDField;
        private long hSupIDField;
        private long hEmpIDField;
        private long hSCWHIDField;
        private long hSecManagerIDField;
        private long hWHIDField;
        private long hManagerIDField;
        private long hKeeperIDField;
        private string hAddressField;
        private string hExplanationField;
        private string hInnerBillNoField;
        private bool hRedBlueFlagField;
        private long fBillerIDField;
        private string hChecker2Field;
        private string hCheckDate2Field;
        private long hCheckFlowField;
        /// <remarks/>
        public long HCussentAcctID {
            get {
                return this.hCussentAcctIDField;
            }
            set {
                this.hCussentAcctIDField = value;
            }
        }
        /// <remarks/>
        public long HPOStyle {
            get {
                return this.hPOStyleField;
            }
            set {
                this.hPOStyleField = value;
            }
        }
        /// <remarks/>
        public long HDeptID {
            get {
                return this.hDeptIDField;
            }
            set {
                this.hDeptIDField = value;
            }
        }
        /// <remarks/>
        public long HSupID {
            get {
                return this.hSupIDField;
            }
            set {
                this.hSupIDField = value;
            }
        }
        /// <remarks/>
        public long HEmpID {
            get {
                return this.hEmpIDField;
            }
            set {
                this.hEmpIDField = value;
            }
        }
        /// <remarks/>
        public long HSCWHID {
            get {
                return this.hSCWHIDField;
            }
            set {
                this.hSCWHIDField = value;
            }
        }
        /// <remarks/>
        public long HSecManagerID {
            get {
                return this.hSecManagerIDField;
            }
            set {
                this.hSecManagerIDField = value;
            }
        }
        /// <remarks/>
        public long HWHID {
            get {
                return this.hWHIDField;
            }
            set {
                this.hWHIDField = value;
            }
        }
        /// <remarks/>
        public long HManagerID {
            get {
                return this.hManagerIDField;
            }
            set {
                this.hManagerIDField = value;
            }
        }
        /// <remarks/>
        public long HKeeperID {
            get {
                return this.hKeeperIDField;
            }
            set {
                this.hKeeperIDField = value;
            }
        }
        /// <remarks/>
        public string HAddress {
            get {
                return this.hAddressField;
            }
            set {
                this.hAddressField = value;
            }
        }
        /// <remarks/>
        public string HExplanation {
            get {
                return this.hExplanationField;
            }
            set {
                this.hExplanationField = value;
            }
        }
        /// <remarks/>
        public string HInnerBillNo {
            get {
                return this.hInnerBillNoField;
            }
            set {
                this.hInnerBillNoField = value;
            }
        }
        /// <remarks/>
        public bool HRedBlueFlag {
            get {
                return this.hRedBlueFlagField;
            }
            set {
                this.hRedBlueFlagField = value;
            }
        }
        /// <remarks/>
        public long FBillerID {
            get {
                return this.fBillerIDField;
            }
            set {
                this.fBillerIDField = value;
            }
        }
        /// <remarks/>
        public string HChecker2 {
            get {
                return this.hChecker2Field;
            }
            set {
                this.hChecker2Field = value;
            }
        }
        /// <remarks/>
        public string HCheckDate2 {
            get {
                return this.hCheckDate2Field;
            }
            set {
                this.hCheckDate2Field = value;
            }
        }
        /// <remarks/>
        public long HCheckFlow {
            get {
                return this.hCheckFlowField;
            }
            set {
                this.hCheckFlowField = value;
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ClsKf_POStockInBillMain : ClsXt_BaseBillMain {
        private long hSupIDField;
        private long hWHIDField;
        private long hSCWHIDField;
        private long hEmpIDField;
        private long hManagerIDField;
        private long hSecManagerIDField;
        private long hKeeperIDField;
        private long hDeptIDField;
        private string hExplanationField;
        private string hInnerBillNoField;
        private bool hRedBlueFlagField;
        private long hSTOCKORGIDField;
        private long hOWNERIDField;
        /// <remarks/>
        public long HSupID {
            get {
                return this.hSupIDField;
            }
            set {
                this.hSupIDField = value;
            }
        }
        /// <remarks/>
        public long HWHID {
            get {
                return this.hWHIDField;
            }
            set {
                this.hWHIDField = value;
            }
        }
        /// <remarks/>
        public long HSCWHID {
            get {
                return this.hSCWHIDField;
            }
            set {
                this.hSCWHIDField = value;
            }
        }
        /// <remarks/>
        public long HEmpID {
            get {
                return this.hEmpIDField;
            }
            set {
                this.hEmpIDField = value;
            }
        }
        /// <remarks/>
        public long HManagerID {
            get {
                return this.hManagerIDField;
            }
            set {
                this.hManagerIDField = value;
            }
        }
        /// <remarks/>
        public long HSecManagerID {
            get {
                return this.hSecManagerIDField;
            }
            set {
                this.hSecManagerIDField = value;
            }
        }
        /// <remarks/>
        public long HKeeperID {
            get {
                return this.hKeeperIDField;
            }
            set {
                this.hKeeperIDField = value;
            }
        }
        /// <remarks/>
        public long HDeptID {
            get {
                return this.hDeptIDField;
            }
            set {
                this.hDeptIDField = value;
            }
        }
        /// <remarks/>
        public string HExplanation {
            get {
                return this.hExplanationField;
            }
            set {
                this.hExplanationField = value;
            }
        }
        /// <remarks/>
        public string HInnerBillNo {
            get {
                return this.hInnerBillNoField;
            }
            set {
                this.hInnerBillNoField = value;
            }
        }
        /// <remarks/>
        public bool HRedBlueFlag {
            get {
                return this.hRedBlueFlagField;
            }
            set {
                this.hRedBlueFlagField = value;
            }
        }
        /// <remarks/>
        public long HSTOCKORGID {
            get {
                return this.hSTOCKORGIDField;
            }
            set {
                this.hSTOCKORGIDField = value;
            }
        }
        /// <remarks/>
        public long HOWNERID {
            get {
                return this.hOWNERIDField;
            }
            set {
                this.hOWNERIDField = value;
            }
        }
    }
    /// <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_ICStockBillMain : ClsXt_BaseBillMain {
        
        private long hSupIDField;
@@ -39594,184 +38725,17 @@
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ClsKf_ProductInBillMain_CLD : ClsXt_BaseBillMain {
        private long fDCStockIDField;
        private long fDeptIDField;
        private long fFManagerIDField;
        private long fSManagerIDField;
        private long fSelTranTypeField;
        private long hGroupIDField;
        private bool hRedBlueFlagField;
        private long hEmpIDField;
        private long hManagerIDField;
        private string hExplanationField;
        private string hInnerBillNoField;
        private long hORGANIZATIONSIDField;
        private string hORGANIZATIONSNOField;
        /// <remarks/>
        public long FDCStockID {
            get {
                return this.fDCStockIDField;
            }
            set {
                this.fDCStockIDField = value;
            }
        }
        /// <remarks/>
        public long FDeptID {
            get {
                return this.fDeptIDField;
            }
            set {
                this.fDeptIDField = value;
            }
        }
        /// <remarks/>
        public long FFManagerID {
            get {
                return this.fFManagerIDField;
            }
            set {
                this.fFManagerIDField = value;
            }
        }
        /// <remarks/>
        public long FSManagerID {
            get {
                return this.fSManagerIDField;
            }
            set {
                this.fSManagerIDField = value;
            }
        }
        /// <remarks/>
        public long FSelTranType {
            get {
                return this.fSelTranTypeField;
            }
            set {
                this.fSelTranTypeField = value;
            }
        }
        /// <remarks/>
        public long HGroupID {
            get {
                return this.hGroupIDField;
            }
            set {
                this.hGroupIDField = value;
            }
        }
        /// <remarks/>
        public bool HRedBlueFlag {
            get {
                return this.hRedBlueFlagField;
            }
            set {
                this.hRedBlueFlagField = 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 string HExplanation {
            get {
                return this.hExplanationField;
            }
            set {
                this.hExplanationField = value;
            }
        }
        /// <remarks/>
        public string HInnerBillNo {
            get {
                return this.hInnerBillNoField;
            }
            set {
                this.hInnerBillNoField = value;
            }
        }
        /// <remarks/>
        public long HORGANIZATIONSID {
            get {
                return this.hORGANIZATIONSIDField;
            }
            set {
                this.hORGANIZATIONSIDField = value;
            }
        }
        /// <remarks/>
        public string HORGANIZATIONSNO {
            get {
                return this.hORGANIZATIONSNOField;
            }
            set {
                this.hORGANIZATIONSNOField = value;
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ClsKf_ProductInBillMain : ClsXt_BaseBillMain {
        private string hDateForWebField;
        private long hSupIDField;
        private long hWHIDField;
    public partial class ClsSc_MouldStockBillMain : ClsXt_BaseBillMain {
        
        private long hSCWHIDField;
        
        private long hSupIDField;
        private long hEmpIDField;
        
        private long hManagerIDField;
        private long hWHIDField;
        
        private long hSecManagerIDField;
        
@@ -39785,17 +38749,17 @@
        
        private bool hRedBlueFlagField;
        
        private long hSTOCKORGIDField;
        private string hRepairTypeField;
        
        private long hOWNERIDField;
        private long hCorrespondentTypeIDField;
        
        /// <remarks/>
        public string HDateForWeb {
        public long HSCWHID {
            get {
                return this.hDateForWebField;
                return this.hSCWHIDField;
            }
            set {
                this.hDateForWebField = value;
                this.hSCWHIDField = value;
            }
        }
        
@@ -39810,26 +38774,6 @@
        }
        
        /// <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;
@@ -39846,6 +38790,16 @@
            }
            set {
                this.hManagerIDField = value;
            }
        }
        /// <remarks/>
        public long HWHID {
            get {
                return this.hWHIDField;
            }
            set {
                this.hWHIDField = value;
            }
        }
        
@@ -39910,12 +38864,253 @@
        }
        
        /// <remarks/>
        public long HSTOCKORGID {
        public string HRepairType {
            get {
                return this.hSTOCKORGIDField;
                return this.hRepairTypeField;
            }
            set {
                this.hSTOCKORGIDField = value;
                this.hRepairTypeField = value;
            }
        }
        /// <remarks/>
        public long HCorrespondentTypeID {
            get {
                return this.hCorrespondentTypeIDField;
            }
            set {
                this.hCorrespondentTypeIDField = value;
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ClsKf_ICStockBill_Mould {
        private long hItemIDField;
        private string hBarTypeField;
        private long hWhIDField;
        private string hWhNumberField;
        private string hWhNameField;
        private bool hSPFlagField;
        private long hSPIDField;
        private string hSPNumberField;
        private string hSPNameField;
        private long hDeptIDField;
        private string hDeptNumberField;
        private string hDeptNameField;
        private long hSupIDField;
        private string hSupNumberField;
        private string hSupNameField;
        private string hSourceBillNoField;
        private string hSourceBillTypeField;
        private long hOWNERIDField;
        private string hOWNERNAMEField;
        private string hCustomField;
        private long hMulSourceFlagField;
        private string hStockStyleField;
        private long hStockInOrgIDField;
        private string hStockInOrgNameField;
        private long hStockOutOrgIDField;
        private string hStockOutOrgNameField;
        /// <remarks/>
        public long HItemID {
            get {
                return this.hItemIDField;
            }
            set {
                this.hItemIDField = value;
            }
        }
        /// <remarks/>
        public string HBarType {
            get {
                return this.hBarTypeField;
            }
            set {
                this.hBarTypeField = value;
            }
        }
        /// <remarks/>
        public long HWhID {
            get {
                return this.hWhIDField;
            }
            set {
                this.hWhIDField = value;
            }
        }
        /// <remarks/>
        public string HWhNumber {
            get {
                return this.hWhNumberField;
            }
            set {
                this.hWhNumberField = value;
            }
        }
        /// <remarks/>
        public string HWhName {
            get {
                return this.hWhNameField;
            }
            set {
                this.hWhNameField = value;
            }
        }
        /// <remarks/>
        public bool HSPFlag {
            get {
                return this.hSPFlagField;
            }
            set {
                this.hSPFlagField = value;
            }
        }
        /// <remarks/>
        public long HSPID {
            get {
                return this.hSPIDField;
            }
            set {
                this.hSPIDField = value;
            }
        }
        /// <remarks/>
        public string HSPNumber {
            get {
                return this.hSPNumberField;
            }
            set {
                this.hSPNumberField = value;
            }
        }
        /// <remarks/>
        public string HSPName {
            get {
                return this.hSPNameField;
            }
            set {
                this.hSPNameField = value;
            }
        }
        /// <remarks/>
        public long HDeptID {
            get {
                return this.hDeptIDField;
            }
            set {
                this.hDeptIDField = value;
            }
        }
        /// <remarks/>
        public string HDeptNumber {
            get {
                return this.hDeptNumberField;
            }
            set {
                this.hDeptNumberField = value;
            }
        }
        /// <remarks/>
        public string HDeptName {
            get {
                return this.hDeptNameField;
            }
            set {
                this.hDeptNameField = value;
            }
        }
        /// <remarks/>
        public long HSupID {
            get {
                return this.hSupIDField;
            }
            set {
                this.hSupIDField = value;
            }
        }
        /// <remarks/>
        public string HSupNumber {
            get {
                return this.hSupNumberField;
            }
            set {
                this.hSupNumberField = value;
            }
        }
        /// <remarks/>
        public string HSupName {
            get {
                return this.hSupNameField;
            }
            set {
                this.hSupNameField = value;
            }
        }
        /// <remarks/>
        public string HSourceBillNo {
            get {
                return this.hSourceBillNoField;
            }
            set {
                this.hSourceBillNoField = value;
            }
        }
        /// <remarks/>
        public string HSourceBillType {
            get {
                return this.hSourceBillTypeField;
            }
            set {
                this.hSourceBillTypeField = value;
            }
        }
        
@@ -39928,169 +39123,84 @@
                this.hOWNERIDField = value;
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ClsKf_POStockInBillMain : ClsXt_BaseBillMain {
        private long hSupIDField;
        private long hWHIDField;
        private long hSCWHIDField;
        private long hEmpIDField;
        private long hManagerIDField;
        private long hSecManagerIDField;
        private long hKeeperIDField;
        private long hDeptIDField;
        private string hExplanationField;
        private string hInnerBillNoField;
        private bool hRedBlueFlagField;
        private long hSTOCKORGIDField;
        private long hOWNERIDField;
        
        /// <remarks/>
        public long HSupID {
        public string HOWNERNAME {
            get {
                return this.hSupIDField;
                return this.hOWNERNAMEField;
            }
            set {
                this.hSupIDField = value;
                this.hOWNERNAMEField = value;
            }
        }
        
        /// <remarks/>
        public long HWHID {
        public string HCustom {
            get {
                return this.hWHIDField;
                return this.hCustomField;
            }
            set {
                this.hWHIDField = value;
                this.hCustomField = value;
            }
        }
        
        /// <remarks/>
        public long HSCWHID {
        public long HMulSourceFlag {
            get {
                return this.hSCWHIDField;
                return this.hMulSourceFlagField;
            }
            set {
                this.hSCWHIDField = value;
                this.hMulSourceFlagField = value;
            }
        }
        
        /// <remarks/>
        public long HEmpID {
        public string HStockStyle {
            get {
                return this.hEmpIDField;
                return this.hStockStyleField;
            }
            set {
                this.hEmpIDField = value;
                this.hStockStyleField = value;
            }
        }
        
        /// <remarks/>
        public long HManagerID {
        public long HStockInOrgID {
            get {
                return this.hManagerIDField;
                return this.hStockInOrgIDField;
            }
            set {
                this.hManagerIDField = value;
                this.hStockInOrgIDField = value;
            }
        }
        
        /// <remarks/>
        public long HSecManagerID {
        public string HStockInOrgName {
            get {
                return this.hSecManagerIDField;
                return this.hStockInOrgNameField;
            }
            set {
                this.hSecManagerIDField = value;
                this.hStockInOrgNameField = value;
            }
        }
        
        /// <remarks/>
        public long HKeeperID {
        public long HStockOutOrgID {
            get {
                return this.hKeeperIDField;
                return this.hStockOutOrgIDField;
            }
            set {
                this.hKeeperIDField = value;
                this.hStockOutOrgIDField = value;
            }
        }
        
        /// <remarks/>
        public long HDeptID {
        public string HStockOutOrgName {
            get {
                return this.hDeptIDField;
                return this.hStockOutOrgNameField;
            }
            set {
                this.hDeptIDField = value;
            }
        }
        /// <remarks/>
        public string HExplanation {
            get {
                return this.hExplanationField;
            }
            set {
                this.hExplanationField = value;
            }
        }
        /// <remarks/>
        public string HInnerBillNo {
            get {
                return this.hInnerBillNoField;
            }
            set {
                this.hInnerBillNoField = value;
            }
        }
        /// <remarks/>
        public bool HRedBlueFlag {
            get {
                return this.hRedBlueFlagField;
            }
            set {
                this.hRedBlueFlagField = value;
            }
        }
        /// <remarks/>
        public long HSTOCKORGID {
            get {
                return this.hSTOCKORGIDField;
            }
            set {
                this.hSTOCKORGIDField = value;
            }
        }
        /// <remarks/>
        public long HOWNERID {
            get {
                return this.hOWNERIDField;
            }
            set {
                this.hOWNERIDField = value;
                this.hStockOutOrgNameField = value;
            }
        }
    }
@@ -40101,221 +39211,2379 @@
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ClsKf_POStockInBillMain_K3 : ClsXt_BaseBillMain {
    public partial class ClsXt_SystemParameterMain {
        
        private long hCussentAcctIDField;
        private string kf_POStockInBill_AutoCheckField;
        
        private long hPOStyleField;
        private string kf_POStockInBill_ERPModeField;
        
        private long hDeptIDField;
        private string kf_POStockInBill_MustQtyCtlField;
        
        private long hSupIDField;
        private string kf_POStockInBill_BarCodeMustSameSourceBillField;
        
        private long hEmpIDField;
        private string kf_POStockInBill_MulSourceBillField;
        
        private long hSCWHIDField;
        private string kf_POStockInBill_BillTypeOneScanField;
        
        private long hSecManagerIDField;
        private string kf_POStockInBackBill_AutoCheckField;
        
        private long hWHIDField;
        private string kf_POStockInBackBill_ERPModeField;
        
        private long hManagerIDField;
        private string kf_POStockInBackBill_MustQtyCtlField;
        
        private long hKeeperIDField;
        private string kf_POStockInBackBill_MulSourceBillField;
        
        private string hAddressField;
        private string kf_POStockInBackBill_BillTypeOneScanField;
        
        private string hExplanationField;
        private string kf_MateOutBill_AutoCheckField;
        
        private string hInnerBillNoField;
        private string kf_MateOutBill_ERPModeField;
        
        private bool hRedBlueFlagField;
        private string kf_MateOutBill_MustQtyCtlField;
        
        private long fBillerIDField;
        private string kf_MateOutBill_FIFOCtlField;
        
        private string hChecker2Field;
        private string kf_MateOutBill_AutoBarCodeField;
        
        private string hCheckDate2Field;
        private string kf_MateOutBill_MulSourceBillField;
        
        private long hCheckFlowField;
        private string kf_MateOutBill_SimpleModeField;
        private string kf_MateOutBill_BillTypeOneScanField;
        private string kf_MateOutBillCheck_MustQtyCtlField;
        private string kf_MateOutBackBill_AutoCheckField;
        private string kf_MateOutBackBill_ERPModeField;
        private string kf_MateOutBackBill_MustQtyCtlField;
        private string kf_MateOutBackBill_MulSourceBillField;
        private string kf_MateOutBackBill_SimpleModeField;
        private string kf_MateOutBackBill_BillTypeOneScanField;
        private string kf_ProductInBill_AutoCheckField;
        private string kf_ProductInBill_ERPModeField;
        private string kf_ProductInBill_MustQtyCtlField;
        private string kf_ProductInBill_MulSourceBillField;
        private string kf_ProductInBill_BarCodeMustSameSourceBillField;
        private string kf_ProductInBill_BillTypeOneScanField;
        private string kf_ProductInBackBill_AutoCheckField;
        private string kf_ProductInBackBill_ERPModeField;
        private string kf_ProductInBackBill_MustQtyCtlField;
        private string kf_ProductInBackBill_MulSourceBillField;
        private string kf_ProductInBackBill_BillTypeOneScanField;
        private string kf_EntrustInBill_AutoCheckField;
        private string kf_EntrustInBill_ERPModeField;
        private string kf_EntrustInBill_MustQtyCtlField;
        private string kf_EntrustInBill_MulSourceBillField;
        private string kf_EntrustInBill_BillTypeOneScanField;
        private string kf_EntrustInBackBill_AutoCheckField;
        private string kf_EntrustInBackBill_ERPModeField;
        private string kf_EntrustInBackBill_MustQtyCtlField;
        private string kf_EntrustInBackBill_MulSourceBillField;
        private string kf_EntrustInBackBill_BillTypeOneScanField;
        private string kf_EntrustOutBill_AutoCheckField;
        private string kf_EntrustOutBill_ERPModeField;
        private string kf_EntrustOutBill_MustQtyCtlField;
        private string kf_EntrustOutBill_FIFOCtlField;
        private string kf_EntrustOutBill_MulSourceBillField;
        private string kf_EntrustOutBill_SimpleModeField;
        private string kf_EntrustOutBill_BillTypeOneScanField;
        private string kf_EntrustOutBackBill_AutoCheckField;
        private string kf_EntrustOutBackBill_ERPModeField;
        private string kf_EntrustOutBackBill_MustQtyCtlField;
        private string kf_EntrustOutBackBill_MulSourceBillField;
        private string kf_EntrustOutBackBill_SimpleModeField;
        private string kf_EntrustOutBackBill_BillTypeOneScanField;
        private string kf_SellOutBill_AutoCheckField;
        private string kf_SellOutBill_ERPModeField;
        private string kf_SellOutBill_MustQtyCtlField;
        private string kf_SellOutBill_FIFOCtlField;
        private string kf_SellOutBill_MulSourceBillField;
        private string kf_SellOutBill_AutoSavePOStockInBillField;
        private string kf_SellOutBill_NoRefreshField;
        private string kf_SellOutBill_BillTypeOneScanField;
        private string kf_SellOutBackBill_AutoCheckField;
        private string kf_SellOutBackBill_ERPModeField;
        private string kf_SellOutBackBill_MustQtyCtlField;
        private string kf_SellOutBackBill_MulSourceBillField;
        private string kf_SellOutBackBill_AutoSavePOStockInBackBillField;
        private string kf_SellOutBackBill_BillTypeOneScanField;
        private string kf_OtherInBill_AutoCheckField;
        private string kf_OtherInBill_ERPModeField;
        private string kf_OtherInBill_MustQtyCtlField;
        private string kf_OtherInBill_BarCodeMustSameSourceBillField;
        private string kf_OtherInBill_BillTypeOneScanField;
        private string kf_OtherOutBill_AutoCheckField;
        private string kf_OtherOutBill_ERPModeField;
        private string kf_OtherOutBill_MustQtyCtlField;
        private string kf_OtherOutBill_BarCodeMustSameSourceBillField;
        private string kf_OtherOutBill_BillTypeOneScanField;
        private string kf_MoveStockBill_AutoCheckField;
        private string kf_MoveStockBill_ERPModeField;
        private string kf_MoveStockBill_MustQtyCtlField;
        private string kf_MoveStockBill_MulSourceBillField;
        private string kf_MoveStockBill_BarCodeMustSameSourceBillField;
        private string kf_MoveStockBill_BillTypeOneScanField;
        private string kf_MoveStockBillCheck_MustQtyCtlField;
        private string kf_MateReplenishOutBill_AutoCheckField;
        private string kf_MateReplenishOutBill_ERPModeField;
        private string kf_MateReplenishOutBill_MustQtyCtlField;
        private string kf_MateReplenishOutBill_MulSourceBillField;
        private string kf_MateReplenishOutBill_BarCodeMustSameSourceBillField;
        private string kf_MateReplenishOutBill_BillTypeOneScanField;
        private string kf_OtherInBackBill_AutoCheckField;
        private string kf_OtherInBackBill_ERPModeField;
        private string kf_OtherInBackBill_MustQtyCtlField;
        private string kf_OtherInBackBill_BarCodeMustSameSourceBillField;
        private string kf_OtherInBackBill_BillTypeOneScanField;
        private string kf_OtherOutBackBill_AutoCheckField;
        private string kf_OtherOutBackBill_ERPModeField;
        private string kf_OtherOutBackBill_MustQtyCtlField;
        private string kf_OtherOutBackBill_BarCodeMustSameSourceBillField;
        private string kf_OtherOutBackBill_BillTypeOneScanField;
        private string kf_MoveStockStepOutBill_AutoCheckField;
        private string kf_MoveStockStepOutBill_ERPModeField;
        private string kf_MoveStockStepOutBill_MustQtyCtlField;
        private string kf_MoveStockStepOutBill_MulSourceBillField;
        private string kf_MoveStockStepOutBill_FIFOCtlField;
        private string kf_MoveStockStepOutBill_BillTypeOneScanField;
        private string kf_MoveStockStepInBill_AutoCheckField;
        private string kf_MoveStockStepInBill_ERPModeField;
        private string kf_MoveStockStepInBill_MustQtyCtlField;
        private string kf_MoveStockStepInBill_MulSourceBillField;
        private string kf_MoveStockStepInBill_BarCodeMustSameSourceBillField;
        private string kf_MoveStockStepInBill_BillTypeOneScanField;
        private string wMS_ERPStockCtlField;
        private string wMS_WMSStockCtlField;
        private string wMS_WMSStockCtl_ERPModeField;
        private string wMS_SaveUpdateStockField;
        private string wMS_MaterBarCodeDefQtyField;
        private string wMS_BatchBarCodeDefQtyField;
        private string wMS_SNBarCodeDefQtyField;
        private string wMS_CampanyNameField;
        private string wMS_OneKeyModeField;
        private string wMS_BarCodeMustSameSourceBillField;
        private string wMS_OneScanModeField;
        private string wMS_MouldManagerCtlField;
        private string barCode_SourceQtyCtlField;
        private long barCode_PrintQtyField;
        private string barCode_PrintQtyCtlField;
        private string barCode_UpdatePrintQtyCtlField;
        private string mES_StationInBill_FIFOCtlField;
        private string mES_StationInBill_FullMoveCtlField;
        private string mES_StationInBill_QtyCtlField;
        private string mES_StationInBill_OneCtlField;
        private string mES_StationInBill_FirstCheckOutField;
        private string mES_StationInBill_ProcessCheckCtlField;
        private string mES_StationOutBill_QtyCtlField;
        private string mES_StationOutBill_ProcessCheckOutField;
        private string mES_StationOutBill_FirstCheckOutField;
        private string qC_NoPassProdCheckBill_QtyCtlField;
        private string qC_NoPassProdCheckBill_BadReasonQtyCtrlField;
        private string mES_StationEntrustInBill_FIFOCtlField;
        private string mES_StationEntrustInBill_FullMoveCtlField;
        private string mES_StationEntrustInBill_QtyCtlField;
        private string mES_StationEntrustInBill_OneCtlField;
        private string mES_StationEntrustOutBill_QtyCtlField;
        private string sc_ICMOReportBill_AutoCheckField;
        private string sc_ICMOReportBill_ERPModeField;
        private string sc_ICMOReportBill_MustQtyCtlField;
        private string sc_ICMOReportBill_MulSourceBillField;
        private string sc_ICMOReportBill_BillTypeOneScanField;
        private string sc_ICMOReportBill_UpdateSourceInterIDField;
        private string sc_ICMOReportBill_FirstCheckOutField;
        private string sc_MESBeginWorkBill_AutoCheckField;
        private string sc_MESReturnWorkBill_AutoCheckField;
        private string sc_MESEndWorkBill_AutoCheckField;
        private string sc_MESStopWorkBill_AutoCheckField;
        private string sc_ICMOBillWorkQtyStatus_AutoCheckField;
        private string sc_ICMOBillQualityStatus_AutoCheckField;
        private string sc_MaterToSourceBill_AutoCheckField;
        private string sc_MaterToSourceBill_MouldLifeCtrlField;
        private string sc_MaterToSourceBill_MouldLifeCtrlTypeField;
        private string oA_ErrMsgBackBill_AutoCheckField;
        private string sc_MESProceReportWorkBill_AutoCheckField;
        private string qC_FirstPieceCheckBill_AutoCheckField;
        private string mES_StationInBill_SaveAutoAddnewField;
        private string mES_StationOutBill_SaveAutoAddnewField;
        private string mES_StationEntrustInBill_SaveAutoAddnewField;
        private string mES_StationEntrustOutBill_SaveAutoAddnewField;
        private string sc_MouldProdOutBill_AutoCheckField;
        private string sc_MouldProdOutBill_SaveAutoAddnewField;
        private string sc_MouldProdOutBill_MouldLifeCtrlField;
        private string sc_MouldProdOutBill_MouldLifeCtrlTypeField;
        
        /// <remarks/>
        public long HCussentAcctID {
        public string Kf_POStockInBill_AutoCheck {
            get {
                return this.hCussentAcctIDField;
                return this.kf_POStockInBill_AutoCheckField;
            }
            set {
                this.hCussentAcctIDField = value;
                this.kf_POStockInBill_AutoCheckField = value;
            }
        }
        
        /// <remarks/>
        public long HPOStyle {
        public string Kf_POStockInBill_ERPMode {
            get {
                return this.hPOStyleField;
                return this.kf_POStockInBill_ERPModeField;
            }
            set {
                this.hPOStyleField = value;
                this.kf_POStockInBill_ERPModeField = value;
            }
        }
        
        /// <remarks/>
        public long HDeptID {
        public string Kf_POStockInBill_MustQtyCtl {
            get {
                return this.hDeptIDField;
                return this.kf_POStockInBill_MustQtyCtlField;
            }
            set {
                this.hDeptIDField = value;
                this.kf_POStockInBill_MustQtyCtlField = value;
            }
        }
        
        /// <remarks/>
        public long HSupID {
        public string Kf_POStockInBill_BarCodeMustSameSourceBill {
            get {
                return this.hSupIDField;
                return this.kf_POStockInBill_BarCodeMustSameSourceBillField;
            }
            set {
                this.hSupIDField = value;
                this.kf_POStockInBill_BarCodeMustSameSourceBillField = value;
            }
        }
        
        /// <remarks/>
        public long HEmpID {
        public string Kf_POStockInBill_MulSourceBill {
            get {
                return this.hEmpIDField;
                return this.kf_POStockInBill_MulSourceBillField;
            }
            set {
                this.hEmpIDField = value;
                this.kf_POStockInBill_MulSourceBillField = value;
            }
        }
        
        /// <remarks/>
        public long HSCWHID {
        public string Kf_POStockInBill_BillTypeOneScan {
            get {
                return this.hSCWHIDField;
                return this.kf_POStockInBill_BillTypeOneScanField;
            }
            set {
                this.hSCWHIDField = value;
                this.kf_POStockInBill_BillTypeOneScanField = value;
            }
        }
        
        /// <remarks/>
        public long HSecManagerID {
        public string Kf_POStockInBackBill_AutoCheck {
            get {
                return this.hSecManagerIDField;
                return this.kf_POStockInBackBill_AutoCheckField;
            }
            set {
                this.hSecManagerIDField = value;
                this.kf_POStockInBackBill_AutoCheckField = value;
            }
        }
        
        /// <remarks/>
        public long HWHID {
        public string Kf_POStockInBackBill_ERPMode {
            get {
                return this.hWHIDField;
                return this.kf_POStockInBackBill_ERPModeField;
            }
            set {
                this.hWHIDField = value;
                this.kf_POStockInBackBill_ERPModeField = value;
            }
        }
        
        /// <remarks/>
        public long HManagerID {
        public string Kf_POStockInBackBill_MustQtyCtl {
            get {
                return this.hManagerIDField;
                return this.kf_POStockInBackBill_MustQtyCtlField;
            }
            set {
                this.hManagerIDField = value;
                this.kf_POStockInBackBill_MustQtyCtlField = value;
            }
        }
        
        /// <remarks/>
        public long HKeeperID {
        public string Kf_POStockInBackBill_MulSourceBill {
            get {
                return this.hKeeperIDField;
                return this.kf_POStockInBackBill_MulSourceBillField;
            }
            set {
                this.hKeeperIDField = value;
                this.kf_POStockInBackBill_MulSourceBillField = value;
            }
        }
        
        /// <remarks/>
        public string HAddress {
        public string Kf_POStockInBackBill_BillTypeOneScan {
            get {
                return this.hAddressField;
                return this.kf_POStockInBackBill_BillTypeOneScanField;
            }
            set {
                this.hAddressField = value;
                this.kf_POStockInBackBill_BillTypeOneScanField = value;
            }
        }
        
        /// <remarks/>
        public string HExplanation {
        public string Kf_MateOutBill_AutoCheck {
            get {
                return this.hExplanationField;
                return this.kf_MateOutBill_AutoCheckField;
            }
            set {
                this.hExplanationField = value;
                this.kf_MateOutBill_AutoCheckField = value;
            }
        }
        
        /// <remarks/>
        public string HInnerBillNo {
        public string Kf_MateOutBill_ERPMode {
            get {
                return this.hInnerBillNoField;
                return this.kf_MateOutBill_ERPModeField;
            }
            set {
                this.hInnerBillNoField = value;
                this.kf_MateOutBill_ERPModeField = value;
            }
        }
        
        /// <remarks/>
        public bool HRedBlueFlag {
        public string Kf_MateOutBill_MustQtyCtl {
            get {
                return this.hRedBlueFlagField;
                return this.kf_MateOutBill_MustQtyCtlField;
            }
            set {
                this.hRedBlueFlagField = value;
                this.kf_MateOutBill_MustQtyCtlField = value;
            }
        }
        
        /// <remarks/>
        public long FBillerID {
        public string Kf_MateOutBill_FIFOCtl {
            get {
                return this.fBillerIDField;
                return this.kf_MateOutBill_FIFOCtlField;
            }
            set {
                this.fBillerIDField = value;
                this.kf_MateOutBill_FIFOCtlField = value;
            }
        }
        
        /// <remarks/>
        public string HChecker2 {
        public string Kf_MateOutBill_AutoBarCode {
            get {
                return this.hChecker2Field;
                return this.kf_MateOutBill_AutoBarCodeField;
            }
            set {
                this.hChecker2Field = value;
                this.kf_MateOutBill_AutoBarCodeField = value;
            }
        }
        
        /// <remarks/>
        public string HCheckDate2 {
        public string Kf_MateOutBill_MulSourceBill {
            get {
                return this.hCheckDate2Field;
                return this.kf_MateOutBill_MulSourceBillField;
            }
            set {
                this.hCheckDate2Field = value;
                this.kf_MateOutBill_MulSourceBillField = value;
            }
        }
        
        /// <remarks/>
        public long HCheckFlow {
        public string Kf_MateOutBill_SimpleMode {
            get {
                return this.hCheckFlowField;
                return this.kf_MateOutBill_SimpleModeField;
            }
            set {
                this.hCheckFlowField = value;
                this.kf_MateOutBill_SimpleModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_MateOutBill_BillTypeOneScan {
            get {
                return this.kf_MateOutBill_BillTypeOneScanField;
            }
            set {
                this.kf_MateOutBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_MateOutBillCheck_MustQtyCtl {
            get {
                return this.kf_MateOutBillCheck_MustQtyCtlField;
            }
            set {
                this.kf_MateOutBillCheck_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_MateOutBackBill_AutoCheck {
            get {
                return this.kf_MateOutBackBill_AutoCheckField;
            }
            set {
                this.kf_MateOutBackBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_MateOutBackBill_ERPMode {
            get {
                return this.kf_MateOutBackBill_ERPModeField;
            }
            set {
                this.kf_MateOutBackBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_MateOutBackBill_MustQtyCtl {
            get {
                return this.kf_MateOutBackBill_MustQtyCtlField;
            }
            set {
                this.kf_MateOutBackBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_MateOutBackBill_MulSourceBill {
            get {
                return this.kf_MateOutBackBill_MulSourceBillField;
            }
            set {
                this.kf_MateOutBackBill_MulSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_MateOutBackBill_SimpleMode {
            get {
                return this.kf_MateOutBackBill_SimpleModeField;
            }
            set {
                this.kf_MateOutBackBill_SimpleModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_MateOutBackBill_BillTypeOneScan {
            get {
                return this.kf_MateOutBackBill_BillTypeOneScanField;
            }
            set {
                this.kf_MateOutBackBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_ProductInBill_AutoCheck {
            get {
                return this.kf_ProductInBill_AutoCheckField;
            }
            set {
                this.kf_ProductInBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_ProductInBill_ERPMode {
            get {
                return this.kf_ProductInBill_ERPModeField;
            }
            set {
                this.kf_ProductInBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_ProductInBill_MustQtyCtl {
            get {
                return this.kf_ProductInBill_MustQtyCtlField;
            }
            set {
                this.kf_ProductInBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_ProductInBill_MulSourceBill {
            get {
                return this.kf_ProductInBill_MulSourceBillField;
            }
            set {
                this.kf_ProductInBill_MulSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_ProductInBill_BarCodeMustSameSourceBill {
            get {
                return this.kf_ProductInBill_BarCodeMustSameSourceBillField;
            }
            set {
                this.kf_ProductInBill_BarCodeMustSameSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_ProductInBill_BillTypeOneScan {
            get {
                return this.kf_ProductInBill_BillTypeOneScanField;
            }
            set {
                this.kf_ProductInBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_ProductInBackBill_AutoCheck {
            get {
                return this.kf_ProductInBackBill_AutoCheckField;
            }
            set {
                this.kf_ProductInBackBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_ProductInBackBill_ERPMode {
            get {
                return this.kf_ProductInBackBill_ERPModeField;
            }
            set {
                this.kf_ProductInBackBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_ProductInBackBill_MustQtyCtl {
            get {
                return this.kf_ProductInBackBill_MustQtyCtlField;
            }
            set {
                this.kf_ProductInBackBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_ProductInBackBill_MulSourceBill {
            get {
                return this.kf_ProductInBackBill_MulSourceBillField;
            }
            set {
                this.kf_ProductInBackBill_MulSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_ProductInBackBill_BillTypeOneScan {
            get {
                return this.kf_ProductInBackBill_BillTypeOneScanField;
            }
            set {
                this.kf_ProductInBackBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustInBill_AutoCheck {
            get {
                return this.kf_EntrustInBill_AutoCheckField;
            }
            set {
                this.kf_EntrustInBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustInBill_ERPMode {
            get {
                return this.kf_EntrustInBill_ERPModeField;
            }
            set {
                this.kf_EntrustInBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustInBill_MustQtyCtl {
            get {
                return this.kf_EntrustInBill_MustQtyCtlField;
            }
            set {
                this.kf_EntrustInBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustInBill_MulSourceBill {
            get {
                return this.kf_EntrustInBill_MulSourceBillField;
            }
            set {
                this.kf_EntrustInBill_MulSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustInBill_BillTypeOneScan {
            get {
                return this.kf_EntrustInBill_BillTypeOneScanField;
            }
            set {
                this.kf_EntrustInBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustInBackBill_AutoCheck {
            get {
                return this.kf_EntrustInBackBill_AutoCheckField;
            }
            set {
                this.kf_EntrustInBackBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustInBackBill_ERPMode {
            get {
                return this.kf_EntrustInBackBill_ERPModeField;
            }
            set {
                this.kf_EntrustInBackBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustInBackBill_MustQtyCtl {
            get {
                return this.kf_EntrustInBackBill_MustQtyCtlField;
            }
            set {
                this.kf_EntrustInBackBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustInBackBill_MulSourceBill {
            get {
                return this.kf_EntrustInBackBill_MulSourceBillField;
            }
            set {
                this.kf_EntrustInBackBill_MulSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustInBackBill_BillTypeOneScan {
            get {
                return this.kf_EntrustInBackBill_BillTypeOneScanField;
            }
            set {
                this.kf_EntrustInBackBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustOutBill_AutoCheck {
            get {
                return this.kf_EntrustOutBill_AutoCheckField;
            }
            set {
                this.kf_EntrustOutBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustOutBill_ERPMode {
            get {
                return this.kf_EntrustOutBill_ERPModeField;
            }
            set {
                this.kf_EntrustOutBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustOutBill_MustQtyCtl {
            get {
                return this.kf_EntrustOutBill_MustQtyCtlField;
            }
            set {
                this.kf_EntrustOutBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustOutBill_FIFOCtl {
            get {
                return this.kf_EntrustOutBill_FIFOCtlField;
            }
            set {
                this.kf_EntrustOutBill_FIFOCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustOutBill_MulSourceBill {
            get {
                return this.kf_EntrustOutBill_MulSourceBillField;
            }
            set {
                this.kf_EntrustOutBill_MulSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustOutBill_SimpleMode {
            get {
                return this.kf_EntrustOutBill_SimpleModeField;
            }
            set {
                this.kf_EntrustOutBill_SimpleModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustOutBill_BillTypeOneScan {
            get {
                return this.kf_EntrustOutBill_BillTypeOneScanField;
            }
            set {
                this.kf_EntrustOutBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustOutBackBill_AutoCheck {
            get {
                return this.kf_EntrustOutBackBill_AutoCheckField;
            }
            set {
                this.kf_EntrustOutBackBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustOutBackBill_ERPMode {
            get {
                return this.kf_EntrustOutBackBill_ERPModeField;
            }
            set {
                this.kf_EntrustOutBackBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustOutBackBill_MustQtyCtl {
            get {
                return this.kf_EntrustOutBackBill_MustQtyCtlField;
            }
            set {
                this.kf_EntrustOutBackBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustOutBackBill_MulSourceBill {
            get {
                return this.kf_EntrustOutBackBill_MulSourceBillField;
            }
            set {
                this.kf_EntrustOutBackBill_MulSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustOutBackBill_SimpleMode {
            get {
                return this.kf_EntrustOutBackBill_SimpleModeField;
            }
            set {
                this.kf_EntrustOutBackBill_SimpleModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_EntrustOutBackBill_BillTypeOneScan {
            get {
                return this.kf_EntrustOutBackBill_BillTypeOneScanField;
            }
            set {
                this.kf_EntrustOutBackBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_SellOutBill_AutoCheck {
            get {
                return this.kf_SellOutBill_AutoCheckField;
            }
            set {
                this.kf_SellOutBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_SellOutBill_ERPMode {
            get {
                return this.kf_SellOutBill_ERPModeField;
            }
            set {
                this.kf_SellOutBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_SellOutBill_MustQtyCtl {
            get {
                return this.kf_SellOutBill_MustQtyCtlField;
            }
            set {
                this.kf_SellOutBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_SellOutBill_FIFOCtl {
            get {
                return this.kf_SellOutBill_FIFOCtlField;
            }
            set {
                this.kf_SellOutBill_FIFOCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_SellOutBill_MulSourceBill {
            get {
                return this.kf_SellOutBill_MulSourceBillField;
            }
            set {
                this.kf_SellOutBill_MulSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_SellOutBill_AutoSavePOStockInBill {
            get {
                return this.kf_SellOutBill_AutoSavePOStockInBillField;
            }
            set {
                this.kf_SellOutBill_AutoSavePOStockInBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_SellOutBill_NoRefresh {
            get {
                return this.kf_SellOutBill_NoRefreshField;
            }
            set {
                this.kf_SellOutBill_NoRefreshField = value;
            }
        }
        /// <remarks/>
        public string Kf_SellOutBill_BillTypeOneScan {
            get {
                return this.kf_SellOutBill_BillTypeOneScanField;
            }
            set {
                this.kf_SellOutBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_SellOutBackBill_AutoCheck {
            get {
                return this.kf_SellOutBackBill_AutoCheckField;
            }
            set {
                this.kf_SellOutBackBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_SellOutBackBill_ERPMode {
            get {
                return this.kf_SellOutBackBill_ERPModeField;
            }
            set {
                this.kf_SellOutBackBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_SellOutBackBill_MustQtyCtl {
            get {
                return this.kf_SellOutBackBill_MustQtyCtlField;
            }
            set {
                this.kf_SellOutBackBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_SellOutBackBill_MulSourceBill {
            get {
                return this.kf_SellOutBackBill_MulSourceBillField;
            }
            set {
                this.kf_SellOutBackBill_MulSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_SellOutBackBill_AutoSavePOStockInBackBill {
            get {
                return this.kf_SellOutBackBill_AutoSavePOStockInBackBillField;
            }
            set {
                this.kf_SellOutBackBill_AutoSavePOStockInBackBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_SellOutBackBill_BillTypeOneScan {
            get {
                return this.kf_SellOutBackBill_BillTypeOneScanField;
            }
            set {
                this.kf_SellOutBackBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherInBill_AutoCheck {
            get {
                return this.kf_OtherInBill_AutoCheckField;
            }
            set {
                this.kf_OtherInBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherInBill_ERPMode {
            get {
                return this.kf_OtherInBill_ERPModeField;
            }
            set {
                this.kf_OtherInBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherInBill_MustQtyCtl {
            get {
                return this.kf_OtherInBill_MustQtyCtlField;
            }
            set {
                this.kf_OtherInBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherInBill_BarCodeMustSameSourceBill {
            get {
                return this.kf_OtherInBill_BarCodeMustSameSourceBillField;
            }
            set {
                this.kf_OtherInBill_BarCodeMustSameSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherInBill_BillTypeOneScan {
            get {
                return this.kf_OtherInBill_BillTypeOneScanField;
            }
            set {
                this.kf_OtherInBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherOutBill_AutoCheck {
            get {
                return this.kf_OtherOutBill_AutoCheckField;
            }
            set {
                this.kf_OtherOutBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherOutBill_ERPMode {
            get {
                return this.kf_OtherOutBill_ERPModeField;
            }
            set {
                this.kf_OtherOutBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherOutBill_MustQtyCtl {
            get {
                return this.kf_OtherOutBill_MustQtyCtlField;
            }
            set {
                this.kf_OtherOutBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherOutBill_BarCodeMustSameSourceBill {
            get {
                return this.kf_OtherOutBill_BarCodeMustSameSourceBillField;
            }
            set {
                this.kf_OtherOutBill_BarCodeMustSameSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherOutBill_BillTypeOneScan {
            get {
                return this.kf_OtherOutBill_BillTypeOneScanField;
            }
            set {
                this.kf_OtherOutBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockBill_AutoCheck {
            get {
                return this.kf_MoveStockBill_AutoCheckField;
            }
            set {
                this.kf_MoveStockBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockBill_ERPMode {
            get {
                return this.kf_MoveStockBill_ERPModeField;
            }
            set {
                this.kf_MoveStockBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockBill_MustQtyCtl {
            get {
                return this.kf_MoveStockBill_MustQtyCtlField;
            }
            set {
                this.kf_MoveStockBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockBill_MulSourceBill {
            get {
                return this.kf_MoveStockBill_MulSourceBillField;
            }
            set {
                this.kf_MoveStockBill_MulSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockBill_BarCodeMustSameSourceBill {
            get {
                return this.kf_MoveStockBill_BarCodeMustSameSourceBillField;
            }
            set {
                this.kf_MoveStockBill_BarCodeMustSameSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockBill_BillTypeOneScan {
            get {
                return this.kf_MoveStockBill_BillTypeOneScanField;
            }
            set {
                this.kf_MoveStockBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockBillCheck_MustQtyCtl {
            get {
                return this.kf_MoveStockBillCheck_MustQtyCtlField;
            }
            set {
                this.kf_MoveStockBillCheck_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_MateReplenishOutBill_AutoCheck {
            get {
                return this.kf_MateReplenishOutBill_AutoCheckField;
            }
            set {
                this.kf_MateReplenishOutBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_MateReplenishOutBill_ERPMode {
            get {
                return this.kf_MateReplenishOutBill_ERPModeField;
            }
            set {
                this.kf_MateReplenishOutBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_MateReplenishOutBill_MustQtyCtl {
            get {
                return this.kf_MateReplenishOutBill_MustQtyCtlField;
            }
            set {
                this.kf_MateReplenishOutBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_MateReplenishOutBill_MulSourceBill {
            get {
                return this.kf_MateReplenishOutBill_MulSourceBillField;
            }
            set {
                this.kf_MateReplenishOutBill_MulSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_MateReplenishOutBill_BarCodeMustSameSourceBill {
            get {
                return this.kf_MateReplenishOutBill_BarCodeMustSameSourceBillField;
            }
            set {
                this.kf_MateReplenishOutBill_BarCodeMustSameSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_MateReplenishOutBill_BillTypeOneScan {
            get {
                return this.kf_MateReplenishOutBill_BillTypeOneScanField;
            }
            set {
                this.kf_MateReplenishOutBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherInBackBill_AutoCheck {
            get {
                return this.kf_OtherInBackBill_AutoCheckField;
            }
            set {
                this.kf_OtherInBackBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherInBackBill_ERPMode {
            get {
                return this.kf_OtherInBackBill_ERPModeField;
            }
            set {
                this.kf_OtherInBackBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherInBackBill_MustQtyCtl {
            get {
                return this.kf_OtherInBackBill_MustQtyCtlField;
            }
            set {
                this.kf_OtherInBackBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherInBackBill_BarCodeMustSameSourceBill {
            get {
                return this.kf_OtherInBackBill_BarCodeMustSameSourceBillField;
            }
            set {
                this.kf_OtherInBackBill_BarCodeMustSameSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherInBackBill_BillTypeOneScan {
            get {
                return this.kf_OtherInBackBill_BillTypeOneScanField;
            }
            set {
                this.kf_OtherInBackBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherOutBackBill_AutoCheck {
            get {
                return this.kf_OtherOutBackBill_AutoCheckField;
            }
            set {
                this.kf_OtherOutBackBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherOutBackBill_ERPMode {
            get {
                return this.kf_OtherOutBackBill_ERPModeField;
            }
            set {
                this.kf_OtherOutBackBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherOutBackBill_MustQtyCtl {
            get {
                return this.kf_OtherOutBackBill_MustQtyCtlField;
            }
            set {
                this.kf_OtherOutBackBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherOutBackBill_BarCodeMustSameSourceBill {
            get {
                return this.kf_OtherOutBackBill_BarCodeMustSameSourceBillField;
            }
            set {
                this.kf_OtherOutBackBill_BarCodeMustSameSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_OtherOutBackBill_BillTypeOneScan {
            get {
                return this.kf_OtherOutBackBill_BillTypeOneScanField;
            }
            set {
                this.kf_OtherOutBackBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockStepOutBill_AutoCheck {
            get {
                return this.kf_MoveStockStepOutBill_AutoCheckField;
            }
            set {
                this.kf_MoveStockStepOutBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockStepOutBill_ERPMode {
            get {
                return this.kf_MoveStockStepOutBill_ERPModeField;
            }
            set {
                this.kf_MoveStockStepOutBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockStepOutBill_MustQtyCtl {
            get {
                return this.kf_MoveStockStepOutBill_MustQtyCtlField;
            }
            set {
                this.kf_MoveStockStepOutBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockStepOutBill_MulSourceBill {
            get {
                return this.kf_MoveStockStepOutBill_MulSourceBillField;
            }
            set {
                this.kf_MoveStockStepOutBill_MulSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockStepOutBill_FIFOCtl {
            get {
                return this.kf_MoveStockStepOutBill_FIFOCtlField;
            }
            set {
                this.kf_MoveStockStepOutBill_FIFOCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockStepOutBill_BillTypeOneScan {
            get {
                return this.kf_MoveStockStepOutBill_BillTypeOneScanField;
            }
            set {
                this.kf_MoveStockStepOutBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockStepInBill_AutoCheck {
            get {
                return this.kf_MoveStockStepInBill_AutoCheckField;
            }
            set {
                this.kf_MoveStockStepInBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockStepInBill_ERPMode {
            get {
                return this.kf_MoveStockStepInBill_ERPModeField;
            }
            set {
                this.kf_MoveStockStepInBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockStepInBill_MustQtyCtl {
            get {
                return this.kf_MoveStockStepInBill_MustQtyCtlField;
            }
            set {
                this.kf_MoveStockStepInBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockStepInBill_MulSourceBill {
            get {
                return this.kf_MoveStockStepInBill_MulSourceBillField;
            }
            set {
                this.kf_MoveStockStepInBill_MulSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockStepInBill_BarCodeMustSameSourceBill {
            get {
                return this.kf_MoveStockStepInBill_BarCodeMustSameSourceBillField;
            }
            set {
                this.kf_MoveStockStepInBill_BarCodeMustSameSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Kf_MoveStockStepInBill_BillTypeOneScan {
            get {
                return this.kf_MoveStockStepInBill_BillTypeOneScanField;
            }
            set {
                this.kf_MoveStockStepInBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string WMS_ERPStockCtl {
            get {
                return this.wMS_ERPStockCtlField;
            }
            set {
                this.wMS_ERPStockCtlField = value;
            }
        }
        /// <remarks/>
        public string WMS_WMSStockCtl {
            get {
                return this.wMS_WMSStockCtlField;
            }
            set {
                this.wMS_WMSStockCtlField = value;
            }
        }
        /// <remarks/>
        public string WMS_WMSStockCtl_ERPMode {
            get {
                return this.wMS_WMSStockCtl_ERPModeField;
            }
            set {
                this.wMS_WMSStockCtl_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string WMS_SaveUpdateStock {
            get {
                return this.wMS_SaveUpdateStockField;
            }
            set {
                this.wMS_SaveUpdateStockField = value;
            }
        }
        /// <remarks/>
        public string WMS_MaterBarCodeDefQty {
            get {
                return this.wMS_MaterBarCodeDefQtyField;
            }
            set {
                this.wMS_MaterBarCodeDefQtyField = value;
            }
        }
        /// <remarks/>
        public string WMS_BatchBarCodeDefQty {
            get {
                return this.wMS_BatchBarCodeDefQtyField;
            }
            set {
                this.wMS_BatchBarCodeDefQtyField = value;
            }
        }
        /// <remarks/>
        public string WMS_SNBarCodeDefQty {
            get {
                return this.wMS_SNBarCodeDefQtyField;
            }
            set {
                this.wMS_SNBarCodeDefQtyField = value;
            }
        }
        /// <remarks/>
        public string WMS_CampanyName {
            get {
                return this.wMS_CampanyNameField;
            }
            set {
                this.wMS_CampanyNameField = value;
            }
        }
        /// <remarks/>
        public string WMS_OneKeyMode {
            get {
                return this.wMS_OneKeyModeField;
            }
            set {
                this.wMS_OneKeyModeField = value;
            }
        }
        /// <remarks/>
        public string WMS_BarCodeMustSameSourceBill {
            get {
                return this.wMS_BarCodeMustSameSourceBillField;
            }
            set {
                this.wMS_BarCodeMustSameSourceBillField = value;
            }
        }
        /// <remarks/>
        public string WMS_OneScanMode {
            get {
                return this.wMS_OneScanModeField;
            }
            set {
                this.wMS_OneScanModeField = value;
            }
        }
        /// <remarks/>
        public string WMS_MouldManagerCtl {
            get {
                return this.wMS_MouldManagerCtlField;
            }
            set {
                this.wMS_MouldManagerCtlField = value;
            }
        }
        /// <remarks/>
        public string BarCode_SourceQtyCtl {
            get {
                return this.barCode_SourceQtyCtlField;
            }
            set {
                this.barCode_SourceQtyCtlField = value;
            }
        }
        /// <remarks/>
        public long BarCode_PrintQty {
            get {
                return this.barCode_PrintQtyField;
            }
            set {
                this.barCode_PrintQtyField = value;
            }
        }
        /// <remarks/>
        public string BarCode_PrintQtyCtl {
            get {
                return this.barCode_PrintQtyCtlField;
            }
            set {
                this.barCode_PrintQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string BarCode_UpdatePrintQtyCtl {
            get {
                return this.barCode_UpdatePrintQtyCtlField;
            }
            set {
                this.barCode_UpdatePrintQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string MES_StationInBill_FIFOCtl {
            get {
                return this.mES_StationInBill_FIFOCtlField;
            }
            set {
                this.mES_StationInBill_FIFOCtlField = value;
            }
        }
        /// <remarks/>
        public string MES_StationInBill_FullMoveCtl {
            get {
                return this.mES_StationInBill_FullMoveCtlField;
            }
            set {
                this.mES_StationInBill_FullMoveCtlField = value;
            }
        }
        /// <remarks/>
        public string MES_StationInBill_QtyCtl {
            get {
                return this.mES_StationInBill_QtyCtlField;
            }
            set {
                this.mES_StationInBill_QtyCtlField = value;
            }
        }
        /// <remarks/>
        public string MES_StationInBill_OneCtl {
            get {
                return this.mES_StationInBill_OneCtlField;
            }
            set {
                this.mES_StationInBill_OneCtlField = value;
            }
        }
        /// <remarks/>
        public string MES_StationInBill_FirstCheckOut {
            get {
                return this.mES_StationInBill_FirstCheckOutField;
            }
            set {
                this.mES_StationInBill_FirstCheckOutField = value;
            }
        }
        /// <remarks/>
        public string MES_StationInBill_ProcessCheckCtl {
            get {
                return this.mES_StationInBill_ProcessCheckCtlField;
            }
            set {
                this.mES_StationInBill_ProcessCheckCtlField = value;
            }
        }
        /// <remarks/>
        public string MES_StationOutBill_QtyCtl {
            get {
                return this.mES_StationOutBill_QtyCtlField;
            }
            set {
                this.mES_StationOutBill_QtyCtlField = value;
            }
        }
        /// <remarks/>
        public string MES_StationOutBill_ProcessCheckOut {
            get {
                return this.mES_StationOutBill_ProcessCheckOutField;
            }
            set {
                this.mES_StationOutBill_ProcessCheckOutField = value;
            }
        }
        /// <remarks/>
        public string MES_StationOutBill_FirstCheckOut {
            get {
                return this.mES_StationOutBill_FirstCheckOutField;
            }
            set {
                this.mES_StationOutBill_FirstCheckOutField = value;
            }
        }
        /// <remarks/>
        public string QC_NoPassProdCheckBill_QtyCtl {
            get {
                return this.qC_NoPassProdCheckBill_QtyCtlField;
            }
            set {
                this.qC_NoPassProdCheckBill_QtyCtlField = value;
            }
        }
        /// <remarks/>
        public string QC_NoPassProdCheckBill_BadReasonQtyCtrl {
            get {
                return this.qC_NoPassProdCheckBill_BadReasonQtyCtrlField;
            }
            set {
                this.qC_NoPassProdCheckBill_BadReasonQtyCtrlField = value;
            }
        }
        /// <remarks/>
        public string MES_StationEntrustInBill_FIFOCtl {
            get {
                return this.mES_StationEntrustInBill_FIFOCtlField;
            }
            set {
                this.mES_StationEntrustInBill_FIFOCtlField = value;
            }
        }
        /// <remarks/>
        public string MES_StationEntrustInBill_FullMoveCtl {
            get {
                return this.mES_StationEntrustInBill_FullMoveCtlField;
            }
            set {
                this.mES_StationEntrustInBill_FullMoveCtlField = value;
            }
        }
        /// <remarks/>
        public string MES_StationEntrustInBill_QtyCtl {
            get {
                return this.mES_StationEntrustInBill_QtyCtlField;
            }
            set {
                this.mES_StationEntrustInBill_QtyCtlField = value;
            }
        }
        /// <remarks/>
        public string MES_StationEntrustInBill_OneCtl {
            get {
                return this.mES_StationEntrustInBill_OneCtlField;
            }
            set {
                this.mES_StationEntrustInBill_OneCtlField = value;
            }
        }
        /// <remarks/>
        public string MES_StationEntrustOutBill_QtyCtl {
            get {
                return this.mES_StationEntrustOutBill_QtyCtlField;
            }
            set {
                this.mES_StationEntrustOutBill_QtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Sc_ICMOReportBill_AutoCheck {
            get {
                return this.sc_ICMOReportBill_AutoCheckField;
            }
            set {
                this.sc_ICMOReportBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Sc_ICMOReportBill_ERPMode {
            get {
                return this.sc_ICMOReportBill_ERPModeField;
            }
            set {
                this.sc_ICMOReportBill_ERPModeField = value;
            }
        }
        /// <remarks/>
        public string Sc_ICMOReportBill_MustQtyCtl {
            get {
                return this.sc_ICMOReportBill_MustQtyCtlField;
            }
            set {
                this.sc_ICMOReportBill_MustQtyCtlField = value;
            }
        }
        /// <remarks/>
        public string Sc_ICMOReportBill_MulSourceBill {
            get {
                return this.sc_ICMOReportBill_MulSourceBillField;
            }
            set {
                this.sc_ICMOReportBill_MulSourceBillField = value;
            }
        }
        /// <remarks/>
        public string Sc_ICMOReportBill_BillTypeOneScan {
            get {
                return this.sc_ICMOReportBill_BillTypeOneScanField;
            }
            set {
                this.sc_ICMOReportBill_BillTypeOneScanField = value;
            }
        }
        /// <remarks/>
        public string Sc_ICMOReportBill_UpdateSourceInterID {
            get {
                return this.sc_ICMOReportBill_UpdateSourceInterIDField;
            }
            set {
                this.sc_ICMOReportBill_UpdateSourceInterIDField = value;
            }
        }
        /// <remarks/>
        public string Sc_ICMOReportBill_FirstCheckOut {
            get {
                return this.sc_ICMOReportBill_FirstCheckOutField;
            }
            set {
                this.sc_ICMOReportBill_FirstCheckOutField = value;
            }
        }
        /// <remarks/>
        public string Sc_MESBeginWorkBill_AutoCheck {
            get {
                return this.sc_MESBeginWorkBill_AutoCheckField;
            }
            set {
                this.sc_MESBeginWorkBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Sc_MESReturnWorkBill_AutoCheck {
            get {
                return this.sc_MESReturnWorkBill_AutoCheckField;
            }
            set {
                this.sc_MESReturnWorkBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Sc_MESEndWorkBill_AutoCheck {
            get {
                return this.sc_MESEndWorkBill_AutoCheckField;
            }
            set {
                this.sc_MESEndWorkBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Sc_MESStopWorkBill_AutoCheck {
            get {
                return this.sc_MESStopWorkBill_AutoCheckField;
            }
            set {
                this.sc_MESStopWorkBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Sc_ICMOBillWorkQtyStatus_AutoCheck {
            get {
                return this.sc_ICMOBillWorkQtyStatus_AutoCheckField;
            }
            set {
                this.sc_ICMOBillWorkQtyStatus_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Sc_ICMOBillQualityStatus_AutoCheck {
            get {
                return this.sc_ICMOBillQualityStatus_AutoCheckField;
            }
            set {
                this.sc_ICMOBillQualityStatus_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Sc_MaterToSourceBill_AutoCheck {
            get {
                return this.sc_MaterToSourceBill_AutoCheckField;
            }
            set {
                this.sc_MaterToSourceBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Sc_MaterToSourceBill_MouldLifeCtrl {
            get {
                return this.sc_MaterToSourceBill_MouldLifeCtrlField;
            }
            set {
                this.sc_MaterToSourceBill_MouldLifeCtrlField = value;
            }
        }
        /// <remarks/>
        public string Sc_MaterToSourceBill_MouldLifeCtrlType {
            get {
                return this.sc_MaterToSourceBill_MouldLifeCtrlTypeField;
            }
            set {
                this.sc_MaterToSourceBill_MouldLifeCtrlTypeField = value;
            }
        }
        /// <remarks/>
        public string OA_ErrMsgBackBill_AutoCheck {
            get {
                return this.oA_ErrMsgBackBill_AutoCheckField;
            }
            set {
                this.oA_ErrMsgBackBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Sc_MESProceReportWorkBill_AutoCheck {
            get {
                return this.sc_MESProceReportWorkBill_AutoCheckField;
            }
            set {
                this.sc_MESProceReportWorkBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string QC_FirstPieceCheckBill_AutoCheck {
            get {
                return this.qC_FirstPieceCheckBill_AutoCheckField;
            }
            set {
                this.qC_FirstPieceCheckBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string MES_StationInBill_SaveAutoAddnew {
            get {
                return this.mES_StationInBill_SaveAutoAddnewField;
            }
            set {
                this.mES_StationInBill_SaveAutoAddnewField = value;
            }
        }
        /// <remarks/>
        public string MES_StationOutBill_SaveAutoAddnew {
            get {
                return this.mES_StationOutBill_SaveAutoAddnewField;
            }
            set {
                this.mES_StationOutBill_SaveAutoAddnewField = value;
            }
        }
        /// <remarks/>
        public string MES_StationEntrustInBill_SaveAutoAddnew {
            get {
                return this.mES_StationEntrustInBill_SaveAutoAddnewField;
            }
            set {
                this.mES_StationEntrustInBill_SaveAutoAddnewField = value;
            }
        }
        /// <remarks/>
        public string MES_StationEntrustOutBill_SaveAutoAddnew {
            get {
                return this.mES_StationEntrustOutBill_SaveAutoAddnewField;
            }
            set {
                this.mES_StationEntrustOutBill_SaveAutoAddnewField = value;
            }
        }
        /// <remarks/>
        public string Sc_MouldProdOutBill_AutoCheck {
            get {
                return this.sc_MouldProdOutBill_AutoCheckField;
            }
            set {
                this.sc_MouldProdOutBill_AutoCheckField = value;
            }
        }
        /// <remarks/>
        public string Sc_MouldProdOutBill_SaveAutoAddnew {
            get {
                return this.sc_MouldProdOutBill_SaveAutoAddnewField;
            }
            set {
                this.sc_MouldProdOutBill_SaveAutoAddnewField = value;
            }
        }
        /// <remarks/>
        public string Sc_MouldProdOutBill_MouldLifeCtrl {
            get {
                return this.sc_MouldProdOutBill_MouldLifeCtrlField;
            }
            set {
                this.sc_MouldProdOutBill_MouldLifeCtrlField = value;
            }
        }
        /// <remarks/>
        public string Sc_MouldProdOutBill_MouldLifeCtrlType {
            get {
                return this.sc_MouldProdOutBill_MouldLifeCtrlTypeField;
            }
            set {
                this.sc_MouldProdOutBill_MouldLifeCtrlTypeField = value;
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void get_SourceBarCode_NewCompletedEventHandler(object sender, get_SourceBarCode_NewCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class get_SourceBarCode_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal get_SourceBarCode_NewCompletedEventArgs(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 getSourceBill_NewCompletedEventHandler(object sender, getSourceBill_NewCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class getSourceBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal getSourceBill_NewCompletedEventArgs(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 GetSourceBillListCompletedEventHandler(object sender, GetSourceBillListCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetSourceBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal GetSourceBillListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public System.Data.DataSet Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((System.Data.DataSet)(this.results[0]));
            }
        }
        /// <remarks/>
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void get_SourceBarCode_MateOutCompletedEventHandler(object sender, get_SourceBarCode_MateOutCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class get_SourceBarCode_MateOutCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal get_SourceBarCode_MateOutCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public ClsKf_ICStockBill_WMS Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
            }
        }
        /// <remarks/>
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void get_SourceBarCode_EntrustOutCompletedEventHandler(object sender, get_SourceBarCode_EntrustOutCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class get_SourceBarCode_EntrustOutCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal get_SourceBarCode_EntrustOutCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public ClsKf_ICStockBill_WMS Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
            }
        }
        /// <remarks/>
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void get_CheckTypeByMouldSourceCompletedEventHandler(object sender, get_CheckTypeByMouldSourceCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class get_CheckTypeByMouldSourceCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal get_CheckTypeByMouldSourceCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public ClsKf_ICStockBill_Mould Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((ClsKf_ICStockBill_Mould)(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 getMouldSourceBillListCompletedEventHandler(object sender, getMouldSourceBillListCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class getMouldSourceBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal getMouldSourceBillListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public ClsKf_ICStockBill_Mould Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((ClsKf_ICStockBill_Mould)(this.results[0]));
            }
        }
        /// <remarks/>
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
@@ -40670,6 +41938,40 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void get_CheckTypeByBarCode_PackUnionCompletedEventHandler(object sender, get_CheckTypeByBarCode_PackUnionCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class get_CheckTypeByBarCode_PackUnionCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal get_CheckTypeByBarCode_PackUnionCompletedEventArgs(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_CheckTypeByBarCode_PackSplitCompletedEventHandler(object sender, get_CheckTypeByBarCode_PackSplitCompletedEventArgs e);
    
    /// <remarks/>
@@ -40724,6 +42026,40 @@
            get {
                this.RaiseExceptionIfNecessary();
                return ((System.Data.DataSet)(this.results[0]));
            }
        }
        /// <remarks/>
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void set_SavePackUnionBill_NewCompletedEventHandler(object sender, set_SavePackUnionBill_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_SavePackUnionBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SavePackUnionBill_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]));
            }
        }
        
@@ -40800,6 +42136,330 @@
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void GetSourceBillList_BillCheckCompletedEventHandler(object sender, GetSourceBillList_BillCheckCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetSourceBillList_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal GetSourceBillList_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public ClsKf_ICStockBill_WMS Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
            }
        }
        /// <remarks/>
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void get_BillBarCode_MateOutCheckCompletedEventHandler(object sender, get_BillBarCode_MateOutCheckCompletedEventArgs 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_MateOutCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal get_BillBarCode_MateOutCheckCompletedEventArgs(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_BillBarCode_OtherOutCheckCompletedEventHandler(object sender, get_BillBarCode_OtherOutCheckCompletedEventArgs 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_OtherOutCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal get_BillBarCode_OtherOutCheckCompletedEventArgs(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_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);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SavePonderationBillMain_Temp_BarCode_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public bool Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((bool)(this.results[0]));
            }
        }
        /// <remarks/>
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void get_CheckTypeByBarCode_BillCheckCompletedEventHandler(object sender, get_CheckTypeByBarCode_BillCheckCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class get_CheckTypeByBarCode_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal get_CheckTypeByBarCode_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public ClsKf_ICStockBill_WMS Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
            }
        }
        /// <remarks/>
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void GetKf_PonderationBillMain_Temp_BillCheckCompletedEventHandler(object sender, GetKf_PonderationBillMain_Temp_BillCheckCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetKf_PonderationBillMain_Temp_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal GetKf_PonderationBillMain_Temp_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public System.Data.DataSet Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((System.Data.DataSet)(this.results[0]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void GetKf_PonderationBillMain_TempList_BillCheckCompletedEventHandler(object sender, GetKf_PonderationBillMain_TempList_BillCheckCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetKf_PonderationBillMain_TempList_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal GetKf_PonderationBillMain_TempList_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public System.Data.DataSet Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((System.Data.DataSet)(this.results[0]));
            }
        }
    }
@@ -41318,6 +42978,212 @@
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[7]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void DeleteBillListCompletedEventHandler(object sender, DeleteBillListCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class DeleteBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal DeleteBillListCompletedEventArgs(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 GetKf_PonderationBillMain_TempList_NewCompletedEventHandler(object sender, GetKf_PonderationBillMain_TempList_NewCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetKf_PonderationBillMain_TempList_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal GetKf_PonderationBillMain_TempList_NewCompletedEventArgs(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 DeleteICStockBillAndWMSCompletedEventHandler(object sender, DeleteICStockBillAndWMSCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class DeleteICStockBillAndWMSCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal DeleteICStockBillAndWMSCompletedEventArgs(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 GetKf_ICStockBillListCompletedEventHandler(object sender, GetKf_ICStockBillListCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetKf_ICStockBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal GetKf_ICStockBillListCompletedEventArgs(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 GetKf_ICStockBillQueryListCompletedEventHandler(object sender, GetKf_ICStockBillQueryListCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetKf_ICStockBillQueryListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal GetKf_ICStockBillQueryListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public System.Data.DataSet Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((System.Data.DataSet)(this.results[0]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void Get_ICInventoryByMaterIDListCompletedEventHandler(object sender, Get_ICInventoryByMaterIDListCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class Get_ICInventoryByMaterIDListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal Get_ICInventoryByMaterIDListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public System.Data.DataSet Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((System.Data.DataSet)(this.results[0]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void Get_CheckQtyByBarCodeCompletedEventHandler(object sender, Get_CheckQtyByBarCodeCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class Get_CheckQtyByBarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal Get_CheckQtyByBarCodeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public bool Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((bool)(this.results[0]));
            }
        }
        /// <remarks/>
        public double sRelQty {
            get {
                this.RaiseExceptionIfNecessary();
                return ((double)(this.results[1]));
            }
        }
    }
@@ -44158,26 +46024,26 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void get_SourceBarCode_NewCompletedEventHandler(object sender, get_SourceBarCode_NewCompletedEventArgs e);
    public delegate void set_SavePOStockInBackBill_CLDCompletedEventHandler(object sender, set_SavePOStockInBackBill_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_SourceBarCode_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    public partial class set_SavePOStockInBackBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal get_SourceBarCode_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
        internal set_SavePOStockInBackBill_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]));
            }
        }
        
@@ -44192,26 +46058,26 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void getSourceBill_NewCompletedEventHandler(object sender, getSourceBill_NewCompletedEventArgs e);
    public delegate void set_SavePOStockInBillCompletedEventHandler(object sender, set_SavePOStockInBillCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class getSourceBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    public partial class set_SavePOStockInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal getSourceBill_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
        internal set_SavePOStockInBillCompletedEventArgs(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]));
            }
        }
        
@@ -44226,26 +46092,26 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void GetSourceBillListCompletedEventHandler(object sender, GetSourceBillListCompletedEventArgs e);
    public delegate void set_CheckAddPOStockInBillCompletedEventHandler(object sender, set_CheckAddPOStockInBillCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetSourceBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    public partial class set_CheckAddPOStockInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal GetSourceBillListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
        internal set_CheckAddPOStockInBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public System.Data.DataSet Result {
        public bool Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((System.Data.DataSet)(this.results[0]));
                return ((bool)(this.results[0]));
            }
        }
        
@@ -44260,128 +46126,26 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void get_SourceBarCode_MateOutCompletedEventHandler(object sender, get_SourceBarCode_MateOutCompletedEventArgs e);
    public delegate void set_CheckPOStockInBillCompletedEventHandler(object sender, set_CheckPOStockInBillCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class get_SourceBarCode_MateOutCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    public partial class set_CheckPOStockInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal get_SourceBarCode_MateOutCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
        internal set_CheckPOStockInBillCompletedEventArgs(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]));
            }
        }
        /// <remarks/>
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void get_SourceBarCode_EntrustOutCompletedEventHandler(object sender, get_SourceBarCode_EntrustOutCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class get_SourceBarCode_EntrustOutCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal get_SourceBarCode_EntrustOutCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public ClsKf_ICStockBill_WMS Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((ClsKf_ICStockBill_WMS)(this.results[0]));
            }
        }
        /// <remarks/>
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void get_CheckTypeByMouldSourceCompletedEventHandler(object sender, get_CheckTypeByMouldSourceCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class get_CheckTypeByMouldSourceCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal get_CheckTypeByMouldSourceCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public ClsKf_ICStockBill_Mould Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((ClsKf_ICStockBill_Mould)(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 getMouldSourceBillListCompletedEventHandler(object sender, getMouldSourceBillListCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class getMouldSourceBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal getMouldSourceBillListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public ClsKf_ICStockBill_Mould Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((ClsKf_ICStockBill_Mould)(this.results[0]));
                return ((bool)(this.results[0]));
            }
        }
        
@@ -46264,17 +48028,17 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void DeleteBillListCompletedEventHandler(object sender, DeleteBillListCompletedEventArgs e);
    public delegate void set_SaveSellOutBackBill_CLDCompletedEventHandler(object sender, set_SaveSellOutBackBill_CLDCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class DeleteBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    public partial class set_SaveSellOutBackBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal DeleteBillListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
        internal set_SaveSellOutBackBill_CLDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
@@ -46292,152 +48056,6 @@
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void GetKf_PonderationBillMain_TempList_NewCompletedEventHandler(object sender, GetKf_PonderationBillMain_TempList_NewCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetKf_PonderationBillMain_TempList_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal GetKf_PonderationBillMain_TempList_NewCompletedEventArgs(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 DeleteICStockBillAndWMSCompletedEventHandler(object sender, DeleteICStockBillAndWMSCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class DeleteICStockBillAndWMSCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal DeleteICStockBillAndWMSCompletedEventArgs(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 GetKf_ICStockBillListCompletedEventHandler(object sender, GetKf_ICStockBillListCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetKf_ICStockBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal GetKf_ICStockBillListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public System.Data.DataSet Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((System.Data.DataSet)(this.results[0]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void Get_ICInventoryByMaterIDListCompletedEventHandler(object sender, Get_ICInventoryByMaterIDListCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class Get_ICInventoryByMaterIDListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal Get_ICInventoryByMaterIDListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public System.Data.DataSet Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((System.Data.DataSet)(this.results[0]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void Get_CheckQtyByBarCodeCompletedEventHandler(object sender, Get_CheckQtyByBarCodeCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class Get_CheckQtyByBarCodeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal Get_CheckQtyByBarCodeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public bool Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((bool)(this.results[0]));
            }
        }
        /// <remarks/>
        public double sRelQty {
            get {
                this.RaiseExceptionIfNecessary();
                return ((double)(this.results[1]));
            }
        }
    }
@@ -47179,6 +48797,40 @@
        private object[] results;
        
        internal set_SaveMateOutBill_CLDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public bool Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((bool)(this.results[0]));
            }
        }
        /// <remarks/>
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void set_SaveMateOutBill_BillCheckCompletedEventHandler(object sender, set_SaveMateOutBill_BillCheckCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_SaveMateOutBill_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SaveMateOutBill_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
@@ -48070,6 +49722,40 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void set_SaveOtherOutBill_BillCheckCompletedEventHandler(object sender, set_SaveOtherOutBill_BillCheckCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_SaveOtherOutBill_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SaveOtherOutBill_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public bool Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((bool)(this.results[0]));
            }
        }
        /// <remarks/>
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void set_SavePOStockInBackBillCompletedEventHandler(object sender, set_SavePOStockInBackBillCompletedEventArgs e);
    
    /// <remarks/>
@@ -48149,142 +49835,6 @@
        private object[] results;
        
        internal set_SavePOStockInBackBill_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_SavePOStockInBackBill_CLDCompletedEventHandler(object sender, set_SavePOStockInBackBill_CLDCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_SavePOStockInBackBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SavePOStockInBackBill_CLDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public bool Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((bool)(this.results[0]));
            }
        }
        /// <remarks/>
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void set_SavePOStockInBillCompletedEventHandler(object sender, set_SavePOStockInBillCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_SavePOStockInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SavePOStockInBillCompletedEventArgs(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_CheckAddPOStockInBillCompletedEventHandler(object sender, set_CheckAddPOStockInBillCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_CheckAddPOStockInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_CheckAddPOStockInBillCompletedEventArgs(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_CheckPOStockInBillCompletedEventHandler(object sender, set_CheckPOStockInBillCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_CheckPOStockInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_CheckPOStockInBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
@@ -49986,6 +51536,74 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void set_SaveMoveStockBill_BillCheckCompletedEventHandler(object sender, set_SaveMoveStockBill_BillCheckCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_SaveMoveStockBill_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SaveMoveStockBill_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public bool Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((bool)(this.results[0]));
            }
        }
        /// <remarks/>
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void set_SaveMoveStockBill_CLD_BillCheckCompletedEventHandler(object sender, set_SaveMoveStockBill_CLD_BillCheckCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_SaveMoveStockBill_CLD_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SaveMoveStockBill_CLD_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public bool Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((bool)(this.results[0]));
            }
        }
        /// <remarks/>
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    public delegate void set_SaveMoveStockStepOutBill_NewCompletedEventHandler(object sender, set_SaveMoveStockStepOutBill_NewCompletedEventArgs e);
    
    /// <remarks/>
@@ -50295,40 +51913,6 @@
        private object[] results;
        
        internal set_SaveSellOutBackBill_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_SaveSellOutBackBill_CLDCompletedEventHandler(object sender, set_SaveSellOutBackBill_CLDCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.4084.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_SaveSellOutBackBill_CLDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SaveSellOutBackBill_CLDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }