|  |  | 
 |  |  |         [HttpPost] | 
 |  |  |         public object set_SaveMoveStockBill_Json([FromBody] JObject oMain) | 
 |  |  |         { | 
 |  |  |             var _value = oMain["oMain"].ToString(); | 
 |  |  |             string msg1 = _value.ToString(); | 
 |  |  |             try | 
 |  |  |             //è·åç³»ç»åæ° | 
 |  |  |             string sErrMsg = ""; | 
 |  |  |             if (oSystemParameter.ShowBill(ref sErrMsg) == true) | 
 |  |  |             { | 
 |  |  |                 List<Model.ClsKf_MoveStockBillMain> lsmain = new List<Model.ClsKf_MoveStockBillMain>(); | 
 |  |  |                 ListModels oListModels = new ListModels(); | 
 |  |  |                 lsmain = oListModels.getMoveStockBillMainByJson(msg1); | 
 |  |  |                 WebS.ClsKf_MoveStockBillMain websLsmain = new WebS.ClsKf_MoveStockBillMain(); | 
 |  |  |                 string sSourceType = lsmain[0].HMainSourceBillType; | 
 |  |  |                 websLsmain.HInterID = lsmain[0].HInterID; | 
 |  |  |                 websLsmain.HBillNo = lsmain[0].HBillNo; | 
 |  |  |                 websLsmain.HBillType = lsmain[0].HBillType; | 
 |  |  |                 websLsmain.HDate = lsmain[0].HDate; | 
 |  |  |                 websLsmain.HDeptID = lsmain[0].HDeptID; | 
 |  |  |                 websLsmain.HWHID = lsmain[0].HWHID; | 
 |  |  |                 websLsmain.HSCWHID = lsmain[0].HSCWHID; | 
 |  |  |                 websLsmain.HSupID = lsmain[0].HSupID; | 
 |  |  |                 websLsmain.HKeeperID = lsmain[0].HKeeperID; | 
 |  |  |                 websLsmain.HSecManagerID = lsmain[0].HSecManagerID; | 
 |  |  |                 websLsmain.HEmpID = lsmain[0].HEmpID; | 
 |  |  |                 websLsmain.HManagerID = lsmain[0].HManagerID; | 
 |  |  |                 websLsmain.HRemark = lsmain[0].HRemark; | 
 |  |  |                 websLsmain.HExplanation = lsmain[0].HExplanation; | 
 |  |  |                 websLsmain.HInnerBillNo = lsmain[0].HInnerBillNo; | 
 |  |  |                 websLsmain.HRedBlueFlag = lsmain[0].HRedBlueFlag; | 
 |  |  |                 websLsmain.HBillSubType = lsmain[0].HBillSubType; | 
 |  |  |                 websLsmain.HStockStyle = lsmain[0].HStockStyle; | 
 |  |  |                 websLsmain.HTransferDirect = lsmain[0].HTransferDirect; | 
 |  |  |                 websLsmain.HShipType = lsmain[0].HShipType; | 
 |  |  |                 if (lsmain[0].HMainSourceBillType == "1402") | 
 |  |  |                 var _value = oMain["oMain"].ToString(); | 
 |  |  |                 string msg1 = _value.ToString(); | 
 |  |  |                 try | 
 |  |  |                 { | 
 |  |  |                     websLsmain.HMainSourceBillType = "åè´§éç¥å"; | 
 |  |  |                 } | 
 |  |  |                 else if (lsmain[0].HMainSourceBillType == "1243") | 
 |  |  |                 { | 
 |  |  |                     websLsmain.HMainSourceBillType = "è°æ¨ç³è¯·å"; | 
 |  |  |                 } | 
 |  |  |                 else if (lsmain[0].HMainSourceBillType == "3720") | 
 |  |  |                 { | 
 |  |  |                     websLsmain.HMainSourceBillType = "çäº§ç¨ææ¸
å"; | 
 |  |  |                 } | 
 |  |  |                 else if (lsmain[0].HMainSourceBillType == "1604") | 
 |  |  |                 { | 
 |  |  |                     websLsmain.HMainSourceBillType = "å§å¤ç¨ææ¸
å"; | 
 |  |  |                 } | 
 |  |  |                 else if (lsmain[0].HMainSourceBillType == "1214") | 
 |  |  |                 { | 
 |  |  |                     websLsmain.HMainSourceBillType = "ç产åæéç¥å"; | 
 |  |  |                 } | 
 |  |  |                 else if (lsmain[0].HMainSourceBillType == "3721") | 
 |  |  |                 { | 
 |  |  |                     websLsmain.HMainSourceBillType = "çäº§å¤æå"; | 
 |  |  |                 } | 
 |  |  |                 else if (lsmain[0].HMainSourceBillType == "1242") | 
 |  |  |                 { | 
 |  |  |                     websLsmain.HMainSourceBillType = "åºåºç³è¯·å"; | 
 |  |  |                 } | 
 |  |  |                 else | 
 |  |  |                 { | 
 |  |  |                     websLsmain.HMainSourceBillType = "æå·¥å½å
¥"; | 
 |  |  |                 } | 
 |  |  |                 websLsmain.HMaker = lsmain[0].HMaker; | 
 |  |  |                 websLsmain.HBillerID = lsmain[0].HBillerID; | 
 |  |  |                 websLsmain.HStockInOrgID = lsmain[0].HStockInOrgID; | 
 |  |  |                 websLsmain.HStockOutOrgID = lsmain[0].HStockOutOrgID; | 
 |  |  |                 websLsmain.HSTOCKORGID = lsmain[0].HStockOutOrgID; | 
 |  |  |                 websLsmain.HOWNERID = lsmain[0].HStockOutOrgID; | 
 |  |  |                     List<Model.ClsKf_MoveStockBillMain> lsmain = new List<Model.ClsKf_MoveStockBillMain>(); | 
 |  |  |                     ListModels oListModels = new ListModels(); | 
 |  |  |                     lsmain = oListModels.getMoveStockBillMainByJson(msg1); | 
 |  |  |                     WebS.ClsKf_MoveStockBillMain websLsmain = new WebS.ClsKf_MoveStockBillMain(); | 
 |  |  |                     string sSourceType = lsmain[0].HMainSourceBillType; | 
 |  |  |                     websLsmain.HInterID = lsmain[0].HInterID; | 
 |  |  |                     websLsmain.HBillNo = lsmain[0].HBillNo; | 
 |  |  |                     websLsmain.HBillType = lsmain[0].HBillType; | 
 |  |  |                     websLsmain.HDate = lsmain[0].HDate; | 
 |  |  |                     websLsmain.HDeptID = lsmain[0].HDeptID; | 
 |  |  |                     websLsmain.HWHID = lsmain[0].HWHID; | 
 |  |  |                     websLsmain.HSCWHID = lsmain[0].HSCWHID; | 
 |  |  |                     if (oSystemParameter.omodel.WMS_CampanyName == "å°å«") //ç³»ç»åæ°  å®¢æ·å®å¶ååç§°     ç©ºç½ä¸ºéç¨ | 
 |  |  |                     { | 
 |  |  |                         websLsmain.HSupID = lsmain[0].HCusID; | 
 |  |  |                     } | 
 |  |  |                     else | 
 |  |  |                     { | 
 |  |  |                         websLsmain.HSupID = lsmain[0].HSupID; | 
 |  |  |                     } | 
 |  |  |                     websLsmain.HKeeperID = lsmain[0].HKeeperID; | 
 |  |  |                     websLsmain.HSecManagerID = lsmain[0].HSecManagerID; | 
 |  |  |                     websLsmain.HEmpID = lsmain[0].HEmpID; | 
 |  |  |                     websLsmain.HManagerID = lsmain[0].HManagerID; | 
 |  |  |                     websLsmain.HRemark = lsmain[0].HRemark; | 
 |  |  |                     websLsmain.HExplanation = lsmain[0].HExplanation; | 
 |  |  |                     websLsmain.HInnerBillNo = lsmain[0].HInnerBillNo; | 
 |  |  |                     websLsmain.HRedBlueFlag = lsmain[0].HRedBlueFlag; | 
 |  |  |                     websLsmain.HBillSubType = lsmain[0].HBillSubType; | 
 |  |  |                     websLsmain.HStockStyle = lsmain[0].HStockStyle; | 
 |  |  |                     websLsmain.HTransferDirect = lsmain[0].HTransferDirect; | 
 |  |  |                     websLsmain.HShipType = lsmain[0].HShipType; | 
 |  |  |                     if (lsmain[0].HMainSourceBillType == "1402") | 
 |  |  |                     { | 
 |  |  |                         websLsmain.HMainSourceBillType = "åè´§éç¥å"; | 
 |  |  |                     } | 
 |  |  |                     else if (lsmain[0].HMainSourceBillType == "1243") | 
 |  |  |                     { | 
 |  |  |                         websLsmain.HMainSourceBillType = "è°æ¨ç³è¯·å"; | 
 |  |  |                     } | 
 |  |  |                     else if (lsmain[0].HMainSourceBillType == "3720") | 
 |  |  |                     { | 
 |  |  |                         websLsmain.HMainSourceBillType = "çäº§ç¨ææ¸
å"; | 
 |  |  |                     } | 
 |  |  |                     else if (lsmain[0].HMainSourceBillType == "1604") | 
 |  |  |                     { | 
 |  |  |                         websLsmain.HMainSourceBillType = "å§å¤ç¨ææ¸
å"; | 
 |  |  |                     } | 
 |  |  |                     else if (lsmain[0].HMainSourceBillType == "1214") | 
 |  |  |                     { | 
 |  |  |                         websLsmain.HMainSourceBillType = "ç产åæéç¥å"; | 
 |  |  |                     } | 
 |  |  |                     else if (lsmain[0].HMainSourceBillType == "3721") | 
 |  |  |                     { | 
 |  |  |                         websLsmain.HMainSourceBillType = "çäº§å¤æå"; | 
 |  |  |                     } | 
 |  |  |                     else if (lsmain[0].HMainSourceBillType == "1242") | 
 |  |  |                     { | 
 |  |  |                         websLsmain.HMainSourceBillType = "åºåºç³è¯·å"; | 
 |  |  |                     } | 
 |  |  |                     else | 
 |  |  |                     { | 
 |  |  |                         websLsmain.HMainSourceBillType = "æå·¥å½å
¥"; | 
 |  |  |                     } | 
 |  |  |                     websLsmain.HMaker = lsmain[0].HMaker; | 
 |  |  |                     websLsmain.HBillerID = lsmain[0].HBillerID; | 
 |  |  |                     websLsmain.HStockInOrgID = lsmain[0].HStockInOrgID; | 
 |  |  |                     websLsmain.HStockOutOrgID = lsmain[0].HStockOutOrgID; | 
 |  |  |                     websLsmain.HSTOCKORGID = lsmain[0].HStockOutOrgID; | 
 |  |  |                     websLsmain.HOWNERID = lsmain[0].HStockOutOrgID; | 
 |  |  |  | 
 |  |  |                 if (oWebs.set_SaveMoveStockBill(websLsmain, sSourceType, ref DBUtility.ClsPub.sErrInfo)) | 
 |  |  |                 { | 
 |  |  |                     objJsonResult.code = "0"; | 
 |  |  |                     objJsonResult.count = 1; | 
 |  |  |                     objJsonResult.Message = DBUtility.ClsPub.sErrInfo;  //æåï¼ | 
 |  |  |                     objJsonResult.data = null; | 
 |  |  |                     return objJsonResult; | 
 |  |  |                     if (oWebs.set_SaveMoveStockBill(websLsmain, sSourceType, ref DBUtility.ClsPub.sErrInfo)) | 
 |  |  |                     { | 
 |  |  |                         objJsonResult.code = "0"; | 
 |  |  |                         objJsonResult.count = 1; | 
 |  |  |                         objJsonResult.Message = DBUtility.ClsPub.sErrInfo;  //æåï¼ | 
 |  |  |                         objJsonResult.data = null; | 
 |  |  |                         return objJsonResult; | 
 |  |  |                     } | 
 |  |  |                     else | 
 |  |  |                     { | 
 |  |  |                         objJsonResult.code = "0"; | 
 |  |  |                         objJsonResult.count = 0; | 
 |  |  |                         objJsonResult.Message = DBUtility.ClsPub.sErrInfo;  //å¤±è´¥ï¼ | 
 |  |  |                         objJsonResult.data = null; | 
 |  |  |                         return objJsonResult; | 
 |  |  |                     } | 
 |  |  |                 } | 
 |  |  |                 else | 
 |  |  |                 catch (Exception e) | 
 |  |  |                 { | 
 |  |  |                     objJsonResult.code = "0"; | 
 |  |  |                     objJsonResult.count = 0; | 
 |  |  |                     objJsonResult.Message = DBUtility.ClsPub.sErrInfo;  //å¤±è´¥ï¼ | 
 |  |  |                     objJsonResult.Message = "ç´æ¥è°æ¨åä¸ä¼ å¤±è´¥ï¼" + e.ToString(); | 
 |  |  |                     objJsonResult.data = null; | 
 |  |  |                     return objJsonResult; | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  |             catch (Exception e) | 
 |  |  |             else | 
 |  |  |             { | 
 |  |  |                 objJsonResult.code = "0"; | 
 |  |  |                 objJsonResult.count = 0; | 
 |  |  |                 objJsonResult.Message = "ç´æ¥è°æ¨åä¸ä¼ å¤±è´¥ï¼" + e.ToString(); | 
 |  |  |                 objJsonResult.Message = "è·åç³»ç»åæ°å¤±è´¥ï¼ " + sErrMsg; | 
 |  |  |                 objJsonResult.data = null; | 
 |  |  |                 return objJsonResult; | 
 |  |  |             } |