using System; using System.Collections.Generic; using System.Configuration; using System.Linq; using System.Text; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace VRS.Management { public partial class Home : BasePage { DataService.BLL.admin_role_auth bll_role_auth = new DataService.BLL.admin_role_auth(); DataService.BLL.admin_role bll_role = new DataService.BLL.admin_role(); DataService.BLL.admin_user_role bll_user_role = new DataService.BLL.admin_user_role(); DataService.BLL.admin_log log = new DataService.BLL.admin_log(); DataService.BLL.admin_user bll_user = new DataService.BLL.admin_user(); protected override void Page_Load(object sender, EventArgs e) { base.Page_Load(sender, e); if (!IsPostBack) { var user = DataService.BLL.admin_user.load_login(); span_user.InnerText = user.real_name; var userModel = bll_user.GetModel(user.user_id); if (bll_user.IsAdministrator(userModel)) { li_school.Visible = true; li_log.Visible = true; li_SceneBase.Visible = true; li_SubjectType.Visible = true; li_SubjectList.Visible = true; li_base_config.Visible = true; } else { li_school.Visible = false; li_log.Visible = false; li_SceneBase.Visible = false; li_SubjectType.Visible = false; li_SubjectList.Visible = false; li_base_config.Visible = false; } var systemName = ConfigurationManager.AppSettings["SystemName"]; if (systemName== "00") //老版本 { li_theory_query.Visible = false; li_theory_manager.Visible = false; li_base_config.Visible = false; //add more } /* var userModel = bll_user.GetModel(user.user_id); if (!bll_user.IsAdministrator(userModel)) { HttpContext.Current.Response.Cookies["admin_user_token"].Expires = DateTime.Now.AddMinutes(-1); Response.Redirect("~/Login.aspx"); } */ } } protected void btnQuit_Click(object sender, EventArgs e) { log.write_log("退出后台。"); HttpContext.Current.Response.Cookies["admin_user_token"].Expires = DateTime.Now.AddMinutes(-1); Response.Redirect("~/Login.aspx"); } public void load_menu() { DataService.BLL.admin_config bll = new DataService.BLL.admin_config(); var config = bll.GetModelList(" is_use =1 ").FirstOrDefault(); var app_key = config.app_key; var sb = new StringBuilder(); if (app_key == "ZHC") { sb.AppendLine("
  • "); sb.AppendLine("指挥车"); sb.AppendLine(""); sb.AppendLine("
  • "); ul_menu.InnerHtml = sb.ToString(); } else if (app_key == "VSAT") { sb.AppendLine("
  • "); sb.AppendLine(" VSAT仿真系统"); sb.AppendLine(""); sb.AppendLine(""); sb.AppendLine(""); sb.AppendLine(""); sb.AppendLine(""); sb.AppendLine(""); sb.AppendLine(""); sb.AppendLine(""); sb.AppendLine(""); } } //
  • " href="ZHC/Dev.aspx">设备管理
  • public string get_role(string role_id) { if (role_id == "U0001") { return "hidden"; } return ""; } public string is_show() { return "hidden"; } /// /// 判断是否显示 /// /// /// public string get_show(string auth_id) { DataService.BLL.admin_config bll_config = new DataService.BLL.admin_config(); var config = bll_config.GetModelList(" is_use =1 ").FirstOrDefault(); var app_key = config.app_key; if (app_key == "VSAT" && auth_id == "10009") { return "hidden"; } var user = DataService.BLL.admin_user.load_login(); if (user.login_name == "admin") { return "show"; } var list = bll_role_auth.GetModelListByUserid(user.user_id); var obj = list.FirstOrDefault(s => s.auth_id == auth_id); if (null != obj) { return "show"; } else { return "hidden"; } } } }