public AsignarFuncionalidades(Rol rol, List<Funcionalidad_Rol> funcionalidadesRol) { InitializeComponent(); this.rolTexto.Text = rol.Descripcion; this.rol = rol; foreach (var funcionalidadRol in funcionalidadesRol){ switch (funcionalidadRol.Funcionalidad.Descripcion){ case "ABM_Rol": this.abmRolCheck.Checked = true; break; case "ABM_Aeronave": this.abmAeronaveCheck.Checked = true; break; case "ABM_Ruta": this.abmRutaCheck.Checked = true; break; case "Generar_Viaje": this.generarViajeCheck.Checked = true; break; case "Devolucion": this.devolucionCheck.Checked = true; break; } } }
private void Nuevo_Click(object sender, EventArgs e) { RolDialog rolDialog = new RolDialog("", Enums.tipoDialog.nuevo); rolDialog.ShowDialog(); if (rolDialog.dr == DialogResult.Cancel) return; String nuevaDescripcion = rolDialog.descripcion; DAO.connect(); Rol rol = new Rol(); rol.Descripcion = nuevaDescripcion; rol.Activo = true; int affected = DAO.insert<Rol>(rol); DAO.closeConnection(); this.rolTableAdapter.Fill(this.dataSetRol.Rol); rolDataGrid.DataSource = this.dataSetRol.Rol; // Vuelve a cargar los datos en la tabla }