|  |  |  | 
|---|
|  |  |  | { | 
|---|
|  |  |  | WebS.WebService1 oWebs = new WebS.WebService1(); | 
|---|
|  |  |  | WebS.ClsKf_ICStockBill_WMS WebSoBar = new WebS.ClsKf_ICStockBill_WMS(); | 
|---|
|  |  |  | string sBarCode = POStockInBillController.JX_Json(sCode, sInterID, HBillType, HOWNERID, sBillNo, sMaker); | 
|---|
|  |  |  | string sExpressNumber = ""; | 
|---|
|  |  |  | WebSoBar = oWebs.get_CheckTypeByBarCode_BillCheck(sCode, sInterID, HBillType, sBillNo, sMaker, WhID, SPID, (double)sQty, HOWNERID, ref ClsPub.sErrInfo); | 
|---|
|  |  |  | WebSoBar = oWebs.get_CheckTypeByBarCode_BillCheck(sBarCode, sInterID, HBillType, sBillNo, sMaker, WhID, SPID, (double)sQty, HOWNERID, ref ClsPub.sErrInfo); | 
|---|
|  |  |  | bool flag = WebSoBar == null; | 
|---|
|  |  |  | object result; | 
|---|
|  |  |  | if (flag) | 
|---|
|  |  |  | 
|---|
|  |  |  | clsKf_ProductInBillMain.HDeptID = list[0].HDeptID; | 
|---|
|  |  |  | clsKf_ProductInBillMain.HEmpID = list[0].HEmpID; | 
|---|
|  |  |  | clsKf_ProductInBillMain.HKeeperID = list[0].HKeeperID; | 
|---|
|  |  |  | clsKf_ProductInBillMain.HSecManagerID = list[0].HSecManagerID; | 
|---|
|  |  |  | clsKf_ProductInBillMain.HRemark = list[0].HRemark; | 
|---|
|  |  |  | clsKf_ProductInBillMain.HMaker = list[0].HMaker; | 
|---|
|  |  |  | clsKf_ProductInBillMain.HBillerID = list[0].HBillerID; | 
|---|
|  |  |  | clsKf_ProductInBillMain.HWHID = list[0].HWHID; | 
|---|
|  |  |  | clsKf_ProductInBillMain.HSupID = list[0].HSupID; | 
|---|
|  |  |  | clsKf_ProductInBillMain.HExplanation = list[0].HExplanation; | 
|---|
|  |  |  | clsKf_ProductInBillMain.HBillType = "1202"; | 
|---|
|  |  |  | if (list[0].HBillType == "3714") | 
|---|
|  |  |  | { | 
|---|
|  |  |  | clsKf_ProductInBillMain.HMainSourceBillType = "工序汇报单"; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | else if (list[0].HBillType == "3711") | 
|---|
|  |  |  | { | 
|---|
|  |  |  | clsKf_ProductInBillMain.HMainSourceBillType = "生产汇报单"; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | else if (list[0].HBillType == "3710") | 
|---|
|  |  |  | { | 
|---|
|  |  |  | clsKf_ProductInBillMain.HMainSourceBillType = "生产订单"; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | else | 
|---|
|  |  |  | { | 
|---|
|  |  |  | clsKf_ProductInBillMain.HMainSourceBillType = "手工录入"; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | bool flag = this.webserver.set_SaveProductInBill_New(clsKf_ProductInBillMain, hbillType, ref ClsPub.sErrInfo); | 
|---|
|  |  |  | if (flag) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | this.objJsonResult.code = "0"; | 
|---|
|  |  |  | this.objJsonResult.count = 1; | 
|---|
|  |  |  | this.objJsonResult.Message = "生成产品入库单成功!单据号为:"; | 
|---|
|  |  |  | objJsonResult.Message = DBUtility.ClsPub.sErrInfo;  //成功! | 
|---|
|  |  |  | //this.objJsonResult.Message = "生成产品入库单成功!单据号为:"; | 
|---|
|  |  |  | this.objJsonResult.data = null; | 
|---|
|  |  |  | result = this.objJsonResult; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | { | 
|---|
|  |  |  | this.objJsonResult.code = "0"; | 
|---|
|  |  |  | this.objJsonResult.count = 0; | 
|---|
|  |  |  | this.objJsonResult.Message = "上传失败!" + ClsPub.sErrInfo; | 
|---|
|  |  |  | objJsonResult.Message = DBUtility.ClsPub.sErrInfo;  //失败! | 
|---|
|  |  |  | //this.objJsonResult.Message = "上传失败!" + ClsPub.sErrInfo; | 
|---|
|  |  |  | this.objJsonResult.data = null; | 
|---|
|  |  |  | result = this.objJsonResult; | 
|---|
|  |  |  | } | 
|---|