public HttpResponseMessage getPDDatasDatacode(int querytype, string checkkcnopara, string datacodepara) { List <DBData> list = CheckkcBO.getkcmxdata(querytype, checkkcnopara, datacodepara); List <CheckkcDatacodeDetail> list2 = new List <CheckkcDatacodeDetail>(); foreach (DBData data in list) { CheckkcDatacodeDetail item = new CheckkcDatacodeDetail { checkkcno = data["checkkcno"].ToString(), iid = int.Parse(data["iid"].ToString()), mcode = data["mcode"].ToString(), datacode = data["datacode"].ToString(), mname = data["mname"].ToString(), sprc = data["sprc"].ToString(), units = data["units"].ToString(), kcnum = decimal.Parse(data["kcnum"].ToString()), factnum = decimal.Parse(data["factnum"].ToString()), kcnumelse = decimal.Parse(data["kcnumelse"].ToString()), factnumelse = decimal.Parse(data["factnumelse"].ToString()), batchno = data["batchno"].ToString(), pddiff = int.Parse(data["pddiff"].ToString()), rkdt = data["rkdt"].ToString(), barcode = data["barcode"].ToString() }; list2.Add(item); } return(HttpHelper.toJson(list2)); }
public HttpResponseMessage getPDDataCode(string checkkcnopara, string datacodepara) { CheckkcDatacodeDetail detail = new CheckkcDatacodeDetail(); JsonModel model = new JsonModel(); List <CheckkcDatacodeDetail> list = new List <CheckkcDatacodeDetail>(); List <DBData> list2 = CheckkcBO.getPDDataCode(checkkcnopara, datacodepara); string str = ""; int num = 0; string str2 = ""; string str3 = ""; string str4 = ""; string str5 = ""; string str6 = ""; decimal num2 = 0M; decimal num3 = 0M; decimal num4 = 0M; decimal num5 = 0M; string str7 = ""; int num6 = 0; if ((list2 != null) && (0 < list2.Count)) { str = list2[0]["checkkcno"].ToString(); num = int.Parse(list2[0]["iid"].ToString()); str3 = list2[0]["mcode"].ToString(); str2 = list2[0]["datacode"].ToString(); str4 = list2[0]["mname"].ToString(); str5 = list2[0]["sprc"].ToString(); str6 = list2[0]["units"].ToString(); num2 = decimal.Parse(list2[0]["kcnum"].ToString()); num3 = decimal.Parse(list2[0]["factnum"].ToString()); num4 = decimal.Parse(list2[0]["kcnumelse"].ToString()); num5 = decimal.Parse(list2[0]["factnumelse"].ToString()); str7 = list2[0]["batchno"].ToString(); num6 = int.Parse(list2[0]["pddiff"].ToString()); } else if ((datacodepara != null) && ("" != datacodepara)) { model.msg = "用户选择"; model.success = true; model.userchoice = true; return(model.toJson(model)); } detail.checkkcno = str; detail.iid = num; detail.mcode = str3; detail.datacode = str2; detail.mname = str4; detail.sprc = str5; detail.units = str6; detail.kcnum = num2; detail.factnum = num3; detail.kcnumelse = num4; detail.factnumelse = num5; detail.batchno = str7; detail.pddiff = num6; return(detail.toJson(detail)); }