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; }
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"; }
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; } } }