private void btnGuardar_Click(object sender, EventArgs e) { if (txtNroDepto.Text.Equals("") || txtNombreDepto.Text.Equals("") || cmbProvincias.SelectedIndex == -1) { DialogResult mensaje = MessageBox.Show("Ingrese todos los campos necesarios!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtNombreDepto.Focus(); } else { Depto d = ObtenerDatosDepto(); string nombreDepto = d.NombreDepto; int idProvincia = d.IdProvinciaDepto; bool existe = AD_Deptos.ExisteDepto(nombreDepto, idProvincia); if (existe) { MessageBox.Show("El departamento ingresado ya esta en el sistema!", "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtNombreDepto.Focus(); } else { bool resultado = AD_Deptos.AgregarDepto(d); if (resultado) { MessageBox.Show("Departamento agredado correctamente!", "Informacion"); frmAltaDepto_Load(sender, e); } else { MessageBox.Show("Error al insertar el departamento!"); } } } }
private void CargarGrillaDeptos() { try { grillaDeptos.DataSource = AD_Deptos.ObtenerDeptos(); } catch (Exception) { MessageBox.Show("Error al cargar la grilla"); throw; } }
private void SetUltimoIdDepto() { int ultimoId = AD_Deptos.ObtenerUltimoIdDepto(); if (ultimoId == 0) { MessageBox.Show("Ocurrió un error al acceder a los datos del departamento", "Error"); } else { ultimoId++; txtNroDepto.Text = ultimoId.ToString(); } }
private void btnBuscarDeptos_Click(object sender, EventArgs e) { if (chkTodosDeptos.Checked) { CargarGrillaDeptos(); } else if (txtIdProvincia.Text.Equals("")) { MessageBox.Show("Selecciona algun filtro!", "Advertencia!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtIdProvincia.Focus(); } else { grillaDeptos.DataSource = AD_Deptos.ObtenerDeptoPorIdProvincia(int.Parse(txtIdProvincia.Text.Trim())); if (grillaDeptos.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 el departamento seleccionado?", "Confirmación", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (confirmacion == DialogResult.OK) { Depto d = ObternerDatosDepto(); bool resultado = AD_Deptos.EliminarDepto(d); if (resultado) { MessageBox.Show("Departamento eliminado con exito!"); this.Close(); } else { MessageBox.Show("Error al eliminar el departamento!"); } } else if (confirmacion == DialogResult.Cancel) { MessageBox.Show("Operacion cancelada!"); } }