private void btncancel_Click(object sender, EventArgs e) { this.Hide(); var roleoverview = new RoleOverview(email); roleoverview.Show(); }
private void btnconfirm_Click(object sender, EventArgs e) ///Add role into database { RoleLogic Logic = new RoleLogic(); string rolename = txtbxrolename.Text; Role r = new Role(rolename, 1); if (txtbxrolename.TextLength > 0) { MessageBox.Show("Rol '" + r.RetrieveRoleName() + "' aangemaakt"); if (Logic.AddRole(r) == true) { var overview = new RoleOverview(email); this.Hide(); overview.Show(); } else { MessageBox.Show("Er ging iets mis tijdens het toevoegen van de rol"); } } if (txtbxrolename.TextLength == 0) ///Checks if rolename is not null { MessageBox.Show("Rolnaam kan niet leeg zijn!"); } }
private void btn_roles_Click(object sender, EventArgs e) { UserLogic userLogic = new UserLogic(); RoleLogic roleLogic = new RoleLogic(); SingleUser singleUser = new SingleUser(); PermissionRepository PermissionRepo = new PermissionRepository(new PermissionContext()); var AllRoles = roleLogic.RetrieveAllRoles(); int pagePermission = 20; User user; user = new User(email); userLogic.GetSingleUser(user); bool hasPagePermission = PermissionRepo.CheckPermissionsFromRole(user.RetrieveRoleID(), pagePermission); if (hasPagePermission == true) { this.Hide(); var roles = new RoleOverview(email); roles.Closed += (s, args) => this.Close(); roles.Show(); } else { MessageBox.Show("U heeft hier de rechten niet voor!"); } }
private void SingleRole_Load(object sender, EventArgs e) { RoleOverview roleOverview = new RoleOverview(email); string oldname = this.RoleToEditName; Testlabel.Text = "Test: " + oldname; }
private void EditRole() { RoleOverview roleOverview = new RoleOverview(email); RoleLogic Logic = new RoleLogic(); string oldname = RoleToEditName; if (tbRoleName.TextLength > 0) { Role R = new Role(tbRoleName.Text, RoleToEditID); if (Logic.EditRole(R) == true) { MessageBox.Show("Rolnaam gewijzigd naar: '" + tbRoleName.Text + "'."); this.Hide(); roleOverview.Show(); } } if (tbRoleName.TextLength == 0) { MessageBox.Show("Rolnaam kan niet leeg zijn!"); } }