예제 #1
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     if (noHayErrores())
     {
         rolSeleccionado.actualizarFuncionalidades(funcionalidadesDelRolSeleccionado);
         rolSeleccionado.actualizarDescripcion(txtNombre.Text);
         rolSeleccionado.actualizarInhabilitacion(cbInhabilitado.Checked);
         rolesActuales.ForEach(r =>
         {
             if (r.Id == rolSeleccionado.Id)
             {
                 r.Funcionalidades = rolSeleccionado.Funcionalidades;
                 r.Descripcion     = rolSeleccionado.Descripcion;
                 r.Inhabilitado    = rolSeleccionado.Inhabilitado;
             }
         });
         lbRoles.Items.Clear();
         inicializarListBox();
         limpiar();
         ventanaInformarExito("El rol seleccionado ha sido modificado.");
     }
 }