Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 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);
     }
 }
Ejemplo n.º 3
0
        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);
        }