Пример #1
0
    /// <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);
    }
Пример #2
0
    /// <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());
    }
Пример #3
0
    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");
        }
    }
Пример #4
0
    /// <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());
    }