/// <summary> /// 检查是否有搜索权限 /// </summary> /// <returns></returns> public static bool CheckSearch() { bool isSearch = false; StringBuilder sbmenu = new StringBuilder(); DataSet ds = WebAccess.GetInstance().GetUserUrl(WebBeanUse.GetInstance().Account); if (ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0) { DataRow dr; string urlParams = string.Empty; for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { dr = ds.Tables[0].Rows[i];//UrlParams urlParams = dr["UrlParams"].ToString(); if ("top".Equals(dr["UrlCode"].ToString().Trim().ToLower()) && !string.Empty.Equals(urlParams)) { if ("search".Equals(urlParams.Trim().ToLower())) { isSearch = true; break; } } } } return(isSearch); }
/// <summary> /// 得到权限菜单 /// </summary> /// <returns></returns> public static string GetPage() { StringBuilder sbmenu = new StringBuilder(); DataSet ds = WebAccess.GetInstance().GetUserUrl(WebBeanUse.GetInstance().Account); if (ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0) { DataRow dr; string tmpmenu = "<a href=\"javascript:showUrl('{0}');\">[{1}]</a>"; string url = string.Empty; string urlParams = string.Empty; for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { dr = ds.Tables[0].Rows[i];//UrlParams url = dr["Url"].ToString(); urlParams = dr["UrlParams"].ToString(); if ("top".Equals(dr["UrlCode"].ToString().Trim().ToLower()) && !string.Empty.Equals(urlParams) && "search".Equals(urlParams.Trim().ToLower())) { continue; } if (!string.Empty.Equals(urlParams)) { url += "?" + dr["UrlParams"].ToString(); } sbmenu.AppendFormat(tmpmenu, url, dr["UrlName"].ToString()); } } return(sbmenu.ToString()); }
protected void Button1_Click(object sender, EventArgs e) { string userName = txtUser.Text.Trim(); string password = txtPass.Text.Trim(); if (BLL.AdminBLL.Login(userName, password)) { BLL.SystemUser user = Session["CurrentUser"] as BLL.SystemUser; var bean = WebBeanUse.GetInstance(); bean.Account = user.ID; FormsAuthentication.SetAuthCookie(userName, false); Response.Redirect("default.aspx"); // FormsAuthentication.RedirectFromLoginPage("userName",false); } else { this.Msg.InnerHtml = Common.StrTable.GetStr("loginerror"); } }
/// <summary> /// 得到权限菜单 /// </summary> /// <returns></returns> public static string GetPage() { StringBuilder sbmenu = new StringBuilder(); DataSet ds = WebAccess.GetInstance().GetUserChildeUrl("myPage", WebBeanUse.GetInstance().Account); if (ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0) { DataRow dr; string htmLeft = "<li id='menuGroup{2}' style=’cursor: pointer;'>" + "<img onclick='displayMenu({2})' id='groupimg{2}' src='images/t_list_09.jpg' style='cursor: pointer;' />" + "<a href=\"javascript:showUrl('{0}');\">[{1}]</a></li>"; string url = string.Empty; string urlParams = string.Empty; for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { dr = ds.Tables[0].Rows[i]; url = dr["Url"].ToString(); string displayMenu = string.Empty; if (!string.Empty.Equals(dr["UrlParams"].ToString())) { //取 &displayMenu=98 urlParams = dr["UrlParams"].ToString(); string[] arr = urlParams.Split('&'); foreach (var param in arr) { if (param.IndexOf("displayMenu") == 0) { displayMenu = param.Substring(param.IndexOf("=") + 1); break; } } url += "?" + dr["UrlParams"].ToString(); } sbmenu.AppendFormat(htmLeft, url, dr["UrlName"].ToString(), displayMenu); } } return(sbmenu.ToString()); }
/// <summary> /// 得到权限菜单 /// </summary> /// <returns></returns> public static string GetPage() { StringBuilder sbmenu = new StringBuilder(); DataSet ds = WebAccess.GetInstance().GetUserChildeUrl("CaseFrm", WebBeanUse.GetInstance().Account); if (ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0) { DataRow dr; string htmLeft = "<li style='cursor:pointer;'><img src='images/t_list_09.jpg' style='cursor:pointer;'/> <a href=\"javascript:showUrl('{0}');\">[{1}]</a></li></li>"; string url = string.Empty; for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { dr = ds.Tables[0].Rows[i]; url = dr["Url"].ToString(); if (!string.Empty.Equals(dr["UrlParams"].ToString())) { url += "?" + dr["UrlParams"].ToString(); } sbmenu.AppendFormat(htmLeft, url, dr["UrlName"].ToString()); } } return(sbmenu.ToString()); }
/// <summary> /// 得到权限菜单 /// </summary> /// <returns></returns> public static string GetPage() { StringBuilder sbmenu = new StringBuilder(); DataSet ds = WebAccess.GetInstance().GetUserChildeUrl("ReportManagement", WebBeanUse.GetInstance().Account); if (ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0) { DataRow dr; string htmLeft = "<tr><td align ='center'>" + "<a href='{0}'>" + "<img src='Images/{1}.jpg' />" + "<br />{2}" + "</a></td></tr>"; string url = string.Empty; string urlParams = string.Empty; for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { dr = ds.Tables[0].Rows[i]; url = dr["Url"].ToString(); string img = string.Empty; if (!string.Empty.Equals(dr["UrlParams"].ToString())) { //取图片文件名 &img=aaa urlParams = dr["UrlParams"].ToString(); string[] arr = urlParams.Split('&'); foreach (var param in arr) { if (param.IndexOf("img") == 0) { img = param.Substring(param.IndexOf("=") + 1); break; } } url += "?" + dr["UrlParams"].ToString(); } sbmenu.AppendFormat(htmLeft, url, img, dr["UrlName"].ToString()); } } return(sbmenu.ToString()); }