Ejemplo n.º 1
0
        public JsonResult GetMoreNoticeDetialList()
        {
            int size = 10;
            int page = 1;

            if (Request.QueryString["page"] != null)
            {
                page = int.Parse(Request.QueryString["page"]);
            }
            int taskid = 1;

            if (Request.QueryString["taskid"] != null)
            {
                taskid = int.Parse(Request.QueryString["taskid"]);
            }
            string isread = "-1";

            if (Request.QueryString["isread"] != null)
            {
                isread = Request.QueryString["isread"];
            }
            int uid = 0;

            if (Request.QueryString["uid"] != null)
            {
                uid = int.Parse(Request.QueryString["uid"]);
            }
            int cid = 0;

            if (Request.QueryString["cid"] != null)
            {
                cid = int.Parse(Request.QueryString["cid"]);
            }


            where_model wm = new where_model();

            wm.userid  = uid;
            wm.classid = cid;
            wm.taskid  = taskid;
            wm.Page    = page;
            wm.Size    = size;
            wm.type    = isread;
            IList <Notice_Detial> noticelist = SmsDataProxy.And_Notice_Detial_GetListTag(wm);

            StringBuilder html = new StringBuilder();

            foreach (Notice_Detial notice in noticelist)
            {
                if (isread == "1")
                {
                    html.AppendFormat("<li class=\"item\"><i class=\"right\">{0}</i><span class=\"name\">{1}</span><span class=\"grade\">{2}</span></li>",
                                      notice.cdate, notice.username, notice.cname);
                }
                else
                {
                    html.AppendFormat("<li class=\"item\"><span class=\"name\">{0}</span><span class=\"grade right\">{1}</span></li>",
                                      notice.username, notice.cname);
                }
            }

            return(this.Json(html.ToString(), JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 发送明细
        /// </summary>
        /// <returns></returns>
        public ActionResult Detial()
        {
            int size   = 10;
            int taskid = 1;

            if (Request.QueryString["taskid"] != null)
            {
                taskid = int.Parse(Request.QueryString["taskid"]);
            }
            int cid = 0;

            if (Request.QueryString["cid"] != null)
            {
                cid = int.Parse(Request.QueryString["cid"]);
            }
            int uid = 0;

            if (Request.QueryString["uid"] != null)
            {
                uid = int.Parse(Request.QueryString["uid"]);
            }
            where_model wm = new where_model();

            wm.userid  = uid;
            wm.classid = cid;
            wm.taskid  = taskid;
            wm.Page    = 1;
            wm.Size    = size;
            wm.type    = "0";
            IList <Notice_Detial> noreadlist = SmsDataProxy.And_Notice_Detial_GetListTag(wm);

            wm.type = "1";
            IList <Notice_Detial> readlist = SmsDataProxy.And_Notice_Detial_GetListTag(wm);

            int noreadcount = 0;
            int totalpage   = 1;

            if (noreadlist.Count > 0)
            {
                totalpage   = (noreadlist[0].pcount / size) + (noreadlist[0].pcount % size == 0 ? 0 : 1);
                noreadcount = noreadlist[0].pcount;
            }
            ViewData["totalpage"] = totalpage;

            int readcount = 0;

            totalpage = 1;
            if (readlist.Count > 0)
            {
                totalpage = (readlist[0].pcount / size) + (readlist[0].pcount % size == 0 ? 0 : 1);
                readcount = readlist[0].pcount;
                readlist  = readlist.OrderByDescending(e => e.sendtime).ToList();
            }
            ViewData["readtotalpage"] = totalpage;
            ViewData["noreadcount"]   = noreadcount;
            ViewData["readcount"]     = readcount;
            ViewData["noreadlist"]    = noreadlist;
            ViewData["readlist"]      = readlist;
            ViewData["taskid"]        = taskid;
            ViewData["uid"]           = uid;
            ViewData["cid"]           = cid;
            return(View());
        }