private void btn_modificar_rol_Click(object sender, EventArgs e) { List <Funcionalidad> elegidas = obtenerFuncionalidadesElegidas(); if (string.IsNullOrEmpty(tx_nombre_rol.Text) || elegidas.Count == 0) { MessageBox.Show("Complete el nombre y alguna funcionalidad.", "Error al crear el rol", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { try { Rol modificado = new Rol(rol.id, tx_nombre_rol.Text, checkHabilitado.Checked); rol.nombre = tx_nombre_rol.Text.ToUpper(); RolRepositorio.modificar(modificado, elegidas); limpiarVentana(); elegidas.Clear(); MessageBox.Show("Rol modificado con éxito"); this.Hide(); } catch (SqlException ex) { MessageBox.Show(ex.Message, "Error al crear el rol", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public FrmRoles() { InitializeComponent(); repositorio = new RolRepositorio(); roles = repositorio.ObtenerRoles(); gRoles.DataSource = roles; }
private void getRoles() { roles = RolRepositorio.getRoles(1); foreach (Rol r in roles) { string[] row = { r.nombre, r.Habilitado ? "Si" : "No" }; tabla_roles.Rows.Add(row); } }
private void buttonHabilitar_Click(object sender, EventArgs e) { if (!chequearSeleccion("Error al intentar cambiar el estado del rol")) { return; } int indiceSeleccionada = data_listado_roles.SelectedRows[0].Index; Rol seleccionada = roles[data_listado_roles.SelectedRows[0].Index]; seleccionada.Habilitado = RolRepositorio.cambiarEstado(seleccionada); actualizarEstado(indiceSeleccionada, seleccionada); }
private void getRoles() { List <Rol> roles = new List <Rol>(); combo_roles.Items.Clear(); roles = RolRepositorio.getRoles(); foreach (Rol rol in roles) { combo_roles.Items.Add(rol); } combo_roles.DisplayMember = "Nombre"; }
private void btn_buscar_Click(object sender, EventArgs e) { tabla_roles.Rows.Clear(); List <Rol> roles = RolRepositorio.getRoles(tx_nombre_rol.Text); foreach (Rol rol in roles) { string[] row = { rol.nombre, rol.Habilitado ? "Si" : "No" }; tabla_roles.Rows.Add(row); } refreshValues(); }
private void btn_alta_rol_Click(object sender, EventArgs e) { List <Funcionalidad> elegidas = obtenerFuncionalidadesElegidas(); if (string.IsNullOrEmpty(tx_nombre_rol.Text) || elegidas.Count == 0) { MessageBox.Show("Complete el nombre y alguna funcionalidad.", "Error al crear el rol", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { try { rol.nombre = tx_nombre_rol.Text.ToUpper(); RolRepositorio.agregar(rol, elegidas); limpiarVentana(); elegidas.Clear(); } catch (SqlException ex) { MessageBox.Show(ex.Message, "Error al crear el rol", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void inicializarFuncionalidadesPorRol(Rol rol) { funcionalidadesPorRol = RolRepositorio.buscarFuncionalidadesPorRol(rol); }