public ActionResult GetHallTree(string hallName, string level) { if (!string.IsNullOrEmpty(level)) { var organizeList = new SYS_ORGANIZE_DAL().GetListForUserId(UserState.UserID, level); var list = organizeList.Select(m => new ZtreeNodeItem() { id = m.ORG_ID, name = m.ORG_NAM, isParent = m.PAR_ORG_ID == null, open = m.PAR_ORG_ID == null, pId = m.PAR_ORG_ID, enable = m.ORG_LEVEL == 4, highlight = (!string.IsNullOrEmpty(hallName) && m.ORG_NAM.Contains(hallName)), }); return(Json(list, JsonRequestBehavior.AllowGet)); } else { var organizeList = new SYS_ORGANIZE_DAL().GetListForUserId(UserState.UserID); var list = organizeList.Select(m => new ZtreeNodeItem() { id = m.ORG_ID, name = m.ORG_NAM, isParent = m.PAR_ORG_ID == null, open = m.PAR_ORG_ID == null, pId = m.PAR_ORG_ID, enable = m.ORG_LEVEL == 4, highlight = (!string.IsNullOrEmpty(hallName) && m.ORG_NAM.Contains(hallName)), }); return(Json(list, JsonRequestBehavior.AllowGet)); } }
/// <summary> /// 加载服务厅 /// </summary> private void LoadHALL() { var organDao = new SYS_ORGANIZE_DAL(); var orgs = organDao.GetListForUserId(UserState.UserID, "4"); ViewBag.Hall = new SelectList(orgs, "ORG_ID", "ORG_NAM"); }
/// <summary> /// 设置组织下拉 /// </summary> /// <param name="orgId"></param> /// <param name="level"></param> /// <returns></returns> protected string SetViewBagOrgData(string orgId = null, string level = "4") { if (level != "4") { var organDao = new SYS_ORGANIZE_DAL(); var orgs = organDao.GetListForUserId(UserState.UserID, level); ViewBag.Orgs = new SelectList(orgs, "ORG_ID", "ORG_NAM", orgId); if (string.IsNullOrEmpty(orgId)) { if (orgs != null && orgs.Count > 0) { return(orgs[0].ORG_ID); } } } else { var list = SYS_HALL_DAL.GetListByUserId(UserState.UserID); ViewBag.Orgs = new SelectList(list, "HALL_NO", "HALL_NAM", orgId); if (string.IsNullOrEmpty(orgId)) { if (list != null && list.Count > 0) { return(list[0].HALL_NO); } } } return(orgId); }
private void GetCreateDt(string org = null) { ViewBag.ALARM_TYP_ENUM = EnumHelper.GetCategorySelectList(typeof(gzsw.model.ext.WARN_ALARM_SEND_USER_CON.ALARM_TYP_ENUM)); var organDao = new SYS_ORGANIZE_DAL(); var orgs = organDao.GetListForUserId(UserState.UserID, "4"); ViewBag.UserORG = new SelectList(orgs, "ORG_ID", "ORG_NAM", org); }
private void GetCreateDT(string org = null) { ViewBag.STAR_LEVELLIST = EnumHelper.GetCategorySelectList(typeof(SYS_STAFF.STAR_LEVEL_ENUM)); ViewBag.STAFF_TYPLIST = EnumHelper.GetCategorySelectList(typeof(SYS_STAFF.STAFF_TYP_ENUM)); var organDao = new SYS_ORGANIZE_DAL(); var orgs = organDao.GetListForUserId(UserState.UserID, "4"); ViewBag.UserORG = new SelectList(orgs, "ORG_ID", "ORG_NAM", org); }
/// <summary> /// 地图标示组织机构 /// </summary> /// <param name="orgId">组织机构ID</param> /// <returns></returns> public ActionResult Index(string orgId) { var nowModel = Organize.GetEntity("ORG_ID", orgId); var model = new SYS_ORGANIZE_DAL().GetListForParent(UserState.UserID, orgId); ViewData["Marker"] = model; ViewData["MapName"] = nowModel.ORG_NAM + "-监控分布地图"; return(View("~/Views/Map/Index.cshtml", nowModel)); }
private void GetCreateDt(string org = null) { ViewBag.WarnComplainlist = new SelectList(WarncomplaintypedaoDao.FindList().Select(x => x.COMPLAIN_NAM)); var organDao = new SYS_ORGANIZE_DAL(); var orgs = organDao.GetListForUserId(UserState.UserID, "4"); ViewBag.UserORG = new SelectList(orgs, "ORG_ID", "ORG_NAM", org); }
public ActionResult Create(SYS_ORGANIZE org) { try { CreateValid(org); if (!ModelState.IsValid) { ModelState.AddModelError("", "新增出错!"); return(JsonResult(false, "新增出错!", "SYS", "/", false)); } string rst = null; if (org.ORG_LEVEL == 4) { SYS_HALL hal = new SYS_HALL() { HALL_NO = org.ORG_ID, HALL_NAM = org.ORG_NAM, ADDRESS = "", LONGITUDE = org.LONGITUDE, DIMENSION = org.DIMENSION, CREATE_DTIME = DateTime.Now, CREATE_ID = UserState.UserID, HEAD = org.HEAD, HEAD_TEL = org.HEAD_TEL, ORG_ID = org.ORG_ID }; rst = new SYS_ORGANIZE_DAL().Add(org, hal); } else { DaoOrg.AddObject(org); rst = org.ORG_ID; } if (!string.IsNullOrEmpty(rst)) { return(JsonResult(true, "新增成功!", "SYS", "/", false)); } else { ModelState.AddModelError("", "新增出错!"); return(JsonResult(false, "新增出错!", "SYS", "/", false)); } } catch (Exception ex) { LogHelper.ErrorLog("新增出错", ex); ModelState.AddModelError("", "新增出错!"); return(JsonResult(false, "新增出错!", "SYS", "/", false)); } }
public ActionResult Index(string orgId, int pageIndex = 1, int pageSize = 20) { var halllist = new List <string>(); if (!string.IsNullOrEmpty(orgId)) { halllist = SYS_ORGANIZE_DAL.GetLevelListById(orgId, UserState.UserID); } var list = CHK_STAFF_SYSTEM_CON_DAL.GetList(halllist.ToArray(), UserState.UserID, pageIndex, pageSize); return(View(list)); }
private void GetCreateDt(string org = null) { //ViewBag.STAR_LEVELLIST = EnumHelper.GetCategorySelectList(typeof(SYS_STAFF.STAR_LEVEL_ENUM)); //ViewBag.STAFF_TYPLIST = EnumHelper.GetCategorySelectList(typeof(SYS_STAFF.STAFF_TYP_ENUM)); ViewBag.WarnComplainlist = new SelectList(WarncomplaintypedaoDao.FindList().Select(x => x.COMPLAIN_NAM)); var organDao = new SYS_ORGANIZE_DAL(); var orgs = organDao.GetListForUserId(UserState.UserID, "4"); ViewBag.UserORG = new SelectList(orgs, "ORG_ID", "ORG_NAM", org); }
private string setOrgData(string orgId = null) { var organDao = new SYS_ORGANIZE_DAL(); var orgs = organDao.GetListForUserId(UserState.UserID, "4"); ViewBag.Orgs = new SelectList(orgs, "ORG_ID", "ORG_NAM", orgId); if (string.IsNullOrEmpty(orgId)) { if (orgs != null && orgs.Count > 0) { return(orgs[0].ORG_ID); } } return(orgId); }
public ActionResult Create(string orgId) { ViewBag.orgId = orgId; ViewBag.CHKITEM_TYP = EnumHelper.GetCategorySelectList(typeof(gzsw.model.ext.CHK_HALL_ITEM_MARK.CHKITEM_TYP), false); var organDao = new SYS_ORGANIZE_DAL(); var orgs = organDao.GetListForUserId(UserState.UserID, "4"); ViewBag.UserORG = new SelectList(orgs, "ORG_ID", "ORG_NAM", null); ViewBag.HALL_CHKITEM_CD = new SelectList(Chkhallchkitemcon.FindList(), "HALL_CHKITEM_CD", "HALL_CHKITEM_NAM"); var temp = new CHK_HALL_ITEM_MARK(); temp.MODIFY_ID = UserState.UserID; temp.MARK_TIME = DateTime.Now; temp.MODIFY_DTIME = DateTime.Now; return(View(temp)); }
public ActionResult Left(int?nid) { if (nid == null) { return(View()); } var sysMenu = DaoMenu.GetEntity("MENU_ID", nid.Value); TempData["topMenu"] = sysMenu; var menuall = DaoMenu.FindList("MENU_ORD asc"); if (!isAdmin) { menuall = menuall.Where(obj => UserState.UserFuncs != null && UserState.UserFuncs.Any(obj2 => obj2.FUNCTION_ID == obj.FUNCTION_ID) ).ToList(); } // 实时监控处理 if (sysMenu != null && sysMenu.MENU_NAM.Trim() == "实时监控") { // 读取当前用户所属的用户组织机构 var listTree = new List <MenuTree>(); var organizeList = new SYS_ORGANIZE_DAL().GetListForUserId(UserState.UserID); listTree.AddRange(organizeList.Where(x => x.PAR_ORG_ID == null).Select(node => new MenuTree() { id = node.ORG_ID, text = node.ORG_NAM, url = Url.Action("Index", "MapServer", new { @orgId = node.ORG_ID }), children = GetMenuTreeForOrganize(organizeList, node.ORG_ID) })); return(View(listTree)); } else { menuall = menuall.OrderBy(obj => obj.MENU_ORD) .ThenBy(obj => obj.MENU_ID).ToList(); } return(View(GenMenuTree(menuall, nid))); }
public ActionResult Create(CHK_HALL_ITEM_MARK model) { ViewBag.CHKITEM_TYP = EnumHelper.GetCategorySelectList(typeof(gzsw.model.ext.CHK_HALL_ITEM_MARK.CHKITEM_TYP), false); var organDao = new SYS_ORGANIZE_DAL(); var orgs = organDao.GetListForUserId(UserState.UserID, "4"); ViewBag.UserORG = new SelectList(orgs, "ORG_ID", "ORG_NAM", null); ViewBag.HALL_CHKITEM_CD = new SelectList(Chkhallchkitemcon.FindList(), "HALL_CHKITEM_CD", "HALL_CHKITEM_NAM"); if (ModelState.IsValid) { try { var item = new CHK_HALL_ITEM_MARK(); item.MODIFY_DTIME = DateTime.Now; item.MODIFY_ID = UserState.UserID; item.CHKITEM_TYP = model.CHKITEM_TYP; item.DEDUCT = model.DEDUCT; item.HALL_CHKITEM_CD = model.HALL_CHKITEM_CD; item.HALL_NO = model.HALL_NO; item.MARK_TIME = model.MARK_TIME; item.REASON = model.REASON; var rst = dao.AddObject(item); if (null != rst) { Alter("新增成功!", util.Enum.AlterTypeEnum.Success, false, true); return(Redirect("/Home/Blank")); } ModelState.AddModelError("", "新增失败。"); return(View(model)); } catch (Exception ex) { LogHelper.ErrorLog("新增出错。", ex); ModelState.AddModelError("", "新增出错。"); return(View(model)); } } return(View(model)); }
public ActionResult Index(string orgId, int pageIndex = 1, int pageSize = 20) { var organDao = new SYS_ORGANIZE_DAL(); var orgs = organDao.GetListForUserId(UserState.UserID, "4"); ViewBag.UserORG = new SelectList(orgs, "ORG_ID", "ORG_NAM", null); ViewBag.orgId = orgId; if (string.IsNullOrEmpty(orgId)) { orgId = setOrgData(); } else { setOrgData(orgId); } var data = new CHK_HALL_ITEM_MARK_DAL().GetList(pageIndex, pageSize, orgId, null); return(View(data)); }
public ActionResult Edit(CHK_HALL_ITEM_MARKViewModel model) { var organDao = new SYS_ORGANIZE_DAL(); var orgs = organDao.GetListForUserId(UserState.UserID, "4"); ViewBag.UserORG = new SelectList(orgs, "ORG_ID", "ORG_NAM", false); try { if (ModelState.IsValid) { var item = dao.GetEntity("SEQ", model.SEQ); item.MODIFY_DTIME = DateTime.Now; item.MODIFY_ID = UserState.UserID; item.CHKITEM_TYP = model.CHKITEM_TYP; item.DEDUCT = model.DEDUCT; item.HALL_CHKITEM_CD = model.HALL_CHKITEM_CD; item.HALL_NO = model.HALL_NO; item.MARK_TIME = DateTime.Now; item.REASON = model.REASON; var rst = dao.UpdateObject(item); if (rst > 0) { Alter("修改成功!", util.Enum.AlterTypeEnum.Success, false, true); return(Redirect("/Home/Blank")); } } ModelState.AddModelError("", "修改失败。"); return(View(model)); } catch (Exception ex) { LogHelper.ErrorLog("修改出错!", ex); ModelState.AddModelError("", "修改失败!" + ex.Message); return(RedirectToAction("Error", "Home")); } }
public ActionResult Edit(string id, string orgId) { ViewBag.orgId = orgId; try { var temp = dao.GetEntity("SEQ", id); ViewBag.HALL_NAM = Halldao.GetEntity("HALL_NO", temp.HALL_NO).HALL_NAM; ViewBag.HALL_CHKITEM_NAM = Chkhallchkitemcon.GetEntity("HALL_CHKITEM_CD", temp.HALL_CHKITEM_CD).HALL_CHKITEM_NAM; ViewBag.MODIFY_ID = SysuserDao.GetEntity("USER_ID", temp.MODIFY_ID).USER_NAM; ViewBag.CHKITEM_TYP = EnumHelper.GetCategorySelectList(typeof(gzsw.model.ext.CHK_HALL_ITEM_MARK.CHKITEM_TYP), false); var organDao = new SYS_ORGANIZE_DAL(); var orgs = organDao.GetListForUserId(UserState.UserID, "4"); ViewBag.UserORG = new SelectList(orgs, "ORG_ID", "ORG_NAM", false); ViewBag.HALL_CHKITEM_CD = new SelectList(Chkhallchkitemcon.FindList(), "HALL_CHKITEM_CD", "HALL_CHKITEM_NAM"); var model = new CHK_HALL_ITEM_MARKViewModel(); model.CHKITEM_TYP = temp.CHKITEM_TYP; model.DEDUCT = temp.DEDUCT; model.HALL_CHKITEM_CD = temp.HALL_CHKITEM_CD; model.HALL_NO = temp.HALL_NO; model.MARK_TIME = temp.MARK_TIME; model.REASON = temp.REASON; model.MODIFY_ID = UserState.UserID; model.SEQ = temp.SEQ; return(View(model)); } catch (Exception ex) { LogHelper.ErrorLog("查看出错", ex); return(RedirectToAction("Error", "Home")); } }
public ActionResult LeftMenu(int?nid) { if (nid == null) { return(View()); } var sysMenu = DaoMenu.GetEntity("MENU_ID", nid.Value); TempData["topMenu"] = sysMenu; var menuall = DaoMenu.FindList("MENU_ORD asc"); if (!isAdmin) { menuall = menuall.Where(obj => UserState.UserFuncs != null && UserState.UserFuncs.Any(obj2 => obj2.FUNCTION_ID == obj.FUNCTION_ID) ).ToList(); } // 实时监控处理 if (sysMenu != null && sysMenu.MENU_NAM.Trim() == "实时监控") { // 读取当前用户所属的用户组织机构 var listTree = new List <HomeController.MenuTree>(); var organizeList = new SYS_ORGANIZE_DAL().GetListForUserId(UserState.UserID); // 如果只有营业厅权限只显示营业厅 if (organizeList.Count == organizeList.Count(x => x.ORG_LEVEL == 4)) { // 读取省的菜单 var level4List = organizeList.Where(x => x.ORG_LEVEL == 4).ToList(); if (level4List != null && level4List.Count() > 0) { foreach (var item in level4List) { listTree.Add(new HomeController.MenuTree() { id = item.ORG_ID, text = item.ORG_NAM, url = Url.Action("Index", "MapServer", new { @orgId = item.ORG_ID }), children = GetMenuTreeForOrganize(organizeList, item.ORG_ID) }); } } } else { // 读取省的菜单 var level1 = organizeList.FirstOrDefault(x => x.ORG_LEVEL == 1); if (level1 != null) { listTree.Add(new HomeController.MenuTree() { id = level1.ORG_ID, text = level1.ORG_NAM, url = Url.Action("Index", "MapServer", new { @orgId = level1.ORG_ID }), children = GetMenuTreeForOrganize(organizeList, level1.ORG_ID) }); } // 读取市菜单 var level2 = organizeList.Where(x => x.ORG_LEVEL == 2).ToList(); foreach (var node in level2) { listTree.Add(new HomeController.MenuTree() { id = node.ORG_ID, text = node.ORG_NAM, url = Url.Action("Index", "MapServer", new { @orgId = node.ORG_ID }), children = GetMenuTreeForOrganize(organizeList, node.ORG_ID) }); } } ViewData["MapServer"] = true; /* listTree.AddRange(organizeList.Where(x => x.ORG_LEVEL == null).Select(node => new HomeController.MenuTree() * { * id = node.ORG_ID, * text = node.ORG_NAM, * url = Url.Action("Index", "MapServer", new { @orgId = node.ORG_ID }), * children = GetMenuTreeForOrganize(organizeList, node.ORG_ID) * })); */ return(View(listTree)); } else { menuall = menuall.OrderBy(obj => obj.MENU_ORD) .ThenBy(obj => obj.MENU_ID).ToList(); } return(View(GenMenuTree(menuall, nid))); }