Example #1
0
        /// <summary>
        /// 发送历史
        /// </summary>
        /// <returns></returns>
        public ActionResult History()
        {
            int size = 10;
            int page = 1;

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

            int uid = 0;

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

            where_model wm = new where_model();

            wm.Page   = page;
            wm.Size   = size;
            wm.userid = uid;
            IList <Sms_Notice> smsnoticelist = SmsDataProxy.And_Sms_Notice_GetListTag(wm);

            int totalpage = 1;

            if (smsnoticelist.Count > 0)
            {
                totalpage = (smsnoticelist[0].pcount / size) + (smsnoticelist[0].pcount % size == 0 ? 0 : 1);
            }
            ViewData["totalpage"] = totalpage;
            ViewData["uid"]       = uid;
            return(View(smsnoticelist));
        }
Example #2
0
        public JsonResult GetMoreSmsNoticeList()
        {
            int size = 10;
            int page = 1;

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

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

            wm.Page   = page;
            wm.Size   = size;
            wm.userid = uid;
            IList <Sms_Notice> smsnoticelist = SmsDataProxy.And_Sms_Notice_GetListTag(wm);
            StringBuilder      html          = new StringBuilder();

            foreach (Sms_Notice sn in smsnoticelist)
            {
                string timehtml = "";
                if (sn.sendmode == 1) //定时发送
                {
                    //<span style="float:left; color:#999; padding-left:10px;">定时 <i style="color:#ff8502">12-24 08:30</i></span>
                    timehtml = string.Format("<span style=\"float:left; color:#999; padding-left:10px;\">定时 <i style=\"color:#{0}\">{1}</i></span>", sn.sendtime > DateTime.Now ? "ff8502" : "999", sn.sendtime.ToString("MM-dd HH:mm"));
                }
                if (sn.isnotice == 1)
                {
                    if (sn.img_url != "")
                    {
                        html.AppendFormat("<div class=\"message\"  ><h2 class=\"mas_title\" onclick=\"detialClass('{0}',1,{7},{1});\">"
                                          + "<a href=\"javascript:;\" class=\"status red\">未阅&nbsp;&nbsp;"
                                          + "{2}人</a></h2><i class=\"from01\"></i>&nbsp;&nbsp;"
                                          + "{3}</h2><p class=\"mas\">{5}</p>"
                                          + "<p class=\"mas\"><a href=\"{9}\" onclick=\"return false;\"><img src=\"{10}\" /></a></p>"
                                          + "<p class=\"mas pl0\"><span style=\" padding-left:15px; float:left; color:#999\">{4}</span>"
                                          + "{8}<span style=\" float:right;color:#999\">{6}</span></p>"
                                          + "<p style=\" clear:both\"></p></div>",
                                          com.zgyey.hbapp.common.Setting.HostUrl, sn.taskid, sn.noreadcnt, sn.smstitle, sn.cdate, sn.contentAHref, sn.sendername, uid, timehtml, sn.img_url, sn.img_url_small);
                    }
                    else
                    {
                        html.AppendFormat("<div class=\"message\" onclick=\"detialClass('{0}',1,{7},{1});\" ><h2 class=\"mas_title\">"
                                          + "<a href=\"javascript:;\" class=\"status red\">未阅&nbsp;&nbsp;"
                                          + "{2}人</a></h2><i class=\"from01\"></i>&nbsp;&nbsp;"
                                          + "{3}</h2><p class=\"mas\">{5}</p>"
                                          + "<p class=\"mas pl0\"><span style=\" padding-left:15px; float:left; color:#999\">{4}</span>"
                                          + "{8}<span style=\" float:right;color:#999\">{6}</span></p>"
                                          + "<p style=\" clear:both\"></p></div>",
                                          com.zgyey.hbapp.common.Setting.HostUrl, sn.taskid, sn.noreadcnt, sn.smstitle, sn.cdate, sn.contentAHref, sn.sendername, uid, timehtml);
                    }
                }
                else
                {
                    html.AppendFormat("<div class=\"message\"><h2 class=\"mas_title\">"
                                      + "<a href=\"javascript:;\" class=\"status green\">发送&nbsp;&nbsp;"
                                      + "{0}人</a></h2><i class=\"{1}\"></i>&nbsp;&nbsp;"
                                      + "{2}</h2><p class=\"mas\">{4}</p>"
                                      + "<p class=\"mas pl0\"><span style=\" padding-left:15px; float:left; color:#999\">{3}</span>"
                                      + "{6}<span style=\" float:right;color:#999\">{5}</span></p>"
                                      + "<p style=\" clear:both\"></p></div>",
                                      sn.noreadcnt, sn.isnotice == 0 ? "from02" : "from03", sn.smstitle, sn.cdate, sn.contentAHref, sn.sendername, timehtml);
                }
            }
            return(this.Json(html.ToString(), JsonRequestBehavior.AllowGet));
        }