private void btn_Cargar_Click(object sender, EventArgs e) { if (MessageBox.Show("Confirma barrio nuevo", "Confirmación", MessageBoxButtons.OKCancel) == DialogResult.Cancel) { return; } StringBuilder mensaje = new StringBuilder("La operación "); var barrio = PrepararBarrio(); try { if (_barriosRepositorio.Guardar(barrio)) { MessageBox.Show("Se guardó con éxito"); } } catch (InvalidOperationException ex) { mensaje.Append("no se realizó. Hubo un problema en la conexión a la BD"); } catch (Exception exc) { mensaje.Append("no se realizó. Ops. Hubo un problema inesperado."); } finally { if (barrio == null) { MessageBox.Show(mensaje.ToString()); } this.Dispose(); } }
private void btnAceptar_Click_1(object sender, EventArgs e) { var barrio = new Barrio(); barrio.Nombre = txtBarrio.Text.Trim(); barrio.Localidad = txtLocalidad.Text.Trim(); if (!barrio.NombreValido()) { MessageBox.Show("Nombre inválido!"); txtBarrio.Text = ""; txtBarrio.Focus(); return; } if (barrio.NombreRepetido(barrio.Nombre)) { MessageBox.Show("Nombre ya existente!"); txtBarrio.Text = ""; txtBarrio.Focus(); return; } if (!barrio.LocalidadValida()) { MessageBox.Show("Localidad inválida!"); txtLocalidad.Text = ""; txtLocalidad.Focus(); return; } if (barriosRepositorios.Guardar(barrio)) { MessageBox.Show("Se agregó barrio con éxito!"); this.Dispose(); } }