Esempio n. 1
0
 protected void RoleEditButton_Click(object sender, EventArgs e)
 {
     RoleInsertButton.Text = "Role Details";
     //HiddenField1.Value = Session["EditRoleID"].ToString();
     ACLRoleBL aclRoleBL = new ACLRoleBL();
     int qroleid = Convert.ToInt32(Session["EditRoleID"]);
     string name = aclRoleBL.SearchRoleNameByID(qroleid);
     string des = aclRoleBL.SearchRoleDesByID(qroleid);
     TextBox txtRoleName = (TextBox)aclAction.FindControl("RoleNameTextBox");
     TextBox txtDes = (TextBox)aclAction.FindControl("DescriptionTextBox");
     txtRoleName.Text = name;
     DescriptionTextBox.Text = des;
 }
Esempio n. 2
0
        protected void SelectLinkButton_Command(object sender, CommandEventArgs e)
        {
            Session["EditRoleID"] = e.CommandArgument.ToString();
            miniDetails.Update();

            int roleid = Convert.ToInt32(Session["EditRoleID"]);
            string name = "";
            ACLRoleBL aclroleBL = new ACLRoleBL();
            name = aclroleBL.SearchRoleNameByID(roleid);

            if (name == "Administrator" || name == "Admin")
            {
                RoleEditButton.Visible = false;
                ModalPopButton2.Visible = true;
                DeleteLinkButton.Visible = false;
            }
            else
            {
                RoleEditButton.Visible = true;
                ModalPopButton2.Visible = true;
                DeleteLinkButton.Visible = true;
            }

            int gindex = Convert.ToInt32(ACLRolesGridView.SelectedIndex);
            if (gindex > -1)
            {

                LinkButton nlbtn = ACLRolesGridView.Rows[gindex].FindControl("SelectLinkButton") as LinkButton;
                nlbtn.CssClass = "";
            }
            LinkButton lbtn = sender as LinkButton;
            lbtn.CssClass = "active";
        }
Esempio n. 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request.QueryString["ShowPanel"] != null)
            {
                if ((!IsPostBack))
                {
                    Session.Remove("EditRoleID");
                }
            }

            int roleid = Convert.ToInt32(Session["EditRoleID"]);

            if (roleid == 0)
            {
                RoleEditButton.Visible = false;
                ModalPopButton2.Visible = false;
                DeleteLinkButton.Visible = false;

                this.ACLRolesGridView.DataBind();
                this.ACLRolesGridView.SelectedIndex = -1;
                this.MiniRoleFormView.DataBind();
                this.SelectedRolesGridView.DataBind();
                upListView.Update();
                miniDetails.Update();
            }
            else if (roleid > 0)
            {

                string name = "";
                ACLRoleBL aclroleBL = new ACLRoleBL();
                name = aclroleBL.SearchRoleNameByID(roleid);
                if (name == "Administrator" || name == "Admin")
                {
                    RoleEditButton.Visible = false;
                    ModalPopButton2.Visible = true;
                    DeleteLinkButton.Visible = false;
                }
                else
                {
                    RoleEditButton.Visible = true;
                    ModalPopButton2.Visible = true;
                    DeleteLinkButton.Visible = true;
                }

            }
        }