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));
        }