private void CargarListaFuncionalidades() { RolesUsuarioBusinessRule oRolesBR = new RolesUsuarioBusinessRule(); chkListFuncionalidades.DataSource = oRolesBR.ObtenerFuncionalidades(); chkListFuncionalidades.ValueMember = "Funcionalidad_ID"; chkListFuncionalidades.DisplayMember = "Funcionalidad_Nombre"; }
private void btnModificarRol_Click(object sender, EventArgs e) { Rol oRolModificado = new Rol(); oRolModificado.Estado = chkHabilitado.Checked; oRolModificado.Descripcion = txtNombreRol.Text; oRolModificado.Funcionalidades = CargarFuncionalidadesAsignadas(); oRolModificado.ID = this.oRol.ID; RolesUsuarioBusinessRule oRolesBR = new RolesUsuarioBusinessRule(); oRolesBR.ActualizarRol(oRolModificado); }
private void btnAltaRol_Click(object sender, EventArgs e) { if (FormularioValido()) { RolesUsuarioBusinessRule oRolesBR = new RolesUsuarioBusinessRule(); int rolID = oRolesBR.RegistrarRol(txtNombreRol.Text, chkHabilitado.Checked, CargarFuncionalidadesAsignadas()); if (rolID != 0) { MessageBox.Show("Se dio de alta satisfactoriamente"); this.LimpiarCampos(); this.Hide(); } } }
private void btnIngresar_Click(object sender, EventArgs e) { //Valido que los campos ingresados sean correctos if (this.FormularioValido()) { UsuarioBusinessRule oUsuarioBR = new UsuarioBusinessRule(); try { //Valido Usuario y Contraseña if (oUsuarioBR.EsUsuarioValido(txtNombreUsuario.Text, txtPassword.Text)) { //Ahora tengo que buscar los roles que tiene dicho usuario y mostrar los formularios correspondientes RolesUsuarioBusinessRule oRolesUsuarioBR = new RolesUsuarioBusinessRule(); oRolesUsuarioBR.ObtenerRolesUsuario(Sesion.SesionActual.Usuario_ID); //Obtengo el cliente unico para este usuario ClienteBusinessRule oClienteBR = new ClienteBusinessRule(); oClienteBR.ObtenerCliente(169); //Oculto el panel de login y muestro el correspondiente al rol del usuario this.Hide(); AdministradorRoles administradorRoles = new AdministradorRoles(); administradorRoles.procesarRoles(); } } catch (UsuarioDeshabilitadoException e1) { MessageBox.Show("Usuario deshabilitado"); } catch (PasswordIncorrectaException e2) { MessageBox.Show("Password incorrecta"); } catch (UsuarioInexistenteException e3) { MessageBox.Show("Usuario inexistente"); } } }
private void CargarGrilla() { RolesUsuarioBusinessRule oRolesBR = new RolesUsuarioBusinessRule(); dgvRoles.DataSource = oRolesBR.ObtenerRoles(); }