| | |
| | | var _value = msg["msg"].ToString(); |
| | | string msg1 = _value.ToString(); |
| | | string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries); |
| | | string msg2 = sArray[0].ToString(); |
| | | string msg3 = sArray[1].ToString(); |
| | | string msg5 = sArray[2].ToString(); |
| | | string msg2 = sArray[0].ToString();//è¡¨æ ¼æ°æ® |
| | | string msg3 = sArray[1].ToString();//ç»å½äºº |
| | | string msg5 = sArray[2].ToString();//ç»å½ç»ç» |
| | | string msg6 = sArray[3].ToString();//æ è®° |
| | | string msg7 = sArray[4].ToString();//å½åç¨ææ¸
å |
| | | |
| | | ListModels oListModels = new ListModels(); |
| | | DataSet ds = new DataSet(); |
| | | ds = oCN.RunProcReturn("select * from Xt_ORGANIZATIONS where HItemID=" + msg5, "Xt_ORGANIZATIONS"); |
| | | string OrgNum = ds.Tables[0].Rows[0]["HNumber"].ToString();//ç»ç»ä»£ç |
| | | DataSet d = oCN.RunProcReturn("select HRemark from Sc_PPBomBillMain where HBillNo='" + msg7 + "'", "Sc_ICMOBillMain");//æ¥æ¾è¯¥ç¨ææ¸
å䏿¬¡çæçç®±å·(HRemarkåæ¾ç®±å·) |
| | | DataSet Ds1 = new DataSet(); |
| | | try |
| | | { |
| | |
| | | int LSH; |
| | | string LSH2; |
| | | string TM = ""; |
| | | int XH = Convert.ToInt32(d.Tables[0].Rows[0]["HRemark"].ToString() == ""? 0 : Convert.ToInt32(d.Tables[0].Rows[0]["HRemark"].ToString())); |
| | | |
| | | foreach (Models.ClsQK_PackingBill oItemSub in ls) |
| | | { |
| | | //æ ¹æ®çææ¡æ°çæç¸åºæ°éæ¡ç |
| | |
| | | LSH2 = "0" + LSH2; |
| | | } |
| | | TM = sTMNumber + LSH2; |
| | | |
| | | if (msg6 == "ZZ") |
| | | { |
| | | XH = XH +1; |
| | | } |
| | | else if (msg6 == "PZ"&& ls.IndexOf(oItemSub) == 0) |
| | | { |
| | | XH = XH + 1; |
| | | } |
| | | |
| | | //è·åå
ç |
| | | oCN.RunProc("insert into Gy_BarCodeBill (HEntryID,HBarCode,HBarCodeType,HMaterID,HUnitID,HQty" + |
| | | ",HBatchNo,HSupID,HGroupID,HMaker,HMakeDate,HPrintQty,HinitQty" + |
| | |
| | | + ",'" + TM + "','å¯ä¸æ¡ç '," + oItemSub.HMaterID.ToString() + "," + oItemSub.HUnitID.ToString() + "," + oItemSub.HMinQty.ToString() |
| | | + ",'',0,0,'" + msg3 + "',getdate(),0," + oItemSub.HMinQty.ToString() |
| | | + ", " + oItemSub.HInterID.ToString() + "," + oItemSub.HEntryID.ToString() + ",'" + oItemSub.HBillNo + "','3710',''" |
| | | + ",1,1," + oItemSub.HDeptID.ToString() + ",0,0,'"+ (int.Parse(oItemSub.HXH.ToString())+i) + "'" |
| | | + ",1,1," + oItemSub.HDeptID.ToString() + ",0,0,'"+ XH + "'" |
| | | + ", " + oItemSub.HCusID.ToString() + ",'',getdate(),'',getdate()" |
| | | + ", " + msg5.ToString() + "," + OrgNum.ToString() + ",'" + oItemSub.HSeOrderBillNo.ToString() + "'," + HInterID.ToString() |
| | | + ",0" |
| | |
| | | |
| | | } |
| | | oCN.RunProc("update Sc_ICMOBillSub set HQty=" + oItemSub.HSpsQty + " where HEntryID=" + oItemSub.HEntryID); |
| | | oCN.RunProc("update Sc_PPBomBillMain set HRemark=" +XH+ " where HBillNo='" + msg7+"'"); |
| | | DataSet Dsn = oCN.RunProcReturn("select top " + oItemSub.HTotalQty + " HItemID from Gy_BarCodeBill order by HItemID desc", "Gy_BarCodeBill"); //è·åæå¤§æµæ°´å· |
| | | for (int i = 0; i < oItemSub.HTotalQty; i++) |
| | | { |