//[UserAuth("WARN_ALARM_INFO_DETAIL_VIW")] public ActionResult DetailListByHall(string hallno, int pageIndex = 1, int pageSize = 20) { ViewBag.HALL_NO = hallno; var listdate = new WARN_ALARM_INFO_DETAIL_DAL().GetListByHall(hallno, pageIndex, pageSize); return(View(listdate)); }
public ActionResult Index(string hall, string start, string end, int status = 0, int pageIndex = 1, int pageSize = 20) { var orgall = new SYS_USER_DAL().GetUserORG(UserState.UserID); ViewBag.UserORG = new SelectList(orgall.Where(obj => obj.ORG_LEVEL == 4), "ORG_ID", "ORG_NAM", false); int type = 0; ViewBag.hall = hall; ViewBag.status = status; DateTime?time1 = null; if (!string.IsNullOrEmpty(start)) { DateTime t1; DateTime.TryParse(start, out t1); time1 = t1; } DateTime?time2 = null; if (!string.IsNullOrEmpty(end)) { DateTime t2; DateTime.TryParse(end, out t2); time2 = t2; } ViewBag.start = start; ViewBag.end = end; var data = new WARN_ALARM_INFO_DETAIL_DAL().GetList(pageIndex, pageSize, "", time1, time2, type == 0 ? (int?)null : type, status == 0 ? (int?)null : status); return(View(data)); }
public ActionResult List(int id, string name, int pageIndex = 1, int pageSize = 10) { var data = WarnalarminfodetailDao.GetEntity("ALARM_SEQ", id); ViewBag.SENDINFO_DETAIL_ID = id; //ViewBag.HALL_NO = data.HALL_NO; ViewBag.Name = name; var listdate = new WARN_ALARM_INFO_DETAIL_DAL().GetSendInfoList(name, pageIndex, pageSize); return(View(listdate)); }
public ActionResult SendInfoTip() { //报警 var dallist = new WARN_INFO_DETAIL_DAL().GetNoSendInfoList(UserState.UserID); List <TipModel> unread = dallist .Select(item => new TipModel { typ = "WARNSENDINFODETAIL", id = item.WARN_INFO_DETAIL_ID, msg = item.WARN_INFO }) .ToList(); new WARN_SENDINFO_DETAIL_DAL().UPDATE_WARN_SENDINFO_DETAIL(dallist.Select(o => o.SENDINFO_DETAIL_ID)); //预警 var dal1 = new WARN_ALARM_INFO_DETAIL_DAL(); var unreadalarmlist = dal1.GetALARMSendInfo(UserState.UserID); var unreadalarm = unreadalarmlist.Select(item => new TipModel { typ = "ALARMSENDINFODETAIL", id = item.ALARM_SEQ, msg = item.ALARM_INFO }) .ToList(); dal1.UPDATE_WARN_ALARM_INFO_DETAIL(unreadalarmlist.Select(o => o.SENDINFO_DETAIL_ID)); //投诉 var _hall = DAO_WARN_ALARM_SEND_USER_CON.FindList("", "ALARM_TYP", 4, "USER_ID", UserState.UserID); var unreadalarm2 = DaoComplainDetail.FindList("", "STATE", 1, "HALL_NO in", _hall.Select(o => o.HALL_NO)) .Select(item => new TipModel { typ = "COMPLAINSENDINFODETAIL", id = item.SEQ, msg = item.COMPLAIN_PRO }) .ToList(); //合并 if (null != unreadalarm && unreadalarm.Count() > 0) { unread.AddRange(unreadalarm); } if (null != unreadalarm2 && unreadalarm2.Count() > 0) { unread.AddRange(unreadalarm2); } if (null != unread && unread.Count() > 0) { return(View(unread)); } else { return(Content("")); } }