| | |
| | | //条码解析 |
| | | string[] str = sBarCode.Split('@'); |
| | | |
| | | if (str[0] != "SRM") |
| | | if (str[0] != "CMR") |
| | | { |
| | | sErrMsg = "条码解析失败,请确认条码是否正确!"; |
| | | return null; |
| | |
| | | ds = oCn.RunProcReturn("select * from Gy_Supplier where HNumber='" + str[2] + "' and HUSEORGID=" + HOrgIDs, "Gy_Supplier"); |
| | | if (ds.Tables[0].Rows.Count == 0) |
| | | { |
| | | sErrMsg = "条码解析失败,请确认条码供应商是否正确!"; |
| | | return null; |
| | | //sErrMsg = "条码解析失败,请确认条码供应商是否正确!"; |
| | | //return null; |
| | | } |
| | | else |
| | | { |
| | |
| | | inner join Cg_POOrderBillSub b on a.HInterID = b.HInterID where HBillNo='" + str[3] + "' and b.HMaterID=" + HMaterIDs, "Cg_POOrderBillMain"); |
| | | if (ds.Tables[0].Rows.Count == 0) |
| | | { |
| | | sErrMsg = "条码解析失败,请确认条码采购订单是否正确!"; |
| | | return null; |
| | | //sErrMsg = "条码解析失败,请确认条码采购订单是否正确!"; |
| | | //return null; |
| | | } |
| | | else |
| | | { |
| | |
| | | ds = oCn.RunProcReturn(@" select * from h_v_IF_POInStockList where 采购订单号= '" + str[3] + "' ", "h_v_IF_POInStockList"); |
| | | if (ds.Tables[0].Rows.Count == 0) |
| | | { |
| | | HInnerBillNos = str[3]; |
| | | //HInnerBillNos = "9624"; |
| | | sErrMsg = "条码解析失败,请确认条码内部采购订单号是否正确!"; |
| | | return null; |
| | | //sErrMsg = "条码解析失败,请确认条码内部采购订单号是否正确!"; |
| | | //return null; |
| | | } |
| | | else |
| | | { |