/// <summary> /// 获取权限树 /// </summary> /// <returns></returns> public List <ZtreeNode_ORG> GetOrgs2Tree() { var all = DalUser.GetUserORG(UserState.UserID); var hallall = DaoHall.FindList(); var staffall = DaoStaff.FindList(); foreach (var org in all.Where(obj => obj.PAR_ORG_ID == "")) { org.PAR_ORG_ID = null; } var treelist = all.Where(obj => obj.ORG_LEVEL == 2)//市级 .Select(obj => new ZtreeNode_ORG { id = obj.ORG_ID.ToString(), name = obj.ORG_NAM }).ToList(); foreach (var leaf in treelist) { List <ZtreeNode_ORG> leafchild = new List <ZtreeNode_ORG>(); GenOrgs2Tree(all, staffall, hallall, ref leafchild, leaf.id); leaf.children = leafchild; } return(treelist); }
public ActionResult Release_Partial(int mt, string org) { if (mt == 1) { ViewBag.STAFFLIST = new SelectList(DaoStaff.FindList("STAFF_ID asc", "ORG_ID", org), "STAFF_ID", "STAFF_NAM"); return(PartialView("Partial/Release_STAFF")); } if (mt == 2) { var hall = DaoHall.GetEntity("ORG_ID", org); if (null != hall) { ViewBag.COUNTERLIST = new SelectList(DaoCounter.FindList("COUNTER_ID asc", "HALL_NO", hall.HALL_NO) , "COUNTER_ID", "COUNTER_ID"); } return(PartialView("Partial/Release_COUNTER")); } if (mt == 3) { var hall = DaoHall.GetEntity("ORG_ID", org); if (null != hall) { ViewBag.TABLELIST = new SelectList(DaoTable.FindList("", "HALL_NO", hall.HALL_NO), "TABLE_CD", "TABLE_NAM"); } return(PartialView("Partial/Release_TABLE")); } return(Redirect("/Home/Error")); }
public ActionResult ParamSendUsr(string hallno, byte id) { var hall = DaoHall.GetEntity("HALL_NO", hallno); if (null != hall) { ViewBag.USERLIST = new SelectList(new SYS_USER_DAL().GetORGUser(hall.ORG_ID), "USER_ID", "USER_NAM"); ViewBag.USERSELELIST = DaoParamUser.FindList("", "HALL_NO", hallno, "WARN_TYP", id).Select(obj => obj.USER_ID); } return(View()); }
private void populateDdlHalls() { DaoHall daoHall = new DaoHall(); ddlHalls.DataSource = daoHall.getAllHalls(); ddlHalls.DataTextField = "Code"; ddlHalls.DataValueField = "HallId"; ddlHalls.DataBind(); ddlHalls.Items.Insert(0, new ListItem("Select Hall", "0")); ddlHalls.SelectedIndex = 0; ddlCourses.Items.Insert(0, new ListItem("Select Hall", "0")); }
private void GetCreateData(string sele, string orgid) { ViewBag.HallList = new SelectList(DaoHall.FindList(), "HALL_NO", "HALL_NAM"); var statelist = EnumHelper.GetCategorySelectList(typeof(SYS_COUNTER.STATE_ENUM)); if (!string.IsNullOrEmpty(sele) && statelist != null) { var selitem = statelist.FirstOrDefault(obj => obj.Value == sele); if (null != selitem) { selitem.Selected = true; } } ViewBag.STATE = statelist; ViewBag.QueueSerial = new SelectList(DaoTicketQueueserial.FindList("", "Q_SYSNO", orgid), "Q_SERIALID", "Q_SERIALNAME"); }
public ActionResult Index(string orgId, string hallNo) { SYS_HALL hall = null; if (!string.IsNullOrEmpty(orgId)) { hall = DaoHall.GetEntity("ORG_ID", orgId); hallNo = hall != null ? hall.HALL_NO : null; } if (hall == null) { hall = DaoHall.GetEntity("HALL_NO", hallNo); } ViewBag.Name = hall.HALL_NAM; return(View((object)hallNo)); }
private void InitData(List <SYS_COUNTER> data) { var list = DaoQueueserial.FindList(); var halllist = DaoHall.FindList(); if (null != data) { foreach (var item in data) { item.Hall = halllist.FirstOrDefault(obj => obj.HALL_NO == item.HALL_NO); item.PRI1_BUSI_SER_NAM = InitBusiSer(item.PRI1_BUSI_SER, list); item.PRI2_BUSI_SER_NAM = InitBusiSer(item.PRI2_BUSI_SER, list); item.PRI3_BUSI_SER_NAM = InitBusiSer(item.PRI3_BUSI_SER, list); item.PRI4_BUSI_SER_NAM = InitBusiSer(item.PRI4_BUSI_SER, list); item.PRI5_BUSI_SER_NAM = InitBusiSer(item.PRI5_BUSI_SER, list); } } }
public ActionResult Index(string hallno, string orgid, string orgnam, int pageIndex = 1, int pageSize = 20) { ViewBag.HALLNO = hallno; ViewBag.ORGID = orgid; ViewBag.ORGNAM = orgnam; var orgall = new SYS_USER_DAL().GetUserORG(UserState.UserID); if (string.IsNullOrEmpty(orgid) && orgall != null) { orgid = orgall.FirstOrDefault(obj => obj.ORG_LEVEL == 4).ORG_ID; } ViewBag.UserORG = new SelectList(orgall.Where(obj => obj.ORG_LEVEL == 4) , "ORG_ID", "ORG_NAM", orgid); var orgs = orgall.Select(obj => obj.ORG_ID); if (!string.IsNullOrEmpty(orgid)) { orgs = orgs.Where(obj => obj == orgid); if (null == orgs || orgs.Count() == 0) { orgs = new List <string> { "-1" }; } } var halllist = DaoHall.FindList("", "ORG_ID in", orgs); var data = dao.GetList(pageIndex, pageSize, "COUNTER_ID", "HALL_NO", hallno, "HALL_NO in", null == halllist ? null : halllist.Select(obj => obj.HALL_NO)); var orglist = DaoOrganize.FindList(); foreach (var item in data.Items) { item.Hall = halllist.FirstOrDefault(obj => obj.HALL_NO == item.HALL_NO); item.Org = orglist.FirstOrDefault(obj => obj.ORG_ID == item.Hall.ORG_ID); } if (null != data) { InitData(data.Items); } return(View(data)); }
public ActionResult ParamSendUsr(string hallno, byte id, WARN_PARAM_SEND_USER_CON model) { if (!ModelState.IsValid) { Alter("提交失败!", AlterTypeEnum.Error, false, false); return(View()); } var USER_ID = Request.Form["USER_ID"]; List <WARN_PARAM_SEND_USER_CON> models = new List <WARN_PARAM_SEND_USER_CON>(); if (!string.IsNullOrEmpty(USER_ID)) { var ARR_USER_ID = USER_ID.Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries); var hall = DaoHall.GetEntity("HALL_NO", hallno); if (null != hall) { var USERLIST = new SYS_USER_DAL().GetORGUser(hall.ORG_ID); foreach (var _USERID in ARR_USER_ID) { model.WARN_LEVEL = 1; model.USER_ID = _USERID; model.MOB_NBR = USERLIST.FirstOrDefault(obj => obj.USER_ID == _USERID).TEL; models.Add(model); var model2 = CommonHelper.DeepClone(model); model2.WARN_LEVEL = 2; model.USER_ID = _USERID; model.MOB_NBR = USERLIST.FirstOrDefault(obj => obj.USER_ID == _USERID).TEL; models.Add(model2); var model3 = CommonHelper.DeepClone(model); model3.WARN_LEVEL = 3; model.USER_ID = _USERID; model.MOB_NBR = USERLIST.FirstOrDefault(obj => obj.USER_ID == _USERID).TEL; models.Add(model3); } } } new WARN_PARAM_DAL().AddParamUserList(hallno, id, models); Alter("提交成功!", AlterTypeEnum.Error, true, true); return(RedirectToAction("ParamSendUsr", new { hallno = hallno, id = id })); }
public ActionResult Index(string orgId, string hallNo) { var hall = new SYS_HALL(); if (!string.IsNullOrEmpty(orgId)) { hall = DaoHall.GetEntity("ORG_ID", orgId); } else if (!string.IsNullOrEmpty(hallNo)) { hall = DaoHall.GetEntity("HALL_NO", hallNo); } //if (hall == null) //{ // return HttpNotFound("Page Not Found"); //} hallNo = hall.HALL_NO; var monHallService = new MON_HALL_DAL(); var tabDefs = monHallService.GetHallTabDefs(hallNo); var cameraDefs = monHallService.GetHallCameraDefs(hallNo); var tabList = tabDefs.Select(m => new HallTabConfig() { HallNo = m.HALL_NO, IconUrl = m.ICON_URL, Id = m.COUNTER_ID, Type = 1, X = m.HORIZ_SIGN, Y = m.VERTI_SIGN, CameraConfig = getCameraConfig(cameraDefs, m.COUNTER_ID) }).ToList(); var cameraList = cameraDefs.Where(m => !m.MON_SHOW_IND).Select(m => new HallCameraConfig() { HallNo = m.HALL_NO, IconUrl = m.ICON_URL, Id = m.SEQ, Type = 0, X = m.HORIZ_SIGN, Y = m.VERTI_SIGN, DirType = m.DIR_TYP == null ? 0 : (int)m.DIR_TYP.Value, CgiProtpcpl = m.CGI_PROTOCOL, ChannelId = m.CHANNEL_ID, HttpProtocol = m.HTTP_PROTOCOL, Ip = m.IP_ADDRESS, Iport = m.IPORT, MonCounter = m.MON_COUNTER, Password = m.USER_PASSWORD, RtspPort = m.RTSP_PORT, StringType = m.STRING_TYP, UserName = m.USER_PASSWORD, ZeroChannelInd = m.ZERO_CHANNEL_IND, CameraType = m.CAMERA_TYP, MonShowing = m.MON_SHOW_IND }).ToList(); var virtualHall = new VirtualHall() { HallNo = hall.HALL_NO, HallName = hall.HALL_NAM, ImageUrl = hall.HALL_PICT_URL, HallTabConfigs = tabList, HallCameraConfigs = cameraList }; return(View(virtualHall)); }
public List <Hall> getAllHalls() { DaoHall daoHall = new DaoHall(); return(daoHall.getAllHalls()); }