List <Model.advice> IAdvice.GetList(int pageSize, int pageIndex, out int total) { var req = new Request(); var json = req.request("/advice?t=get_list", "{\"pageSize\":\"" + pageSize + "\",\"pageIndex\":\"" + pageIndex + "\"}"); ReadWriteContext.IReadContext read = new ReadWriteContext.ReadContextByJson(json); if (read.Read("errId") != "0") { throw new Exception(read.Read("errMsg")); } // total = Conv.ToInt(read.Read("total")); // var lst = new List <Model.advice>(); if (read.Read("datas") != "") { foreach (ReadWriteContext.IReadContext r in read.ReadList("datas")) { var item = new Model.advice(); lst.Add(item); item.av_id = r.Read("av_id"); item.use_ask = r.Read("use_ask"); item.mc_reply = r.Read("mc_reply"); item.ask_date = Conv.ToDateTime(r.Read("ask_date")); item.reply_date = Conv.ToDateTime(r.Read("reply_date")); item.nickname = r.Read("nickname"); } } return(lst); }
public AdviceReply(string av_id) { try { InitializeComponent(); GlobalData.InitForm(this); bll = new BLL.Advice(); advice = bll.Select(av_id); lbl_nick.Text = advice.nickname + ":"; txt_ask.Text = advice.use_ask; txt_reply.Text = advice.mc_reply; } catch (Exception ex) { Program.frmMsg(ex.Message); } }
Model.advice IAdvice.Select(string av_id) { var req = new Request(); ReadWriteContext.IWriteContext write = new ReadWriteContext.WriteContextByJson(); write.Append("av_id", av_id); var json = req.request("/advice?t=select", write.ToString()); ReadWriteContext.IReadContext read = new ReadWriteContext.ReadContextByJson(json); if (read.Read("errId") != "0") { throw new Exception(read.Read("errMsg")); } Model.advice advice = new Model.advice(); advice.av_id = read.Read("av_id"); advice.nickname = read.Read("nickname"); advice.mc_reply = read.Read("mc_reply"); advice.use_ask = read.Read("use_ask"); return(advice); }