| | |
| | | ordrlist.HGiveAwayFlag = 0; |
| | | } |
| | | } |
| | | if (HSourceBillType == "éè´è®¢å") |
| | | if (HSourceBillType == "æ¶æéç¥å" || HSourceBillType == "éè´è®¢å") |
| | | { |
| | | if (oSystemParameter.omodel.WMS_CampanyName == "æµ·è¯") //ç³»ç»åæ° å®¢æ·å®å¶ååç§° 空ç½ä¸ºéç¨ |
| | | { |
| | |
| | | //oCn.RunProc("exec h_p_WMS_SetMaxNo '" + sTMNumber + "'"); |
| | | LSH = ClsPub.isLong(Ds.Tables[0].Rows[0][0]); |
| | | } |
| | | else if (CampanyName == "çä¸ç¥º") |
| | | { |
| | | else if (CampanyName == "çä¸ç¥º") { |
| | | var date = DateTime.Now.ToString("yyMMdd");//æ¥æ |
| | | if (HSourceBillTypeName == "æ¶æéç¥å") |
| | | { |
| | |
| | | string sHMTONo = ""; //计åè·è¸ªå· |
| | | string sHSourceBillNo = ""; //æºååå· |
| | | string sHSourceBillSEQ = ""; //æºåè¡å· |
| | | string sHSourceEntryID = ""; //æºååID |
| | | string sSupNumber = ""; //ä¾åºå代ç |
| | | string sHQty = ""; //æ°é |
| | | |
| | | sHMTONo = DBUtility.ClsPub.isStrNull(ordrlist[j].HMTONo); |
| | | sHSourceBillNo = DBUtility.ClsPub.isStrNull(ordrlist[j].HBillNo); |
| | | sHSourceBillSEQ = DBUtility.ClsPub.isStrNull(ordrlist[j].HSourceBillSEQ); |
| | | sHSourceEntryID = DBUtility.ClsPub.isStrNull(ordrlist[j].HSubID); |
| | | sSupNumber = DBUtility.ClsPub.isStrNull(ordrlist[j].HSupNumber); |
| | | sHQty = DBUtility.ClsPub.isStrNull(HMinQty); |
| | | |
| | |
| | | //æ¡ç è§åï¼éè´è®¢ååå·@è¡å·@ç©æä»£ç @MTO@æ°é@ä¾åºå代ç |
| | | TM = sHSourceBillNo + "@" + sHSourceBillSEQ + "@" + HMaterNumber + "@" + sHMTONo + "@" + sHQty + "@" + sSupNumber; |
| | | } |
| | | else if (DBUtility.ClsPub.isStrNull(ordrlist[j].HBillType) == "1103") //æºåï¼æ¶æéç¥å |
| | | { |
| | | //æ¡ç è§åï¼æ¶æéç¥åå·@åæ®åå
ç @ç©æä»£ç @MTO@æ°é@ä¾åºå代ç |
| | | TM = sHSourceBillNo + "@" + sHSourceEntryID + "@" + HMaterNumber + "@" + sHMTONo + "@" + sHQty + "@" + sSupNumber; |
| | | } |
| | | else |
| | | { |
| | | //æ¡ç è§åï¼ç©æå
ç @MTO@æ°é |
| | | TM = HNumber + "@" + sHMTONo + "@" + sHQty; |
| | | //æ¡ç è§åï¼ç©æå
ç @MTO@æ¹æ¬¡å·@æ°é |
| | | TM = HNumber + "@" + sHMTONo + "@" + HBatchNo + "@" + sHQty; |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | #endregion |
| | | |
| | | #region æ¡ç åå
¥æ¡ç 主档 |
| | | #region æ¡ç è½¬åæ¡ç 主档 |
| | | /// <summary> |
| | | /// æ¡ç è½¬åæ¡ç 主档 |
| | | /// </summary> |
| | |
| | | { |
| | | var _value = msg["msg"].ToString(); |
| | | string msg1 = _value.ToString(); |
| | | string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries); |
| | | string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.None); |
| | | string msg2 = sArray[0].ToString(); |
| | | string HOrgType = sArray[1].ToString(); |
| | | string HSourceBillTypeName = sArray[2].ToString(); |
| | |
| | | string CampanyName = sArray[4].ToString() == "xxx" ? "" : sArray[4].ToString(); |
| | | string UserName = sArray[5].ToString(); |
| | | string barCodeNo = sArray[6].ToString(); |
| | | string HFactory = sArray[7].ToString(); |
| | | string HCoilNO = sArray[8].ToString(); |
| | | string HFurnaceNO = sArray[9].ToString(); |
| | | ClsPub.CurUserName = UserName; |
| | | |
| | | //è·åå
ç |
| | |
| | | } |
| | | else |
| | | { |
| | | |
| | | string HBarCodeType = ClsPub.isStrNull(HSelectBarCodeType); |
| | | // æ¡ç 转å |
| | | msg2 = msg2.Replace("\\", ""); |
| | | msg2 = msg2.Replace("\n", ""); //\n |
| | | List<HSouceOrderList> ordrlist = Newtonsoft.Json.JsonConvert.DeserializeObject<List<HSouceOrderList>>(msg2); |
| | | LogService.Write(ordrlist[0]); |
| | | // LogService.Write(ordrlist[0]); |
| | | |
| | | long HSourceInterID = string.IsNullOrEmpty(ordrlist[0].HMainID) == true ? 0 : ClsPub.isLong(ordrlist[0].HMainID); |
| | | long HSourceEntryID = string.IsNullOrEmpty(ordrlist[0].HSubID) == true ? 0 : ClsPub.isLong(ordrlist[0].HSubID); |
| | |
| | | ",@HMTONO = N'" + ordrlist[0].HMTONo + "'" + |
| | | ",@HBarCodeDate = N'" + ordrlist[0].HDate + "'" + |
| | | ",@HEmpID = " + ordrlist[0].HEmpID + |
| | | ",@HGroupID = " + ordrlist[0].HGroupID + |
| | | ",@HSourceInterID = " + HSourceInterID + |
| | | ",@HSourceEntryID = " + HSourceEntryID + |
| | | ",@HBarCodeType = N'" + HSelectBarCodeType + "'"+ |
| | | ",@HSourceBillNo = N'" + ordrlist[0].HBillNo + "'"+ |
| | | ",@HMaker = N'" + UserName + "'" |
| | | ",@HBarCodeType = N'" + HBarCodeType + "'" + |
| | | ",@HSourceBillNo = N'" + ordrlist[0].HSourceBillNo + "'" + |
| | | ",@HMaker = N'" + ordrlist[0].HMaker + "'" + |
| | | ",@HFactory = N'" + HFactory + "'" + |
| | | ",@HCoilNO = N'" + HCoilNO + "'" + |
| | | ",@HFurnaceNO = N'" + HFurnaceNO + "'" + |
| | | ",@HInnerBillNo = N'" + ordrlist[0].HSourceBillNo + "'" |
| | | , "h_p_SC_BarCode_Transfer"); |
| | | |
| | | if ((bool)ds1.Tables[0].Rows[0]["returntype"] == true) |