1
cwjbxqmz
2023-11-01 aee44f23c1bb37762b017ad6b1efc5bdd075fe8b
1
20个文件已修改
1个文件已添加
5475 ■■■■■ 已修改文件
DAL/质检管理/ClsQC_ProcessCheckBill.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Model/生产管理/ClsSc_QualityReportBillSub.cs 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Model/采购管理/ClsCg_POInStockBillMain.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Model/采购管理/ClsCg_POOrderBillMain.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Controllers/BaseSet/Gy_DepartmentController.cs 114 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Controllers/CGGL/Cg_POInStockBillController.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Controllers/CGGL/Cg_POOrderBillController.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Controllers/CJGL/Cj_SingleStationController.cs 208 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Controllers/SCGL/日计划管理/JIT_CompleteController..cs 60 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Controllers/SCGL/日计划管理/JIT_DayPlanPlatFormBillController.cs 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Controllers/品质管理/客诉处理单/Crm_CustomerAppealBillController.cs 260 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Controllers/条码管理/WEBSController.cs 55 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Properties/Settings.Designer.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Properties/Settings.settings 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Web References/WebS/Reference.cs 3149 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Web References/WebS/Reference.map 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Web References/WebS/WebService1.disco 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Web References/WebS/WebService1.wsdl 1556 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Web.config 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/WebAPI.csproj 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/WebAPI.csproj.user 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
DAL/Öʼì¹ÜÀí/ClsQC_ProcessCheckBill.cs
@@ -143,7 +143,7 @@
            try
            {
                //得到mainid
                omodel.HInterID = DBUtility.ClsPub.CreateBillID(BillType, ref DBUtility.ClsPub.sExeReturnInfo);
                //omodel.HInterID = DBUtility.ClsPub.CreateBillID(BillType, ref DBUtility.ClsPub.sExeReturnInfo);
                //若MAINDI重复则重新获取
                oCn.BeginTran();
                //主表
Model/Éú²ú¹ÜÀí/ClsSc_QualityReportBillSub.cs
@@ -11,6 +11,9 @@
        public Int64 HUnitID;
        public Int64 HEmpID;
        public Int64 HSourceID;
        public Int64 HProcExchInterID;
        public Int64 HProcExchEntryID;
        public string HProcExchBillNo;
        public string HBarCode;
        public Int64 HBadReasonID;
        public string HBadReasonNumber;
Model/²É¹º¹ÜÀí/ClsCg_POInStockBillMain.cs
@@ -8,6 +8,7 @@
    {
        public string HAddress;//     varchar(200)                --交货地点 
        public Int64 HSupID;//      int                 --供应商 ï¼ˆGy_Supplier)
        public Int64 HSupDealerID;//      int                 --经销商
        public Int64 HCurID;//    int                  --币别 (Gy_Currency)
        public Int64 HWHID;//      int     --仓库
        public Single HExRate;//    money                  --汇率  (选择完币别带出)
Model/²É¹º¹ÜÀí/ClsCg_POOrderBillMain.cs
@@ -10,6 +10,7 @@
        public Int64 HSSID;//     int                //结算方式 (Gy_SettleStyle)
        public Int64 HPSStyleID;//    int             //采购方式 (Gy_PoStockStyle)        new
        public Int64 HSupID;//      int                 //供应商 ï¼ˆGy_Supplier)
        public Int64 HSupDealerID;//      int                 //经销商
        public Int64 HCurID;//    int                  //币别 (Gy_Currency)
        public Single HExRate;//    money                  //汇率  (选择完币别带出)
        public Int64 HEmpID;//     int                   //业务员  (Gy_Employee)
WebAPI/Controllers/BaseSet/Gy_DepartmentController.cs
@@ -77,6 +77,120 @@
                return objJsonResult;
            }
        }
        #region éƒ¨é—¨ æ ‘形图
        public class TreeModel
        {
            public string id { get; set; }
            public string title { get; set; }
            public List<TreeModel> children = new List<TreeModel>();
        }
        [Route("Gy_Department/Gy_DepartmentTreeList")]
        [HttpGet]
        public object Gy_DepartmentTreeList(string sWhere)
        {
            try
            {
                string sql1 = string.Format("select hitemid,hnumber,hname from Gy_Department where 1=1 " + sWhere + " order by hnumber");
                ds = oCN.RunProcReturn(sql1, "Gy_Department");
                List<TreeModel> treeModels = new List<TreeModel>();
                TreeModel first = new TreeModel();
                first.id = "0";
                first.title = "部门设置";
                treeModels.Add(first);
                foreach (DataRow row in ds.Tables[0].Rows)
                {
                    var strLen = row["hitemid"].ToString().Split('.');
                    if (strLen.Length == 1)
                    {
                        TreeModel tree = new TreeModel();
                        tree.id = row["hitemid"].ToString();
                        tree.title = row["hname"].ToString();
                        treeModels[0].children.Add(tree);
                    }
                }
                digui(ds.Tables[0], treeModels[0].children, 2);
                objJsonResult.code = "1";
                objJsonResult.count = 1;
                objJsonResult.Message = "Sucess!";
                objJsonResult.data = Newtonsoft.Json.JsonConvert.SerializeObject(treeModels);
                return objJsonResult;
            }
            catch (Exception e)
            {
                objJsonResult.code = "0";
                objJsonResult.count = 0;
                objJsonResult.Message = "Exception!" + e.ToString();
                objJsonResult.data = null;
                return objJsonResult;
            }
        }
        /// <summary>
        /// é€’归函数
        /// </summary>
        public void digui(DataTable dt, List<TreeModel> tree, int num)
        {
            for (int m = 0; m < tree.Count; m++)
            {
                tree[m].children = new List<TreeModel>();
                for (int i = 0; i < dt.Rows.Count; i++)//第一次循环,得到所有根节点的子集
                {
                    var strLen = dt.Rows[i]["hnumber"].ToString().Split('.');
                    if (strLen.Length == num && dt.Rows[i]["hnumber"].ToString().Contains(tree[m].id + "."))
                    {
                        TreeModel tbjson = new TreeModel();
                        tbjson.id = dt.Rows[i]["hitemid"].ToString();
                        tbjson.title = dt.Rows[i]["hname"].ToString();
                        tree[m].children.Add(tbjson);
                    }
                }
                var strLens = tree[m].id.Split('.');
                for (int i = 0; i < tree[m].children.Count; i++)
                {
                    digui(dt, tree[m].children, strLens.Length + 2);//再次用子集去循环,拿出子集的子集
                }
            }
        }
        #endregion
        #region è®¾å¤‡åˆ†å¸ƒ ç”Ÿäº§èµ„源对应的订单
        [Route("Sc_OrderStateDistribution/Sc_OrderStateDistribution_Souce")]
        [HttpGet]
        public object Sc_OrderStateDistribution_Souce(string sWhere,string user,int OrganizationID)
        {
            try
            {
                string sql1 = string.Format("exec h_p_sc_HDeptSouceMOList {0},{1}", sWhere, OrganizationID);
                ds = oCN.RunProcReturn(sql1, "h_p_sc_HDeptSouceMOList");
                objJsonResult.code = "1";
                objJsonResult.count = 1;
                objJsonResult.Message = "Sucess!";
                objJsonResult.data = ds;
                return objJsonResult;
            }
            catch (Exception e)
            {
                objJsonResult.code = "0";
                objJsonResult.count = 0;
                objJsonResult.Message = "Exception!" + e.ToString();
                objJsonResult.data = null;
                return objJsonResult;
            }
        }
        #endregion
        /// <summary>
        /// æ ¹æ®åŸºç¡€èµ„æ–™ID æŸ¥æ‰¾è®°å½•
        ///参数:string sql。
WebAPI/Controllers/CGGL/Cg_POInStockBillController.cs
@@ -593,13 +593,13 @@
                sql = @"
Insert Into Cg_POInStockBillMain   
(HInterID,HYear,HPeriod,HBillType,HBillSubType,HDate
,HBillNo,HBillStatus,HSupID,HManagerID,HEmpID,HDeptID,HRemark
,HBillNo,HBillStatus,HSupID,HSupDealerID,HManagerID,HEmpID,HDeptID,HRemark
,HMaker,HMakeDate,HChecker,HCheckDate,HOWNERTYPEID,HOWNERID
,HERPInterID,HERPBillType,HPURCHASEORGID,HSTOCKORGID,HREQUIREORGID
,HSTOCKGROUPID,HSENDBILLNO,HLADBILLNO,HPURDEPTID,HPURGROUPID,HSUPPLYID
,HSETTLEID,HCHARGEID,HBUSINESSTYPE,HSUPPLYADDRESS,HCORRESPONDORGID,HPROVIDERCONTACTID,HCurID,HExRate,HAddress,HWHID,HInnerBillNo)
values(" + mainList[0].HInterID + "," + DateTime.Now.Year + "," + DateTime.Now.Month + ",'" + 1103 + "','" +
mainList[0].HBillSubType + "','" + mainList[0].HDate + "','" + mainList[0].HBillNo + "'," + mainList[0].HBillStatus + "," + mainList[0].HSupID +
mainList[0].HBillSubType + "','" + mainList[0].HDate + "','" + mainList[0].HBillNo + "'," + mainList[0].HBillStatus + "," + mainList[0].HSupID + "," + (mainList[0].HSupDealerID == 0 ? mainList[0].HSupID : mainList[0].HSupDealerID) +
"," + mainList[0].HManagerID + "," + mainList[0].HEmpID + "," + mainList[0].HDeptID + ",'" + mainList[0].HRemark + "','" + mainList[0].HMaker +
"','" + mainList[0].HMakeDate + "','" + mainList[0].HChecker + "','" + mainList[0].HCheckDate + "','" + mainList[0].HOWNERTYPEID + "'," + mainList[0].HOWNERID + "," + mainList[0].HERPInterID + ",'" + mainList[0].HERPBillType + "'," + mainList[0].HPURCHASEORGID + "," + mainList[0].HSTOCKORGID + "," + mainList[0].HREQUIREORGID + "," +
mainList[0].HSTOCKGROUPID + ",'" + mainList[0].HSENDBILLNO + "','" + mainList[0].HLADBILLNO + "'," + mainList[0].HPURDEPTID + "," + mainList[0].HPURGROUPID + "," + mainList[0].HSUPPLYID + "," +
WebAPI/Controllers/CGGL/Cg_POOrderBillController.cs
@@ -989,14 +989,14 @@
                //主表
                oCN.RunProc(@"Insert Into Cg_POOrderBillMain   
                        (HInterID,HYear,HPeriod,HBillType,HBillSubType,HDate,HBillNo,HBillStatus
                        ,HAddress,HSSID,HSSDate,HPSStyleID,HSupID,HCurID
                        ,HAddress,HSSID,HSSDate,HPSStyleID,HSupID,HSupDealerID,HCurID
                        ,HExRate,HEmpID,HManagerID,HDeptID,HExplanation,HRemark,HInnerBillNo
                        ,HChecker,HCheckDate,HMaker,HMakeDate
                        ,HERPInterID,HERPBillType,HPURCHASEORGID
                        ,HPURCHASERGROUPID,HPROVIDERID,HSETTLEID,HCHARGEID,HBUSINESSTYPE,HPROVIDERADDRESS,HCORRESPONDORGID,HPROVIDERCONTACTID)
                        values(" + mainList[0].HInterID + "," + DateTime.Now.Year + "," + DateTime.Now.Month + ",'" + 1102 + "','" +
                    mainList[0].HBillSubType + "','" + mainList[0].HDate + "','" + mainList[0].HBillNo + "','" + mainList[0].HBillStatus + "','" + mainList[0].HAddress +
                    "'," + mainList[0].HSSID + ",'" + mainList[0].HSSDate + "'," + mainList[0].HPSStyleID + "," + mainList[0].HSupID + "," + mainList[0].HCurID +
                    "'," + mainList[0].HSSID + ",'" + mainList[0].HSSDate + "'," + mainList[0].HPSStyleID + "," + mainList[0].HSupID + "," + (mainList[0].HSupDealerID==0? mainList[0].HSupID: mainList[0].HSupDealerID) + "," + mainList[0].HCurID +
                    "," + mainList[0].HExRate + "," + mainList[0].HEmpID + "," + mainList[0].HManagerID + "," + mainList[0].HDeptID + ",'" + mainList[0].HExplanation + "','" + mainList[0].HRemark + "','" + mainList[0].HInnerBillNo + "','" + mainList[0].HChecker + "','" + mainList[0].HCheckDate + "','" + mainList[0].HMaker + "','" +
                    mainList[0].HMakeDate + "'," + mainList[0].HERPInterID + ",'" + mainList[0].HERPBillType + "'," + mainList[0].HPURCHASEORGID + "," + mainList[0].HPURCHASERGROUPID + ","
                    + mainList[0].HPROVIDERID + "," + mainList[0].HSETTLEID + "," + mainList[0].HCHARGEID + ",'" + mainList[0].HBUSINESSTYPE + "','" + mainList[0].HPROVIDERADDRESS + "',"
WebAPI/Controllers/CJGL/Cj_SingleStationController.cs
New file
@@ -0,0 +1,208 @@
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using Pub_Class;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Web.Http;
using WebAPI.Models;
namespace WebAPI.Controllers.CJGL
{
    public class Cj_SingleStationController : ApiController
    {
        private json objJsonResult = new json();
        SQLHelper.ClsCN oCN = new SQLHelper.ClsCN();
        DataSet ds;
        #region å·¥åºå•品不良采集  ç”¨æˆ·æŸ¥è¯¢å…³è”字段
        [Route("Cj_SingleStation/Cj_CollectionOfSingleProductDefectsUserList")]
        [HttpGet]
        public object Cj_CollectionOfSingleProductDefectsUserList(string sWhere, string user)
        {
            try
            {
                if (sWhere == null || sWhere.Equals(""))
                {
                    objJsonResult.code = "1";
                    objJsonResult.count = 1;
                    objJsonResult.Message = "Sucess!";
                    objJsonResult.data = new DataTable();
                    return objJsonResult;
                }
                ds = oCN.RunProcReturn("select * from h_v_Cj_UserAssociationList where 1=1 "+sWhere, "h_v_Cj_UserAssociationList");
                objJsonResult.code = "1";
                objJsonResult.count = 1;
                objJsonResult.Message = "Sucess!";
                objJsonResult.data = ds.Tables[0];
                return objJsonResult;
            }
            catch (Exception e)
            {
                objJsonResult.code = "0";
                objJsonResult.count = 0;
                objJsonResult.Message = "Exception!" + e.ToString();
                objJsonResult.data = null;
                return objJsonResult;
            }
        }
        #endregion
        #region  å·¥åºå•品不良采集 æ‰«ç æŸ¥è¯¢
        [Route("Cj_SingleStation/HBardCodeList")]
        [HttpGet]
        public object HBardCodeList(string HBarCode, string user)
        {
            try
            {
                ds = oCN.RunProcReturn(@"select * from h_v_Gy_BarCodeBillHICOMProcessExchange where æ¡ç ='" + HBarCode + "'", "h_v_Gy_BarCodeBillHICOMProcessExchange");
                if (ds.Tables[0].Rows.Count == 0)
                {
                    objJsonResult.code = "0";
                    objJsonResult.count = 0;
                    objJsonResult.Message = "条码查无数据!";
                    objJsonResult.data = null;
                    return objJsonResult;
                }
                else
                {
                    objJsonResult.code = "1";
                    objJsonResult.count = 1;
                    objJsonResult.Message = "";
                    objJsonResult.data = ds.Tables[0];
                }
                return objJsonResult;
            }
            catch (Exception e)
            {
                objJsonResult.code = "0";
                objJsonResult.count = 0;
                objJsonResult.Message = "没有返回任何记录!" + e.ToString();
                objJsonResult.data = null;
                return objJsonResult;
            }
        }
        #endregion
        #region å·¥åºå•品不良采集 ä¿å­˜
        [Route("Cj_SingleStation/ProcessBLSave")]
        [HttpPost]
        public object ProcessBLSave([FromBody] JObject sMainSub)
        {
            var _value = sMainSub["sMainSub"].ToString();
            string msg1 = _value.ToString();
            string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries);
            string msg2 = sArray[0].ToString(); //主表数据
            string HResult = sArray[1].ToString();
            string user = sArray[2].ToString();
            try
            {
                var msg3 = msg2.ToString();
                msg2 = "[" + msg2.ToString() + "]";
                List<Model.ClsSc_QualityReportBillMain> mainList = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsSc_QualityReportBillMain>>(msg2);
                long HInterID = mainList[0].HInterID;//递入type得到的单据ID
                string HBillNo = mainList[0].HBillNo;//递入type得到的单据号
                DateTime HDate = DateTime.Now;//日期
                string HRemark = mainList[0].HRemark;//备注
                long HEmpID = mainList[0].HEmpID;//质检员
                long HGroupID = mainList[0].HGroupID;//班组
                long HDeptID = mainList[0].HDeptID;//车间
                string HMaker = user;//制单人
                ds = oCN.RunProcReturn("select * from Sc_QualityReportBillMain where HInterID=" + HInterID + " and HBillNo='" + HBillNo + "'", "Sc_QualityReportBillMain");
                if (ds.Tables[0].Rows.Count != 0) {
                    objJsonResult.code = "0";
                    objJsonResult.count = 0;
                    objJsonResult.Message = "单据已存在!";
                    objJsonResult.data = null;
                    return objJsonResult;
                }
                oCN.BeginTran();
                if (ds.Tables[0].Rows.Count == 0)//新增
                {
                    //主表
                    oCN.RunProc(@"Insert Into Sc_QualityReportBillMain
(HBillType,HBillSubType,HBillStatus,HInterID,HBillNo,HDate
,HYear,HPeriod,HRemark,HMaker,HMakeDate
,HEmpID,HGroupID,HDeptID)
                        values('3717','3717',1," + HInterID + ",'" + HBillNo + "','" + HDate + "'" +
                    "," + DateTime.Now.Year + "," + DateTime.Now.Month + ",'" + HRemark + "','" + HMaker + "',getdate()" +
                    ",'" + HEmpID + "'," + HGroupID + "," + HDeptID + ") ");
                }
                //保存子表
                objJsonResult = AddBillSub_NoTable(msg3, HInterID, HResult);
                if (objJsonResult.code == "0")
                {
                    oCN.RollBack();
                    objJsonResult.code = "0";
                    objJsonResult.count = 0;
                    objJsonResult.Message = objJsonResult.Message;
                    objJsonResult.data = null;
                    return objJsonResult;
                }
                oCN.Commit();
                objJsonResult.code = "1";
                objJsonResult.count = 1;
                objJsonResult.Message = null;
                objJsonResult.data = null;
                return objJsonResult;
            }
            catch (Exception e)
            {
                objJsonResult.code = "0";
                objJsonResult.count = 0;
                objJsonResult.Message = "Exception!" + e.ToString();
                objJsonResult.data = null;
                return objJsonResult;
            }
        }
        public json AddBillSub_NoTable(string msg3, long HInterID, string HResult)
        {
           Model.ClsSc_QualityReportBillSub oSub = Newtonsoft.Json.JsonConvert.DeserializeObject<Model.ClsSc_QualityReportBillSub>(msg3);
            if (oSub.HMaterID == 0)
            {
                objJsonResult.code = "0";
                objJsonResult.count = 0;
                objJsonResult.Message = "物料不能为空";
                objJsonResult.data = null;
                return objJsonResult;
            }
            oCN.RunProc($@"Insert into Sc_QualityReportBillSub
(HInterID,HENTRYID,HBillNo_bak,HEmpID,HBarCode,HBadReasonID,HAddr,HMaker,HMakeDate
,HMaterID,HUnitID,HRemark,HSourceID,HICMOInterID,HICMOEntryID,HICMOBillNo,HReportType
,HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HRelationQty,HRelationMoney
,HQty,HResult,HProcExchInterID,HProcExchEntryID,HProcExchBillNo)
values({HInterID},1,'{oSub.HBillNo_bak}',{oSub.HEmpID},'{oSub.HBarCode}',{oSub.HBadReasonID},'','{oSub.HMaker}','{oSub.HMakeDate}'
,{oSub.HMaterID},{oSub.HUnitID},'{oSub.HRemark}',{oSub.HSourceID},{oSub.HICMOInterID},{oSub.HICMOEntryID},'{oSub.HICMOBillNo}',{oSub.HReportType}
,0,0,'','',0,0
,0,'{HResult}',{oSub.HProcExchInterID},{oSub.HProcExchEntryID},'{oSub.HProcExchBillNo}')");
            objJsonResult.code = "1";
            objJsonResult.count = 1;
            objJsonResult.Message = null;
            objJsonResult.data = null;
            return objJsonResult;
        }
        #endregion
    }
}
WebAPI/Controllers/SCGL/Èռƻ®¹ÜÀí/JIT_CompleteController..cs
@@ -15,6 +15,7 @@
    {
        private json objJsonResult = new json();
        SQLHelper.ClsCN oCN = new SQLHelper.ClsCN();
        Pub_Class.ClsXt_SystemParameter oSystemParameter = new Pub_Class.ClsXt_SystemParameter();
        DataSet ds;
        #region é½å¥—分析信息明细列表
@@ -41,6 +42,52 @@
                objJsonResult.count = 1;
                objJsonResult.Message = "Sucess!";
                objJsonResult.data = ds.Tables[0];
                return objJsonResult;
            }
            catch (Exception e)
            {
                objJsonResult.code = "0";
                objJsonResult.count = 0;
                objJsonResult.Message = e.ToString();
                objJsonResult.data = null;
                return objJsonResult;
            }
        }
        #endregion
        #region é½å¥—物料信息明细列表
        /// <summary>
        ///
        /// </summary>
        /// <param name="sWhere">查询条件</param>
        /// <param name="HMainICMOEntryID">生产订单明细表id</param>
        /// <returns></returns>
        [Route("JIT_Complete/JIT_CompleteMaterlDetailList")]
        [HttpGet]
        public object JIT_CompleteMaterlDetailList(string sWhere )
        {
            try
            {
                ds = oCN.RunProcReturn("exec h_p_JIT_MaterDetailList  " + sWhere, "h_p_JIT_MaterDetailList");
                List<object> columnNameList = new List<object>();
                //添加列名
                foreach (DataColumn col in ds.Tables[0].Columns)
                {
                    Type dataType = col.DataType;
                    string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}";
                    columnNameList.Add(JsonConvert.DeserializeObject(ColmString));  //获取到DataColumn列对象的列名
                }
                objJsonResult.code = "1";
                objJsonResult.count = 1;
                objJsonResult.Message = "Sucess!";
                objJsonResult.data = ds.Tables[0];
                objJsonResult.list = columnNameList;
                return objJsonResult;
            }
            catch (Exception e)
@@ -98,7 +145,18 @@
        {
            try
            {
                ds = oCN.RunProcReturn("select * from h_v_STK_Inventory where 1=1 " + sWhere + "", "h_v_STK_Inventory");
                string Ret = "";
                oSystemParameter.ShowBill(ref Ret);
                if (oSystemParameter.omodel.WMS_CampanyName == "凯贝奈特")
                {
                    ds = oCN.RunProcReturn("select top 1000 * from h_v_STK_Inventory where 1=1 " + sWhere + "", "h_v_STK_Inventory");
                }
                else
                {
                    ds = oCN.RunProcReturn("select * from h_v_STK_Inventory where 1=1 " + sWhere + "", "h_v_STK_Inventory");
                }
                objJsonResult.code = "1";
                objJsonResult.count = 1;
WebAPI/Controllers/SCGL/Èռƻ®¹ÜÀí/JIT_DayPlanPlatFormBillController.cs
@@ -258,6 +258,7 @@
                        var HOrderNeedQty = list[i]["订单需求数量"].ToString();
                        var HOrderCommitDate = list[i]["订单交货期"].ToString();
                        var HPlanEndDate = list[i]["计划结束日期"].ToString();
                        var HSplitQty = list[i]["拆单数量"].ToString();
                        if (HSourceID == "" || HSourceID == "0")
                        {
@@ -291,7 +292,7 @@
                        oCN.RunProc($"update Sc_WorkBillSortBillMain set HSourceID={(HSourceID == "" ? 0.ToString() : HSourceID)},HYX={HYX}" +
                            $",HWorkQty={HWorkQty},HProdTimes={HProdTimes},HReadyTimes={HReadyTimes},HLastBeginDate='{HLastBeginDate}'" +
                            $",HLastEndDate='{HLastEndDate}',HOrderNeedQty={HOrderNeedQty},HOrderCommitDate='{HOrderCommitDate}',HPlanEndDate='{HPlanEndDate}'" +
                            $",HLastEndDate='{HLastEndDate}',HOrderNeedQty={HOrderNeedQty},HOrderCommitDate='{HOrderCommitDate}',HPlanEndDate='{HPlanEndDate}',HSplitQty={HSplitQty}" +
                            $" where HInterID={list[i]["hmainid"].ToString()} and HBillNo='{list[i]["单据号"].ToString()}'");
                    }
@@ -309,7 +310,7 @@
                            objJsonResult = AddBillSub(HInterID == 0 ? list[i]["hmainid"].ToString() : HInterID.ToString()
                                , HBillNo == "" ? list[i]["单据号"].ToString() : HBillNo
                                 , DateTime.Parse(DateTime.Now.AddDays(j).ToString("yyyy-MM-dd").ToString())
                                 , int.Parse(list[i][DateTime.Now.AddDays(j).ToString("yyyy-MM-dd")].ToString())
                                 , Math.Round(double.Parse(list[i][DateTime.Now.AddDays(j).ToString("yyyy-MM-dd")].ToString()),1)
                                 , list[i]);
                            if (objJsonResult.count == 1)
                            {
@@ -355,7 +356,7 @@
            }
        }
        public json AddBillSub(string HInterID, string HBillNo, DateTime date, int HQTY, Dictionary<string, string> dic)
        public json AddBillSub(string HInterID, string HBillNo, DateTime date, double HQTY, Dictionary<string, string> dic)
        {
            //获取表格数据
            ds = oCN.RunProcReturn($"select * from  h_v_JIT_Sc_WorkBillSortBillList where å•据号='{HBillNo}'", "h_v_JIT_Sc_WorkBillSortBillList");
@@ -2617,11 +2618,11 @@
        #region ç”Ÿäº§æ—¥è®¡åˆ’平台 æ•°æ®å‡†å¤‡ è®¾ç½®ä»»åŠ¡å•ç›¸å…³ä¿¡æ¯
        [Route("JIT_DayPlanPlatFormBill/ReadyData")]
        [HttpGet]
        public object ReadyData(string HICOMNum)
        public object ReadyData(string SWhere)
        {
            try
            {
                var list = HICOMNum.Split(',');
                var list = SWhere.Split(',');
                DataTable dt = new DataTable("date");
                dt.Columns.Add("HICMOInterID", typeof(string));
                dt.Columns.Add("HICMOEntryID", typeof(string));
@@ -2637,9 +2638,10 @@
                {
                    string HICMOInterID = list[i].Split(';')[0].ToString();
                    string HICMOEntryID = list[i].Split(';')[1].ToString();
                    string HSourceID = list[i].Split(';')[2].ToString();
                    Thread.Sleep(100);
                    ds = oCN.RunProcReturn("exec h_p_Sc_GetInfoByICMOBillNo " + HICMOInterID+","+ HICMOEntryID, "h_p_Sc_GetInfoByICMOBillNo");
                    ds = oCN.RunProcReturn("exec h_p_Sc_GetInfoByICMOBillNo " + HICMOInterID+","+ HICMOEntryID+","+ HSourceID, "h_p_Sc_GetInfoByICMOBillNo");
                    if (ds == null || ds.Tables[0].Rows.Count == 0)
                    {
                        
WebAPI/Controllers/Æ·ÖʹÜÀí/¿ÍËß´¦Àíµ¥/Crm_CustomerAppealBillController.cs
@@ -832,6 +832,57 @@
        }
        #endregion
        #region å®¢è¯‰å¤„理单 æ±‡æ€»æŠ¥è¡¨æŸ¥è¯¢
        /// <summary>
        /// è¿”回客诉处理单汇总报表列表
        ///参数:string sql。
        ///返回值:object。
        /// </summary>
        [Route("QC_CustomerAppealReport/Sum")]
        [HttpGet]
        public object Sum(string sWhere, string user)
        {
            try
            {
                List<object> columnNameList = new List<object>();
                if (sWhere == null || sWhere.Equals(""))
                {
                    objJsonResult.code = "0";
                    objJsonResult.count = 0;
                    objJsonResult.Message = "请选择有效年份";
                    return objJsonResult;
                }
                else
                {
                    ds = oCN.RunProcReturn("exec h_p_QC_CustomerAppealReport_Sum '" + sWhere + "'", "h_p_QC_CustomerAppealReport_Sum");
                }
                //添加列名
                foreach (DataColumn col in ds.Tables[0].Columns)
                {
                    Type dataType = col.DataType;
                    string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}";
                    columnNameList.Add(JsonConvert.DeserializeObject(ColmString));//获取到DataColumn列对象的列名
                }
                objJsonResult.code = "1";
                objJsonResult.count = 1;
                objJsonResult.Message = "Sucess!";
                objJsonResult.data = ds.Tables[0];
                objJsonResult.list = columnNameList;
                return objJsonResult;
            }
            catch (Exception e)
            {
                objJsonResult.code = "0";
                objJsonResult.count = 0;
                objJsonResult.Message = "Exception!" + e.ToString();
                objJsonResult.data = null;
                return objJsonResult;
            }
        }
        #endregion
        #region å®¢è¯‰å¤„理单 å®¢æˆ·ç»´åº¦æŠ¥è¡¨æŸ¥è¯¢
        /// <summary>
@@ -884,5 +935,214 @@
            }
        }
        #endregion
        #region å®¢è¯‰å¤„理单 éƒ¨é—¨ç»´åº¦æŠ¥è¡¨æŸ¥è¯¢
        /// <summary>
        /// è¿”回客诉处理单部门维度报表列表
        ///参数:string sql。
        ///返回值:object。
        /// </summary>
        [Route("QC_CustomerAppealReport/Dept")]
        [HttpGet]
        public object Dept(string sWhere, string user)
        {
            try
            {
                List<object> columnNameList = new List<object>();
                if (sWhere == null || sWhere.Equals(""))
                {
                    objJsonResult.code = "0";
                    objJsonResult.count = 0;
                    objJsonResult.Message = "请选择有效年份";
                    return objJsonResult;
                }
                else
                {
                    ds = oCN.RunProcReturn("exec h_p_QC_CustomerAppealReport_Dept '" + sWhere + "'", "h_p_QC_CustomerAppealReport_Dept");
                }
                //添加列名
                foreach (DataColumn col in ds.Tables[0].Columns)
                {
                    Type dataType = col.DataType;
                    string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}";
                    columnNameList.Add(JsonConvert.DeserializeObject(ColmString));//获取到DataColumn列对象的列名
                }
                objJsonResult.code = "1";
                objJsonResult.count = 1;
                objJsonResult.Message = "Sucess!";
                objJsonResult.data = ds.Tables[0];
                objJsonResult.list = columnNameList;
                return objJsonResult;
            }
            catch (Exception e)
            {
                objJsonResult.code = "0";
                objJsonResult.count = 0;
                objJsonResult.Message = "Exception!" + e.ToString();
                objJsonResult.data = null;
                return objJsonResult;
            }
        }
        #endregion
        #region å®¢è¯‰å¤„理单 è´£ä»»äººç»´åº¦æŠ¥è¡¨æŸ¥è¯¢
        /// <summary>
        /// è¿”回客诉处理单责任人维度报表列表
        ///参数:string sql。
        ///返回值:object。
        /// </summary>
        [Route("QC_CustomerAppealReport/Emp")]
        [HttpGet]
        public object Emp(string sWhere, string user)
        {
            try
            {
                List<object> columnNameList = new List<object>();
                if (sWhere == null || sWhere.Equals(""))
                {
                    objJsonResult.code = "0";
                    objJsonResult.count = 0;
                    objJsonResult.Message = "请选择有效年份";
                    return objJsonResult;
                }
                else
                {
                    ds = oCN.RunProcReturn("exec h_p_QC_CustomerAppealReport_Emp '" + sWhere + "'", "h_p_QC_CustomerAppealReport_Emp");
                }
                //添加列名
                foreach (DataColumn col in ds.Tables[0].Columns)
                {
                    Type dataType = col.DataType;
                    string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}";
                    columnNameList.Add(JsonConvert.DeserializeObject(ColmString));//获取到DataColumn列对象的列名
                }
                objJsonResult.code = "1";
                objJsonResult.count = 1;
                objJsonResult.Message = "Sucess!";
                objJsonResult.data = ds.Tables[0];
                objJsonResult.list = columnNameList;
                return objJsonResult;
            }
            catch (Exception e)
            {
                objJsonResult.code = "0";
                objJsonResult.count = 0;
                objJsonResult.Message = "Exception!" + e.ToString();
                objJsonResult.data = null;
                return objJsonResult;
            }
        }
        #endregion
        #region å®¢è¯‰å¤„理单 ç‰©æ–™ç¼–码维度报表查询
        /// <summary>
        /// è¿”回客诉处理单物料编码维度报表列表
        ///参数:string sql。
        ///返回值:object。
        /// </summary>
        [Route("QC_CustomerAppealReport/Material")]
        [HttpGet]
        public object Material(string sWhere, string user)
        {
            try
            {
                List<object> columnNameList = new List<object>();
                if (sWhere == null || sWhere.Equals(""))
                {
                    objJsonResult.code = "0";
                    objJsonResult.count = 0;
                    objJsonResult.Message = "请选择有效年份";
                    return objJsonResult;
                }
                else
                {
                    ds = oCN.RunProcReturn("exec h_p_QC_CustomerAppealReport_Material '" + sWhere + "'", "h_p_QC_CustomerAppealReport_Material");
                }
                //添加列名
                foreach (DataColumn col in ds.Tables[0].Columns)
                {
                    Type dataType = col.DataType;
                    string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}";
                    columnNameList.Add(JsonConvert.DeserializeObject(ColmString));//获取到DataColumn列对象的列名
                }
                objJsonResult.code = "1";
                objJsonResult.count = 1;
                objJsonResult.Message = "Sucess!";
                objJsonResult.data = ds.Tables[0];
                objJsonResult.list = columnNameList;
                return objJsonResult;
            }
            catch (Exception e)
            {
                objJsonResult.code = "0";
                objJsonResult.count = 0;
                objJsonResult.Message = "Exception!" + e.ToString();
                objJsonResult.data = null;
                return objJsonResult;
            }
        }
        #endregion
        #region å®¢è¯‰å¤„理单 é—®é¢˜å½’类维度报表查询
        /// <summary>
        /// è¿”回客诉处理单问题归类维度报表列表
        ///参数:string sql。
        ///返回值:object。
        /// </summary>
        [Route("QC_CustomerAppealReport/ProblemType")]
        [HttpGet]
        public object ProblemType(string sWhere, string user)
        {
            try
            {
                List<object> columnNameList = new List<object>();
                if (sWhere == null || sWhere.Equals(""))
                {
                    objJsonResult.code = "0";
                    objJsonResult.count = 0;
                    objJsonResult.Message = "请选择有效年份";
                    return objJsonResult;
                }
                else
                {
                    ds = oCN.RunProcReturn("exec h_p_QC_CustomerAppealReport_BadClass '" + sWhere + "'", "h_p_QC_CustomerAppealReport_BadClass");
                }
                //添加列名
                foreach (DataColumn col in ds.Tables[0].Columns)
                {
                    Type dataType = col.DataType;
                    string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}";
                    columnNameList.Add(JsonConvert.DeserializeObject(ColmString));//获取到DataColumn列对象的列名
                }
                objJsonResult.code = "1";
                objJsonResult.count = 1;
                objJsonResult.Message = "Sucess!";
                objJsonResult.data = ds.Tables[0];
                objJsonResult.list = columnNameList;
                return objJsonResult;
            }
            catch (Exception e)
            {
                objJsonResult.code = "0";
                objJsonResult.count = 0;
                objJsonResult.Message = "Exception!" + e.ToString();
                objJsonResult.data = null;
                return objJsonResult;
            }
        }
        #endregion
    }
}
WebAPI/Controllers/ÌõÂë¹ÜÀí/WEBSController.cs
@@ -12,6 +12,7 @@
using System.Net;
using System.Net.Http;
using System.Web.Http;
using System.Windows.Forms;
using WebAPI;
using WebAPI.Models;
using WebAPI.Service;
@@ -2956,16 +2957,29 @@
        /// <returns></returns>
        [Route("WEBSController/GetDeletePackUnionBill_Json")]
        [HttpGet]
        public object GetDeletePackUnionBill_Json(long HInterID, string HBillType, string HMaker)
        public object GetDeletePackUnionBill_Json(long HInterID, string HBillNo, string HBarCode_Pack, string HMaker)
        {
            try
            {
                oCn.RunProc("exec h_p_WMS_PackUnionBill_Delete " + HInterID.ToString() + ",'" + HBillType + "','" + HMaker + "'", ref DBUtility.ClsPub.sExeReturnInfo);
                objJsonResult.code = "0";
                objJsonResult.count = 1;
                objJsonResult.Message = "删托成功";
                objJsonResult.data = null;
                return objJsonResult;
                string HComputerName = SystemInformation.ComputerName; //设备名称
                string HIPAddress = "";                     //IP
                string HModCaption = "PDA生产删托单";       //模块名
                if (oWebs.set_DeletePackUnionBill(HInterID, HBillNo, HBarCode_Pack, HMaker, HComputerName, HIPAddress, HModCaption, ref DBUtility.ClsPub.sErrInfo))
                {
                    objJsonResult.code = "0";
                    objJsonResult.count = 1;
                    objJsonResult.Message = "删托成功";  //成功!
                    objJsonResult.data = null;
                    return objJsonResult;
                }
                else
                {
                    objJsonResult.code = "0";
                    objJsonResult.count = 0;
                    objJsonResult.Message = DBUtility.ClsPub.sErrInfo;  //失败!
                    objJsonResult.data = null;
                    return objJsonResult;
                }
            }
            catch (Exception e)
            {
@@ -2977,6 +2991,33 @@
            }
        }
        ///// <summary>
        ///// ä¸Šä¼   åˆ é™¤ç»„托单信息     20231027作废
        ///// </summary>
        ///// <returns></returns>
        //[Route("WEBSController/GetDeletePackUnionBill_Json")]
        //[HttpGet]
        //public object GetDeletePackUnionBill_Json(long HInterID, string HBillType, string HMaker)
        //{
        //    try
        //    {
        //        oCn.RunProc("exec h_p_WMS_PackUnionBill_Delete " + HInterID.ToString() + ",'" + HBillType + "','" + HMaker + "'", ref DBUtility.ClsPub.sExeReturnInfo);
        //        objJsonResult.code = "0";
        //        objJsonResult.count = 1;
        //        objJsonResult.Message = "删托成功";
        //        objJsonResult.data = null;
        //        return objJsonResult;
        //    }
        //    catch (Exception e)
        //    {
        //        objJsonResult.code = "0";
        //        objJsonResult.count = 0;
        //        objJsonResult.Message = "删托失败!" + e.ToString();
        //        objJsonResult.data = null;
        //        return objJsonResult;
        //    }
        //}
        #endregion
        #endregion
WebAPI/Properties/Settings.Designer.cs
@@ -26,7 +26,7 @@
        [global::System.Configuration.ApplicationScopedSettingAttribute()]
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.Configuration.SpecialSettingAttribute(global::System.Configuration.SpecialSetting.WebServiceUrl)]
        [global::System.Configuration.DefaultSettingValueAttribute("http://192.168.63.3/WEBS-WMS/WebService1.asmx")]
        [global::System.Configuration.DefaultSettingValueAttribute("http://192.168.63.20/WEBS-WMS/WebService1.asmx")]
        public string WebAPI_WebS_WebService1 {
            get {
                return ((string)(this["WebAPI_WebS_WebService1"]));
WebAPI/Properties/Settings.settings
@@ -3,7 +3,7 @@
  <Profiles />
  <Settings>
    <Setting Name="WebAPI_WebS_WebService1" Type="(Web Service URL)" Scope="Application">
      <Value Profile="(Default)">http://192.168.63.3/WEBS-WMS/WebService1.asmx</Value>
      <Value Profile="(Default)">http://192.168.63.20/WEBS-WMS/WebService1.asmx</Value>
    </Setting>
  </Settings>
</SettingsFile>
WebAPI/Web References/WebS/Reference.cs
@@ -34,6 +34,14 @@
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsXt_BaseBillMain))]
    public partial class WebService1 : System.Web.Services.Protocols.SoapHttpClientProtocol {
        
        private System.Threading.SendOrPostCallback GetSc_MouldStockBillMain_TempListOperationCompleted;
        private System.Threading.SendOrPostCallback DeleteMouldBillListOperationCompleted;
        private System.Threading.SendOrPostCallback GetBillEntry_TmpListOperationCompleted;
        private System.Threading.SendOrPostCallback GetBillEntryTmpListOperationCompleted;
        private System.Threading.SendOrPostCallback get_CheckTypeByPackBarCode_PackOperationCompleted;
        
        private System.Threading.SendOrPostCallback get_CheckTypeByBarCode_PackUnionOperationCompleted;
@@ -58,6 +66,10 @@
        
        private System.Threading.SendOrPostCallback set_SavePackUnionBill_AddOperationCompleted;
        
        private System.Threading.SendOrPostCallback get_PackBarCode_DeletePackUnionBillOperationCompleted;
        private System.Threading.SendOrPostCallback set_DeletePackUnionBillOperationCompleted;
        private System.Threading.SendOrPostCallback get_BarCodePack_In_MoveStockBill_HuanTuoOperationCompleted;
        
        private System.Threading.SendOrPostCallback get_BarCode_MoveStockBill_HuanTuoOperationCompleted;
@@ -77,6 +89,8 @@
        private System.Threading.SendOrPostCallback set_SavePackUnionCarryUpBill_NewOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_DelPackUnionBill_TempOperationCompleted;
        private System.Threading.SendOrPostCallback TempList_Modify_PackOperationCompleted;
        
        private System.Threading.SendOrPostCallback GetSc_PackUnionBill_TempListOperationCompleted;
        
@@ -139,6 +153,12 @@
        private System.Threading.SendOrPostCallback DeleteMouldOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_BarCode_MouldOperationCompleted;
        private System.Threading.SendOrPostCallback get_InfoByStationInBillOperationCompleted;
        private System.Threading.SendOrPostCallback get_InfoByStationOutBillOperationCompleted;
        private System.Threading.SendOrPostCallback get_MaxBillNoAndIDOperationCompleted;
        
        private System.Threading.SendOrPostCallback get_MaxBillNoAndID_K3OperationCompleted;
        
@@ -302,13 +322,11 @@
        
        private System.Threading.SendOrPostCallback GetMouldSourceOperationCompleted;
        
        private System.Threading.SendOrPostCallback GetSc_MouldStockBillMain_TempListOperationCompleted;
        private System.Threading.SendOrPostCallback set_AuditOtherInBillOperationCompleted;
        
        private System.Threading.SendOrPostCallback DeleteMouldBillListOperationCompleted;
        private System.Threading.SendOrPostCallback get_StockInStyleOperationCompleted;
        
        private System.Threading.SendOrPostCallback GetBillEntry_TmpListOperationCompleted;
        private System.Threading.SendOrPostCallback GetBillEntryTmpListOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveOtherInBill_NewOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SaveOtherInBill_CLD_NewOperationCompleted;
        
@@ -448,11 +466,11 @@
        
        private System.Threading.SendOrPostCallback get_InfoByBarCodeForReportOperationCompleted;
        
        private System.Threading.SendOrPostCallback get_InfoByStationInBillOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveEntrustOutBill_BillCheckOperationCompleted;
        
        private System.Threading.SendOrPostCallback get_InfoByStationOutBillOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveOtherOutBackBillOperationCompleted;
        
        private System.Threading.SendOrPostCallback get_MaxBillNoAndIDOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveOtherOutBackBill_NewOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SaveOtherOutBillOperationCompleted;
        
@@ -553,12 +571,6 @@
        private System.Threading.SendOrPostCallback set_CheckAddOtherInBillOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_CheckOtherInBillOperationCompleted;
        private System.Threading.SendOrPostCallback set_AuditOtherInBillOperationCompleted;
        private System.Threading.SendOrPostCallback get_StockInStyleOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveOtherInBill_NewOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SaveMoveStockStepInBill_NewOperationCompleted;
        
@@ -662,11 +674,7 @@
        
        private System.Threading.SendOrPostCallback set_SaveEntrustOutBill_CLDOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SaveEntrustOutBill_BillCheckOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveOtherOutBackBillOperationCompleted;
        private System.Threading.SendOrPostCallback set_SaveOtherOutBackBill_NewOperationCompleted;
        private System.Threading.SendOrPostCallback set_ClearPonderationBillMain_Temp_ChangGuiOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_ChangGuiOperationCompleted;
        
@@ -801,6 +809,8 @@
        private System.Threading.SendOrPostCallback set_SaveMoveStockStepOutBill_NewOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_SaveMoveStockStepOutBill_CLD_NewOperationCompleted;
        private System.Threading.SendOrPostCallback GetSc_ICMOBillListOperationCompleted;
        
        private System.Threading.SendOrPostCallback GetSc_ICMOReportBillListOperationCompleted;
        
@@ -970,8 +980,6 @@
        
        private System.Threading.SendOrPostCallback set_SavePonderationBillMain_Temp_CheckOperationCompleted;
        
        private System.Threading.SendOrPostCallback set_ClearPonderationBillMain_Temp_ChangGuiOperationCompleted;
        private System.Threading.SendOrPostCallback HelloWorldOperationCompleted;
        
        private System.Threading.SendOrPostCallback GetMaterialListOperationCompleted;
@@ -1128,6 +1136,8 @@
        
        private System.Threading.SendOrPostCallback GetKf_STJGOutBillListOperationCompleted;
        
        private System.Threading.SendOrPostCallback GetSc_PrepareMTRLBillListOperationCompleted;
        private System.Threading.SendOrPostCallback GetCg_POStockInBackBillList_CLDOperationCompleted;
        
        private System.Threading.SendOrPostCallback GetCg_EntrustInBackBillList_CLDOperationCompleted;
@@ -1139,8 +1149,6 @@
        private System.Threading.SendOrPostCallback GetKf_ProductInBillListOperationCompleted;
        
        private System.Threading.SendOrPostCallback GetSc_ICMOBackBillListOperationCompleted;
        private System.Threading.SendOrPostCallback GetSc_ICMOBillListOperationCompleted;
        
        private bool useDefaultCredentialsSetExplicitly;
        
@@ -1181,6 +1189,18 @@
        }
        
        /// <remarks/>
        public event GetSc_MouldStockBillMain_TempListCompletedEventHandler GetSc_MouldStockBillMain_TempListCompleted;
        /// <remarks/>
        public event DeleteMouldBillListCompletedEventHandler DeleteMouldBillListCompleted;
        /// <remarks/>
        public event GetBillEntry_TmpListCompletedEventHandler GetBillEntry_TmpListCompleted;
        /// <remarks/>
        public event GetBillEntryTmpListCompletedEventHandler GetBillEntryTmpListCompleted;
        /// <remarks/>
        public event get_CheckTypeByPackBarCode_PackCompletedEventHandler get_CheckTypeByPackBarCode_PackCompleted;
        
        /// <remarks/>
@@ -1217,6 +1237,12 @@
        public event set_SavePackUnionBill_AddCompletedEventHandler set_SavePackUnionBill_AddCompleted;
        
        /// <remarks/>
        public event get_PackBarCode_DeletePackUnionBillCompletedEventHandler get_PackBarCode_DeletePackUnionBillCompleted;
        /// <remarks/>
        public event set_DeletePackUnionBillCompletedEventHandler set_DeletePackUnionBillCompleted;
        /// <remarks/>
        public event get_BarCodePack_In_MoveStockBill_HuanTuoCompletedEventHandler get_BarCodePack_In_MoveStockBill_HuanTuoCompleted;
        
        /// <remarks/>
@@ -1245,6 +1271,9 @@
        
        /// <remarks/>
        public event set_DelPackUnionBill_TempCompletedEventHandler set_DelPackUnionBill_TempCompleted;
        /// <remarks/>
        public event TempList_Modify_PackCompletedEventHandler TempList_Modify_PackCompleted;
        
        /// <remarks/>
        public event GetSc_PackUnionBill_TempListCompletedEventHandler GetSc_PackUnionBill_TempListCompleted;
@@ -1338,6 +1367,15 @@
        
        /// <remarks/>
        public event set_SavePonderationBillMain_Temp_BarCode_MouldCompletedEventHandler set_SavePonderationBillMain_Temp_BarCode_MouldCompleted;
        /// <remarks/>
        public event get_InfoByStationInBillCompletedEventHandler get_InfoByStationInBillCompleted;
        /// <remarks/>
        public event get_InfoByStationOutBillCompletedEventHandler get_InfoByStationOutBillCompleted;
        /// <remarks/>
        public event get_MaxBillNoAndIDCompletedEventHandler get_MaxBillNoAndIDCompleted;
        
        /// <remarks/>
        public event get_MaxBillNoAndID_K3CompletedEventHandler get_MaxBillNoAndID_K3Completed;
@@ -1583,16 +1621,13 @@
        public event GetMouldSourceCompletedEventHandler GetMouldSourceCompleted;
        
        /// <remarks/>
        public event GetSc_MouldStockBillMain_TempListCompletedEventHandler GetSc_MouldStockBillMain_TempListCompleted;
        public event set_AuditOtherInBillCompletedEventHandler set_AuditOtherInBillCompleted;
        
        /// <remarks/>
        public event DeleteMouldBillListCompletedEventHandler DeleteMouldBillListCompleted;
        public event get_StockInStyleCompletedEventHandler get_StockInStyleCompleted;
        
        /// <remarks/>
        public event GetBillEntry_TmpListCompletedEventHandler GetBillEntry_TmpListCompleted;
        /// <remarks/>
        public event GetBillEntryTmpListCompletedEventHandler GetBillEntryTmpListCompleted;
        public event set_SaveOtherInBill_NewCompletedEventHandler set_SaveOtherInBill_NewCompleted;
        
        /// <remarks/>
        public event set_SaveOtherInBill_CLD_NewCompletedEventHandler set_SaveOtherInBill_CLD_NewCompleted;
@@ -1802,13 +1837,13 @@
        public event get_InfoByBarCodeForReportCompletedEventHandler get_InfoByBarCodeForReportCompleted;
        
        /// <remarks/>
        public event get_InfoByStationInBillCompletedEventHandler get_InfoByStationInBillCompleted;
        public event set_SaveEntrustOutBill_BillCheckCompletedEventHandler set_SaveEntrustOutBill_BillCheckCompleted;
        
        /// <remarks/>
        public event get_InfoByStationOutBillCompletedEventHandler get_InfoByStationOutBillCompleted;
        public event set_SaveOtherOutBackBillCompletedEventHandler set_SaveOtherOutBackBillCompleted;
        
        /// <remarks/>
        public event get_MaxBillNoAndIDCompletedEventHandler get_MaxBillNoAndIDCompleted;
        public event set_SaveOtherOutBackBill_NewCompletedEventHandler set_SaveOtherOutBackBill_NewCompleted;
        
        /// <remarks/>
        public event set_SaveOtherOutBillCompletedEventHandler set_SaveOtherOutBillCompleted;
@@ -1959,15 +1994,6 @@
        
        /// <remarks/>
        public event set_CheckOtherInBillCompletedEventHandler set_CheckOtherInBillCompleted;
        /// <remarks/>
        public event set_AuditOtherInBillCompletedEventHandler set_AuditOtherInBillCompleted;
        /// <remarks/>
        public event get_StockInStyleCompletedEventHandler get_StockInStyleCompleted;
        /// <remarks/>
        public event set_SaveOtherInBill_NewCompletedEventHandler set_SaveOtherInBill_NewCompleted;
        
        /// <remarks/>
        public event set_SaveMoveStockStepInBill_NewCompletedEventHandler set_SaveMoveStockStepInBill_NewCompleted;
@@ -2123,13 +2149,7 @@
        public event set_SaveEntrustOutBill_CLDCompletedEventHandler set_SaveEntrustOutBill_CLDCompleted;
        
        /// <remarks/>
        public event set_SaveEntrustOutBill_BillCheckCompletedEventHandler set_SaveEntrustOutBill_BillCheckCompleted;
        /// <remarks/>
        public event set_SaveOtherOutBackBillCompletedEventHandler set_SaveOtherOutBackBillCompleted;
        /// <remarks/>
        public event set_SaveOtherOutBackBill_NewCompletedEventHandler set_SaveOtherOutBackBill_NewCompleted;
        public event set_ClearPonderationBillMain_Temp_ChangGuiCompletedEventHandler set_ClearPonderationBillMain_Temp_ChangGuiCompleted;
        
        /// <remarks/>
        public event set_SavePonderationBillMain_Temp_ChangGuiCompletedEventHandler set_SavePonderationBillMain_Temp_ChangGuiCompleted;
@@ -2331,6 +2351,9 @@
        
        /// <remarks/>
        public event set_SaveMoveStockStepOutBill_CLD_NewCompletedEventHandler set_SaveMoveStockStepOutBill_CLD_NewCompleted;
        /// <remarks/>
        public event GetSc_ICMOBillListCompletedEventHandler GetSc_ICMOBillListCompleted;
        
        /// <remarks/>
        public event GetSc_ICMOReportBillListCompletedEventHandler GetSc_ICMOReportBillListCompleted;
@@ -2585,9 +2608,6 @@
        public event set_SavePonderationBillMain_Temp_CheckCompletedEventHandler set_SavePonderationBillMain_Temp_CheckCompleted;
        
        /// <remarks/>
        public event set_ClearPonderationBillMain_Temp_ChangGuiCompletedEventHandler set_ClearPonderationBillMain_Temp_ChangGuiCompleted;
        /// <remarks/>
        public event HelloWorldCompletedEventHandler HelloWorldCompleted;
        
        /// <remarks/>
@@ -2822,6 +2842,9 @@
        public event GetKf_STJGOutBillListCompletedEventHandler GetKf_STJGOutBillListCompleted;
        
        /// <remarks/>
        public event GetSc_PrepareMTRLBillListCompletedEventHandler GetSc_PrepareMTRLBillListCompleted;
        /// <remarks/>
        public event GetCg_POStockInBackBillList_CLDCompletedEventHandler GetCg_POStockInBackBillList_CLDCompleted;
        
        /// <remarks/>
@@ -2840,7 +2863,155 @@
        public event GetSc_ICMOBackBillListCompletedEventHandler GetSc_ICMOBackBillListCompleted;
        
        /// <remarks/>
        public event GetSc_ICMOBillListCompletedEventHandler GetSc_ICMOBillListCompleted;
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetSc_MouldStockBillMain_TempList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public System.Data.DataSet GetSc_MouldStockBillMain_TempList(string sHBillType, string sHMaker, long sHOWNERID) {
            object[] results = this.Invoke("GetSc_MouldStockBillMain_TempList", new object[] {
                        sHBillType,
                        sHMaker,
                        sHOWNERID});
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void GetSc_MouldStockBillMain_TempListAsync(string sHBillType, string sHMaker, long sHOWNERID) {
            this.GetSc_MouldStockBillMain_TempListAsync(sHBillType, sHMaker, sHOWNERID, null);
        }
        /// <remarks/>
        public void GetSc_MouldStockBillMain_TempListAsync(string sHBillType, string sHMaker, long sHOWNERID, object userState) {
            if ((this.GetSc_MouldStockBillMain_TempListOperationCompleted == null)) {
                this.GetSc_MouldStockBillMain_TempListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetSc_MouldStockBillMain_TempListOperationCompleted);
            }
            this.InvokeAsync("GetSc_MouldStockBillMain_TempList", new object[] {
                        sHBillType,
                        sHMaker,
                        sHOWNERID}, this.GetSc_MouldStockBillMain_TempListOperationCompleted, userState);
        }
        private void OnGetSc_MouldStockBillMain_TempListOperationCompleted(object arg) {
            if ((this.GetSc_MouldStockBillMain_TempListCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetSc_MouldStockBillMain_TempListCompleted(this, new GetSc_MouldStockBillMain_TempListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/DeleteMouldBillList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool DeleteMouldBillList(long HInterID, ref string sErrMsg) {
            object[] results = this.Invoke("DeleteMouldBillList", new object[] {
                        HInterID,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void DeleteMouldBillListAsync(long HInterID, string sErrMsg) {
            this.DeleteMouldBillListAsync(HInterID, sErrMsg, null);
        }
        /// <remarks/>
        public void DeleteMouldBillListAsync(long HInterID, string sErrMsg, object userState) {
            if ((this.DeleteMouldBillListOperationCompleted == null)) {
                this.DeleteMouldBillListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDeleteMouldBillListOperationCompleted);
            }
            this.InvokeAsync("DeleteMouldBillList", new object[] {
                        HInterID,
                        sErrMsg}, this.DeleteMouldBillListOperationCompleted, userState);
        }
        private void OnDeleteMouldBillListOperationCompleted(object arg) {
            if ((this.DeleteMouldBillListCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.DeleteMouldBillListCompleted(this, new DeleteMouldBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetBillEntry_TmpList", 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 GetBillEntry_TmpList(long HInterID, string HBillNo, string HBillType, ref string sMouldManagerCtl, ref string sFIFOCtl, ref string sErrMsg) {
            object[] results = this.Invoke("GetBillEntry_TmpList", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        sMouldManagerCtl,
                        sFIFOCtl,
                        sErrMsg});
            sMouldManagerCtl = ((string)(results[1]));
            sFIFOCtl = ((string)(results[2]));
            sErrMsg = ((string)(results[3]));
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void GetBillEntry_TmpListAsync(long HInterID, string HBillNo, string HBillType, string sMouldManagerCtl, string sFIFOCtl, string sErrMsg) {
            this.GetBillEntry_TmpListAsync(HInterID, HBillNo, HBillType, sMouldManagerCtl, sFIFOCtl, sErrMsg, null);
        }
        /// <remarks/>
        public void GetBillEntry_TmpListAsync(long HInterID, string HBillNo, string HBillType, string sMouldManagerCtl, string sFIFOCtl, string sErrMsg, object userState) {
            if ((this.GetBillEntry_TmpListOperationCompleted == null)) {
                this.GetBillEntry_TmpListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetBillEntry_TmpListOperationCompleted);
            }
            this.InvokeAsync("GetBillEntry_TmpList", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        sMouldManagerCtl,
                        sFIFOCtl,
                        sErrMsg}, this.GetBillEntry_TmpListOperationCompleted, userState);
        }
        private void OnGetBillEntry_TmpListOperationCompleted(object arg) {
            if ((this.GetBillEntry_TmpListCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetBillEntry_TmpListCompleted(this, new GetBillEntry_TmpListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetBillEntryTmpList", 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 GetBillEntryTmpList(long HInterID, string HBillNo, string HBillType, long HStockOrgID, ref string sMouldManagerCtl, ref string sFIFOCtl, ref string sErrMsg) {
            object[] results = this.Invoke("GetBillEntryTmpList", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        HStockOrgID,
                        sMouldManagerCtl,
                        sFIFOCtl,
                        sErrMsg});
            sMouldManagerCtl = ((string)(results[1]));
            sFIFOCtl = ((string)(results[2]));
            sErrMsg = ((string)(results[3]));
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void GetBillEntryTmpListAsync(long HInterID, string HBillNo, string HBillType, long HStockOrgID, string sMouldManagerCtl, string sFIFOCtl, string sErrMsg) {
            this.GetBillEntryTmpListAsync(HInterID, HBillNo, HBillType, HStockOrgID, sMouldManagerCtl, sFIFOCtl, sErrMsg, null);
        }
        /// <remarks/>
        public void GetBillEntryTmpListAsync(long HInterID, string HBillNo, string HBillType, long HStockOrgID, string sMouldManagerCtl, string sFIFOCtl, string sErrMsg, object userState) {
            if ((this.GetBillEntryTmpListOperationCompleted == null)) {
                this.GetBillEntryTmpListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetBillEntryTmpListOperationCompleted);
            }
            this.InvokeAsync("GetBillEntryTmpList", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        HStockOrgID,
                        sMouldManagerCtl,
                        sFIFOCtl,
                        sErrMsg}, this.GetBillEntryTmpListOperationCompleted, userState);
        }
        private void OnGetBillEntryTmpListOperationCompleted(object arg) {
            if ((this.GetBillEntryTmpListCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetBillEntryTmpListCompleted(this, new GetBillEntryTmpListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_CheckTypeByPackBarCode_Pack", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
@@ -3329,6 +3500,86 @@
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_PackBarCode_DeletePackUnionBill", 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_PackBarCode_DeletePackUnionBill(string HBarCode_Pack, string HHMaker, long HStockOrgID, ref string sErrMsg) {
            object[] results = this.Invoke("get_PackBarCode_DeletePackUnionBill", new object[] {
                        HBarCode_Pack,
                        HHMaker,
                        HStockOrgID,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void get_PackBarCode_DeletePackUnionBillAsync(string HBarCode_Pack, string HHMaker, long HStockOrgID, string sErrMsg) {
            this.get_PackBarCode_DeletePackUnionBillAsync(HBarCode_Pack, HHMaker, HStockOrgID, sErrMsg, null);
        }
        /// <remarks/>
        public void get_PackBarCode_DeletePackUnionBillAsync(string HBarCode_Pack, string HHMaker, long HStockOrgID, string sErrMsg, object userState) {
            if ((this.get_PackBarCode_DeletePackUnionBillOperationCompleted == null)) {
                this.get_PackBarCode_DeletePackUnionBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_PackBarCode_DeletePackUnionBillOperationCompleted);
            }
            this.InvokeAsync("get_PackBarCode_DeletePackUnionBill", new object[] {
                        HBarCode_Pack,
                        HHMaker,
                        HStockOrgID,
                        sErrMsg}, this.get_PackBarCode_DeletePackUnionBillOperationCompleted, userState);
        }
        private void Onget_PackBarCode_DeletePackUnionBillOperationCompleted(object arg) {
            if ((this.get_PackBarCode_DeletePackUnionBillCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_PackBarCode_DeletePackUnionBillCompleted(this, new get_PackBarCode_DeletePackUnionBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_DeletePackUnionBill", 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_DeletePackUnionBill(long HInterID, string HBillNo, string HBarCode_Pack, string HMaker, string HComputerName, string HIPAddress, string HModCaption, ref string sErrMsg) {
            object[] results = this.Invoke("set_DeletePackUnionBill", new object[] {
                        HInterID,
                        HBillNo,
                        HBarCode_Pack,
                        HMaker,
                        HComputerName,
                        HIPAddress,
                        HModCaption,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_DeletePackUnionBillAsync(long HInterID, string HBillNo, string HBarCode_Pack, string HMaker, string HComputerName, string HIPAddress, string HModCaption, string sErrMsg) {
            this.set_DeletePackUnionBillAsync(HInterID, HBillNo, HBarCode_Pack, HMaker, HComputerName, HIPAddress, HModCaption, sErrMsg, null);
        }
        /// <remarks/>
        public void set_DeletePackUnionBillAsync(long HInterID, string HBillNo, string HBarCode_Pack, string HMaker, string HComputerName, string HIPAddress, string HModCaption, string sErrMsg, object userState) {
            if ((this.set_DeletePackUnionBillOperationCompleted == null)) {
                this.set_DeletePackUnionBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_DeletePackUnionBillOperationCompleted);
            }
            this.InvokeAsync("set_DeletePackUnionBill", new object[] {
                        HInterID,
                        HBillNo,
                        HBarCode_Pack,
                        HMaker,
                        HComputerName,
                        HIPAddress,
                        HModCaption,
                        sErrMsg}, this.set_DeletePackUnionBillOperationCompleted, userState);
        }
        private void Onset_DeletePackUnionBillOperationCompleted(object arg) {
            if ((this.set_DeletePackUnionBillCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_DeletePackUnionBillCompleted(this, new set_DeletePackUnionBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_BarCodePack_In_MoveStockBill_HuanTuo", 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_BarCodePack_In_MoveStockBill_HuanTuo(long HInterID, string HBillNo, string HBarCode_Pack, long HStockOrgID, ref string sErrMsg) {
            object[] results = this.Invoke("get_BarCodePack_In_MoveStockBill_HuanTuo", new object[] {
@@ -3729,6 +3980,42 @@
            if ((this.set_DelPackUnionBill_TempCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_DelPackUnionBill_TempCompleted(this, new set_DelPackUnionBill_TempCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/TempList_Modify_Pack", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool TempList_Modify_Pack(long sHInterID, string sHBillNo, string sHBillType, ref string sErrMsg) {
            object[] results = this.Invoke("TempList_Modify_Pack", new object[] {
                        sHInterID,
                        sHBillNo,
                        sHBillType,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void TempList_Modify_PackAsync(long sHInterID, string sHBillNo, string sHBillType, string sErrMsg) {
            this.TempList_Modify_PackAsync(sHInterID, sHBillNo, sHBillType, sErrMsg, null);
        }
        /// <remarks/>
        public void TempList_Modify_PackAsync(long sHInterID, string sHBillNo, string sHBillType, string sErrMsg, object userState) {
            if ((this.TempList_Modify_PackOperationCompleted == null)) {
                this.TempList_Modify_PackOperationCompleted = new System.Threading.SendOrPostCallback(this.OnTempList_Modify_PackOperationCompleted);
            }
            this.InvokeAsync("TempList_Modify_Pack", new object[] {
                        sHInterID,
                        sHBillNo,
                        sHBillType,
                        sErrMsg}, this.TempList_Modify_PackOperationCompleted, userState);
        }
        private void OnTempList_Modify_PackOperationCompleted(object arg) {
            if ((this.TempList_Modify_PackCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.TempList_Modify_PackCompleted(this, new TempList_Modify_PackCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
@@ -5057,6 +5344,108 @@
            if ((this.set_SavePonderationBillMain_Temp_BarCode_MouldCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SavePonderationBillMain_Temp_BarCode_MouldCompleted(this, new set_SavePonderationBillMain_Temp_BarCode_MouldCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_InfoByStationInBill", 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_InfoByStationInBill(string lngBillKey, ref string sReturn) {
            object[] results = this.Invoke("get_InfoByStationInBill", new object[] {
                        lngBillKey,
                        sReturn});
            sReturn = ((string)(results[1]));
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void get_InfoByStationInBillAsync(string lngBillKey, string sReturn) {
            this.get_InfoByStationInBillAsync(lngBillKey, sReturn, null);
        }
        /// <remarks/>
        public void get_InfoByStationInBillAsync(string lngBillKey, string sReturn, object userState) {
            if ((this.get_InfoByStationInBillOperationCompleted == null)) {
                this.get_InfoByStationInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_InfoByStationInBillOperationCompleted);
            }
            this.InvokeAsync("get_InfoByStationInBill", new object[] {
                        lngBillKey,
                        sReturn}, this.get_InfoByStationInBillOperationCompleted, userState);
        }
        private void Onget_InfoByStationInBillOperationCompleted(object arg) {
            if ((this.get_InfoByStationInBillCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_InfoByStationInBillCompleted(this, new get_InfoByStationInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_InfoByStationOutBill", 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_InfoByStationOutBill(string lngBillKey, ref string sReturn) {
            object[] results = this.Invoke("get_InfoByStationOutBill", new object[] {
                        lngBillKey,
                        sReturn});
            sReturn = ((string)(results[1]));
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void get_InfoByStationOutBillAsync(string lngBillKey, string sReturn) {
            this.get_InfoByStationOutBillAsync(lngBillKey, sReturn, null);
        }
        /// <remarks/>
        public void get_InfoByStationOutBillAsync(string lngBillKey, string sReturn, object userState) {
            if ((this.get_InfoByStationOutBillOperationCompleted == null)) {
                this.get_InfoByStationOutBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_InfoByStationOutBillOperationCompleted);
            }
            this.InvokeAsync("get_InfoByStationOutBill", new object[] {
                        lngBillKey,
                        sReturn}, this.get_InfoByStationOutBillOperationCompleted, userState);
        }
        private void Onget_InfoByStationOutBillOperationCompleted(object arg) {
            if ((this.get_InfoByStationOutBillCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_InfoByStationOutBillCompleted(this, new get_InfoByStationOutBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_MaxBillNoAndID", 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_MaxBillNoAndID(string HTranType, ref string HBillNo, ref long HInterID, ref string sErrMsg) {
            object[] results = this.Invoke("get_MaxBillNoAndID", new object[] {
                        HTranType,
                        HBillNo,
                        HInterID,
                        sErrMsg});
            HBillNo = ((string)(results[1]));
            HInterID = ((long)(results[2]));
            sErrMsg = ((string)(results[3]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void get_MaxBillNoAndIDAsync(string HTranType, string HBillNo, long HInterID, string sErrMsg) {
            this.get_MaxBillNoAndIDAsync(HTranType, HBillNo, HInterID, sErrMsg, null);
        }
        /// <remarks/>
        public void get_MaxBillNoAndIDAsync(string HTranType, string HBillNo, long HInterID, string sErrMsg, object userState) {
            if ((this.get_MaxBillNoAndIDOperationCompleted == null)) {
                this.get_MaxBillNoAndIDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_MaxBillNoAndIDOperationCompleted);
            }
            this.InvokeAsync("get_MaxBillNoAndID", new object[] {
                        HTranType,
                        HBillNo,
                        HInterID,
                        sErrMsg}, this.get_MaxBillNoAndIDOperationCompleted, userState);
        }
        private void Onget_MaxBillNoAndIDOperationCompleted(object arg) {
            if ((this.get_MaxBillNoAndIDCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_MaxBillNoAndIDCompleted(this, new get_MaxBillNoAndIDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
@@ -9829,153 +10218,95 @@
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetSc_MouldStockBillMain_TempList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public System.Data.DataSet GetSc_MouldStockBillMain_TempList(string sHBillType, string sHMaker, long sHOWNERID) {
            object[] results = this.Invoke("GetSc_MouldStockBillMain_TempList", new object[] {
                        sHBillType,
                        sHMaker,
                        sHOWNERID});
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void GetSc_MouldStockBillMain_TempListAsync(string sHBillType, string sHMaker, long sHOWNERID) {
            this.GetSc_MouldStockBillMain_TempListAsync(sHBillType, sHMaker, sHOWNERID, null);
        }
        /// <remarks/>
        public void GetSc_MouldStockBillMain_TempListAsync(string sHBillType, string sHMaker, long sHOWNERID, object userState) {
            if ((this.GetSc_MouldStockBillMain_TempListOperationCompleted == null)) {
                this.GetSc_MouldStockBillMain_TempListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetSc_MouldStockBillMain_TempListOperationCompleted);
            }
            this.InvokeAsync("GetSc_MouldStockBillMain_TempList", new object[] {
                        sHBillType,
                        sHMaker,
                        sHOWNERID}, this.GetSc_MouldStockBillMain_TempListOperationCompleted, userState);
        }
        private void OnGetSc_MouldStockBillMain_TempListOperationCompleted(object arg) {
            if ((this.GetSc_MouldStockBillMain_TempListCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetSc_MouldStockBillMain_TempListCompleted(this, new GetSc_MouldStockBillMain_TempListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/DeleteMouldBillList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool DeleteMouldBillList(long HInterID, ref string sErrMsg) {
            object[] results = this.Invoke("DeleteMouldBillList", new object[] {
                        HInterID,
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_AuditOtherInBill", 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_AuditOtherInBill(ClsKf_OtherInBillMain_K3 oMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_AuditOtherInBill", new object[] {
                        oMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        
        /// <remarks/>
        public void DeleteMouldBillListAsync(long HInterID, string sErrMsg) {
            this.DeleteMouldBillListAsync(HInterID, sErrMsg, null);
        public void set_AuditOtherInBillAsync(ClsKf_OtherInBillMain_K3 oMain, string sErrMsg) {
            this.set_AuditOtherInBillAsync(oMain, sErrMsg, null);
        }
        
        /// <remarks/>
        public void DeleteMouldBillListAsync(long HInterID, string sErrMsg, object userState) {
            if ((this.DeleteMouldBillListOperationCompleted == null)) {
                this.DeleteMouldBillListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDeleteMouldBillListOperationCompleted);
        public void set_AuditOtherInBillAsync(ClsKf_OtherInBillMain_K3 oMain, string sErrMsg, object userState) {
            if ((this.set_AuditOtherInBillOperationCompleted == null)) {
                this.set_AuditOtherInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_AuditOtherInBillOperationCompleted);
            }
            this.InvokeAsync("DeleteMouldBillList", new object[] {
                        HInterID,
                        sErrMsg}, this.DeleteMouldBillListOperationCompleted, userState);
            this.InvokeAsync("set_AuditOtherInBill", new object[] {
                        oMain,
                        sErrMsg}, this.set_AuditOtherInBillOperationCompleted, userState);
        }
        
        private void OnDeleteMouldBillListOperationCompleted(object arg) {
            if ((this.DeleteMouldBillListCompleted != null)) {
        private void Onset_AuditOtherInBillOperationCompleted(object arg) {
            if ((this.set_AuditOtherInBillCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.DeleteMouldBillListCompleted(this, new DeleteMouldBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
                this.set_AuditOtherInBillCompleted(this, new set_AuditOtherInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetBillEntry_TmpList", 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 GetBillEntry_TmpList(long HInterID, string HBillNo, string HBillType, ref string sMouldManagerCtl, ref string sFIFOCtl, ref string sErrMsg) {
            object[] results = this.Invoke("GetBillEntry_TmpList", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        sMouldManagerCtl,
                        sFIFOCtl,
                        sErrMsg});
            sMouldManagerCtl = ((string)(results[1]));
            sFIFOCtl = ((string)(results[2]));
            sErrMsg = ((string)(results[3]));
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_StockInStyle", 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_StockInStyle() {
            object[] results = this.Invoke("get_StockInStyle", new object[0]);
            return ((System.Data.DataSet)(results[0]));
        }
        
        /// <remarks/>
        public void GetBillEntry_TmpListAsync(long HInterID, string HBillNo, string HBillType, string sMouldManagerCtl, string sFIFOCtl, string sErrMsg) {
            this.GetBillEntry_TmpListAsync(HInterID, HBillNo, HBillType, sMouldManagerCtl, sFIFOCtl, sErrMsg, null);
        public void get_StockInStyleAsync() {
            this.get_StockInStyleAsync(null);
        }
        
        /// <remarks/>
        public void GetBillEntry_TmpListAsync(long HInterID, string HBillNo, string HBillType, string sMouldManagerCtl, string sFIFOCtl, string sErrMsg, object userState) {
            if ((this.GetBillEntry_TmpListOperationCompleted == null)) {
                this.GetBillEntry_TmpListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetBillEntry_TmpListOperationCompleted);
        public void get_StockInStyleAsync(object userState) {
            if ((this.get_StockInStyleOperationCompleted == null)) {
                this.get_StockInStyleOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_StockInStyleOperationCompleted);
            }
            this.InvokeAsync("GetBillEntry_TmpList", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        sMouldManagerCtl,
                        sFIFOCtl,
                        sErrMsg}, this.GetBillEntry_TmpListOperationCompleted, userState);
            this.InvokeAsync("get_StockInStyle", new object[0], this.get_StockInStyleOperationCompleted, userState);
        }
        
        private void OnGetBillEntry_TmpListOperationCompleted(object arg) {
            if ((this.GetBillEntry_TmpListCompleted != null)) {
        private void Onget_StockInStyleOperationCompleted(object arg) {
            if ((this.get_StockInStyleCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetBillEntry_TmpListCompleted(this, new GetBillEntry_TmpListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
                this.get_StockInStyleCompleted(this, new get_StockInStyleCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetBillEntryTmpList", 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 GetBillEntryTmpList(long HInterID, string HBillNo, string HBillType, long HStockOrgID, ref string sMouldManagerCtl, ref string sFIFOCtl, ref string sErrMsg) {
            object[] results = this.Invoke("GetBillEntryTmpList", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        HStockOrgID,
                        sMouldManagerCtl,
                        sFIFOCtl,
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherInBill_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_SaveOtherInBill_New(ClsKf_OtherInBillMain oMain, string sHSourceType, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveOtherInBill_New", new object[] {
                        oMain,
                        sHSourceType,
                        sErrMsg});
            sMouldManagerCtl = ((string)(results[1]));
            sFIFOCtl = ((string)(results[2]));
            sErrMsg = ((string)(results[3]));
            return ((System.Data.DataSet)(results[0]));
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        
        /// <remarks/>
        public void GetBillEntryTmpListAsync(long HInterID, string HBillNo, string HBillType, long HStockOrgID, string sMouldManagerCtl, string sFIFOCtl, string sErrMsg) {
            this.GetBillEntryTmpListAsync(HInterID, HBillNo, HBillType, HStockOrgID, sMouldManagerCtl, sFIFOCtl, sErrMsg, null);
        public void set_SaveOtherInBill_NewAsync(ClsKf_OtherInBillMain oMain, string sHSourceType, string sErrMsg) {
            this.set_SaveOtherInBill_NewAsync(oMain, sHSourceType, sErrMsg, null);
        }
        
        /// <remarks/>
        public void GetBillEntryTmpListAsync(long HInterID, string HBillNo, string HBillType, long HStockOrgID, string sMouldManagerCtl, string sFIFOCtl, string sErrMsg, object userState) {
            if ((this.GetBillEntryTmpListOperationCompleted == null)) {
                this.GetBillEntryTmpListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetBillEntryTmpListOperationCompleted);
        public void set_SaveOtherInBill_NewAsync(ClsKf_OtherInBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
            if ((this.set_SaveOtherInBill_NewOperationCompleted == null)) {
                this.set_SaveOtherInBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherInBill_NewOperationCompleted);
            }
            this.InvokeAsync("GetBillEntryTmpList", new object[] {
                        HInterID,
                        HBillNo,
                        HBillType,
                        HStockOrgID,
                        sMouldManagerCtl,
                        sFIFOCtl,
                        sErrMsg}, this.GetBillEntryTmpListOperationCompleted, userState);
            this.InvokeAsync("set_SaveOtherInBill_New", new object[] {
                        oMain,
                        sHSourceType,
                        sErrMsg}, this.set_SaveOtherInBill_NewOperationCompleted, userState);
        }
        
        private void OnGetBillEntryTmpListOperationCompleted(object arg) {
            if ((this.GetBillEntryTmpListCompleted != null)) {
        private void Onset_SaveOtherInBill_NewOperationCompleted(object arg) {
            if ((this.set_SaveOtherInBill_NewCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetBillEntryTmpListCompleted(this, new GetBillEntryTmpListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
                this.set_SaveOtherInBill_NewCompleted(this, new set_SaveOtherInBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
@@ -12318,104 +12649,102 @@
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_InfoByStationInBill", 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_InfoByStationInBill(string lngBillKey, ref string sReturn) {
            object[] results = this.Invoke("get_InfoByStationInBill", new object[] {
                        lngBillKey,
                        sReturn});
            sReturn = ((string)(results[1]));
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void get_InfoByStationInBillAsync(string lngBillKey, string sReturn) {
            this.get_InfoByStationInBillAsync(lngBillKey, sReturn, null);
        }
        /// <remarks/>
        public void get_InfoByStationInBillAsync(string lngBillKey, string sReturn, object userState) {
            if ((this.get_InfoByStationInBillOperationCompleted == null)) {
                this.get_InfoByStationInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_InfoByStationInBillOperationCompleted);
            }
            this.InvokeAsync("get_InfoByStationInBill", new object[] {
                        lngBillKey,
                        sReturn}, this.get_InfoByStationInBillOperationCompleted, userState);
        }
        private void Onget_InfoByStationInBillOperationCompleted(object arg) {
            if ((this.get_InfoByStationInBillCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_InfoByStationInBillCompleted(this, new get_InfoByStationInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_InfoByStationOutBill", 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_InfoByStationOutBill(string lngBillKey, ref string sReturn) {
            object[] results = this.Invoke("get_InfoByStationOutBill", new object[] {
                        lngBillKey,
                        sReturn});
            sReturn = ((string)(results[1]));
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void get_InfoByStationOutBillAsync(string lngBillKey, string sReturn) {
            this.get_InfoByStationOutBillAsync(lngBillKey, sReturn, null);
        }
        /// <remarks/>
        public void get_InfoByStationOutBillAsync(string lngBillKey, string sReturn, object userState) {
            if ((this.get_InfoByStationOutBillOperationCompleted == null)) {
                this.get_InfoByStationOutBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_InfoByStationOutBillOperationCompleted);
            }
            this.InvokeAsync("get_InfoByStationOutBill", new object[] {
                        lngBillKey,
                        sReturn}, this.get_InfoByStationOutBillOperationCompleted, userState);
        }
        private void Onget_InfoByStationOutBillOperationCompleted(object arg) {
            if ((this.get_InfoByStationOutBillCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_InfoByStationOutBillCompleted(this, new get_InfoByStationOutBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_MaxBillNoAndID", 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_MaxBillNoAndID(string HTranType, ref string HBillNo, ref long HInterID, ref string sErrMsg) {
            object[] results = this.Invoke("get_MaxBillNoAndID", new object[] {
                        HTranType,
                        HBillNo,
                        HInterID,
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveEntrustOutBill_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool set_SaveEntrustOutBill_BillCheck(ClsKf_EntrustOutBillMain oMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveEntrustOutBill_BillCheck", new object[] {
                        oMain,
                        sErrMsg});
            HBillNo = ((string)(results[1]));
            HInterID = ((long)(results[2]));
            sErrMsg = ((string)(results[3]));
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        
        /// <remarks/>
        public void get_MaxBillNoAndIDAsync(string HTranType, string HBillNo, long HInterID, string sErrMsg) {
            this.get_MaxBillNoAndIDAsync(HTranType, HBillNo, HInterID, sErrMsg, null);
        public void set_SaveEntrustOutBill_BillCheckAsync(ClsKf_EntrustOutBillMain oMain, string sErrMsg) {
            this.set_SaveEntrustOutBill_BillCheckAsync(oMain, sErrMsg, null);
        }
        
        /// <remarks/>
        public void get_MaxBillNoAndIDAsync(string HTranType, string HBillNo, long HInterID, string sErrMsg, object userState) {
            if ((this.get_MaxBillNoAndIDOperationCompleted == null)) {
                this.get_MaxBillNoAndIDOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_MaxBillNoAndIDOperationCompleted);
        public void set_SaveEntrustOutBill_BillCheckAsync(ClsKf_EntrustOutBillMain oMain, string sErrMsg, object userState) {
            if ((this.set_SaveEntrustOutBill_BillCheckOperationCompleted == null)) {
                this.set_SaveEntrustOutBill_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveEntrustOutBill_BillCheckOperationCompleted);
            }
            this.InvokeAsync("get_MaxBillNoAndID", new object[] {
                        HTranType,
                        HBillNo,
                        HInterID,
                        sErrMsg}, this.get_MaxBillNoAndIDOperationCompleted, userState);
            this.InvokeAsync("set_SaveEntrustOutBill_BillCheck", new object[] {
                        oMain,
                        sErrMsg}, this.set_SaveEntrustOutBill_BillCheckOperationCompleted, userState);
        }
        
        private void Onget_MaxBillNoAndIDOperationCompleted(object arg) {
            if ((this.get_MaxBillNoAndIDCompleted != null)) {
        private void Onset_SaveEntrustOutBill_BillCheckOperationCompleted(object arg) {
            if ((this.set_SaveEntrustOutBill_BillCheckCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_MaxBillNoAndIDCompleted(this, new get_MaxBillNoAndIDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
                this.set_SaveEntrustOutBill_BillCheckCompleted(this, new set_SaveEntrustOutBill_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherOutBackBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool set_SaveOtherOutBackBill(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveOtherOutBackBill", new object[] {
                        oMain,
                        sHSourceType,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SaveOtherOutBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg) {
            this.set_SaveOtherOutBackBillAsync(oMain, sHSourceType, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SaveOtherOutBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
            if ((this.set_SaveOtherOutBackBillOperationCompleted == null)) {
                this.set_SaveOtherOutBackBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherOutBackBillOperationCompleted);
            }
            this.InvokeAsync("set_SaveOtherOutBackBill", new object[] {
                        oMain,
                        sHSourceType,
                        sErrMsg}, this.set_SaveOtherOutBackBillOperationCompleted, userState);
        }
        private void Onset_SaveOtherOutBackBillOperationCompleted(object arg) {
            if ((this.set_SaveOtherOutBackBillCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SaveOtherOutBackBillCompleted(this, new set_SaveOtherOutBackBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherOutBackBill_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_SaveOtherOutBackBill_New(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveOtherOutBackBill_New", new object[] {
                        oMain,
                        sHSourceType,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SaveOtherOutBackBill_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg) {
            this.set_SaveOtherOutBackBill_NewAsync(oMain, sHSourceType, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SaveOtherOutBackBill_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
            if ((this.set_SaveOtherOutBackBill_NewOperationCompleted == null)) {
                this.set_SaveOtherOutBackBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherOutBackBill_NewOperationCompleted);
            }
            this.InvokeAsync("set_SaveOtherOutBackBill_New", new object[] {
                        oMain,
                        sHSourceType,
                        sErrMsg}, this.set_SaveOtherOutBackBill_NewOperationCompleted, userState);
        }
        private void Onset_SaveOtherOutBackBill_NewOperationCompleted(object arg) {
            if ((this.set_SaveOtherOutBackBill_NewCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SaveOtherOutBackBill_NewCompleted(this, new set_SaveOtherOutBackBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
@@ -14109,99 +14438,6 @@
            if ((this.set_CheckOtherInBillCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_CheckOtherInBillCompleted(this, new set_CheckOtherInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_AuditOtherInBill", 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_AuditOtherInBill(ClsKf_OtherInBillMain_K3 oMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_AuditOtherInBill", new object[] {
                        oMain,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_AuditOtherInBillAsync(ClsKf_OtherInBillMain_K3 oMain, string sErrMsg) {
            this.set_AuditOtherInBillAsync(oMain, sErrMsg, null);
        }
        /// <remarks/>
        public void set_AuditOtherInBillAsync(ClsKf_OtherInBillMain_K3 oMain, string sErrMsg, object userState) {
            if ((this.set_AuditOtherInBillOperationCompleted == null)) {
                this.set_AuditOtherInBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_AuditOtherInBillOperationCompleted);
            }
            this.InvokeAsync("set_AuditOtherInBill", new object[] {
                        oMain,
                        sErrMsg}, this.set_AuditOtherInBillOperationCompleted, userState);
        }
        private void Onset_AuditOtherInBillOperationCompleted(object arg) {
            if ((this.set_AuditOtherInBillCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_AuditOtherInBillCompleted(this, new set_AuditOtherInBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/get_StockInStyle", 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_StockInStyle() {
            object[] results = this.Invoke("get_StockInStyle", new object[0]);
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void get_StockInStyleAsync() {
            this.get_StockInStyleAsync(null);
        }
        /// <remarks/>
        public void get_StockInStyleAsync(object userState) {
            if ((this.get_StockInStyleOperationCompleted == null)) {
                this.get_StockInStyleOperationCompleted = new System.Threading.SendOrPostCallback(this.Onget_StockInStyleOperationCompleted);
            }
            this.InvokeAsync("get_StockInStyle", new object[0], this.get_StockInStyleOperationCompleted, userState);
        }
        private void Onget_StockInStyleOperationCompleted(object arg) {
            if ((this.get_StockInStyleCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.get_StockInStyleCompleted(this, new get_StockInStyleCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherInBill_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_SaveOtherInBill_New(ClsKf_OtherInBillMain oMain, string sHSourceType, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveOtherInBill_New", new object[] {
                        oMain,
                        sHSourceType,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SaveOtherInBill_NewAsync(ClsKf_OtherInBillMain oMain, string sHSourceType, string sErrMsg) {
            this.set_SaveOtherInBill_NewAsync(oMain, sHSourceType, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SaveOtherInBill_NewAsync(ClsKf_OtherInBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
            if ((this.set_SaveOtherInBill_NewOperationCompleted == null)) {
                this.set_SaveOtherInBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherInBill_NewOperationCompleted);
            }
            this.InvokeAsync("set_SaveOtherInBill_New", new object[] {
                        oMain,
                        sHSourceType,
                        sErrMsg}, this.set_SaveOtherInBill_NewOperationCompleted, userState);
        }
        private void Onset_SaveOtherInBill_NewOperationCompleted(object arg) {
            if ((this.set_SaveOtherInBill_NewCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SaveOtherInBill_NewCompleted(this, new set_SaveOtherInBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
@@ -15929,102 +16165,76 @@
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveEntrustOutBill_BillCheck", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool set_SaveEntrustOutBill_BillCheck(ClsKf_EntrustOutBillMain oMain, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveEntrustOutBill_BillCheck", new object[] {
                        oMain,
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_ClearPonderationBillMain_Temp_ChangGui", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool set_ClearPonderationBillMain_Temp_ChangGui(long HInterID, long HMaterID, long HAuxPropID, string HMTONo, long HWhID, long HSPID, long HSCWhID, long HSCSPID, string HBatchNo, long HSourceInterID, long HSourceEntryID, string sBarCode, string sBillType, double sQty, ref string sErrMsg) {
            object[] results = this.Invoke("set_ClearPonderationBillMain_Temp_ChangGui", new object[] {
                        HInterID,
                        HMaterID,
                        HAuxPropID,
                        HMTONo,
                        HWhID,
                        HSPID,
                        HSCWhID,
                        HSCSPID,
                        HBatchNo,
                        HSourceInterID,
                        HSourceEntryID,
                        sBarCode,
                        sBillType,
                        sQty,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        
        /// <remarks/>
        public void set_SaveEntrustOutBill_BillCheckAsync(ClsKf_EntrustOutBillMain oMain, string sErrMsg) {
            this.set_SaveEntrustOutBill_BillCheckAsync(oMain, sErrMsg, null);
        public void set_ClearPonderationBillMain_Temp_ChangGuiAsync(long HInterID, long HMaterID, long HAuxPropID, string HMTONo, long HWhID, long HSPID, long HSCWhID, long HSCSPID, string HBatchNo, long HSourceInterID, long HSourceEntryID, string sBarCode, string sBillType, double sQty, string sErrMsg) {
            this.set_ClearPonderationBillMain_Temp_ChangGuiAsync(HInterID, HMaterID, HAuxPropID, HMTONo, HWhID, HSPID, HSCWhID, HSCSPID, HBatchNo, HSourceInterID, HSourceEntryID, sBarCode, sBillType, sQty, sErrMsg, null);
        }
        
        /// <remarks/>
        public void set_SaveEntrustOutBill_BillCheckAsync(ClsKf_EntrustOutBillMain oMain, string sErrMsg, object userState) {
            if ((this.set_SaveEntrustOutBill_BillCheckOperationCompleted == null)) {
                this.set_SaveEntrustOutBill_BillCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveEntrustOutBill_BillCheckOperationCompleted);
        public void set_ClearPonderationBillMain_Temp_ChangGuiAsync(
                    long HInterID,
                    long HMaterID,
                    long HAuxPropID,
                    string HMTONo,
                    long HWhID,
                    long HSPID,
                    long HSCWhID,
                    long HSCSPID,
                    string HBatchNo,
                    long HSourceInterID,
                    long HSourceEntryID,
                    string sBarCode,
                    string sBillType,
                    double sQty,
                    string sErrMsg,
                    object userState) {
            if ((this.set_ClearPonderationBillMain_Temp_ChangGuiOperationCompleted == null)) {
                this.set_ClearPonderationBillMain_Temp_ChangGuiOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_ClearPonderationBillMain_Temp_ChangGuiOperationCompleted);
            }
            this.InvokeAsync("set_SaveEntrustOutBill_BillCheck", new object[] {
                        oMain,
                        sErrMsg}, this.set_SaveEntrustOutBill_BillCheckOperationCompleted, userState);
            this.InvokeAsync("set_ClearPonderationBillMain_Temp_ChangGui", new object[] {
                        HInterID,
                        HMaterID,
                        HAuxPropID,
                        HMTONo,
                        HWhID,
                        HSPID,
                        HSCWhID,
                        HSCSPID,
                        HBatchNo,
                        HSourceInterID,
                        HSourceEntryID,
                        sBarCode,
                        sBillType,
                        sQty,
                        sErrMsg}, this.set_ClearPonderationBillMain_Temp_ChangGuiOperationCompleted, userState);
        }
        
        private void Onset_SaveEntrustOutBill_BillCheckOperationCompleted(object arg) {
            if ((this.set_SaveEntrustOutBill_BillCheckCompleted != null)) {
        private void Onset_ClearPonderationBillMain_Temp_ChangGuiOperationCompleted(object arg) {
            if ((this.set_ClearPonderationBillMain_Temp_ChangGuiCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SaveEntrustOutBill_BillCheckCompleted(this, new set_SaveEntrustOutBill_BillCheckCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherOutBackBill", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool set_SaveOtherOutBackBill(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveOtherOutBackBill", new object[] {
                        oMain,
                        sHSourceType,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SaveOtherOutBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg) {
            this.set_SaveOtherOutBackBillAsync(oMain, sHSourceType, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SaveOtherOutBackBillAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
            if ((this.set_SaveOtherOutBackBillOperationCompleted == null)) {
                this.set_SaveOtherOutBackBillOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherOutBackBillOperationCompleted);
            }
            this.InvokeAsync("set_SaveOtherOutBackBill", new object[] {
                        oMain,
                        sHSourceType,
                        sErrMsg}, this.set_SaveOtherOutBackBillOperationCompleted, userState);
        }
        private void Onset_SaveOtherOutBackBillOperationCompleted(object arg) {
            if ((this.set_SaveOtherOutBackBillCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SaveOtherOutBackBillCompleted(this, new set_SaveOtherOutBackBillCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_SaveOtherOutBackBill_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_SaveOtherOutBackBill_New(ClsKf_ICStockBillMain oMain, string sHSourceType, ref string sErrMsg) {
            object[] results = this.Invoke("set_SaveOtherOutBackBill_New", new object[] {
                        oMain,
                        sHSourceType,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_SaveOtherOutBackBill_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg) {
            this.set_SaveOtherOutBackBill_NewAsync(oMain, sHSourceType, sErrMsg, null);
        }
        /// <remarks/>
        public void set_SaveOtherOutBackBill_NewAsync(ClsKf_ICStockBillMain oMain, string sHSourceType, string sErrMsg, object userState) {
            if ((this.set_SaveOtherOutBackBill_NewOperationCompleted == null)) {
                this.set_SaveOtherOutBackBill_NewOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_SaveOtherOutBackBill_NewOperationCompleted);
            }
            this.InvokeAsync("set_SaveOtherOutBackBill_New", new object[] {
                        oMain,
                        sHSourceType,
                        sErrMsg}, this.set_SaveOtherOutBackBill_NewOperationCompleted, userState);
        }
        private void Onset_SaveOtherOutBackBill_NewOperationCompleted(object arg) {
            if ((this.set_SaveOtherOutBackBill_NewCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SaveOtherOutBackBill_NewCompleted(this, new set_SaveOtherOutBackBill_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
                this.set_ClearPonderationBillMain_Temp_ChangGuiCompleted(this, new set_ClearPonderationBillMain_Temp_ChangGuiCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
@@ -18597,6 +18807,35 @@
            if ((this.set_SaveMoveStockStepOutBill_CLD_NewCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_SaveMoveStockStepOutBill_CLD_NewCompleted(this, new set_SaveMoveStockStepOutBill_CLD_NewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetSc_ICMOBillList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public System.Data.DataSet GetSc_ICMOBillList(string sWhere) {
            object[] results = this.Invoke("GetSc_ICMOBillList", new object[] {
                        sWhere});
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void GetSc_ICMOBillListAsync(string sWhere) {
            this.GetSc_ICMOBillListAsync(sWhere, null);
        }
        /// <remarks/>
        public void GetSc_ICMOBillListAsync(string sWhere, object userState) {
            if ((this.GetSc_ICMOBillListOperationCompleted == null)) {
                this.GetSc_ICMOBillListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetSc_ICMOBillListOperationCompleted);
            }
            this.InvokeAsync("GetSc_ICMOBillList", new object[] {
                        sWhere}, this.GetSc_ICMOBillListOperationCompleted, userState);
        }
        private void OnGetSc_ICMOBillListOperationCompleted(object arg) {
            if ((this.GetSc_ICMOBillListCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetSc_ICMOBillListCompleted(this, new GetSc_ICMOBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
@@ -21353,80 +21592,6 @@
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/set_ClearPonderationBillMain_Temp_ChangGui", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool set_ClearPonderationBillMain_Temp_ChangGui(long HInterID, long HMaterID, long HAuxPropID, string HMTONo, long HWhID, long HSPID, long HSCWhID, long HSCSPID, string HBatchNo, long HSourceInterID, long HSourceEntryID, string sBarCode, string sBillType, double sQty, ref string sErrMsg) {
            object[] results = this.Invoke("set_ClearPonderationBillMain_Temp_ChangGui", new object[] {
                        HInterID,
                        HMaterID,
                        HAuxPropID,
                        HMTONo,
                        HWhID,
                        HSPID,
                        HSCWhID,
                        HSCSPID,
                        HBatchNo,
                        HSourceInterID,
                        HSourceEntryID,
                        sBarCode,
                        sBillType,
                        sQty,
                        sErrMsg});
            sErrMsg = ((string)(results[1]));
            return ((bool)(results[0]));
        }
        /// <remarks/>
        public void set_ClearPonderationBillMain_Temp_ChangGuiAsync(long HInterID, long HMaterID, long HAuxPropID, string HMTONo, long HWhID, long HSPID, long HSCWhID, long HSCSPID, string HBatchNo, long HSourceInterID, long HSourceEntryID, string sBarCode, string sBillType, double sQty, string sErrMsg) {
            this.set_ClearPonderationBillMain_Temp_ChangGuiAsync(HInterID, HMaterID, HAuxPropID, HMTONo, HWhID, HSPID, HSCWhID, HSCSPID, HBatchNo, HSourceInterID, HSourceEntryID, sBarCode, sBillType, sQty, sErrMsg, null);
        }
        /// <remarks/>
        public void set_ClearPonderationBillMain_Temp_ChangGuiAsync(
                    long HInterID,
                    long HMaterID,
                    long HAuxPropID,
                    string HMTONo,
                    long HWhID,
                    long HSPID,
                    long HSCWhID,
                    long HSCSPID,
                    string HBatchNo,
                    long HSourceInterID,
                    long HSourceEntryID,
                    string sBarCode,
                    string sBillType,
                    double sQty,
                    string sErrMsg,
                    object userState) {
            if ((this.set_ClearPonderationBillMain_Temp_ChangGuiOperationCompleted == null)) {
                this.set_ClearPonderationBillMain_Temp_ChangGuiOperationCompleted = new System.Threading.SendOrPostCallback(this.Onset_ClearPonderationBillMain_Temp_ChangGuiOperationCompleted);
            }
            this.InvokeAsync("set_ClearPonderationBillMain_Temp_ChangGui", new object[] {
                        HInterID,
                        HMaterID,
                        HAuxPropID,
                        HMTONo,
                        HWhID,
                        HSPID,
                        HSCWhID,
                        HSCSPID,
                        HBatchNo,
                        HSourceInterID,
                        HSourceEntryID,
                        sBarCode,
                        sBillType,
                        sQty,
                        sErrMsg}, this.set_ClearPonderationBillMain_Temp_ChangGuiOperationCompleted, userState);
        }
        private void Onset_ClearPonderationBillMain_Temp_ChangGuiOperationCompleted(object arg) {
            if ((this.set_ClearPonderationBillMain_Temp_ChangGuiCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.set_ClearPonderationBillMain_Temp_ChangGuiCompleted(this, new set_ClearPonderationBillMain_Temp_ChangGuiCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/HelloWorld", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public string HelloWorld() {
            object[] results = this.Invoke("HelloWorld", new object[0]);
@@ -23960,6 +24125,35 @@
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetSc_PrepareMTRLBillList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public System.Data.DataSet GetSc_PrepareMTRLBillList(string sWhere) {
            object[] results = this.Invoke("GetSc_PrepareMTRLBillList", new object[] {
                        sWhere});
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void GetSc_PrepareMTRLBillListAsync(string sWhere) {
            this.GetSc_PrepareMTRLBillListAsync(sWhere, null);
        }
        /// <remarks/>
        public void GetSc_PrepareMTRLBillListAsync(string sWhere, object userState) {
            if ((this.GetSc_PrepareMTRLBillListOperationCompleted == null)) {
                this.GetSc_PrepareMTRLBillListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetSc_PrepareMTRLBillListOperationCompleted);
            }
            this.InvokeAsync("GetSc_PrepareMTRLBillList", new object[] {
                        sWhere}, this.GetSc_PrepareMTRLBillListOperationCompleted, userState);
        }
        private void OnGetSc_PrepareMTRLBillListOperationCompleted(object arg) {
            if ((this.GetSc_PrepareMTRLBillListCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetSc_PrepareMTRLBillListCompleted(this, new GetSc_PrepareMTRLBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetCg_POStockInBackBillList_CLD", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public System.Data.DataSet GetCg_POStockInBackBillList_CLD(string sWhere) {
            object[] results = this.Invoke("GetCg_POStockInBackBillList_CLD", new object[] {
@@ -24130,35 +24324,6 @@
            if ((this.GetSc_ICMOBackBillListCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetSc_ICMOBackBillListCompleted(this, new GetSc_ICMOBackBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetSc_ICMOBillList", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public System.Data.DataSet GetSc_ICMOBillList(string sWhere) {
            object[] results = this.Invoke("GetSc_ICMOBillList", new object[] {
                        sWhere});
            return ((System.Data.DataSet)(results[0]));
        }
        /// <remarks/>
        public void GetSc_ICMOBillListAsync(string sWhere) {
            this.GetSc_ICMOBillListAsync(sWhere, null);
        }
        /// <remarks/>
        public void GetSc_ICMOBillListAsync(string sWhere, object userState) {
            if ((this.GetSc_ICMOBillListOperationCompleted == null)) {
                this.GetSc_ICMOBillListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetSc_ICMOBillListOperationCompleted);
            }
            this.InvokeAsync("GetSc_ICMOBillList", new object[] {
                        sWhere}, this.GetSc_ICMOBillListOperationCompleted, userState);
        }
        private void OnGetSc_ICMOBillListOperationCompleted(object arg) {
            if ((this.GetSc_ICMOBillListCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetSc_ICMOBillListCompleted(this, new GetSc_ICMOBillListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
@@ -33807,339 +33972,6 @@
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ClsKf_OtherInBillMain_K3 {
        private long hInterIDField;
        private string hBillNoField;
        private System.DateTime hDateField;
        private long hYearField;
        private long hPeriodField;
        private long hSManagerIDField;
        private long hFManagerIDField;
        private long hManagerIDField;
        private long hSupplyIDField;
        private long hSCWHIDField;
        private long hDeptIDField;
        private long hEmpIDField;
        private string hExplanationField;
        private bool hRedBlueFlagField;
        private string hBillTypeField;
        private string hRemarkField;
        private string hMakerField;
        private long hBillerIDField;
        private string hMakeDateField;
        private string hUpDaterField;
        private string hUpDateDateField;
        private string hCheckerField;
        private string hCheckDateField;
        private string hCloseManField;
        private string hCloseDateField;
        private string hDeleteManField;
        private string hDeleteDateField;
        /// <remarks/>
        public long HInterID {
            get {
                return this.hInterIDField;
            }
            set {
                this.hInterIDField = value;
            }
        }
        /// <remarks/>
        public string HBillNo {
            get {
                return this.hBillNoField;
            }
            set {
                this.hBillNoField = value;
            }
        }
        /// <remarks/>
        public System.DateTime HDate {
            get {
                return this.hDateField;
            }
            set {
                this.hDateField = value;
            }
        }
        /// <remarks/>
        public long HYear {
            get {
                return this.hYearField;
            }
            set {
                this.hYearField = value;
            }
        }
        /// <remarks/>
        public long HPeriod {
            get {
                return this.hPeriodField;
            }
            set {
                this.hPeriodField = value;
            }
        }
        /// <remarks/>
        public long HSManagerID {
            get {
                return this.hSManagerIDField;
            }
            set {
                this.hSManagerIDField = value;
            }
        }
        /// <remarks/>
        public long HFManagerID {
            get {
                return this.hFManagerIDField;
            }
            set {
                this.hFManagerIDField = value;
            }
        }
        /// <remarks/>
        public long HManagerID {
            get {
                return this.hManagerIDField;
            }
            set {
                this.hManagerIDField = value;
            }
        }
        /// <remarks/>
        public long HSupplyID {
            get {
                return this.hSupplyIDField;
            }
            set {
                this.hSupplyIDField = value;
            }
        }
        /// <remarks/>
        public long HSCWHID {
            get {
                return this.hSCWHIDField;
            }
            set {
                this.hSCWHIDField = value;
            }
        }
        /// <remarks/>
        public long HDeptID {
            get {
                return this.hDeptIDField;
            }
            set {
                this.hDeptIDField = value;
            }
        }
        /// <remarks/>
        public long HEmpID {
            get {
                return this.hEmpIDField;
            }
            set {
                this.hEmpIDField = value;
            }
        }
        /// <remarks/>
        public string HExplanation {
            get {
                return this.hExplanationField;
            }
            set {
                this.hExplanationField = value;
            }
        }
        /// <remarks/>
        public bool HRedBlueFlag {
            get {
                return this.hRedBlueFlagField;
            }
            set {
                this.hRedBlueFlagField = value;
            }
        }
        /// <remarks/>
        public string HBillType {
            get {
                return this.hBillTypeField;
            }
            set {
                this.hBillTypeField = value;
            }
        }
        /// <remarks/>
        public string HRemark {
            get {
                return this.hRemarkField;
            }
            set {
                this.hRemarkField = value;
            }
        }
        /// <remarks/>
        public string HMaker {
            get {
                return this.hMakerField;
            }
            set {
                this.hMakerField = value;
            }
        }
        /// <remarks/>
        public long HBillerID {
            get {
                return this.hBillerIDField;
            }
            set {
                this.hBillerIDField = value;
            }
        }
        /// <remarks/>
        public string HMakeDate {
            get {
                return this.hMakeDateField;
            }
            set {
                this.hMakeDateField = value;
            }
        }
        /// <remarks/>
        public string HUpDater {
            get {
                return this.hUpDaterField;
            }
            set {
                this.hUpDaterField = value;
            }
        }
        /// <remarks/>
        public string HUpDateDate {
            get {
                return this.hUpDateDateField;
            }
            set {
                this.hUpDateDateField = value;
            }
        }
        /// <remarks/>
        public string HChecker {
            get {
                return this.hCheckerField;
            }
            set {
                this.hCheckerField = value;
            }
        }
        /// <remarks/>
        public string HCheckDate {
            get {
                return this.hCheckDateField;
            }
            set {
                this.hCheckDateField = value;
            }
        }
        /// <remarks/>
        public string HCloseMan {
            get {
                return this.hCloseManField;
            }
            set {
                this.hCloseManField = value;
            }
        }
        /// <remarks/>
        public string HCloseDate {
            get {
                return this.hCloseDateField;
            }
            set {
                this.hCloseDateField = value;
            }
        }
        /// <remarks/>
        public string HDeleteMan {
            get {
                return this.hDeleteManField;
            }
            set {
                this.hDeleteManField = value;
            }
        }
        /// <remarks/>
        public string HDeleteDate {
            get {
                return this.hDeleteDateField;
            }
            set {
                this.hDeleteDateField = value;
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ClsKf_OtherOutBillMain_K3 {
        
        private long hInterIDField;
@@ -35254,6 +35086,339 @@
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ClsKf_OtherInBillMain_K3 {
        private long hInterIDField;
        private string hBillNoField;
        private System.DateTime hDateField;
        private long hYearField;
        private long hPeriodField;
        private long hSManagerIDField;
        private long hFManagerIDField;
        private long hManagerIDField;
        private long hSupplyIDField;
        private long hSCWHIDField;
        private long hDeptIDField;
        private long hEmpIDField;
        private string hExplanationField;
        private bool hRedBlueFlagField;
        private string hBillTypeField;
        private string hRemarkField;
        private string hMakerField;
        private long hBillerIDField;
        private string hMakeDateField;
        private string hUpDaterField;
        private string hUpDateDateField;
        private string hCheckerField;
        private string hCheckDateField;
        private string hCloseManField;
        private string hCloseDateField;
        private string hDeleteManField;
        private string hDeleteDateField;
        /// <remarks/>
        public long HInterID {
            get {
                return this.hInterIDField;
            }
            set {
                this.hInterIDField = value;
            }
        }
        /// <remarks/>
        public string HBillNo {
            get {
                return this.hBillNoField;
            }
            set {
                this.hBillNoField = value;
            }
        }
        /// <remarks/>
        public System.DateTime HDate {
            get {
                return this.hDateField;
            }
            set {
                this.hDateField = value;
            }
        }
        /// <remarks/>
        public long HYear {
            get {
                return this.hYearField;
            }
            set {
                this.hYearField = value;
            }
        }
        /// <remarks/>
        public long HPeriod {
            get {
                return this.hPeriodField;
            }
            set {
                this.hPeriodField = value;
            }
        }
        /// <remarks/>
        public long HSManagerID {
            get {
                return this.hSManagerIDField;
            }
            set {
                this.hSManagerIDField = value;
            }
        }
        /// <remarks/>
        public long HFManagerID {
            get {
                return this.hFManagerIDField;
            }
            set {
                this.hFManagerIDField = value;
            }
        }
        /// <remarks/>
        public long HManagerID {
            get {
                return this.hManagerIDField;
            }
            set {
                this.hManagerIDField = value;
            }
        }
        /// <remarks/>
        public long HSupplyID {
            get {
                return this.hSupplyIDField;
            }
            set {
                this.hSupplyIDField = value;
            }
        }
        /// <remarks/>
        public long HSCWHID {
            get {
                return this.hSCWHIDField;
            }
            set {
                this.hSCWHIDField = value;
            }
        }
        /// <remarks/>
        public long HDeptID {
            get {
                return this.hDeptIDField;
            }
            set {
                this.hDeptIDField = value;
            }
        }
        /// <remarks/>
        public long HEmpID {
            get {
                return this.hEmpIDField;
            }
            set {
                this.hEmpIDField = value;
            }
        }
        /// <remarks/>
        public string HExplanation {
            get {
                return this.hExplanationField;
            }
            set {
                this.hExplanationField = value;
            }
        }
        /// <remarks/>
        public bool HRedBlueFlag {
            get {
                return this.hRedBlueFlagField;
            }
            set {
                this.hRedBlueFlagField = value;
            }
        }
        /// <remarks/>
        public string HBillType {
            get {
                return this.hBillTypeField;
            }
            set {
                this.hBillTypeField = value;
            }
        }
        /// <remarks/>
        public string HRemark {
            get {
                return this.hRemarkField;
            }
            set {
                this.hRemarkField = value;
            }
        }
        /// <remarks/>
        public string HMaker {
            get {
                return this.hMakerField;
            }
            set {
                this.hMakerField = value;
            }
        }
        /// <remarks/>
        public long HBillerID {
            get {
                return this.hBillerIDField;
            }
            set {
                this.hBillerIDField = value;
            }
        }
        /// <remarks/>
        public string HMakeDate {
            get {
                return this.hMakeDateField;
            }
            set {
                this.hMakeDateField = value;
            }
        }
        /// <remarks/>
        public string HUpDater {
            get {
                return this.hUpDaterField;
            }
            set {
                this.hUpDaterField = value;
            }
        }
        /// <remarks/>
        public string HUpDateDate {
            get {
                return this.hUpDateDateField;
            }
            set {
                this.hUpDateDateField = value;
            }
        }
        /// <remarks/>
        public string HChecker {
            get {
                return this.hCheckerField;
            }
            set {
                this.hCheckerField = value;
            }
        }
        /// <remarks/>
        public string HCheckDate {
            get {
                return this.hCheckDateField;
            }
            set {
                this.hCheckDateField = value;
            }
        }
        /// <remarks/>
        public string HCloseMan {
            get {
                return this.hCloseManField;
            }
            set {
                this.hCloseManField = value;
            }
        }
        /// <remarks/>
        public string HCloseDate {
            get {
                return this.hCloseDateField;
            }
            set {
                this.hCloseDateField = value;
            }
        }
        /// <remarks/>
        public string HDeleteMan {
            get {
                return this.hDeleteManField;
            }
            set {
                this.hDeleteManField = value;
            }
        }
        /// <remarks/>
        public string HDeleteDate {
            get {
                return this.hDeleteDateField;
            }
            set {
                this.hDeleteDateField = value;
            }
        }
    }
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_ProcExchReportMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_PackUnionBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsSc_PackDoubleBillMain))]
@@ -35263,7 +35428,6 @@
    [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_EntrustOutBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustInBackBillMain_CLD))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustReplenishOutBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_MateReplenishOutBillMain))]
@@ -35280,8 +35444,9 @@
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ProductInBillMain_CLD))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_POStockInBillMain_K3))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_POStockInBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ICStockBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_OtherOutBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_ICStockBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsKf_EntrustOutBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsQC_NoPassProdCheckBillMain))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsCg_POInStockBillMain_K3))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ClsCg_POInStockBillMain))]
@@ -36934,171 +37099,6 @@
            }
            set {
                this.hPRDORGIDField = value;
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ClsKf_EntrustOutBillMain : ClsXt_BaseBillMain {
        private long hSupIDField;
        private long hEmpIDField;
        private long hWHIDField;
        private long hSCWHIDField;
        private long hMangerIDField;
        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 HEmpID {
            get {
                return this.hEmpIDField;
            }
            set {
                this.hEmpIDField = 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 HMangerID {
            get {
                return this.hMangerIDField;
            }
            set {
                this.hMangerIDField = 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;
            }
        }
    }
@@ -40301,6 +40301,183 @@
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ClsKf_OtherOutBillMain : ClsXt_BaseBillMain {
        private long hSupIDField;
        private long hWHIDField;
        private long hSCWHIDField;
        private long hEmpIDField;
        private long hManagerIDField;
        private long hSecManagerIDField;
        private long hKeeperIDField;
        private long hDeptIDField;
        private string hExplanationField;
        private string hInnerBillNoField;
        private bool hRedBlueFlagField;
        private string hStockStyleField;
        private long hSTOCKORGIDField;
        private long hOWNERIDField;
        /// <remarks/>
        public long HSupID {
            get {
                return this.hSupIDField;
            }
            set {
                this.hSupIDField = value;
            }
        }
        /// <remarks/>
        public long HWHID {
            get {
                return this.hWHIDField;
            }
            set {
                this.hWHIDField = value;
            }
        }
        /// <remarks/>
        public long HSCWHID {
            get {
                return this.hSCWHIDField;
            }
            set {
                this.hSCWHIDField = value;
            }
        }
        /// <remarks/>
        public long HEmpID {
            get {
                return this.hEmpIDField;
            }
            set {
                this.hEmpIDField = value;
            }
        }
        /// <remarks/>
        public long HManagerID {
            get {
                return this.hManagerIDField;
            }
            set {
                this.hManagerIDField = value;
            }
        }
        /// <remarks/>
        public long HSecManagerID {
            get {
                return this.hSecManagerIDField;
            }
            set {
                this.hSecManagerIDField = value;
            }
        }
        /// <remarks/>
        public long HKeeperID {
            get {
                return this.hKeeperIDField;
            }
            set {
                this.hKeeperIDField = value;
            }
        }
        /// <remarks/>
        public long HDeptID {
            get {
                return this.hDeptIDField;
            }
            set {
                this.hDeptIDField = value;
            }
        }
        /// <remarks/>
        public string HExplanation {
            get {
                return this.hExplanationField;
            }
            set {
                this.hExplanationField = value;
            }
        }
        /// <remarks/>
        public string HInnerBillNo {
            get {
                return this.hInnerBillNoField;
            }
            set {
                this.hInnerBillNoField = value;
            }
        }
        /// <remarks/>
        public bool HRedBlueFlag {
            get {
                return this.hRedBlueFlagField;
            }
            set {
                this.hRedBlueFlagField = value;
            }
        }
        /// <remarks/>
        public string HStockStyle {
            get {
                return this.hStockStyleField;
            }
            set {
                this.hStockStyleField = value;
            }
        }
        /// <remarks/>
        public long HSTOCKORGID {
            get {
                return this.hSTOCKORGIDField;
            }
            set {
                this.hSTOCKORGIDField = value;
            }
        }
        /// <remarks/>
        public long HOWNERID {
            get {
                return this.hOWNERIDField;
            }
            set {
                this.hOWNERIDField = value;
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.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;
@@ -40802,17 +40979,17 @@
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    public partial class ClsKf_OtherOutBillMain : ClsXt_BaseBillMain {
    public partial class ClsKf_EntrustOutBillMain : ClsXt_BaseBillMain {
        
        private long hSupIDField;
        private long hEmpIDField;
        
        private long hWHIDField;
        
        private long hSCWHIDField;
        
        private long hEmpIDField;
        private long hManagerIDField;
        private long hMangerIDField;
        
        private long hSecManagerIDField;
        
@@ -40826,8 +41003,6 @@
        
        private bool hRedBlueFlagField;
        
        private string hStockStyleField;
        private long hSTOCKORGIDField;
        
        private long hOWNERIDField;
@@ -40839,6 +41014,16 @@
            }
            set {
                this.hSupIDField = value;
            }
        }
        /// <remarks/>
        public long HEmpID {
            get {
                return this.hEmpIDField;
            }
            set {
                this.hEmpIDField = value;
            }
        }
        
@@ -40863,22 +41048,12 @@
        }
        
        /// <remarks/>
        public long HEmpID {
        public long HMangerID {
            get {
                return this.hEmpIDField;
                return this.hMangerIDField;
            }
            set {
                this.hEmpIDField = value;
            }
        }
        /// <remarks/>
        public long HManagerID {
            get {
                return this.hManagerIDField;
            }
            set {
                this.hManagerIDField = value;
                this.hMangerIDField = value;
            }
        }
        
@@ -40939,16 +41114,6 @@
            }
            set {
                this.hRedBlueFlagField = value;
            }
        }
        /// <remarks/>
        public string HStockStyle {
            get {
                return this.hStockStyleField;
            }
            set {
                this.hStockStyleField = value;
            }
        }
        
@@ -48188,6 +48353,166 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    public delegate void GetSc_MouldStockBillMain_TempListCompletedEventHandler(object sender, GetSc_MouldStockBillMain_TempListCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetSc_MouldStockBillMain_TempListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal GetSc_MouldStockBillMain_TempListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public System.Data.DataSet Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((System.Data.DataSet)(this.results[0]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    public delegate void DeleteMouldBillListCompletedEventHandler(object sender, DeleteMouldBillListCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class DeleteMouldBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal DeleteMouldBillListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public bool Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((bool)(this.results[0]));
            }
        }
        /// <remarks/>
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    public delegate void GetBillEntry_TmpListCompletedEventHandler(object sender, GetBillEntry_TmpListCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetBillEntry_TmpListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal GetBillEntry_TmpListCompletedEventArgs(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 sMouldManagerCtl {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
        /// <remarks/>
        public string sFIFOCtl {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[2]));
            }
        }
        /// <remarks/>
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[3]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    public delegate void GetBillEntryTmpListCompletedEventHandler(object sender, GetBillEntryTmpListCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetBillEntryTmpListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal GetBillEntryTmpListCompletedEventArgs(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 sMouldManagerCtl {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
        /// <remarks/>
        public string sFIFOCtl {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[2]));
            }
        }
        /// <remarks/>
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[3]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    public delegate void get_CheckTypeByPackBarCode_PackCompletedEventHandler(object sender, get_CheckTypeByPackBarCode_PackCompletedEventArgs e);
    
    /// <remarks/>
@@ -48596,6 +48921,74 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    public delegate void get_PackBarCode_DeletePackUnionBillCompletedEventHandler(object sender, get_PackBarCode_DeletePackUnionBillCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class get_PackBarCode_DeletePackUnionBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal get_PackBarCode_DeletePackUnionBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public System.Data.DataSet Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((System.Data.DataSet)(this.results[0]));
            }
        }
        /// <remarks/>
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    public delegate void set_DeletePackUnionBillCompletedEventHandler(object sender, set_DeletePackUnionBillCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_DeletePackUnionBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_DeletePackUnionBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public bool Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((bool)(this.results[0]));
            }
        }
        /// <remarks/>
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    public delegate void get_BarCodePack_In_MoveStockBill_HuanTuoCompletedEventHandler(object sender, get_BarCodePack_In_MoveStockBill_HuanTuoCompletedEventArgs e);
    
    /// <remarks/>
@@ -48913,6 +49306,40 @@
        private object[] results;
        
        internal set_DelPackUnionBill_TempCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public bool Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((bool)(this.results[0]));
            }
        }
        /// <remarks/>
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    public delegate void TempList_Modify_PackCompletedEventHandler(object sender, TempList_Modify_PackCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class TempList_Modify_PackCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal TempList_Modify_PackCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
@@ -49968,6 +50395,124 @@
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[7]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    public delegate void get_InfoByStationInBillCompletedEventHandler(object sender, get_InfoByStationInBillCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class get_InfoByStationInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal get_InfoByStationInBillCompletedEventArgs(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 sReturn {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    public delegate void get_InfoByStationOutBillCompletedEventHandler(object sender, get_InfoByStationOutBillCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class get_InfoByStationOutBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal get_InfoByStationOutBillCompletedEventArgs(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 sReturn {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    public delegate void get_MaxBillNoAndIDCompletedEventHandler(object sender, get_MaxBillNoAndIDCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class get_MaxBillNoAndIDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal get_MaxBillNoAndIDCompletedEventArgs(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 HBillNo {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
        /// <remarks/>
        public long HInterID {
            get {
                this.RaiseExceptionIfNecessary();
                return ((long)(this.results[2]));
            }
        }
        /// <remarks/>
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[3]));
            }
        }
    }
@@ -53128,43 +53673,17 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    public delegate void GetSc_MouldStockBillMain_TempListCompletedEventHandler(object sender, GetSc_MouldStockBillMain_TempListCompletedEventArgs e);
    public delegate void set_AuditOtherInBillCompletedEventHandler(object sender, set_AuditOtherInBillCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetSc_MouldStockBillMain_TempListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    public partial class set_AuditOtherInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal GetSc_MouldStockBillMain_TempListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public System.Data.DataSet Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((System.Data.DataSet)(this.results[0]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    public delegate void DeleteMouldBillListCompletedEventHandler(object sender, DeleteMouldBillListCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class DeleteMouldBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal DeleteMouldBillListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
        internal set_AuditOtherInBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
@@ -53188,17 +53707,17 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    public delegate void GetBillEntry_TmpListCompletedEventHandler(object sender, GetBillEntry_TmpListCompletedEventArgs e);
    public delegate void get_StockInStyleCompletedEventHandler(object sender, get_StockInStyleCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetBillEntry_TmpListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    public partial class get_StockInStyleCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal GetBillEntry_TmpListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
        internal get_StockInStyleCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
@@ -53208,72 +53727,32 @@
            get {
                this.RaiseExceptionIfNecessary();
                return ((System.Data.DataSet)(this.results[0]));
            }
        }
        /// <remarks/>
        public string sMouldManagerCtl {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
        /// <remarks/>
        public string sFIFOCtl {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[2]));
            }
        }
        /// <remarks/>
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[3]));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    public delegate void GetBillEntryTmpListCompletedEventHandler(object sender, GetBillEntryTmpListCompletedEventArgs e);
    public delegate void set_SaveOtherInBill_NewCompletedEventHandler(object sender, set_SaveOtherInBill_NewCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetBillEntryTmpListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    public partial class set_SaveOtherInBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal GetBillEntryTmpListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
        internal set_SaveOtherInBill_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public System.Data.DataSet Result {
        public bool Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((System.Data.DataSet)(this.results[0]));
            }
        }
        /// <remarks/>
        public string sMouldManagerCtl {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
        /// <remarks/>
        public string sFIFOCtl {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[2]));
                return ((bool)(this.results[0]));
            }
        }
        
@@ -53281,7 +53760,7 @@
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[3]));
                return ((string)(this.results[1]));
            }
        }
    }
@@ -55538,85 +56017,17 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    public delegate void get_InfoByStationInBillCompletedEventHandler(object sender, get_InfoByStationInBillCompletedEventArgs e);
    public delegate void set_SaveEntrustOutBill_BillCheckCompletedEventHandler(object sender, set_SaveEntrustOutBill_BillCheckCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class get_InfoByStationInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    public partial class set_SaveEntrustOutBill_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal get_InfoByStationInBillCompletedEventArgs(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 sReturn {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    public delegate void get_InfoByStationOutBillCompletedEventHandler(object sender, get_InfoByStationOutBillCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class get_InfoByStationOutBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal get_InfoByStationOutBillCompletedEventArgs(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 sReturn {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    public delegate void get_MaxBillNoAndIDCompletedEventHandler(object sender, get_MaxBillNoAndIDCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class get_MaxBillNoAndIDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal get_MaxBillNoAndIDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
        internal set_SaveEntrustOutBill_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
@@ -55630,18 +56041,36 @@
        }
        
        /// <remarks/>
        public string HBillNo {
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    public delegate void set_SaveOtherOutBackBillCompletedEventHandler(object sender, set_SaveOtherOutBackBillCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_SaveOtherOutBackBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SaveOtherOutBackBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public long HInterID {
        public bool Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((long)(this.results[2]));
                return ((bool)(this.results[0]));
            }
        }
        
@@ -55649,7 +56078,41 @@
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[3]));
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    public delegate void set_SaveOtherOutBackBill_NewCompletedEventHandler(object sender, set_SaveOtherOutBackBill_NewCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_SaveOtherOutBackBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SaveOtherOutBackBill_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]));
            }
        }
    }
@@ -57396,100 +57859,6 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    public delegate void set_AuditOtherInBillCompletedEventHandler(object sender, set_AuditOtherInBillCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_AuditOtherInBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_AuditOtherInBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public bool Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((bool)(this.results[0]));
            }
        }
        /// <remarks/>
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    public delegate void get_StockInStyleCompletedEventHandler(object sender, get_StockInStyleCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class get_StockInStyleCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal get_StockInStyleCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public System.Data.DataSet Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((System.Data.DataSet)(this.results[0]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    public delegate void set_SaveOtherInBill_NewCompletedEventHandler(object sender, set_SaveOtherInBill_NewCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_SaveOtherInBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SaveOtherInBill_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public bool Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((bool)(this.results[0]));
            }
        }
        /// <remarks/>
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    public delegate void set_SaveMoveStockStepInBill_NewCompletedEventHandler(object sender, set_SaveMoveStockStepInBill_NewCompletedEventArgs e);
    
    /// <remarks/>
@@ -59184,85 +59553,17 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    public delegate void set_SaveEntrustOutBill_BillCheckCompletedEventHandler(object sender, set_SaveEntrustOutBill_BillCheckCompletedEventArgs e);
    public delegate void set_ClearPonderationBillMain_Temp_ChangGuiCompletedEventHandler(object sender, set_ClearPonderationBillMain_Temp_ChangGuiCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_SaveEntrustOutBill_BillCheckCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    public partial class set_ClearPonderationBillMain_Temp_ChangGuiCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal set_SaveEntrustOutBill_BillCheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public bool Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((bool)(this.results[0]));
            }
        }
        /// <remarks/>
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    public delegate void set_SaveOtherOutBackBillCompletedEventHandler(object sender, set_SaveOtherOutBackBillCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_SaveOtherOutBackBillCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SaveOtherOutBackBillCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public bool Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((bool)(this.results[0]));
            }
        }
        /// <remarks/>
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    public delegate void set_SaveOtherOutBackBill_NewCompletedEventHandler(object sender, set_SaveOtherOutBackBill_NewCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_SaveOtherOutBackBill_NewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_SaveOtherOutBackBill_NewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
        internal set_ClearPonderationBillMain_Temp_ChangGuiCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
@@ -61366,6 +61667,32 @@
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    public delegate void GetSc_ICMOBillListCompletedEventHandler(object sender, GetSc_ICMOBillListCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetSc_ICMOBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal GetSc_ICMOBillListCompletedEventArgs(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]));
            }
        }
    }
@@ -63917,40 +64244,6 @@
        private object[] results;
        
        internal set_SavePonderationBillMain_Temp_CheckCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public bool Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((bool)(this.results[0]));
            }
        }
        /// <remarks/>
        public string sErrMsg {
            get {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[1]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    public delegate void set_ClearPonderationBillMain_Temp_ChangGuiCompletedEventHandler(object sender, set_ClearPonderationBillMain_Temp_ChangGuiCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class set_ClearPonderationBillMain_Temp_ChangGuiCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal set_ClearPonderationBillMain_Temp_ChangGuiCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
@@ -66538,6 +66831,32 @@
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    public delegate void GetSc_PrepareMTRLBillListCompletedEventHandler(object sender, GetSc_PrepareMTRLBillListCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetSc_PrepareMTRLBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal GetSc_PrepareMTRLBillListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public System.Data.DataSet Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((System.Data.DataSet)(this.results[0]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    public delegate void GetCg_POStockInBackBillList_CLDCompletedEventHandler(object sender, GetCg_POStockInBackBillList_CLDCompletedEventArgs e);
    
    /// <remarks/>
@@ -66679,32 +66998,6 @@
        private object[] results;
        
        internal GetSc_ICMOBackBillListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        /// <remarks/>
        public System.Data.DataSet Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((System.Data.DataSet)(this.results[0]));
            }
        }
    }
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    public delegate void GetSc_ICMOBillListCompletedEventHandler(object sender, GetSc_ICMOBillListCompletedEventArgs e);
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetSc_ICMOBillListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        private object[] results;
        internal GetSc_ICMOBillListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
                base(exception, cancelled, userState) {
            this.results = results;
        }
WebAPI/Web References/WebS/Reference.map
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<DiscoveryClientResultsFile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Results>
    <DiscoveryClientResult referenceType="System.Web.Services.Discovery.ContractReference" url="http://192.168.63.3/WEBS-WMS/WebService1.asmx?wsdl" filename="WebService1.wsdl" />
    <DiscoveryClientResult referenceType="System.Web.Services.Discovery.DiscoveryDocumentReference" url="http://192.168.63.3/WEBS-WMS/WebService1.asmx?disco" filename="WebService1.disco" />
    <DiscoveryClientResult referenceType="System.Web.Services.Discovery.DiscoveryDocumentReference" url="http://192.168.63.20/WEBS-WMS/WebService1.asmx?disco" filename="WebService1.disco" />
    <DiscoveryClientResult referenceType="System.Web.Services.Discovery.ContractReference" url="http://192.168.63.20/WEBS-WMS/WebService1.asmx?wsdl" filename="WebService1.wsdl" />
  </Results>
</DiscoveryClientResultsFile>
WebAPI/Web References/WebS/WebService1.disco
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<discovery xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/disco/">
  <contractRef ref="http://192.168.63.3/WEBS-WMS/WebService1.asmx?wsdl" docRef="http://192.168.63.3/WEBS-WMS/WebService1.asmx" xmlns="http://schemas.xmlsoap.org/disco/scl/" />
  <soap address="http://192.168.63.3/WEBS-WMS/WebService1.asmx" xmlns:q1="http://tempuri.org/" binding="q1:WebService1Soap" xmlns="http://schemas.xmlsoap.org/disco/soap/" />
  <soap address="http://192.168.63.3/WEBS-WMS/WebService1.asmx" xmlns:q2="http://tempuri.org/" binding="q2:WebService1Soap12" xmlns="http://schemas.xmlsoap.org/disco/soap/" />
  <contractRef ref="http://192.168.63.20/WEBS-WMS/WebService1.asmx?wsdl" docRef="http://192.168.63.20/WEBS-WMS/WebService1.asmx" xmlns="http://schemas.xmlsoap.org/disco/scl/" />
  <soap address="http://192.168.63.20/WEBS-WMS/WebService1.asmx" xmlns:q1="http://tempuri.org/" binding="q1:WebService1Soap" xmlns="http://schemas.xmlsoap.org/disco/soap/" />
  <soap address="http://192.168.63.20/WEBS-WMS/WebService1.asmx" xmlns:q2="http://tempuri.org/" binding="q2:WebService1Soap12" xmlns="http://schemas.xmlsoap.org/disco/soap/" />
</discovery>
WebAPI/Web References/WebS/WebService1.wsdl
@@ -2,6 +2,104 @@
<wsdl:definitions xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://tempuri.org/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/">
      <s:element name="GetSc_MouldStockBillMain_TempList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sHBillType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sHMaker" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="sHOWNERID" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSc_MouldStockBillMain_TempListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSc_MouldStockBillMain_TempListResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteMouldBillList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteMouldBillListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="DeleteMouldBillListResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBillEntry_TmpList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sMouldManagerCtl" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sFIFOCtl" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBillEntry_TmpListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetBillEntry_TmpListResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
            <s:element minOccurs="0" maxOccurs="1" name="sMouldManagerCtl" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sFIFOCtl" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBillEntryTmpList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="sMouldManagerCtl" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sFIFOCtl" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBillEntryTmpListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetBillEntryTmpListResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
            <s:element minOccurs="0" maxOccurs="1" name="sMouldManagerCtl" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sFIFOCtl" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_CheckTypeByPackBarCode_Pack">
        <s:complexType>
          <s:sequence>
@@ -325,6 +423,53 @@
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_PackBarCode_DeletePackUnionBill">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="HBarCode_Pack" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HHMaker" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_PackBarCode_DeletePackUnionBillResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="get_PackBarCode_DeletePackUnionBillResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_DeletePackUnionBill">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HBarCode_Pack" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HComputerName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HIPAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HModCaption" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_DeletePackUnionBillResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="set_DeletePackUnionBillResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_BarCodePack_In_MoveStockBill_HuanTuo">
        <s:complexType>
          <s:sequence>
@@ -537,6 +682,24 @@
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="set_DelPackUnionBill_TempResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="TempList_Modify_Pack">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="sHInterID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="sHBillNo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sHBillType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="TempList_Modify_PackResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="TempList_Modify_PackResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
@@ -1615,6 +1778,72 @@
            <s:element minOccurs="0" maxOccurs="1" name="sHSupName" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="sHDeptID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="sHDeptName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_InfoByStationInBill">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="lngBillKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sReturn" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_InfoByStationInBillResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="get_InfoByStationInBillResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
            <s:element minOccurs="0" maxOccurs="1" name="sReturn" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_InfoByStationOutBill">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="lngBillKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sReturn" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_InfoByStationOutBillResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="get_InfoByStationOutBillResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
            <s:element minOccurs="0" maxOccurs="1" name="sReturn" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_MaxBillNoAndID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="HTranType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_MaxBillNoAndIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="get_MaxBillNoAndIDResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
@@ -3758,19 +3987,60 @@
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSc_MouldStockBillMain_TempList">
      <s:element name="set_AuditOtherInBill">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sHBillType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sHMaker" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="sHOWNERID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherInBillMain_K3" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSc_MouldStockBillMain_TempListResponse">
      <s:complexType name="ClsKf_OtherInBillMain_K3">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="HDate" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="HYear" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="HPeriod" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="HSManagerID" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="HFManagerID" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="HManagerID" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="HSupplyID" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HRemark" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="HBillerID" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="HMakeDate" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HUpDater" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HUpDateDate" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HChecker" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HCheckDate" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HCloseMan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HCloseDate" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HDeleteMan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HDeleteDate" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="set_AuditOtherInBillResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSc_MouldStockBillMain_TempListResult">
            <s:element minOccurs="1" maxOccurs="1" name="set_AuditOtherInBillResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_StockInStyle">
        <s:complexType />
      </s:element>
      <s:element name="get_StockInStyleResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="get_StockInStyleResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
@@ -3781,87 +4051,11 @@
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteMouldBillList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteMouldBillListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="DeleteMouldBillListResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBillEntry_TmpList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sMouldManagerCtl" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sFIFOCtl" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBillEntry_TmpListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetBillEntry_TmpListResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
            <s:element minOccurs="0" maxOccurs="1" name="sMouldManagerCtl" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sFIFOCtl" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBillEntryTmpList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HStockOrgID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="sMouldManagerCtl" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sFIFOCtl" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBillEntryTmpListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetBillEntryTmpListResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
            <s:element minOccurs="0" maxOccurs="1" name="sMouldManagerCtl" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sFIFOCtl" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SaveOtherInBill_CLD_New">
      <s:element name="set_SaveOtherInBill_New">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherInBillMain" />
            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
@@ -3888,6 +4082,24 @@
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="set_SaveOtherInBill_NewResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherInBill_NewResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SaveOtherInBill_CLD_New">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherInBillMain" />
            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SaveOtherInBill_CLD_NewResponse">
        <s:complexType>
          <s:sequence>
@@ -5353,68 +5565,122 @@
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_InfoByStationInBill">
      <s:element name="set_SaveEntrustOutBill_BillCheck">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="lngBillKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sReturn" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_InfoByStationInBillResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="get_InfoByStationInBillResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
            <s:element minOccurs="0" maxOccurs="1" name="sReturn" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_InfoByStationOutBill">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="lngBillKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sReturn" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_InfoByStationOutBillResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="get_InfoByStationOutBillResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
            <s:element minOccurs="0" maxOccurs="1" name="sReturn" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_MaxBillNoAndID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="HTranType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_EntrustOutBillMain" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_MaxBillNoAndIDResponse">
      <s:complexType name="ClsKf_EntrustOutBillMain">
        <s:complexContent mixed="false">
          <s:extension base="tns:ClsXt_BaseBillMain">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HMangerID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HSecManagerID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HKeeperID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
              <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="set_SaveEntrustOutBill_BillCheckResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="get_MaxBillNoAndIDResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="set_SaveEntrustOutBill_BillCheckResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SaveOtherOutBackBill">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ICStockBillMain" />
            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ClsKf_ICStockBillMain">
        <s:complexContent mixed="false">
          <s:extension base="tns:ClsXt_BaseBillMain">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HManagerID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HSecManagerID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HKeeperID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HCurID" type="s:long" />
              <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="HSellSID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HConveyCompID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HConveyTypeID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HCarriage" type="s:float" />
              <s:element minOccurs="0" maxOccurs="1" name="HSeOrderBillNo_M" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="HSeOrderBillNo" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="HConveyMoney" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="HCheckMoney" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="HCheckMoneyFor" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="HRemainMoney" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="HCheckStatus" type="s:long" />
              <s:element minOccurs="0" maxOccurs="1" name="HHookType" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="HHookQty" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="HCarNo" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="HLinkMan" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="HLinkPhone" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="HAddress" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="HProcID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HSALEORGID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HPRDORGID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HSETTLEORGID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HOWNERSUPPLIERID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HDEMANDORGID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HPURCHASEORGID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HPAYORGID" type="s:long" />
              <s:element minOccurs="0" maxOccurs="1" name="HOWNERTYPEID" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="HStockStyle" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="set_SaveOtherOutBackBillResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherOutBackBillResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SaveOtherOutBackBill_New">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ICStockBillMain" />
            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SaveOtherOutBackBill_NewResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherOutBackBill_NewResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
@@ -5667,55 +5933,6 @@
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ClsKf_ICStockBillMain">
        <s:complexContent mixed="false">
          <s:extension base="tns:ClsXt_BaseBillMain">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HManagerID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HSecManagerID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HKeeperID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HCurID" type="s:long" />
              <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="HSellSID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HConveyCompID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HConveyTypeID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HCarriage" type="s:float" />
              <s:element minOccurs="0" maxOccurs="1" name="HSeOrderBillNo_M" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="HSeOrderBillNo" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="HConveyMoney" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="HCheckMoney" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="HCheckMoneyFor" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="HRemainMoney" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="HCheckStatus" type="s:long" />
              <s:element minOccurs="0" maxOccurs="1" name="HHookType" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="HHookQty" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="HCarNo" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="HLinkMan" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="HLinkPhone" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="HAddress" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="HProcID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HSALEORGID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HPRDORGID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HSETTLEORGID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HOWNERSUPPLIERID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HDEMANDORGID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HPURCHASEORGID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HPAYORGID" type="s:long" />
              <s:element minOccurs="0" maxOccurs="1" name="HOWNERTYPEID" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="HStockStyle" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="set_SavePOStockInBackBillResponse">
        <s:complexType>
          <s:sequence>
@@ -6507,37 +6724,6 @@
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ClsKf_OtherInBillMain_K3">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="HDate" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="HYear" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="HPeriod" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="HSManagerID" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="HFManagerID" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="HManagerID" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="HSupplyID" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HRemark" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="HBillerID" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="HMakeDate" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HUpDater" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HUpDateDate" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HChecker" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HCheckDate" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HCloseMan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HCloseDate" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HDeleteMan" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="HDeleteDate" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="set_CheckAddOtherInBillResponse">
        <s:complexType>
          <s:sequence>
@@ -6558,56 +6744,6 @@
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="set_CheckOtherInBillResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_AuditOtherInBill">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherInBillMain_K3" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_AuditOtherInBillResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="set_AuditOtherInBillResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get_StockInStyle">
        <s:complexType />
      </s:element>
      <s:element name="get_StockInStyleResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="get_StockInStyleResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SaveOtherInBill_New">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_OtherInBillMain" />
            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SaveOtherInBill_NewResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherInBill_NewResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
@@ -7730,27 +7866,6 @@
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ClsKf_EntrustOutBillMain">
        <s:complexContent mixed="false">
          <s:extension base="tns:ClsXt_BaseBillMain">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HMangerID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HSecManagerID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HKeeperID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" />
              <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" />
              <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="set_SaveEntrustOutBillResponse">
        <s:complexType>
          <s:sequence>
@@ -7940,52 +8055,31 @@
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SaveEntrustOutBill_BillCheck">
      <s:element name="set_ClearPonderationBillMain_Temp_ChangGui">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_EntrustOutBillMain" />
            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HMaterID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HAuxPropID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="HMTONo" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HSCWhID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="HBatchNo" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HSourceInterID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HSourceEntryID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sBillType" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="sQty" type="s:double" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SaveEntrustOutBill_BillCheckResponse">
      <s:element name="set_ClearPonderationBillMain_Temp_ChangGuiResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="set_SaveEntrustOutBill_BillCheckResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SaveOtherOutBackBill">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ICStockBillMain" />
            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SaveOtherOutBackBillResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherOutBackBillResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SaveOtherOutBackBill_New">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ICStockBillMain" />
            <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_SaveOtherOutBackBill_NewResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="set_SaveOtherOutBackBill_NewResult" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="set_ClearPonderationBillMain_Temp_ChangGuiResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
@@ -9580,6 +9674,27 @@
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="set_SaveMoveStockStepOutBill_CLD_NewResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSc_ICMOBillList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sWhere" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSc_ICMOBillListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSc_ICMOBillListResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
@@ -11473,35 +11588,6 @@
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="set_SavePonderationBillMain_Temp_CheckResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_ClearPonderationBillMain_Temp_ChangGui">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HMaterID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HAuxPropID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="HMTONo" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HSCWhID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="HBatchNo" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="HSourceInterID" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="HSourceEntryID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sBillType" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="sQty" type="s:double" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="set_ClearPonderationBillMain_Temp_ChangGuiResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="set_ClearPonderationBillMain_Temp_ChangGuiResult" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" />
          </s:sequence>
        </s:complexType>
@@ -13529,6 +13615,27 @@
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSc_PrepareMTRLBillList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sWhere" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSc_PrepareMTRLBillListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSc_PrepareMTRLBillListResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCg_POStockInBackBillList_CLD">
        <s:complexType>
          <s:sequence>
@@ -13655,29 +13762,32 @@
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSc_ICMOBillList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sWhere" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSc_ICMOBillListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSc_ICMOBillListResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="GetSc_MouldStockBillMain_TempListSoapIn">
    <wsdl:part name="parameters" element="tns:GetSc_MouldStockBillMain_TempList" />
  </wsdl:message>
  <wsdl:message name="GetSc_MouldStockBillMain_TempListSoapOut">
    <wsdl:part name="parameters" element="tns:GetSc_MouldStockBillMain_TempListResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteMouldBillListSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteMouldBillList" />
  </wsdl:message>
  <wsdl:message name="DeleteMouldBillListSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteMouldBillListResponse" />
  </wsdl:message>
  <wsdl:message name="GetBillEntry_TmpListSoapIn">
    <wsdl:part name="parameters" element="tns:GetBillEntry_TmpList" />
  </wsdl:message>
  <wsdl:message name="GetBillEntry_TmpListSoapOut">
    <wsdl:part name="parameters" element="tns:GetBillEntry_TmpListResponse" />
  </wsdl:message>
  <wsdl:message name="GetBillEntryTmpListSoapIn">
    <wsdl:part name="parameters" element="tns:GetBillEntryTmpList" />
  </wsdl:message>
  <wsdl:message name="GetBillEntryTmpListSoapOut">
    <wsdl:part name="parameters" element="tns:GetBillEntryTmpListResponse" />
  </wsdl:message>
  <wsdl:message name="get_CheckTypeByPackBarCode_PackSoapIn">
    <wsdl:part name="parameters" element="tns:get_CheckTypeByPackBarCode_Pack" />
  </wsdl:message>
@@ -13750,6 +13860,18 @@
  <wsdl:message name="set_SavePackUnionBill_AddSoapOut">
    <wsdl:part name="parameters" element="tns:set_SavePackUnionBill_AddResponse" />
  </wsdl:message>
  <wsdl:message name="get_PackBarCode_DeletePackUnionBillSoapIn">
    <wsdl:part name="parameters" element="tns:get_PackBarCode_DeletePackUnionBill" />
  </wsdl:message>
  <wsdl:message name="get_PackBarCode_DeletePackUnionBillSoapOut">
    <wsdl:part name="parameters" element="tns:get_PackBarCode_DeletePackUnionBillResponse" />
  </wsdl:message>
  <wsdl:message name="set_DeletePackUnionBillSoapIn">
    <wsdl:part name="parameters" element="tns:set_DeletePackUnionBill" />
  </wsdl:message>
  <wsdl:message name="set_DeletePackUnionBillSoapOut">
    <wsdl:part name="parameters" element="tns:set_DeletePackUnionBillResponse" />
  </wsdl:message>
  <wsdl:message name="get_BarCodePack_In_MoveStockBill_HuanTuoSoapIn">
    <wsdl:part name="parameters" element="tns:get_BarCodePack_In_MoveStockBill_HuanTuo" />
  </wsdl:message>
@@ -13809,6 +13931,12 @@
  </wsdl:message>
  <wsdl:message name="set_DelPackUnionBill_TempSoapOut">
    <wsdl:part name="parameters" element="tns:set_DelPackUnionBill_TempResponse" />
  </wsdl:message>
  <wsdl:message name="TempList_Modify_PackSoapIn">
    <wsdl:part name="parameters" element="tns:TempList_Modify_Pack" />
  </wsdl:message>
  <wsdl:message name="TempList_Modify_PackSoapOut">
    <wsdl:part name="parameters" element="tns:TempList_Modify_PackResponse" />
  </wsdl:message>
  <wsdl:message name="GetSc_PackUnionBill_TempListSoapIn">
    <wsdl:part name="parameters" element="tns:GetSc_PackUnionBill_TempList" />
@@ -13995,6 +14123,24 @@
  </wsdl:message>
  <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MouldSoapOut">
    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MouldResponse" />
  </wsdl:message>
  <wsdl:message name="get_InfoByStationInBillSoapIn">
    <wsdl:part name="parameters" element="tns:get_InfoByStationInBill" />
  </wsdl:message>
  <wsdl:message name="get_InfoByStationInBillSoapOut">
    <wsdl:part name="parameters" element="tns:get_InfoByStationInBillResponse" />
  </wsdl:message>
  <wsdl:message name="get_InfoByStationOutBillSoapIn">
    <wsdl:part name="parameters" element="tns:get_InfoByStationOutBill" />
  </wsdl:message>
  <wsdl:message name="get_InfoByStationOutBillSoapOut">
    <wsdl:part name="parameters" element="tns:get_InfoByStationOutBillResponse" />
  </wsdl:message>
  <wsdl:message name="get_MaxBillNoAndIDSoapIn">
    <wsdl:part name="parameters" element="tns:get_MaxBillNoAndID" />
  </wsdl:message>
  <wsdl:message name="get_MaxBillNoAndIDSoapOut">
    <wsdl:part name="parameters" element="tns:get_MaxBillNoAndIDResponse" />
  </wsdl:message>
  <wsdl:message name="get_MaxBillNoAndID_K3SoapIn">
    <wsdl:part name="parameters" element="tns:get_MaxBillNoAndID_K3" />
@@ -14482,29 +14628,23 @@
  <wsdl:message name="GetMouldSourceSoapOut">
    <wsdl:part name="parameters" element="tns:GetMouldSourceResponse" />
  </wsdl:message>
  <wsdl:message name="GetSc_MouldStockBillMain_TempListSoapIn">
    <wsdl:part name="parameters" element="tns:GetSc_MouldStockBillMain_TempList" />
  <wsdl:message name="set_AuditOtherInBillSoapIn">
    <wsdl:part name="parameters" element="tns:set_AuditOtherInBill" />
  </wsdl:message>
  <wsdl:message name="GetSc_MouldStockBillMain_TempListSoapOut">
    <wsdl:part name="parameters" element="tns:GetSc_MouldStockBillMain_TempListResponse" />
  <wsdl:message name="set_AuditOtherInBillSoapOut">
    <wsdl:part name="parameters" element="tns:set_AuditOtherInBillResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteMouldBillListSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteMouldBillList" />
  <wsdl:message name="get_StockInStyleSoapIn">
    <wsdl:part name="parameters" element="tns:get_StockInStyle" />
  </wsdl:message>
  <wsdl:message name="DeleteMouldBillListSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteMouldBillListResponse" />
  <wsdl:message name="get_StockInStyleSoapOut">
    <wsdl:part name="parameters" element="tns:get_StockInStyleResponse" />
  </wsdl:message>
  <wsdl:message name="GetBillEntry_TmpListSoapIn">
    <wsdl:part name="parameters" element="tns:GetBillEntry_TmpList" />
  <wsdl:message name="set_SaveOtherInBill_NewSoapIn">
    <wsdl:part name="parameters" element="tns:set_SaveOtherInBill_New" />
  </wsdl:message>
  <wsdl:message name="GetBillEntry_TmpListSoapOut">
    <wsdl:part name="parameters" element="tns:GetBillEntry_TmpListResponse" />
  </wsdl:message>
  <wsdl:message name="GetBillEntryTmpListSoapIn">
    <wsdl:part name="parameters" element="tns:GetBillEntryTmpList" />
  </wsdl:message>
  <wsdl:message name="GetBillEntryTmpListSoapOut">
    <wsdl:part name="parameters" element="tns:GetBillEntryTmpListResponse" />
  <wsdl:message name="set_SaveOtherInBill_NewSoapOut">
    <wsdl:part name="parameters" element="tns:set_SaveOtherInBill_NewResponse" />
  </wsdl:message>
  <wsdl:message name="set_SaveOtherInBill_CLD_NewSoapIn">
    <wsdl:part name="parameters" element="tns:set_SaveOtherInBill_CLD_New" />
@@ -14920,23 +15060,23 @@
  <wsdl:message name="get_InfoByBarCodeForReportSoapOut">
    <wsdl:part name="parameters" element="tns:get_InfoByBarCodeForReportResponse" />
  </wsdl:message>
  <wsdl:message name="get_InfoByStationInBillSoapIn">
    <wsdl:part name="parameters" element="tns:get_InfoByStationInBill" />
  <wsdl:message name="set_SaveEntrustOutBill_BillCheckSoapIn">
    <wsdl:part name="parameters" element="tns:set_SaveEntrustOutBill_BillCheck" />
  </wsdl:message>
  <wsdl:message name="get_InfoByStationInBillSoapOut">
    <wsdl:part name="parameters" element="tns:get_InfoByStationInBillResponse" />
  <wsdl:message name="set_SaveEntrustOutBill_BillCheckSoapOut">
    <wsdl:part name="parameters" element="tns:set_SaveEntrustOutBill_BillCheckResponse" />
  </wsdl:message>
  <wsdl:message name="get_InfoByStationOutBillSoapIn">
    <wsdl:part name="parameters" element="tns:get_InfoByStationOutBill" />
  <wsdl:message name="set_SaveOtherOutBackBillSoapIn">
    <wsdl:part name="parameters" element="tns:set_SaveOtherOutBackBill" />
  </wsdl:message>
  <wsdl:message name="get_InfoByStationOutBillSoapOut">
    <wsdl:part name="parameters" element="tns:get_InfoByStationOutBillResponse" />
  <wsdl:message name="set_SaveOtherOutBackBillSoapOut">
    <wsdl:part name="parameters" element="tns:set_SaveOtherOutBackBillResponse" />
  </wsdl:message>
  <wsdl:message name="get_MaxBillNoAndIDSoapIn">
    <wsdl:part name="parameters" element="tns:get_MaxBillNoAndID" />
  <wsdl:message name="set_SaveOtherOutBackBill_NewSoapIn">
    <wsdl:part name="parameters" element="tns:set_SaveOtherOutBackBill_New" />
  </wsdl:message>
  <wsdl:message name="get_MaxBillNoAndIDSoapOut">
    <wsdl:part name="parameters" element="tns:get_MaxBillNoAndIDResponse" />
  <wsdl:message name="set_SaveOtherOutBackBill_NewSoapOut">
    <wsdl:part name="parameters" element="tns:set_SaveOtherOutBackBill_NewResponse" />
  </wsdl:message>
  <wsdl:message name="set_SaveOtherOutBillSoapIn">
    <wsdl:part name="parameters" element="tns:set_SaveOtherOutBill" />
@@ -15237,24 +15377,6 @@
  </wsdl:message>
  <wsdl:message name="set_CheckOtherInBillSoapOut">
    <wsdl:part name="parameters" element="tns:set_CheckOtherInBillResponse" />
  </wsdl:message>
  <wsdl:message name="set_AuditOtherInBillSoapIn">
    <wsdl:part name="parameters" element="tns:set_AuditOtherInBill" />
  </wsdl:message>
  <wsdl:message name="set_AuditOtherInBillSoapOut">
    <wsdl:part name="parameters" element="tns:set_AuditOtherInBillResponse" />
  </wsdl:message>
  <wsdl:message name="get_StockInStyleSoapIn">
    <wsdl:part name="parameters" element="tns:get_StockInStyle" />
  </wsdl:message>
  <wsdl:message name="get_StockInStyleSoapOut">
    <wsdl:part name="parameters" element="tns:get_StockInStyleResponse" />
  </wsdl:message>
  <wsdl:message name="set_SaveOtherInBill_NewSoapIn">
    <wsdl:part name="parameters" element="tns:set_SaveOtherInBill_New" />
  </wsdl:message>
  <wsdl:message name="set_SaveOtherInBill_NewSoapOut">
    <wsdl:part name="parameters" element="tns:set_SaveOtherInBill_NewResponse" />
  </wsdl:message>
  <wsdl:message name="set_SaveMoveStockStepInBill_NewSoapIn">
    <wsdl:part name="parameters" element="tns:set_SaveMoveStockStepInBill_New" />
@@ -15562,23 +15684,11 @@
  <wsdl:message name="set_SaveEntrustOutBill_CLDSoapOut">
    <wsdl:part name="parameters" element="tns:set_SaveEntrustOutBill_CLDResponse" />
  </wsdl:message>
  <wsdl:message name="set_SaveEntrustOutBill_BillCheckSoapIn">
    <wsdl:part name="parameters" element="tns:set_SaveEntrustOutBill_BillCheck" />
  <wsdl:message name="set_ClearPonderationBillMain_Temp_ChangGuiSoapIn">
    <wsdl:part name="parameters" element="tns:set_ClearPonderationBillMain_Temp_ChangGui" />
  </wsdl:message>
  <wsdl:message name="set_SaveEntrustOutBill_BillCheckSoapOut">
    <wsdl:part name="parameters" element="tns:set_SaveEntrustOutBill_BillCheckResponse" />
  </wsdl:message>
  <wsdl:message name="set_SaveOtherOutBackBillSoapIn">
    <wsdl:part name="parameters" element="tns:set_SaveOtherOutBackBill" />
  </wsdl:message>
  <wsdl:message name="set_SaveOtherOutBackBillSoapOut">
    <wsdl:part name="parameters" element="tns:set_SaveOtherOutBackBillResponse" />
  </wsdl:message>
  <wsdl:message name="set_SaveOtherOutBackBill_NewSoapIn">
    <wsdl:part name="parameters" element="tns:set_SaveOtherOutBackBill_New" />
  </wsdl:message>
  <wsdl:message name="set_SaveOtherOutBackBill_NewSoapOut">
    <wsdl:part name="parameters" element="tns:set_SaveOtherOutBackBill_NewResponse" />
  <wsdl:message name="set_ClearPonderationBillMain_Temp_ChangGuiSoapOut">
    <wsdl:part name="parameters" element="tns:set_ClearPonderationBillMain_Temp_ChangGuiResponse" />
  </wsdl:message>
  <wsdl:message name="set_SavePonderationBillMain_Temp_ChangGuiSoapIn">
    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_ChangGui" />
@@ -15981,6 +16091,12 @@
  </wsdl:message>
  <wsdl:message name="set_SaveMoveStockStepOutBill_CLD_NewSoapOut">
    <wsdl:part name="parameters" element="tns:set_SaveMoveStockStepOutBill_CLD_NewResponse" />
  </wsdl:message>
  <wsdl:message name="GetSc_ICMOBillListSoapIn">
    <wsdl:part name="parameters" element="tns:GetSc_ICMOBillList" />
  </wsdl:message>
  <wsdl:message name="GetSc_ICMOBillListSoapOut">
    <wsdl:part name="parameters" element="tns:GetSc_ICMOBillListResponse" />
  </wsdl:message>
  <wsdl:message name="GetSc_ICMOReportBillListSoapIn">
    <wsdl:part name="parameters" element="tns:GetSc_ICMOReportBillList" />
@@ -16486,12 +16602,6 @@
  <wsdl:message name="set_SavePonderationBillMain_Temp_CheckSoapOut">
    <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_CheckResponse" />
  </wsdl:message>
  <wsdl:message name="set_ClearPonderationBillMain_Temp_ChangGuiSoapIn">
    <wsdl:part name="parameters" element="tns:set_ClearPonderationBillMain_Temp_ChangGui" />
  </wsdl:message>
  <wsdl:message name="set_ClearPonderationBillMain_Temp_ChangGuiSoapOut">
    <wsdl:part name="parameters" element="tns:set_ClearPonderationBillMain_Temp_ChangGuiResponse" />
  </wsdl:message>
  <wsdl:message name="HelloWorldSoapIn">
    <wsdl:part name="parameters" element="tns:HelloWorld" />
  </wsdl:message>
@@ -16960,6 +17070,12 @@
  <wsdl:message name="GetKf_STJGOutBillListSoapOut">
    <wsdl:part name="parameters" element="tns:GetKf_STJGOutBillListResponse" />
  </wsdl:message>
  <wsdl:message name="GetSc_PrepareMTRLBillListSoapIn">
    <wsdl:part name="parameters" element="tns:GetSc_PrepareMTRLBillList" />
  </wsdl:message>
  <wsdl:message name="GetSc_PrepareMTRLBillListSoapOut">
    <wsdl:part name="parameters" element="tns:GetSc_PrepareMTRLBillListResponse" />
  </wsdl:message>
  <wsdl:message name="GetCg_POStockInBackBillList_CLDSoapIn">
    <wsdl:part name="parameters" element="tns:GetCg_POStockInBackBillList_CLD" />
  </wsdl:message>
@@ -16996,13 +17112,23 @@
  <wsdl:message name="GetSc_ICMOBackBillListSoapOut">
    <wsdl:part name="parameters" element="tns:GetSc_ICMOBackBillListResponse" />
  </wsdl:message>
  <wsdl:message name="GetSc_ICMOBillListSoapIn">
    <wsdl:part name="parameters" element="tns:GetSc_ICMOBillList" />
  </wsdl:message>
  <wsdl:message name="GetSc_ICMOBillListSoapOut">
    <wsdl:part name="parameters" element="tns:GetSc_ICMOBillListResponse" />
  </wsdl:message>
  <wsdl:portType name="WebService1Soap">
    <wsdl:operation name="GetSc_MouldStockBillMain_TempList">
      <wsdl:input message="tns:GetSc_MouldStockBillMain_TempListSoapIn" />
      <wsdl:output message="tns:GetSc_MouldStockBillMain_TempListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteMouldBillList">
      <wsdl:input message="tns:DeleteMouldBillListSoapIn" />
      <wsdl:output message="tns:DeleteMouldBillListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBillEntry_TmpList">
      <wsdl:input message="tns:GetBillEntry_TmpListSoapIn" />
      <wsdl:output message="tns:GetBillEntry_TmpListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBillEntryTmpList">
      <wsdl:input message="tns:GetBillEntryTmpListSoapIn" />
      <wsdl:output message="tns:GetBillEntryTmpListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="get_CheckTypeByPackBarCode_Pack">
      <wsdl:input message="tns:get_CheckTypeByPackBarCode_PackSoapIn" />
      <wsdl:output message="tns:get_CheckTypeByPackBarCode_PackSoapOut" />
@@ -17051,6 +17177,14 @@
      <wsdl:input message="tns:set_SavePackUnionBill_AddSoapIn" />
      <wsdl:output message="tns:set_SavePackUnionBill_AddSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="get_PackBarCode_DeletePackUnionBill">
      <wsdl:input message="tns:get_PackBarCode_DeletePackUnionBillSoapIn" />
      <wsdl:output message="tns:get_PackBarCode_DeletePackUnionBillSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="set_DeletePackUnionBill">
      <wsdl:input message="tns:set_DeletePackUnionBillSoapIn" />
      <wsdl:output message="tns:set_DeletePackUnionBillSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="get_BarCodePack_In_MoveStockBill_HuanTuo">
      <wsdl:input message="tns:get_BarCodePack_In_MoveStockBill_HuanTuoSoapIn" />
      <wsdl:output message="tns:get_BarCodePack_In_MoveStockBill_HuanTuoSoapOut" />
@@ -17090,6 +17224,10 @@
    <wsdl:operation name="set_DelPackUnionBill_Temp">
      <wsdl:input message="tns:set_DelPackUnionBill_TempSoapIn" />
      <wsdl:output message="tns:set_DelPackUnionBill_TempSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="TempList_Modify_Pack">
      <wsdl:input message="tns:TempList_Modify_PackSoapIn" />
      <wsdl:output message="tns:TempList_Modify_PackSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSc_PackUnionBill_TempList">
      <wsdl:input message="tns:GetSc_PackUnionBill_TempListSoapIn" />
@@ -17214,6 +17352,18 @@
    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_Mould">
      <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_MouldSoapIn" />
      <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCode_MouldSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="get_InfoByStationInBill">
      <wsdl:input message="tns:get_InfoByStationInBillSoapIn" />
      <wsdl:output message="tns:get_InfoByStationInBillSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="get_InfoByStationOutBill">
      <wsdl:input message="tns:get_InfoByStationOutBillSoapIn" />
      <wsdl:output message="tns:get_InfoByStationOutBillSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="get_MaxBillNoAndID">
      <wsdl:input message="tns:get_MaxBillNoAndIDSoapIn" />
      <wsdl:output message="tns:get_MaxBillNoAndIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="get_MaxBillNoAndID_K3">
      <wsdl:input message="tns:get_MaxBillNoAndID_K3SoapIn" />
@@ -17539,21 +17689,17 @@
      <wsdl:input message="tns:GetMouldSourceSoapIn" />
      <wsdl:output message="tns:GetMouldSourceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSc_MouldStockBillMain_TempList">
      <wsdl:input message="tns:GetSc_MouldStockBillMain_TempListSoapIn" />
      <wsdl:output message="tns:GetSc_MouldStockBillMain_TempListSoapOut" />
    <wsdl:operation name="set_AuditOtherInBill">
      <wsdl:input message="tns:set_AuditOtherInBillSoapIn" />
      <wsdl:output message="tns:set_AuditOtherInBillSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteMouldBillList">
      <wsdl:input message="tns:DeleteMouldBillListSoapIn" />
      <wsdl:output message="tns:DeleteMouldBillListSoapOut" />
    <wsdl:operation name="get_StockInStyle">
      <wsdl:input message="tns:get_StockInStyleSoapIn" />
      <wsdl:output message="tns:get_StockInStyleSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBillEntry_TmpList">
      <wsdl:input message="tns:GetBillEntry_TmpListSoapIn" />
      <wsdl:output message="tns:GetBillEntry_TmpListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBillEntryTmpList">
      <wsdl:input message="tns:GetBillEntryTmpListSoapIn" />
      <wsdl:output message="tns:GetBillEntryTmpListSoapOut" />
    <wsdl:operation name="set_SaveOtherInBill_New">
      <wsdl:input message="tns:set_SaveOtherInBill_NewSoapIn" />
      <wsdl:output message="tns:set_SaveOtherInBill_NewSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="set_SaveOtherInBill_CLD_New">
      <wsdl:input message="tns:set_SaveOtherInBill_CLD_NewSoapIn" />
@@ -17831,17 +17977,17 @@
      <wsdl:input message="tns:get_InfoByBarCodeForReportSoapIn" />
      <wsdl:output message="tns:get_InfoByBarCodeForReportSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="get_InfoByStationInBill">
      <wsdl:input message="tns:get_InfoByStationInBillSoapIn" />
      <wsdl:output message="tns:get_InfoByStationInBillSoapOut" />
    <wsdl:operation name="set_SaveEntrustOutBill_BillCheck">
      <wsdl:input message="tns:set_SaveEntrustOutBill_BillCheckSoapIn" />
      <wsdl:output message="tns:set_SaveEntrustOutBill_BillCheckSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="get_InfoByStationOutBill">
      <wsdl:input message="tns:get_InfoByStationOutBillSoapIn" />
      <wsdl:output message="tns:get_InfoByStationOutBillSoapOut" />
    <wsdl:operation name="set_SaveOtherOutBackBill">
      <wsdl:input message="tns:set_SaveOtherOutBackBillSoapIn" />
      <wsdl:output message="tns:set_SaveOtherOutBackBillSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="get_MaxBillNoAndID">
      <wsdl:input message="tns:get_MaxBillNoAndIDSoapIn" />
      <wsdl:output message="tns:get_MaxBillNoAndIDSoapOut" />
    <wsdl:operation name="set_SaveOtherOutBackBill_New">
      <wsdl:input message="tns:set_SaveOtherOutBackBill_NewSoapIn" />
      <wsdl:output message="tns:set_SaveOtherOutBackBill_NewSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="set_SaveOtherOutBill">
      <wsdl:input message="tns:set_SaveOtherOutBillSoapIn" />
@@ -18042,18 +18188,6 @@
    <wsdl:operation name="set_CheckOtherInBill">
      <wsdl:input message="tns:set_CheckOtherInBillSoapIn" />
      <wsdl:output message="tns:set_CheckOtherInBillSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="set_AuditOtherInBill">
      <wsdl:input message="tns:set_AuditOtherInBillSoapIn" />
      <wsdl:output message="tns:set_AuditOtherInBillSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="get_StockInStyle">
      <wsdl:input message="tns:get_StockInStyleSoapIn" />
      <wsdl:output message="tns:get_StockInStyleSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="set_SaveOtherInBill_New">
      <wsdl:input message="tns:set_SaveOtherInBill_NewSoapIn" />
      <wsdl:output message="tns:set_SaveOtherInBill_NewSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="set_SaveMoveStockStepInBill_New">
      <wsdl:input message="tns:set_SaveMoveStockStepInBill_NewSoapIn" />
@@ -18259,17 +18393,9 @@
      <wsdl:input message="tns:set_SaveEntrustOutBill_CLDSoapIn" />
      <wsdl:output message="tns:set_SaveEntrustOutBill_CLDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="set_SaveEntrustOutBill_BillCheck">
      <wsdl:input message="tns:set_SaveEntrustOutBill_BillCheckSoapIn" />
      <wsdl:output message="tns:set_SaveEntrustOutBill_BillCheckSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="set_SaveOtherOutBackBill">
      <wsdl:input message="tns:set_SaveOtherOutBackBillSoapIn" />
      <wsdl:output message="tns:set_SaveOtherOutBackBillSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="set_SaveOtherOutBackBill_New">
      <wsdl:input message="tns:set_SaveOtherOutBackBill_NewSoapIn" />
      <wsdl:output message="tns:set_SaveOtherOutBackBill_NewSoapOut" />
    <wsdl:operation name="set_ClearPonderationBillMain_Temp_ChangGui">
      <wsdl:input message="tns:set_ClearPonderationBillMain_Temp_ChangGuiSoapIn" />
      <wsdl:output message="tns:set_ClearPonderationBillMain_Temp_ChangGuiSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="set_SavePonderationBillMain_Temp_ChangGui">
      <wsdl:input message="tns:set_SavePonderationBillMain_Temp_ChangGuiSoapIn" />
@@ -18538,6 +18664,10 @@
    <wsdl:operation name="set_SaveMoveStockStepOutBill_CLD_New">
      <wsdl:input message="tns:set_SaveMoveStockStepOutBill_CLD_NewSoapIn" />
      <wsdl:output message="tns:set_SaveMoveStockStepOutBill_CLD_NewSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSc_ICMOBillList">
      <wsdl:input message="tns:GetSc_ICMOBillListSoapIn" />
      <wsdl:output message="tns:GetSc_ICMOBillListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSc_ICMOReportBillList">
      <wsdl:input message="tns:GetSc_ICMOReportBillListSoapIn" />
@@ -18875,10 +19005,6 @@
      <wsdl:input message="tns:set_SavePonderationBillMain_Temp_CheckSoapIn" />
      <wsdl:output message="tns:set_SavePonderationBillMain_Temp_CheckSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="set_ClearPonderationBillMain_Temp_ChangGui">
      <wsdl:input message="tns:set_ClearPonderationBillMain_Temp_ChangGuiSoapIn" />
      <wsdl:output message="tns:set_ClearPonderationBillMain_Temp_ChangGuiSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="HelloWorld">
      <wsdl:input message="tns:HelloWorldSoapIn" />
      <wsdl:output message="tns:HelloWorldSoapOut" />
@@ -19191,6 +19317,10 @@
      <wsdl:input message="tns:GetKf_STJGOutBillListSoapIn" />
      <wsdl:output message="tns:GetKf_STJGOutBillListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSc_PrepareMTRLBillList">
      <wsdl:input message="tns:GetSc_PrepareMTRLBillListSoapIn" />
      <wsdl:output message="tns:GetSc_PrepareMTRLBillListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCg_POStockInBackBillList_CLD">
      <wsdl:input message="tns:GetCg_POStockInBackBillList_CLDSoapIn" />
      <wsdl:output message="tns:GetCg_POStockInBackBillList_CLDSoapOut" />
@@ -19215,13 +19345,45 @@
      <wsdl:input message="tns:GetSc_ICMOBackBillListSoapIn" />
      <wsdl:output message="tns:GetSc_ICMOBackBillListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSc_ICMOBillList">
      <wsdl:input message="tns:GetSc_ICMOBillListSoapIn" />
      <wsdl:output message="tns:GetSc_ICMOBillListSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="WebService1Soap" type="tns:WebService1Soap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetSc_MouldStockBillMain_TempList">
      <soap:operation soapAction="http://tempuri.org/GetSc_MouldStockBillMain_TempList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteMouldBillList">
      <soap:operation soapAction="http://tempuri.org/DeleteMouldBillList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBillEntry_TmpList">
      <soap:operation soapAction="http://tempuri.org/GetBillEntry_TmpList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBillEntryTmpList">
      <soap:operation soapAction="http://tempuri.org/GetBillEntryTmpList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_CheckTypeByPackBarCode_Pack">
      <soap:operation soapAction="http://tempuri.org/get_CheckTypeByPackBarCode_Pack" style="document" />
      <wsdl:input>
@@ -19330,6 +19492,24 @@
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_PackBarCode_DeletePackUnionBill">
      <soap:operation soapAction="http://tempuri.org/get_PackBarCode_DeletePackUnionBill" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_DeletePackUnionBill">
      <soap:operation soapAction="http://tempuri.org/set_DeletePackUnionBill" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_BarCodePack_In_MoveStockBill_HuanTuo">
      <soap:operation soapAction="http://tempuri.org/get_BarCodePack_In_MoveStockBill_HuanTuo" style="document" />
      <wsdl:input>
@@ -19413,6 +19593,15 @@
    </wsdl:operation>
    <wsdl:operation name="set_DelPackUnionBill_Temp">
      <soap:operation soapAction="http://tempuri.org/set_DelPackUnionBill_Temp" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TempList_Modify_Pack">
      <soap:operation soapAction="http://tempuri.org/TempList_Modify_Pack" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
@@ -19692,6 +19881,33 @@
    </wsdl:operation>
    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_Mould">
      <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_Mould" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_InfoByStationInBill">
      <soap:operation soapAction="http://tempuri.org/get_InfoByStationInBill" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_InfoByStationOutBill">
      <soap:operation soapAction="http://tempuri.org/get_InfoByStationOutBill" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_MaxBillNoAndID">
      <soap:operation soapAction="http://tempuri.org/get_MaxBillNoAndID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
@@ -20428,8 +20644,8 @@
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSc_MouldStockBillMain_TempList">
      <soap:operation soapAction="http://tempuri.org/GetSc_MouldStockBillMain_TempList" style="document" />
    <wsdl:operation name="set_AuditOtherInBill">
      <soap:operation soapAction="http://tempuri.org/set_AuditOtherInBill" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
@@ -20437,8 +20653,8 @@
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteMouldBillList">
      <soap:operation soapAction="http://tempuri.org/DeleteMouldBillList" style="document" />
    <wsdl:operation name="get_StockInStyle">
      <soap:operation soapAction="http://tempuri.org/get_StockInStyle" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
@@ -20446,17 +20662,8 @@
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBillEntry_TmpList">
      <soap:operation soapAction="http://tempuri.org/GetBillEntry_TmpList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBillEntryTmpList">
      <soap:operation soapAction="http://tempuri.org/GetBillEntryTmpList" style="document" />
    <wsdl:operation name="set_SaveOtherInBill_New">
      <soap:operation soapAction="http://tempuri.org/set_SaveOtherInBill_New" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
@@ -21085,8 +21292,8 @@
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_InfoByStationInBill">
      <soap:operation soapAction="http://tempuri.org/get_InfoByStationInBill" style="document" />
    <wsdl:operation name="set_SaveEntrustOutBill_BillCheck">
      <soap:operation soapAction="http://tempuri.org/set_SaveEntrustOutBill_BillCheck" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
@@ -21094,8 +21301,8 @@
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_InfoByStationOutBill">
      <soap:operation soapAction="http://tempuri.org/get_InfoByStationOutBill" style="document" />
    <wsdl:operation name="set_SaveOtherOutBackBill">
      <soap:operation soapAction="http://tempuri.org/set_SaveOtherOutBackBill" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
@@ -21103,8 +21310,8 @@
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_MaxBillNoAndID">
      <soap:operation soapAction="http://tempuri.org/get_MaxBillNoAndID" style="document" />
    <wsdl:operation name="set_SaveOtherOutBackBill_New">
      <soap:operation soapAction="http://tempuri.org/set_SaveOtherOutBackBill_New" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
@@ -21555,33 +21762,6 @@
    </wsdl:operation>
    <wsdl:operation name="set_CheckOtherInBill">
      <soap:operation soapAction="http://tempuri.org/set_CheckOtherInBill" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_AuditOtherInBill">
      <soap:operation soapAction="http://tempuri.org/set_AuditOtherInBill" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_StockInStyle">
      <soap:operation soapAction="http://tempuri.org/get_StockInStyle" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_SaveOtherInBill_New">
      <soap:operation soapAction="http://tempuri.org/set_SaveOtherInBill_New" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
@@ -22048,26 +22228,8 @@
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_SaveEntrustOutBill_BillCheck">
      <soap:operation soapAction="http://tempuri.org/set_SaveEntrustOutBill_BillCheck" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_SaveOtherOutBackBill">
      <soap:operation soapAction="http://tempuri.org/set_SaveOtherOutBackBill" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_SaveOtherOutBackBill_New">
      <soap:operation soapAction="http://tempuri.org/set_SaveOtherOutBackBill_New" style="document" />
    <wsdl:operation name="set_ClearPonderationBillMain_Temp_ChangGui">
      <soap:operation soapAction="http://tempuri.org/set_ClearPonderationBillMain_Temp_ChangGui" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
@@ -22671,6 +22833,15 @@
    </wsdl:operation>
    <wsdl:operation name="set_SaveMoveStockStepOutBill_CLD_New">
      <soap:operation soapAction="http://tempuri.org/set_SaveMoveStockStepOutBill_CLD_New" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSc_ICMOBillList">
      <soap:operation soapAction="http://tempuri.org/GetSc_ICMOBillList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
@@ -23434,15 +23605,6 @@
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_ClearPonderationBillMain_Temp_ChangGui">
      <soap:operation soapAction="http://tempuri.org/set_ClearPonderationBillMain_Temp_ChangGui" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="HelloWorld">
      <soap:operation soapAction="http://tempuri.org/HelloWorld" style="document" />
      <wsdl:input>
@@ -24145,6 +24307,15 @@
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSc_PrepareMTRLBillList">
      <soap:operation soapAction="http://tempuri.org/GetSc_PrepareMTRLBillList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCg_POStockInBackBillList_CLD">
      <soap:operation soapAction="http://tempuri.org/GetCg_POStockInBackBillList_CLD" style="document" />
      <wsdl:input>
@@ -24199,18 +24370,45 @@
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSc_ICMOBillList">
      <soap:operation soapAction="http://tempuri.org/GetSc_ICMOBillList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="WebService1Soap12" type="tns:WebService1Soap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetSc_MouldStockBillMain_TempList">
      <soap12:operation soapAction="http://tempuri.org/GetSc_MouldStockBillMain_TempList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteMouldBillList">
      <soap12:operation soapAction="http://tempuri.org/DeleteMouldBillList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBillEntry_TmpList">
      <soap12:operation soapAction="http://tempuri.org/GetBillEntry_TmpList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBillEntryTmpList">
      <soap12:operation soapAction="http://tempuri.org/GetBillEntryTmpList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_CheckTypeByPackBarCode_Pack">
      <soap12:operation soapAction="http://tempuri.org/get_CheckTypeByPackBarCode_Pack" style="document" />
      <wsdl:input>
@@ -24319,6 +24517,24 @@
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_PackBarCode_DeletePackUnionBill">
      <soap12:operation soapAction="http://tempuri.org/get_PackBarCode_DeletePackUnionBill" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_DeletePackUnionBill">
      <soap12:operation soapAction="http://tempuri.org/set_DeletePackUnionBill" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_BarCodePack_In_MoveStockBill_HuanTuo">
      <soap12:operation soapAction="http://tempuri.org/get_BarCodePack_In_MoveStockBill_HuanTuo" style="document" />
      <wsdl:input>
@@ -24402,6 +24618,15 @@
    </wsdl:operation>
    <wsdl:operation name="set_DelPackUnionBill_Temp">
      <soap12:operation soapAction="http://tempuri.org/set_DelPackUnionBill_Temp" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TempList_Modify_Pack">
      <soap12:operation soapAction="http://tempuri.org/TempList_Modify_Pack" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
@@ -24681,6 +24906,33 @@
    </wsdl:operation>
    <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_Mould">
      <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_Mould" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_InfoByStationInBill">
      <soap12:operation soapAction="http://tempuri.org/get_InfoByStationInBill" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_InfoByStationOutBill">
      <soap12:operation soapAction="http://tempuri.org/get_InfoByStationOutBill" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_MaxBillNoAndID">
      <soap12:operation soapAction="http://tempuri.org/get_MaxBillNoAndID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
@@ -25417,8 +25669,8 @@
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSc_MouldStockBillMain_TempList">
      <soap12:operation soapAction="http://tempuri.org/GetSc_MouldStockBillMain_TempList" style="document" />
    <wsdl:operation name="set_AuditOtherInBill">
      <soap12:operation soapAction="http://tempuri.org/set_AuditOtherInBill" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
@@ -25426,8 +25678,8 @@
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteMouldBillList">
      <soap12:operation soapAction="http://tempuri.org/DeleteMouldBillList" style="document" />
    <wsdl:operation name="get_StockInStyle">
      <soap12:operation soapAction="http://tempuri.org/get_StockInStyle" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
@@ -25435,17 +25687,8 @@
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBillEntry_TmpList">
      <soap12:operation soapAction="http://tempuri.org/GetBillEntry_TmpList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBillEntryTmpList">
      <soap12:operation soapAction="http://tempuri.org/GetBillEntryTmpList" style="document" />
    <wsdl:operation name="set_SaveOtherInBill_New">
      <soap12:operation soapAction="http://tempuri.org/set_SaveOtherInBill_New" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
@@ -26074,8 +26317,8 @@
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_InfoByStationInBill">
      <soap12:operation soapAction="http://tempuri.org/get_InfoByStationInBill" style="document" />
    <wsdl:operation name="set_SaveEntrustOutBill_BillCheck">
      <soap12:operation soapAction="http://tempuri.org/set_SaveEntrustOutBill_BillCheck" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
@@ -26083,8 +26326,8 @@
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_InfoByStationOutBill">
      <soap12:operation soapAction="http://tempuri.org/get_InfoByStationOutBill" style="document" />
    <wsdl:operation name="set_SaveOtherOutBackBill">
      <soap12:operation soapAction="http://tempuri.org/set_SaveOtherOutBackBill" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
@@ -26092,8 +26335,8 @@
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_MaxBillNoAndID">
      <soap12:operation soapAction="http://tempuri.org/get_MaxBillNoAndID" style="document" />
    <wsdl:operation name="set_SaveOtherOutBackBill_New">
      <soap12:operation soapAction="http://tempuri.org/set_SaveOtherOutBackBill_New" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
@@ -26544,33 +26787,6 @@
    </wsdl:operation>
    <wsdl:operation name="set_CheckOtherInBill">
      <soap12:operation soapAction="http://tempuri.org/set_CheckOtherInBill" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_AuditOtherInBill">
      <soap12:operation soapAction="http://tempuri.org/set_AuditOtherInBill" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get_StockInStyle">
      <soap12:operation soapAction="http://tempuri.org/get_StockInStyle" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_SaveOtherInBill_New">
      <soap12:operation soapAction="http://tempuri.org/set_SaveOtherInBill_New" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
@@ -27037,26 +27253,8 @@
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_SaveEntrustOutBill_BillCheck">
      <soap12:operation soapAction="http://tempuri.org/set_SaveEntrustOutBill_BillCheck" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_SaveOtherOutBackBill">
      <soap12:operation soapAction="http://tempuri.org/set_SaveOtherOutBackBill" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_SaveOtherOutBackBill_New">
      <soap12:operation soapAction="http://tempuri.org/set_SaveOtherOutBackBill_New" style="document" />
    <wsdl:operation name="set_ClearPonderationBillMain_Temp_ChangGui">
      <soap12:operation soapAction="http://tempuri.org/set_ClearPonderationBillMain_Temp_ChangGui" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
@@ -27660,6 +27858,15 @@
    </wsdl:operation>
    <wsdl:operation name="set_SaveMoveStockStepOutBill_CLD_New">
      <soap12:operation soapAction="http://tempuri.org/set_SaveMoveStockStepOutBill_CLD_New" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSc_ICMOBillList">
      <soap12:operation soapAction="http://tempuri.org/GetSc_ICMOBillList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
@@ -28423,15 +28630,6 @@
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="set_ClearPonderationBillMain_Temp_ChangGui">
      <soap12:operation soapAction="http://tempuri.org/set_ClearPonderationBillMain_Temp_ChangGui" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="HelloWorld">
      <soap12:operation soapAction="http://tempuri.org/HelloWorld" style="document" />
      <wsdl:input>
@@ -29134,6 +29332,15 @@
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSc_PrepareMTRLBillList">
      <soap12:operation soapAction="http://tempuri.org/GetSc_PrepareMTRLBillList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCg_POStockInBackBillList_CLD">
      <soap12:operation soapAction="http://tempuri.org/GetCg_POStockInBackBillList_CLD" style="document" />
      <wsdl:input>
@@ -29188,22 +29395,13 @@
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSc_ICMOBillList">
      <soap12:operation soapAction="http://tempuri.org/GetSc_ICMOBillList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="WebService1">
    <wsdl:port name="WebService1Soap" binding="tns:WebService1Soap">
      <soap:address location="http://192.168.63.3/WEBS-WMS/WebService1.asmx" />
      <soap:address location="http://192.168.63.20/WEBS-WMS/WebService1.asmx" />
    </wsdl:port>
    <wsdl:port name="WebService1Soap12" binding="tns:WebService1Soap12">
      <soap12:address location="http://192.168.63.3/WEBS-WMS/WebService1.asmx" />
      <soap12:address location="http://192.168.63.20/WEBS-WMS/WebService1.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>
WebAPI/Web.config
@@ -8,10 +8,10 @@
        <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
            <section name="WebAPI.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
        </sectionGroup>
    </configSections>
  <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
   <section name="WebAPI.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
  </sectionGroup>
 </configSections>
    <connectionStrings>
        <add name="YqnConn" connectionString="Data Source=192.168.0.175;Initial Catalog=HX_LimsSys;User Id=HX_USER,Password=lc@841022;Integrated Security=True" />
@@ -107,11 +107,11 @@
        </client>
    </system.serviceModel>
    <applicationSettings>
        <WebAPI.Properties.Settings>
            <setting name="WebAPI_WebS_WebService1" serializeAs="String">
                <value>http://192.168.63.20/WEBS-WMS/WebService1.asmx</value>
            </setting>
        </WebAPI.Properties.Settings>
    </applicationSettings>
 <applicationSettings>
  <WebAPI.Properties.Settings>
   <setting name="WebAPI_WebS_WebService1" serializeAs="String">
    <value>http://192.168.63.20/WEBS-WMS/WebService1.asmx</value>
   </setting>
  </WebAPI.Properties.Settings>
 </applicationSettings>
</configuration>
WebAPI/WebAPI.csproj
@@ -406,6 +406,7 @@
    <Compile Include="Controllers\CJGL\Sc_ProcExchWorkBackBillController.cs" />
    <Compile Include="Controllers\CJGL\Sc_ProcExchWWSendWorkBillController.cs" />
    <Compile Include="Controllers\CJGL\Sc_WorkBillAutoSortBillMainController.cs" />
    <Compile Include="Controllers\CJGL\Cj_SingleStationController.cs" />
    <Compile Include="Controllers\Gy_MateMouldController.cs" />
    <Compile Include="Controllers\Gy_StdMinPickQtyController.cs" />
    <Compile Include="Controllers\MJGL\Sc_MouldDotCheckRuleBillController.cs" />
@@ -959,6 +960,7 @@
    <Folder Include="Views\Cj_CallGoodsBillMain\" />
    <Folder Include="Views\Cj_ComplementGoodsBill\" />
    <Folder Include="Views\Cj_SendGoodsBill\" />
    <Folder Include="Views\Cj_SingleStation\" />
    <Folder Include="Views\Gy_BarCodeBill_Out\" />
    <Folder Include="Views\Gy_COMMONCONTACTBill\" />
    <Folder Include="Views\Gy_ConkType\" />
@@ -1084,10 +1086,10 @@
    </ProjectReference>
  </ItemGroup>
  <ItemGroup>
    <WebReferenceUrl Include="http://192.168.63.3/WEBS-WMS/WebService1.asmx">
    <WebReferenceUrl Include="http://192.168.63.20/WEBS-WMS/WebService1.asmx">
      <UrlBehavior>Dynamic</UrlBehavior>
      <RelPath>Web References\WebS\</RelPath>
      <UpdateFromURL>http://192.168.63.3/WEBS-WMS/WebService1.asmx</UpdateFromURL>
      <UpdateFromURL>http://192.168.63.20/WEBS-WMS/WebService1.asmx</UpdateFromURL>
      <ServiceLocationURL>
      </ServiceLocationURL>
      <CachedDynamicPropName>
WebAPI/WebAPI.csproj.user
@@ -9,7 +9,7 @@
    <WebStackScaffolding_IsAsyncSelected>False</WebStackScaffolding_IsAsyncSelected>
    <NameOfLastUsedPublishProfile>FolderProfile</NameOfLastUsedPublishProfile>
    <NameOfLastUsedPublishProfile>D:\Git\houduan\WebAPI\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile>
    <NameOfLastUsedPublishProfile>D:\乔一计量单位列表\MES-WEB-API\WebAPI\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile>
    <NameOfLastUsedPublishProfile>D:\GIT仓库\MES-WEB-API\WebAPI\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile>
    <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig>
    <UseIISExpress>false</UseIISExpress>
    <Use64BitIISExpress />