コード例 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session[sessionNames.userID_Karbar] == null)
            {
                Response.Redirect("~/CommonUI/LoginRequestCMS.aspx", false);
            }
            else
            {
                LoginBusiness logBusiness = new LoginBusiness();
                //stName.InnerText = Session["name"].ToString();
                DataTable dt     = new DataTable();
                DataTable dtmenu = new DataTable();
                dtmenu.Columns.Add("MenuLink");
                dtmenu.Columns.Add("linkCode");
                dtmenu.Columns.Add("icon");
                dtmenu.Columns.Add("MenuName");
                DataRow dr;

                dt = logBusiness.Get_Menu_ByUserIdAndAppId(int.Parse(Session[sessionNames.appID_Karbar].ToString()), int.Parse(Session[sessionNames.userID_Karbar].ToString()), int.Parse(Session["SectionId"].ToString()));
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    dr             = dtmenu.NewRow();
                    dr["MenuLink"] = dt.Rows[i]["MenuLink"].ToString();
                    dr["icon"]     = dt.Rows[i]["icon"].ToString();
                    dr["MenuName"] = dt.Rows[i]["MenuName"].ToString();
                    dr["linkCode"] = generaterandomstr(11) + "@A" + dt.Rows[i]["MenuId"].ToString() + "-" + generaterandomstr(2);
                    dtmenu.Rows.Add(dr);
                }
                lstmenu.DataSource = dtmenu;
                lstmenu.DataBind();
            }
        }
コード例 #2
0
        protected void Page_Init(object sender, EventArgs e)
        {
            if (Session[sessionNames.userID_Karbar] == null)
            {
                Response.Redirect("~/CommonUI/LoginRequestCMS.aspx", false);
            }
            else
            {
                Session[sessionNames.appID_Karbar] = "9";
                LoginBusiness logBusiness = new LoginBusiness();
                //stName.InnerText = Session["name"].ToString();
                DataTable dt     = new DataTable();
                DataTable dtmenu = new DataTable();
                dtmenu.Columns.Add("MenuLink");
                dtmenu.Columns.Add("linkCode");
                dtmenu.Columns.Add("icon");
                dtmenu.Columns.Add("MenuName");
                DataRow dr;

                dt = logBusiness.Get_Menu_ByUserIdAndAppId(int.Parse(Session[sessionNames.appID_Karbar].ToString()), int.Parse(Session[sessionNames.userID_Karbar].ToString()), int.Parse(Session["SectionId"].ToString()));
                string cat = "";

                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    //if (cat == "")
                    //{
                    //    cat = dt.Rows[i]["CategoryId"].ToString();
                    //    lstreportMenu.Text += "<li><a>" + dt.Rows[i]["CategoryName"].ToString() + "<span class='fa fa-chevron-down'> </span></a><ul class='nav child_menu' style='display: none'>";

                    //}

                    //if (cat != dt.Rows[i]["CategoryId"].ToString())
                    //{

                    //    lstreportMenu.Text += " </ul></li>";
                    //    cat = dt.Rows[i]["CategoryId"].ToString();
                    //lstreportMenu.Text += "<li><a>" + dt.Rows[i]["CategoryName"].ToString() + "<span class='fa fa-chevron-down'> </span></a><ul class='nav child_menu' style='display: none'>";
                    lstreportMenu.Text += "  <li><a href='" + "../../Support/CMS/" + dt.Rows[i]["MenuLink"].ToString() + "?id=" + generaterandomstr(8) + "@A" + dt.Rows[i]["MenuId"].ToString() + "-" + generaterandomstr(8) + "'><span>" + dt.Rows[i]["MenuName"].ToString() + "</span></a></li>";
                    //}
                    //else
                    //    lstreportMenu.Text += "  <li><a href='" + "../../Support/CMS/" + dt.Rows[i]["MenuLink"].ToString() + "?id=" + generaterandomstr(8) + "@A" + dt.Rows[i]["MenuId"].ToString() + "-" + generaterandomstr(8) + "'><span>" + dt.Rows[i]["MenuName"].ToString() + "</span></a></li>";
                }
                //for (int i = 0; i < dt.Rows.Count; i++)
                //{
                //    dr = dtmenu.NewRow();
                //    dr["MenuLink"] = dt.Rows[i]["MenuLink"].ToString();
                //    dr["icon"] = dt.Rows[i]["icon"].ToString();
                //    dr["MenuName"] = dt.Rows[i]["MenuName"].ToString();
                //    dr["linkCode"] = generaterandomstr(11) + "@A" + dt.Rows[i]["MenuId"].ToString() + "-" + generaterandomstr(2);
                //    dtmenu.Rows.Add(dr);
                //}
                //lstreportMenu.DataSource = dtmenu;
                //lstreportMenu.DataBind();
            }
        }
コード例 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session[sessionNames.userID_Karbar] == null)
            {
                Response.Redirect("~/CommonUI/LoginRequestCMS.aspx", false);
            }
            else
            {
                if (!IsPostBack)
                {
                    LoginBusiness logBusiness = new LoginBusiness();
                    //stName.InnerText = Session["name"].ToString();
                    DataTable dt = new DataTable();

                    //DataTable dtmenu = new DataTable();
                    //dtmenu.Columns.Add("MenuLink");
                    //dtmenu.Columns.Add("linkCode");
                    //dtmenu.Columns.Add("icon");
                    //dtmenu.Columns.Add("MenuName");
                    //dtmenu.Columns.Add("CategoryName");
                    //DataRow dr;
                    dt = logBusiness.Get_Menu_ByUserIdAndAppId(int.Parse(Session[sessionNames.appID_Karbar].ToString()), int.Parse(Session[sessionNames.userID_Karbar].ToString()), int.Parse(Session["SectionId"].ToString()));
                    string cat = "";

                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        if (cat == "")
                        {
                            cat = dt.Rows[i]["CategoryId"].ToString();
                            lstreportMenu.Text += "<li class='has-sub'><a href='#'><span>" + dt.Rows[i]["CategoryName"].ToString() + "</span></a><ul>";
                        }
                        lstreportMenu.Text += "  <li><a href='" + "../../" + dt.Rows[i]["MenuLink"].ToString() + "?id=" + generaterandomstr() + "@A" + dt.Rows[i]["MenuId"].ToString() + "-" + generaterandomstr() + "'><span>" + dt.Rows[i]["MenuName"].ToString() + "</span></a></li>";
                        if (cat != dt.Rows[i]["CategoryId"].ToString())
                        {
                            cat = "";
                            lstreportMenu.Text += " </ul></li>";
                        }
                    }
                }
                //lstmenu.DataSource = dtmenu;
                //lstmenu.DataBind();
            }
        }
コード例 #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            DataTable     dt          = new DataTable();
            LoginBusiness logBusiness = new LoginBusiness();

            Session[sessionNames.appID_Karbar] = 15;
            if (Session[sessionNames.appID_Karbar] == null || Session[sessionNames.userID_Karbar] == null)
            {
                Response.Redirect("~/CommonUI/LoginRequestCMS.aspx");
            }
            usernamelbl.InnerHtml = Session[sessionNames.userName_Karbar].ToString();
            dt = logBusiness.Get_Menu_ByUserIdAndAppId(int.Parse(Session[sessionNames.appID_Karbar].ToString()), int.Parse(Session[sessionNames.userID_Karbar].ToString()), 0);
            string cat = "";

            lstreportMenu.Text = "";
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                if (cat == "")
                {
                    cat = dt.Rows[i]["CategoryId"].ToString();
                    lstreportMenu.Text += "<li><a>" + dt.Rows[i]["CategoryName"].ToString() + "<span class='fa fa-chevron-down'> </span></a><ul class='nav child_menu' style='display: none'>";
                }

                string ran1 = generaterandomstr();
                string ran2 = generaterandomstr();
                if (cat != dt.Rows[i]["CategoryId"].ToString())
                {
                    lstreportMenu.Text += " </ul></li>";
                    cat = dt.Rows[i]["CategoryId"].ToString();
                    lstreportMenu.Text += "<li><a>" + dt.Rows[i]["CategoryName"].ToString() + "<span class='fa fa-chevron-down'> </span></a><ul class='nav child_menu' style='display: none'>";
                    lstreportMenu.Text += "  <li><a href='" + "/" + dt.Rows[i]["MenuLink"].ToString() + "?id=" + ran1 + "@A" + dt.Rows[i]["MenuId"].ToString() + "-" + ran2 + "'><span>" + dt.Rows[i]["MenuName"].ToString() + "</span></a></li>";
                }
                else
                {
                    lstreportMenu.Text += "  <li><a href='" + "/" + dt.Rows[i]["MenuLink"].ToString() + "?id=" + ran1 + "@A" + dt.Rows[i]["MenuId"].ToString() + "-" + ran2 + "'><span>" + dt.Rows[i]["MenuName"].ToString() + "</span></a></li>";
                }
            }
        }
コード例 #5
0
        protected void Page_Init(object sender, EventArgs e)
        {
            if (Session[sessionNames.userID_Karbar] == null)
            {
                Response.Redirect("~/CommonUI/LoginRequestCMS.aspx", true);
            }
            else
            {
                Session[sessionNames.appID_Karbar] = "8";//???????????????????????????????????
                LoginBusiness logBusiness = new LoginBusiness();
                DataTable     dt          = new DataTable();
                dt = logBusiness.Get_Menu_ByUserIdAndAppId(int.Parse(Session[sessionNames.appID_Karbar].ToString()), int.Parse(Session[sessionNames.userID_Karbar].ToString()), int.Parse(Session["SectionId"].ToString()));
                string cat = "";

                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    if (cat == "")
                    {
                        cat = dt.Rows[i]["CategoryId"].ToString();
                        lstreportMenu.Text += "<li><a>" + dt.Rows[i]["CategoryName"].ToString() + "<span class='fa fa-chevron-down'> </span></a><ul class='nav child_menu' style='display: none'>";
                    }

                    if (cat != dt.Rows[i]["CategoryId"].ToString())
                    {
                        lstreportMenu.Text += " </ul></li>";
                        cat = dt.Rows[i]["CategoryId"].ToString();
                        lstreportMenu.Text += "<li><a>" + dt.Rows[i]["CategoryName"].ToString() + "<span class='fa fa-chevron-down'> </span></a><ul class='nav child_menu' style='display: none'>";
                        lstreportMenu.Text += "  <li><a href='" + "../../Exam/CMS/" + dt.Rows[i]["MenuLink"].ToString() + "?id=" + generaterandomstr(8) + "@A" + dt.Rows[i]["MenuId"].ToString() + "-" + generaterandomstr(8) + "'><span>" + dt.Rows[i]["MenuName"].ToString() + "</span></a></li>";
                    }
                    else
                    {
                        lstreportMenu.Text += "  <li><a href='" + "../../Exam/CMS/" + dt.Rows[i]["MenuLink"].ToString() + "?id=" + generaterandomstr(8) + "@A" + dt.Rows[i]["MenuId"].ToString() + "-" + generaterandomstr(8) + "'><span>" + dt.Rows[i]["MenuName"].ToString() + "</span></a></li>";
                    }
                }
            }
        }
コード例 #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session[sessionNames.userID_Karbar] == null)
            {
                Response.Redirect("~/CommonUI/LoginRequestCMS.aspx", false);
            }
            else
            {
                Session[sessionNames.appID_Karbar] = "10";
                if (!IsPostBack)
                {
                    if (Session[sessionNames.appID_Karbar].ToString() == "10")
                    {
                        appTitle.InnerText = "گزارشات سیدا";
                    }
                    //if (Session[sessionNames.appID_Karbar].ToString() == "13")
                    //{
                    //    appTitle.InnerText = "کارگزینی هیأت علمی";
                    //}
                    usernamelbl.InnerHtml = Session[sessionNames.userName_Karbar].ToString();
                    LoginBusiness logBusiness = new LoginBusiness();
                    //stName.InnerText = Session["name"].ToString();
                    DataTable dt = new DataTable();

                    //DataTable dtmenu = new DataTable();
                    //dtmenu.Columns.Add("MenuLink");
                    //dtmenu.Columns.Add("linkCode");
                    //dtmenu.Columns.Add("icon");
                    //dtmenu.Columns.Add("MenuName");
                    //dtmenu.Columns.Add("CategoryName");
                    //DataRow dr;
                    dt = logBusiness.Get_Menu_ByUserIdAndAppId(int.Parse(Session[sessionNames.appID_Karbar].ToString()), int.Parse(Session[sessionNames.userID_Karbar].ToString()), int.Parse(Session[sessionNames.sectionID].ToString()));
                    string cat = "";

                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        if (cat == "")
                        {
                            cat = dt.Rows[i]["CategoryId"].ToString();
                            lstreportMenu.Text += "<li><a>" + dt.Rows[i]["CategoryName"].ToString() + "<span class='fa fa-chevron-down'> </span></a><ul class='nav child_menu' style='display: none'>";
                        }

                        if (cat != dt.Rows[i]["CategoryId"].ToString())
                        {
                            lstreportMenu.Text += " </ul></li>";
                            cat = dt.Rows[i]["CategoryId"].ToString();
                            lstreportMenu.Text += "<li><a>" + dt.Rows[i]["CategoryName"].ToString() + "<span class='fa fa-chevron-down'> </span></a><ul class='nav child_menu' style='display: none'>";
                            lstreportMenu.Text += "  <li><a href='" + "../../" + dt.Rows[i]["MenuLink"].ToString() + "?id=" + generaterandomstr() + "@A" + dt.Rows[i]["MenuId"].ToString() + "-" + generaterandomstr() + "'><span>" + dt.Rows[i]["MenuName"].ToString() + "</span></a></li>";
                        }
                        else
                        {
                            lstreportMenu.Text += "  <li><a href='" + "../../" + dt.Rows[i]["MenuLink"].ToString() + "?id=" + generaterandomstr() + "@A" + dt.Rows[i]["MenuId"].ToString() + "-" + generaterandomstr() + "'><span>" + dt.Rows[i]["MenuName"].ToString() + "</span></a></li>";
                        }
                    }
                }
                //lstmenu.DataSource = dtmenu;
                //lstmenu.DataBind();
            }

            if (!(Session["IsGroupManger"] == null) && Convert.ToBoolean(Session["IsGroupManger"]))
            {
                changePass.Visible = false;
            }
        }
コード例 #7
0
        protected void Page_Init(object sender, EventArgs e)
        {
            if (Session[sessionNames.userID_Karbar] == null)
            {
                Response.Redirect("~/CommonUI/LoginRequestCMS.aspx", true);
            }
            else
            {
                Session[sessionNames.appID_Karbar] = "8";
                LoginBusiness logBusiness = new LoginBusiness();
                //stName.InnerText = Session["name"].ToString();
                DataTable dt = new DataTable();
                //DataTable dtmenu = new DataTable();
                //dtmenu.Columns.Add("MenuLink");
                //dtmenu.Columns.Add("linkCode");
                //dtmenu.Columns.Add("icon");
                //dtmenu.Columns.Add("MenuName");
                //DataRow dr;

                dt = logBusiness.Get_Menu_ByUserIdAndAppId(int.Parse(Session[sessionNames.appID_Karbar].ToString()), int.Parse(Session[sessionNames.userID_Karbar].ToString()), int.Parse(Session["SectionId"].ToString()));
                string cat = "";

                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    if (cat == "")
                    {
                        cat = dt.Rows[i]["CategoryId"].ToString();
                        lstreportMenu.Text += "<li><a>" + dt.Rows[i]["CategoryName"].ToString() + "<span class='fa fa-chevron-down'> </span></a><ul class='nav child_menu' style='display: none'>";
                    }

                    if (cat != dt.Rows[i]["CategoryId"].ToString())
                    {
                        lstreportMenu.Text += " </ul></li>";
                        cat = dt.Rows[i]["CategoryId"].ToString();
                        lstreportMenu.Text += "<li><a>" + dt.Rows[i]["CategoryName"].ToString() + "<span class='fa fa-chevron-down'> </span></a><ul class='nav child_menu' style='display: none'>";
                        lstreportMenu.Text += "  <li><a href='" + "../../Exam/CMS/" + dt.Rows[i]["MenuLink"].ToString() + "?id=" + generaterandomstr(8) + "@A" + dt.Rows[i]["MenuId"].ToString() + "-" + generaterandomstr(8) + "'><span>" + dt.Rows[i]["MenuName"].ToString() + "</span></a></li>";
                    }
                    else
                    {
                        lstreportMenu.Text += "  <li><a href='" + "../../Exam/CMS/" + dt.Rows[i]["MenuLink"].ToString() + "?id=" + generaterandomstr(8) + "@A" + dt.Rows[i]["MenuId"].ToString() + "-" + generaterandomstr(8) + "'><span>" + dt.Rows[i]["MenuName"].ToString() + "</span></a></li>";
                    }
                }
                //lstmenu.DataSource = dtmenu;
                //lstmenu.DataBind();

                //if (Session["AppId"].ToString() == "5")
                //{
                //    a_card.Visible = true;
                //}
                //if (Session["AppId"].ToString() == "4")
                //{
                //    a_Edit.Visible = true;
                //}
                //if (Session["AppId"].ToString() == "3")
                //{
                //    a_eshteghal.Visible = true;
                //}
                //if (Session["AppId"].ToString() == "12")
                //{
                //    a_tasvieh.Visible = true;
                //}
                if (Session[sessionNames.appID_Karbar].ToString() == "8")
                {
                    a_Exam.Visible = true;
                }
            }
        }
コード例 #8
0
        protected void Page_Init(object sender, EventArgs e)
        {
            if (Session[sessionNames.userID_Karbar] == null)
            {
                Response.Redirect("~/CommonUI/LoginRequestCMS.aspx");
            }
            else
            {
                Session[sessionNames.appID_Karbar] = "11";
                int RoleID   = Convert.ToInt32(Session["RoleID"]);
                int DaneshId = 0;
                // int SectionId = 0;
                switch (int.Parse(Session["SectionId"].ToString()))
                {
                case 11:

                    //ensani
                    DaneshId = 1;
                    break;

                case 9:
                    //fani
                    DaneshId = 2;
                    break;

                case 10:
                    //modiriat
                    DaneshId = 3;
                    break;

                case 14:
                    //Oloom payeh
                    DaneshId = 8;
                    break;

                case 13:

                    //kootah modat
                    DaneshId = 5;
                    break;

                default:
                    break;
                }
                Session.Add("DaneshId", DaneshId);

                LoginBusiness logBusiness = new LoginBusiness();
                //stName.InnerText = Session["name"].ToString();
                DataTable dt = new DataTable();
                dt = logBusiness.Get_Menu_ByUserIdAndAppId(int.Parse(Session[sessionNames.appID_Karbar].ToString()), int.Parse(Session[sessionNames.userID_Karbar].ToString()), int.Parse(Session[sessionNames.sectionID].ToString()));
                string    cat    = "";
                DataTable dtmenu = new DataTable();
                dtmenu.Columns.Add("MenuLink");
                dtmenu.Columns.Add("linkCode");
                dtmenu.Columns.Add("icon");
                dtmenu.Columns.Add("MenuName");
                DataRow dr;
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    if (cat == "")
                    {
                        cat = dt.Rows[i]["CategoryId"].ToString();
                        lstreportMenu.Text += "<li><a>" + dt.Rows[i]["CategoryName"].ToString() + "<span class='fa fa-chevron-down'> </span></a><ul class='nav child_menu' style='display: none'>";
                    }

                    if (cat != dt.Rows[i]["CategoryId"].ToString())
                    {
                        lstreportMenu.Text += " </ul></li>";
                        cat = dt.Rows[i]["CategoryId"].ToString();
                        lstreportMenu.Text += "<li><a>" + dt.Rows[i]["CategoryName"].ToString() + "<span class='fa fa-chevron-down'> </span></a><ul class='nav child_menu' style='display: none'>";
                        lstreportMenu.Text += "  <li><a href='" + "../" + dt.Rows[i]["MenuLink"].ToString() + "?id=" + generaterandomstr() + "@A" + dt.Rows[i]["MenuId"].ToString() + "-" + generaterandomstr() + "'><span>" + dt.Rows[i]["MenuName"].ToString() + "</span></a></li>";
                    }
                    else
                    {
                        lstreportMenu.Text += "  <li><a href='" + "../" + dt.Rows[i]["MenuLink"].ToString() + "?id=" + generaterandomstr() + "@A" + dt.Rows[i]["MenuId"].ToString() + "-" + generaterandomstr() + "'><span>" + dt.Rows[i]["MenuName"].ToString() + "</span></a></li>";
                    }


                    dr             = dtmenu.NewRow();
                    dr["MenuLink"] = dt.Rows[i]["MenuLink"].ToString();
                    dr["icon"]     = dt.Rows[i]["icon"].ToString();
                    dr["MenuName"] = dt.Rows[i]["MenuName"].ToString();
                    string link = generaterandomstr() + "@A" + dt.Rows[i]["MenuId"].ToString() + "-" + generaterandomstr();
                    dr["linkCode"] = link;
                    if (RoleID != 1)
                    {
                        if (dr["MenuLink"].ToString().ToLower().Contains("officeuserreview"))
                        {
                            Session["linkeeee"] = dr["MenuLink"].ToString() + "?id=" + link;
                        }
                        if (dr["MenuLink"].ToString().ToLower().Contains("educationuserreview"))
                        {
                            Session["linkeeee"] = dr["MenuLink"].ToString() + "?id=" + link;
                        }
                        if (dr["MenuLink"].ToString().ToLower().Contains("educationstudentreview"))
                        {
                            Session["DefenceLink1"] = dr["MenuLink"].ToString() + "?id=" + link;
                        }
                        if (dr["MenuLink"].ToString().ToLower().Contains("officestudentreview"))
                        {
                            Session["DefenceLink1"] = dr["MenuLink"].ToString() + "?id=" + link;
                        }
                        if (dr["MenuLink"].ToString().ToLower().Contains("technicalstudentreview"))
                        {
                            Session["DefenceLink1"] = dr["MenuLink"].ToString() + "?id=" + link;
                        }
                    }
                    else
                    {
                        Session["linkeeee"]     = "forms/EducationUserReview.aspx" + "?id=" + link;
                        Session["DefenceLink1"] = "forms/EducationStudentReview.aspx" + "?id=" + link;
                        Session["linke2"]       = "forms/OfficeUserReview.aspx" + "?id=" + link;
                        Session["DefenceLink2"] = "forms/OfficeStudentReview.aspx" + "?id=" + link;
                    }


                    //if (dt.Rows[i]["MenuName"].ToString() == "بررسی درخواست های ثبت شده")
                    //{
                    //    HiddenField1.Value = dt.Rows[i]["MenuLink"].ToString() + "?id=" + link;
                    //}
                    //if (dt.Rows[i]["MenuName"].ToString() == "بررسی درخواست ها")
                    //{
                    //    HiddenField2.Value = dt.Rows[i]["MenuLink"].ToString() + "?id=" + link;
                    //}
                }
            }

            if (!(Session["IsGroupManger"] == null) && Convert.ToBoolean(Session["IsGroupManger"]))
            {
                changePass.Visible = false;
            }
        }