internal bool obtenerEstadoHabilitacionRol(Rol rol) { RolManager rm = new RolManager(); int habilitado = rm.obtenerEstadoHabilitacionRol(rol.id); return(habilitado == 1); }
internal int obtenerRolID(Rol rol) { RolManager rm = new RolManager(); int id = rm.obtenerRolID(rol.nombre); return(id); }
internal void eliminarRol(Rol rol) { RolManager rm = new RolManager(); rol.id = rm.obtenerRolID(rol.nombre); rm.eliminarRol(rol); }
internal void buscarRolesPorNombreHabilitados(string textoABuscar) { RolManager rolManager = new RolManager(); List <Rol> roles = rolManager.buscarPorNombreHabilitados(textoABuscar); if (roles != null) { this.form.showRolesInTable(roles); } else { this.form.ShowErrorDialog("Ocurrio un error al buscar los Roles."); } }
internal void llenarListadoRolesHabilitados() { RolManager rolManager = new RolManager(); List <Rol> roles = rolManager.buscarTodosHabilitados(); if (roles != null) { this.form.showRolesInTable(roles); } else { this.form.ShowErrorDialog("Ocurrio un error al obtener los Roles."); } }
private void getFuncionalidadesParaRol(Rol rol) { RolManager rolManager = new RolManager(); List <String> funcionalidades = rolManager.getFuncionalidadesDeRol(rol.nombre); if (funcionalidades != null) { UsuarioConfiguracion.getInstance().addFuncionalidades(funcionalidades); this.loginForm.showPantallaPrincipal(); } else { loginForm.ShowErrorDialog("Ocurrio un error al obtener las funcionalidades del usuario. Por favor intentelo de nuevo."); } }
internal void modificarRol(Rol rol, List <CheckBox> CBLFuncionalidades) { List <Funcionalidad> funcionalidadesAsignadas = new List <Funcionalidad>(); CBLFuncionalidades.ForEach(cbf => { if (cbf.Checked) { Funcionalidad f = new Funcionalidad(); f.id = Convert.ToDecimal(cbf.Name); f.descripcion = cbf.Text; funcionalidadesAsignadas.Add(f); } }); RolManager rm = new RolManager(); rm.modificarRol(rol, funcionalidadesAsignadas); }
internal void habilitarRol(Rol rolAModif) { RolManager rm = new RolManager(); rm.habilitarRol(rolAModif.id); }