private void CargarGrilla() { try { gdrPersonas.DataSource = Personas_AD.ObtenerListadoPersonasReducido(); } catch (Exception ex) { MessageBox.Show("Error al obtener personas"); } }
private void CargarComboIdGrupo() { try { cmbIdGrupo.DataSource = Personas_AD.ObtenerGrupos(); cmbIdGrupo.DisplayMember = "nombre"; cmbIdGrupo.ValueMember = "id"; cmbIdGrupo.SelectedIndex = -1; } catch (Exception ex) { MessageBox.Show("Error al cargar combo Grupos"); } }
private void CargarComboAñoEscolar() { try { cmbAñoEscolar.DataSource = Personas_AD.ObtenerAñosEscolares(); cmbAñoEscolar.DisplayMember = "nombre"; cmbAñoEscolar.ValueMember = "id"; cmbAñoEscolar.SelectedIndex = -1; } catch (Exception ex) { MessageBox.Show("Error al cargar combo años escolares"); } }
private void CargarComboTiposDocumentos() { try { cmbIdDocumento.DataSource = Personas_AD.ObtenerTiposDeDocumentos(); cmbIdDocumento.DisplayMember = "nombre"; cmbIdDocumento.ValueMember = "id"; cmbIdDocumento.SelectedIndex = -1; } catch (Exception ex) { MessageBox.Show("Error al cargar combo tipo de documentos"); } }
private void gdrPersonas_CellClick_1(object sender, DataGridViewCellEventArgs e) { int indice = e.RowIndex; btnModificarPersona.Enabled = true; btnAgregarPersona.Enabled = false; btnEliminarPersona.Enabled = true; DataGridViewRow filaSeleccionada = gdrPersonas.Rows[indice]; string documento = filaSeleccionada.Cells["dni"].Value.ToString(); Persona p = Personas_AD.ObtenerPersona(documento); LimpiarCampos(); CargarCampos(p); }
private void btnAgregarPersona_Click(object sender, EventArgs e) { Persona p = ObtenerDatosPersona(); bool resultado = Personas_AD.AgregarPersonaABD(p); if (resultado) { MessageBox.Show("Persona agregada con éxito"); LimpiarCampos(); CargarComboAñoEscolar(); CargarComboTiposDocumentos(); CargarComboIdGrupo(); CargarGrilla(); } else { MessageBox.Show("Error al agregar la persona"); } }
private void btnModificarPersona_Click(object sender, EventArgs e) { Persona p = ObtenerDatosPersona(); bool resultado = Personas_AD.ActualizarPersona(p); if (resultado) { MessageBox.Show("Persona actualizada con éxito"); LimpiarCampos(); CargarGrilla(); CargarComboAñoEscolar(); CargarComboIdGrupo(); CargarComboTiposDocumentos(); } else { MessageBox.Show("Error al actualizar persona"); } btnAgregarPersona.Enabled = true; btnModificarPersona.Enabled = false; btnEliminarPersona.Enabled = false; }
private void btnBuscarPersona_Click(object sender, EventArgs e) { try { DataTable tablaResultado = Personas_AD.obtenerPersonaPorDocumento(int.Parse(txtNroDoc.Text), (int)cmbTipoDocumento.SelectedValue); if (tablaResultado.Rows.Count > 0) { txtNombrePersona.Text = tablaResultado.Rows[0][9].ToString(); txtApellidoPersona.Text = tablaResultado.Rows[0][10].ToString(); } else { MessageBox.Show("Persona no encontrada"); txtNroDoc.Focus(); txtNombrePersona.Text = ""; txtApellidoPersona.Text = ""; } } catch (Exception) { throw; } }