private void btnGuardar_Click(object sender, EventArgs e) { if (txtNroProvincia.Text.Equals("") || txtNombreProvincia.Text.Equals("")) { DialogResult mensaje = MessageBox.Show("Ingrese todos los campos necesarios!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtNombreProvincia.Focus(); } else { Provincia p = ObtenerDatosProvincia(); string nombreProvincia = p.NombreProvincia; bool existe = AD_Provincias.ExisteProvincia(nombreProvincia); if (existe) { MessageBox.Show("La provincia ingresada ya esta en el sistema!", "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtNombreProvincia.Focus(); } else { bool resultado = AD_Provincias.AgregarProvincia(p); if (resultado) { MessageBox.Show("Provincia agredada correctamente!", "Informacion"); frmAltaProvincia_Load(sender, e); } else { MessageBox.Show("Error al insertar la provincia!"); } } } }
private void CargarGrillaProvincias() { try { grillaProvincias.DataSource = AD_Provincias.ObtenerProvincias(); } catch (Exception) { MessageBox.Show("Error al cargar la grilla"); throw; } }
private void SetUltimoIdProvincia() { int ultimoId = AD_Provincias.ObtenerUltimoIdProvincia(); if (ultimoId == 0) { MessageBox.Show("Ocurrió un error al acceder a los datos de la provincia", "Error"); } else { ultimoId++; txtNroProvincia.Text = ultimoId.ToString(); } }
private void CargarComboProvincias() { try { cmbProvincias.DataSource = AD_Provincias.ObtenerProvincias(); cmbProvincias.DisplayMember = "n_provincia"; cmbProvincias.ValueMember = "id_provincia"; cmbProvincias.SelectedIndex = -1; } catch (Exception) { MessageBox.Show("Error al cargar las provincias!"); throw; } }
private void btnBuscarProvincias_Click(object sender, EventArgs e) { if (chkTodasProvincias.Checked) { CargarGrillaProvincias(); } else if (txtIdProvincia.Text.Equals("")) { MessageBox.Show("Selecciona algun filtro!", "Advertencia!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtIdProvincia.Focus(); } else { grillaProvincias.DataSource = AD_Provincias.ObtenerProvinciaPorId(int.Parse(txtIdProvincia.Text.Trim())); if (grillaProvincias.Rows.Count == 0) { MessageBox.Show("No se encontraron resultados!", "Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpiarCampos(); } } }
private void btnEliminar_Click(object sender, EventArgs e) { DialogResult confirmacion = MessageBox.Show("¿Desea eliminar la provincia seleccionada?", "Confirmación", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (confirmacion == DialogResult.OK) { Provincia p = ObtenerDatosProvincia(); bool resultado = AD_Provincias.EliminarProvincia(p); if (resultado) { MessageBox.Show("Provincia eliminada con exito!"); this.Close(); } else { MessageBox.Show("Error al eliminar la provincia!"); } } else if (confirmacion == DialogResult.Cancel) { MessageBox.Show("Operacion cancelada!"); } }