//******************************************************* // // The AddUser_Click server event handler is used to add // a new user to this security role // //******************************************************* private void AddUser_Click(Object sender, EventArgs e) { int userId; if (((LinkButton)sender).ID == "addNew") { // add new user to users table UsersDB users = new UsersDB(); if ((userId = users.AddUser(windowsUserName.Text, windowsUserName.Text, "acme")) == -1) { Message.Text = "Add New Failed! There is already an entry for <" + "u" + ">" + windowsUserName.Text + "<" + "/u" + "> in the Users database." + "<" + "br" + ">" + "Please use Add Existing for this user."; } } else { //get user id from dropdownlist of existing users userId = Int32.Parse(allUsers.SelectedItem.Value); } if (userId != -1) { // Add a new userRole to the database RolesDB roles = new RolesDB(); roles.AddUserRole(roleId, userId); } // Rebind list BindData(); }
//******************************************************* // // The AddRole_Click server event handler is used to add // the user to this security role // //******************************************************* private void AddRole_Click(Object sender, EventArgs e) { int roleId; //get user id from dropdownlist of existing users roleId = Int32.Parse(allRoles.SelectedItem.Value); // Add a new userRole to the database RolesDB roles = new RolesDB(); roles.AddUserRole(roleId, userId); // Rebind list BindData(); }