| | |
| | | List<HBarCodeList> ListRows = new List<HBarCodeList>(); |
| | | |
| | | DataSet Ds; |
| | | DataSet Ds2; |
| | | for (int i = 0; i < 1; i++) |
| | | { |
| | | HSourceBillType_Temp = ordrlist.HBillType; |
| | |
| | | objJsonResult.Message = "ç©æä¸è½ä¸ºç©ºï¼ä¸è½çææ¡ç ï¼"; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | Ds2 = oCN.RunProcReturn("select top 1 HCusRelationNumber from Gy_Material m with(nolock) left join Gy_MateNumRelation_Sec b with(nolock) on m.HMASTERID = b.HMaterID where m.HItemID = " + ordrlist.HMaterID, "Gy_MateNumRelation_Sec"); |
| | | |
| | | string HSKU = "";//ååSKU |
| | | if (Ds2.Tables[0].Rows.Count > 0) |
| | | { |
| | | HSKU = Ds2.Tables[0].Rows[0]["HCusRelationNumber"].ToString(); |
| | | } |
| | | else |
| | | { |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "没æå¹é
å°å¯¹åºçååSKU!"; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | //todo |
| | | //æ¡ç åç¼ = p+ååSKU+ç产年份+ç产æä»½+6使µæ°´å·+ç产工å代ç |
| | | sTMNumber = "P" + HMaterialName + lastDigit+ productionMonth; |
| | | sTMNumber = "P" + HSKU + lastDigit+ productionMonth; |
| | | |
| | | //æ ¹æ®æ¡ç åç¼è·åæå¤§æµæ°´å· |
| | | Ds = oCN.RunProcReturn("exec h_p_WMS_GetMaxNo '" + sTMNumber + "'", "h_p_WMS_GetMaxNo"); |
| | | LSH = String.Format("{0:D" + HLen + "}", ClsPub.isInt(Ds.Tables[0].Rows[0][0]) + 1); |
| | | |
| | | //æ¼æ¥æ¡ç |
| | | HBarCode_Temp = sTMNumber + LSH+"XXX"; |
| | | HBarCode_Temp = sTMNumber + "A" + LSH + "AHW"; |
| | | |
| | | |
| | | if (HSumQty - HMinQty > 0) |