コード例 #1
0
        public void GetBDCInfo(HttpContext context)
        {
            context.Request.ContentEncoding = Encoding.GetEncoding("utf-8");
            string    queryJson  = context.Request.Form["PostData"].ToString();
            QueryRoot queryModel = Newtonsoft.Json.JsonConvert.DeserializeObject <QueryRoot>(queryJson);

            if (null != queryModel.owners && queryModel.owners.Count > 0)
            {
                ReturnRoot root = GetBDCInfoByQLR(queryModel.owners);
                string     json = Newtonsoft.Json.JsonConvert.SerializeObject(root);
                context.Response.ContentEncoding = Encoding.GetEncoding("utf-8");
                context.Response.ContentType     = "text/plain";
                context.Response.Write(json);
                context.Response.End();
            }
        }
コード例 #2
0
        private ReturnRoot GetBDCInfoByQLR(List <OwnersItem> owners)
        {
            ReturnRoot root = new ReturnRoot();
            TSZZCX_DAL dal  = new TSZZCX_DAL();
            DataTable  dt   = dal.GetBDCInfo(owners);

            foreach (DataRow row in dt.Rows)
            {
                ListItem item = new ListItem();
                item.zl  = row["zl"].ToString();
                item.qlr = row["qlrmc"].ToString();
                item.sfz = row["zjhm"].ToString();
                item.id  = "";
                item.hj  = "";
                root.list.Add(item);
            }
            return(root);
        }