private void AgregarButton_Click(object sender, EventArgs e) { MyErrorProvider.Clear(); if (DetalleDataGridView.DataSource != null) { this.Detalle = (List <HabilidadesDetalle>)DetalleDataGridView.DataSource; } if (HabilidadComboBox.Text == string.Empty) { MessageBox.Show("Selecciona una habilidad en el combobox.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } Habilidades habilidad = HabilidadesBLL.Buscar(HabilidadComboBox.SelectedIndex + 1); try { this.Detalle.Add(new HabilidadesDetalle( DetalleId: 0, PasanteId: (int)PasanteIdNumericUpDown.Value, HabilidadId: habilidad.HabilidadId, Nombre: habilidad.Nombre, Descripcion: habilidad.Descripcion, Comentario: ComentarioTextBox.Text ) ); CargarGrid(); HabilidadComboBox.Focus(); } catch (Exception) { throw; } }
private void BuscarButton_Click(object sender, EventArgs e) { MyErrorProvider.Clear(); int id; Habilidades habilidad = new Habilidades(); int.TryParse(HabilidadIdNumericUpDown.Text, out id); Limpiar(); habilidad = HabilidadesBLL.Buscar(id); if (habilidad != null) { LlenaCampo(habilidad); } else { MessageBox.Show("Habilidad no Encontrada", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }