protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["id"] != null) { id = KillSqlIn.Form_ReplaceByString(Request.QueryString["id"], 10); } if (!IsPostBack) { if (this.id != "") { MenuTypeModel mod = bll.GetModel(this.id); if (mod != null) { //this.ddlType.SelectedValue = mod.CategoryToTypeId; //this.ddlPCategory.SelectedValue = mod.PCategoryId; this.cSelect.categoryID = mod.PCategoryId; this.txtMenuName.Text = mod.CategoryName; this.txtSort.Text = mod.Orderby.ToString(); this.cbIsVisible.Checked = (mod.CategoryFlag == "index") ? true : false; if (mod.Url != null) { imgUrl = "<img src='" + mod.Url + "' width='100' height='100' />"; } ViewState["Old_PId"] = mod.PCategoryId; } } else { //this.ddlPCategory.SelectedValue = this.pCatatoryId; //this.cSelect.categoryID = this.pCatatoryId; } } }
public IActionResult add(MenuTypeModel model) { try { if (ModelState.IsValid) { MenuTypeDto dto = new MenuTypeDto(); dto.menu_type_id = model.menu_type_id; dto.menu_category_id = model.menu_category_id; dto.name = model.name; _menuTypeService.save(dto); AlertHelper.setMessage(this, "Item Category saved successfully.", messageType.success); return(RedirectToAction("index")); } } catch (Exception ex) { AlertHelper.setMessage(this, ex.Message, messageType.error); return(RedirectToAction("new")); } var menuCategories = _menuCategoryRepo.getQueryable().Where(a => a.is_enabled == true).ToList(); ViewBag.categories = new SelectList(menuCategories, "menu_category_id", "name"); return(View(model)); }
public IActionResult add() { MenuTypeModel model = new MenuTypeModel(); var menuCategories = _menuCategoryRepo.getQueryable().Where(a => a.is_enabled == true).ToList(); ViewBag.categories = new SelectList(menuCategories, "menu_category_id", "name"); return(View(model)); }
/// <summary> /// 二维浮动窗口 /// </summary> /// <returns></returns> public ActionResult Float2DIndex() { var reportMenuList = new List <MenuTypeModel>(); //数据上报菜单 var collectMenuList = new List <MenuTypeModel>(); //数据采集 var jgMenuList = new List <MenuTypeModel>(); //实时监管 var hlyMenuList = new List <MenuTypeModel>(); //护林员菜单 var hlyList = T_SYS_MENUCls.getT_SYS_MENUModel(new T_SYS_MENU_SW { MENUCODE = "030", SYSFLAG = ConfigCls.getSystemFlag() }).FirstOrDefault(); //二维护林员 if (hlyList != null) { foreach (var item in hlyList.subMenuModel) { if (item.MENUCODE.Substring(0, 4) == "0301")//实时监管 { var jgmodel = new MenuTypeModel(); jgmodel.LICLASS = item.LICLASS; jgmodel.MENUNAME = item.MENUNAME; jgMenuList.Add(jgmodel); } else if (item.MENUCODE.Substring(0, 4) == "0302") //数据上报 { var reportmodel = new MenuTypeModel(); //数据上报 reportmodel.DICTTYPEID = "5"; reportmodel.LICLASS = item.LICLASS; reportmodel.MENUNAME = item.MENUNAME; reportmodel.DICTVALUE = item.MENUURL.Substring(item.MENUURL.Length - 1, 1); reportMenuList.Add(reportmodel); } else if (item.MENUCODE.Substring(0, 4) == "0303") //数据采集 { var collectmodel = new MenuTypeModel(); collectmodel.DICTTYPEID = "4"; collectmodel.LICLASS = item.LICLASS; collectmodel.MENUNAME = item.MENUNAME; collectmodel.DICTVALUE = item.MENUURL.Substring(item.MENUURL.Length - 1, 1); collectMenuList.Add(collectmodel); } else if (item.MENUCODE.Substring(0, 4) == "0300") //护林员 { var hlymodel = new MenuTypeModel(); hlymodel.LICLASS = item.LICLASS; hlymodel.MENUNAME = item.MENUNAME; hlyMenuList.Add(hlymodel); } } } ViewBag.NewcollectList = collectMenuList; //数据采集项目获取 ViewBag.Newreportlist = reportMenuList; //数据上报项目获取 ViewBag.Newjglist = jgMenuList; //实时监管 ViewBag.Newhlylist = hlyMenuList; //护林员 return(View()); }
public IActionResult edit(long menu_type_id) { try { var menuCategories = _menuCategoryRepo.getQueryable().Where(a => a.is_enabled == true).ToList(); ViewBag.categories = new SelectList(menuCategories, "menu_category_id", "name"); MenuType menu_types = _menuTypeRepository.getById(menu_type_id); MenuTypeModel menuTypeModel = _mapper.Map <MenuTypeModel>(menu_types); return(View(menuTypeModel)); } catch (Exception ex) { AlertHelper.setMessage(this, ex.Message, messageType.error); return(RedirectToAction("index")); } }
/// <summary> /// Total3D页面分开-护林员页面 /// </summary> /// <returns></returns> public ActionResult HLY3D() { var reportMenuList = new List <MenuTypeModel>();//数据上报菜单 var reportList = T_SYS_MENUCls.getT_SYS_MENUModel(new T_SYS_MENU_SW { MENUCODE = "002", SYSFLAG = ConfigCls.getSystemFlag() }).FirstOrDefault(); //数据上报 if (reportList != null) { foreach (var item in reportList.subMenuModel) { var reportmodel = new MenuTypeModel(); reportmodel.DICTTYPEID = "5"; reportmodel.LICLASS = item.LICLASS; reportmodel.MENUNAME = item.MENUNAME; reportmodel.DICTVALUE = item.MENUURL.Substring(item.MENUURL.Length - 1, 1); reportMenuList.Add(reportmodel); } } ViewBag.reportlist = reportMenuList;//数据上报项目获取 var collectList = T_SYS_MENUCls.getT_SYS_MENUModel(new T_SYS_MENU_SW { MENUCODE = "003", SYSFLAG = ConfigCls.getSystemFlag() }).FirstOrDefault(); //数据采集 var collectMenuList = new List <MenuTypeModel>(); //数据采集 if (collectList != null) { foreach (var item in collectList.subMenuModel) { var collectmodel = new MenuTypeModel(); collectmodel.DICTTYPEID = "4"; collectmodel.LICLASS = item.LICLASS; collectmodel.MENUNAME = item.MENUNAME; collectmodel.DICTVALUE = item.MENUURL.Substring(item.MENUURL.Length - 1, 1); collectMenuList.Add(collectmodel); } } ViewBag.collectList = collectMenuList;//数据采集项目获取 return(View()); }
/// <summary> /// 三维整合页面 /// </summary> /// <returns></returns> public ActionResult Total3DIndex() { var type = Request.Params["type"]; if (type == "0") { pubViewBag("020003", "020003", "三维护林员"); } else if (type == "1") { pubViewBag("012006", "012006", "应急处置"); } else if (type == "2") { pubViewBag("018003", "018003", "三维首页"); } else if (type == "3") { pubViewBag("017001", "017001", "公益林"); } else if (type == "4") { pubViewBag("044001", "044001", "动物三维"); } else if (type == "5") { pubViewBag("045001", "045001", "植物三维"); } else if (type == "6") { pubViewBag("046001", "046001", "生物三维"); } CookieModel cookieInfo1 = SystemCls.getCookieInfo(); ViewBag.LAYERNAME = T_SYS_LAYERCls.getLayerNameStr(new T_SYS_LAYER_SW { USERID = cookieInfo1.UID }); ViewBag.DEFAULTCH = T_SYS_LAYERCls.getLayerDEFAULTCHStr(new T_SYS_LAYER_SW { USERID = cookieInfo1.UID }); ViewBag.LAYERID = T_SYS_LAYERCls.getLayerFireLAYERID(new T_SYS_LAYER_SW { USERID = cookieInfo1.UID }); ViewBag.Fire = T_SYS_LAYERCls.getTreeFireQuery(new T_SYS_LAYER_SW { USERID = cookieInfo1.UID }); ViewBag.AllNAME = T_SYS_LAYERCls.getLayerAllNAME(); var xcenter = Request.Params["xcenter"]; var ycenter = Request.Params["ycenter"]; var scale = Request.Params["scale"]; if (string.IsNullOrEmpty(xcenter) == false && string.IsNullOrEmpty(ycenter) == false) { double[] arr = ClsPositionTrans.GpsTransform(double.Parse(ycenter), double.Parse(xcenter), "2"); xcenter = arr[1].ToString(); ycenter = arr[0].ToString(); } if (string.IsNullOrEmpty(scale) == false) { if (Convert.ToDouble(scale) >= 2311162) { scale = "571830"; } else if (Convert.ToDouble(scale) >= 1155581 && Convert.ToDouble(scale) < 2311162) { scale = "321000"; } else if (Convert.ToDouble(scale) >= 557790 && Convert.ToDouble(scale) < 1155581) { scale = "138440"; } else if (Convert.ToDouble(scale) >= 288895 && Convert.ToDouble(scale) < 557790) { scale = "65890"; } else if (Convert.ToDouble(scale) >= 144447 && Convert.ToDouble(scale) < 288895) { scale = "37210"; } else if (Convert.ToDouble(scale) >= 72223 && Convert.ToDouble(scale) < 144447) { scale = "12660"; } else if (Convert.ToDouble(scale) >= 36111 && Convert.ToDouble(scale) < 72223) { scale = "5981"; } else if (Convert.ToDouble(scale) >= 18055 && Convert.ToDouble(scale) < 36111) { scale = "3789"; } else if (Convert.ToDouble(scale) >= 9027 && Convert.ToDouble(scale) < 18055) { scale = "2390"; } else if (Convert.ToDouble(scale) >= 4513 && Convert.ToDouble(scale) < 9027) { scale = "1096"; } else if (Convert.ToDouble(scale) >= 2256 && Convert.ToDouble(scale) < 4513) { scale = "635"; } else if (Convert.ToDouble(scale) < 1130) { scale = "300"; } } //从数据库里获取三维图层树 CookieModel cookieInfo = SystemCls.getCookieInfo(); string result = T_SYS_LAYERCls.getTree(new T_SYS_LAYER_SW { USERID = cookieInfo.UID }); ViewBag.TreeData = result; ViewBag.xcenter = xcenter; ViewBag.ycenter = ycenter; ViewBag.scale = scale; string strmenue = ViewBag.getPageMenuStr; ViewBag.getPageMenuStr = strmenue.Replace("window.location.href='/Home/Total3DIndex?type=0'", "showHlyFun()").Replace("window.location.href='/Home/Total3DIndex?type=1'", "showYjczFun()").Replace("window.location.href='/Home/Total3DIndex?type=2';", "showSyzrFun()").Replace("window.location.href='/Home/Total3DIndex?type=3';", "showGylFun()").Replace("window.location.href='/Home/Total3DIndex?type=4';", "showYsdwFun()").Replace("window.location.href='/Home/Total3DIndex?type=5';", "showYszwFun()").Replace("window.location.href='/Home/Total3DIndex?type=6';", "showYhswFun()"); var reportMenuList = new List <MenuTypeModel>();//数据上报菜单 var reportList = T_SYS_MENUCls.getT_SYS_MENUModel(new T_SYS_MENU_SW { MENUCODE = "002", SYSFLAG = ConfigCls.getSystemFlag() }).FirstOrDefault(); //数据上报 if (reportList != null) { foreach (var item in reportList.subMenuModel) { var reportmodel = new MenuTypeModel(); reportmodel.DICTTYPEID = "5"; reportmodel.LICLASS = item.LICLASS; reportmodel.MENUNAME = item.MENUNAME; reportmodel.DICTVALUE = item.MENUURL.Substring(item.MENUURL.Length - 1, 1); reportMenuList.Add(reportmodel); } } ViewBag.reportlist = reportMenuList;//数据上报项目获取 var collectList = T_SYS_MENUCls.getT_SYS_MENUModel(new T_SYS_MENU_SW { MENUCODE = "003", SYSFLAG = ConfigCls.getSystemFlag() }).FirstOrDefault(); //数据采集 var collectMenuList = new List <MenuTypeModel>(); //数据采集 if (collectList != null) { foreach (var item in collectList.subMenuModel) { var collectmodel = new MenuTypeModel(); collectmodel.DICTTYPEID = "4"; collectmodel.LICLASS = item.LICLASS; collectmodel.MENUNAME = item.MENUNAME; collectmodel.DICTVALUE = item.MENUURL.Substring(item.MENUURL.Length - 1, 1); collectMenuList.Add(collectmodel); } } ViewBag.collectList = collectMenuList;//数据采集项目获取 //var modelfirelist = GetCUrFireList();//当前火情 return(View()); }
protected void btnSave_Click(object sender, ImageClickEventArgs e) { MenuTypeModel mod; if (this.id != "" && this.id != null) { mod = bll.GetModel(this.id); } else { mod = new MenuTypeModel(); } string pPath = ""; string[] codeList = this.cSelect.hfCode.Split('|'); StarTech.DBUtility.AdoHelper adoHelper = StarTech.DBUtility.AdoHelper.CreateHelper("DB_Instance"); if (codeList.Length < 1 || cSelect.hfCode == "") { mod.PCategoryId = ""; mod.CategoryLevel = 1; mod.CategoryPath = mod.CategoryId; } else { //if(this.cSelect.categoryID) mod.PCategoryId = codeList[codeList.Length - 1]; DataSet ds = adoHelper.ExecuteSqlDataset("select * from T_Menu_Category where categoryid='" + KillSqlIn.Form_ReplaceByString(mod.PCategoryId, 20) + "';"); mod.CategoryLevel = Convert.ToInt32(ds.Tables[0].Rows[0]["CategoryLevel"].ToString()) + 1; pPath = ds.Tables[0].Rows[0]["CategoryPath"].ToString(); } if (pPath != "") { pPath += ","; } mod.CategoryName = this.txtMenuName.Text.Trim(); //mod.CategoryPath= //mod.Remarks = this.txtRemarks.Text.Trim(); int orderdy = 0; int.TryParse(this.txtSort.Text.Trim(), out orderdy); mod.Orderby = orderdy; mod.CategoryFlag = (this.cbIsVisible.Checked == true) ? "index" : ""; if (fuImg.FileName != null && fuImg.FileName != "") { //mod.Url = fuImg.FileName; string nowUrl = Guid.NewGuid().ToString(); string tzm = fuImg.FileName.Substring(fuImg.FileName.LastIndexOf(".")); string url = "/upload/Category/" + nowUrl + "" + tzm; fuImg.SaveAs(Server.MapPath("~" + url)); mod.Url = url; } if (this.id != "" && this.id != null) { mod.CategoryPath = pPath + mod.CategoryId; if (bll.Update(mod)) { LogAdd.CreateLog(HttpContext.Current.Session["UserId"].ToString(), "修改菜谱分类《" + mod.CategoryName + "》", "修改", "", "", HttpContext.Current.Request.Url.ToString()); ClientScript.RegisterStartupScript(this.GetType(), "close", "<script>alert('修改成功');layer_close_refresh();</script>"); } } else { mod.CategoryId = IdCreator.CreateId("T_Menu_Category", "CategoryId"); mod.CategoryPath = pPath + mod.CategoryId; bll.Add(mod); LogAdd.CreateLog(HttpContext.Current.Session["UserId"].ToString(), "添加菜谱分类《" + mod.CategoryName + "》", "添加", "", "", HttpContext.Current.Request.Url.ToString()); ClientScript.RegisterStartupScript(this.GetType(), "close", "<script>alert('添加成功');layer_close_refresh();</script>"); //JSUtility.ReplaceOpenerParentWindow("menuTree.aspx"); } }