public JsonResult GetMoreModuleList() { int size = 10; int page = 1; if (Request.QueryString["page"] != null) { page = int.Parse(Request.QueryString["page"]); } string smstype = "1"; if (Request.QueryString["smstype"] != null) { smstype = Request.QueryString["smstype"]; } where_model wm = new where_model(); wm.type = smstype; wm.Page = page; wm.Size = size; IList <SmsTemplate> templist = SmsDataProxy.SMS_Temp_GetListTag(wm); return(this.Json(templist, JsonRequestBehavior.AllowGet)); }
public ActionResult Index() { where_model wm = new where_model(); wm.userid = UserID; LoginUser_Info loginuser = UserDataProxy.LoginUser_Info_GetModel(wm); wm.kid = loginuser.kid; Kin_Sms sms = SmsDataProxy.Kin_Sms_GetModel(wm); if (loginuser.kid <= 0) { return(RedirectToAction("NoJoinGarten", "SendMessage")); } ViewData["uid"] = UserID; ViewData["kid"] = loginuser.kid; ViewData["smsLen"] = loginuser.smsLen; ViewData["smscnt"] = sms.totalcount; ViewData["sendcnt"] = sms.sendcount; ViewData["openWebSms"] = loginuser.openWebSms; ViewData["auditSms"] = loginuser.auditSms; ViewData["appAuditSms"] = loginuser.appAuditSms; ViewData["onlySendChild"] = loginuser.onlySendChild; ViewData["role"] = Request["role"] ?? "1"; return(View()); }
public JsonResult GetMoreNoticeView() { int size = 10; int page = 1; if (Request.QueryString["page"] != null) { page = int.Parse(Request.QueryString["page"]); } string type = "0"; if (Request.QueryString["type"] != null) { type = Request.QueryString["type"]; } int uid = 0; if (Request.QueryString["uid"] != null) { uid = int.Parse(Request.QueryString["uid"]); } where_model wm = new where_model(); wm.userid = uid; wm.Page = page; wm.Size = size; wm.type = type; IList <Notice_View> nd = SmsDataProxy.And_Notice_Detial_Receive_GetListTag(wm); return(this.Json(nd, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 按班级显示消息阅读情况 /// </summary> /// <returns></returns> public ActionResult DetialByClass() { int taskid = 0; if (Request.QueryString["taskid"] != null) { taskid = int.Parse(Request.QueryString["taskid"]); } int uid = 0; if (Request.QueryString["uid"] != null) { uid = int.Parse(Request.QueryString["uid"]); } where_model wm = new where_model(); wm.userid = uid; wm.taskid = taskid; IList <Notice_Detial_Class> list = SmsDataProxy.And_Notice_Detial_Class_GetList(wm); ViewData["taskid"] = taskid; ViewData["uid"] = uid; if (list.Count <= 1) { Response.Redirect(string.Format("/SendMessage/Detial/?taskid={0}&uid={1}&cid={2}", taskid, uid, list.Count == 1 ? list[0].cid : 0, true)); } return(View(list)); }
/// <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)); }
public JsonResult GetRecipeList() { int page = GetValueInt("page", 1); int kid = GetValueInt("kid"); int size = GetValueInt("size", 10); int categoryid = 0; string sitedns = ""; where_model wm = new where_model(); wm.kid = kid; wm.Page = page; wm.Size = size; DataSet ds = RecipeDataProxy.Recipe_GetListByPageV2(wm); IList <Recipe> list = new List <Recipe>(); if (ds.Tables.Count > 0) { DataTable dt = ds.Tables[0]; list = (IList <Recipe>)com.zgyey.and_smsapp.common.ToObject.List <Recipe>(dt); categoryid = int.Parse(ds.Tables[1].Rows[0][0].ToString()); sitedns = ds.Tables[1].Rows[0][1].ToString(); } if (string.IsNullOrWhiteSpace(sitedns)) { sitedns = "http://test.pc118.zgyey.com"; } //int totalpage = 1; //ViewData["sitedns"] = sitedns; //ViewData["categoryid"] = categoryid; //ViewData["totalpage"] = totalpage; //ViewData["kid"] = kid; var data = list.Select(x => new { contentid = x.contentid, createdatetime = x.createdatetime.ToString("MM-dd"), //url = x.new_recipe == 1 ? string.Format("/Recipe/RecipeView/?contentid={0}&kid={1}&title={2}&dns={3}", x.contentid, kid, x.title, sitedns) : string.Format("{0}/app_content_MZSP-{1}.html", sitedns, x.contentid), url = x.new_recipe == 1 ? string.Format("{0}/app_recipe_MZSP-{1}.html", sitedns, x.contentid) : string.Format("{0}/app_content_MZSP-{1}.html", sitedns, x.contentid), title = x.title }); return(this.Json(data, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 查看通知回执(只看当天) /// </summary> /// <returns></returns> public ActionResult NoticeReceipt() { int size = 10; int page = 1; if (Request.QueryString["page"] != null) { page = int.Parse(Request.QueryString["page"]); } int userid = 0; if (Request.QueryString["userid"] != null) { userid = int.Parse(Request.QueryString["userid"]); } userid = UserID == 0 ? userid : UserID; where_model wm = new where_model(); wm.userid = userid; wm.Page = page; wm.Size = size; wm.type = "1";//只看当天 IList <Notice_View> nd = SmsDataProxy.And_Notice_Detial_Receive_GetListTag(wm); ViewData["NoticeView"] = nd; int totalpage = 1; if (nd.Count > 0) { totalpage = (nd[0].pcount / size) + (nd[0].pcount % size == 0 ? 0 : 1); } ViewData["totalpage"] = totalpage; ViewData["uid"] = userid; return(View()); }
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)); }
/// <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()); }
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\">未阅 " + "{2}人</a></h2><i class=\"from01\"></i> " + "{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\">未阅 " + "{2}人</a></h2><i class=\"from01\"></i> " + "{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\">发送 " + "{0}人</a></h2><i class=\"{1}\"></i> " + "{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)); }
/// <summary> /// 发送消息/通知界面 /// </summary> /// <returns></returns> public ActionResult Index() { where_model wm = new where_model(); wm.userid = UserID; LoginUser_Info loginuser = UserDataProxy.LoginUser_Info_GetModel(wm); wm.kid = loginuser.kid; if (loginuser.kid <= 0) { return(RedirectToAction("NoJoinGarten")); } //&cid=44146&touid=222323&realname=xx 可以在学生通讯录里进入到发通知界面,并选择这个小朋友 int cid = 0; if (Request.QueryString["cid"] != null) { cid = int.Parse(Request.QueryString["cid"]); } int touid = 0; if (Request.QueryString["touid"] != null) { touid = int.Parse(Request.QueryString["touid"]); } string realname = ""; if (Request.QueryString["realname"] != null) { realname = Request.QueryString["realname"]; } IList <Grade_Info> gradelist = UserDataProxy.Grade_Info_GetList(wm); IList <Teacher_Info> tealist = UserDataProxy.TeacherInfo_GetListV2(wm); ViewData["loginuser"] = loginuser; ViewData["gradelist"] = gradelist; ViewData["tealist"] = tealist; ViewData["kid"] = loginuser.kid; string ulist = ""; string selecttype = loginuser.usertype > 1 ? "teachers02" : "teachers"; if (touid > 0) { ulist = string.Format("${0}|0|{1}|", cid, touid); selecttype = loginuser.usertype > 1 ? "grades02" : "grades"; } ViewData["touid"] = touid; ViewData["uid"] = UserID; ViewData["realname"] = realname; ViewData["ulist"] = ulist; ViewData["selecttype"] = selecttype; Kin_Sms sms = SmsDataProxy.Kin_Sms_GetModel(wm); ViewData["sms"] = sms; return(View()); }