Esempio n. 1
0
        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();
            }
        }
Esempio n. 2
0
        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();
            }
        }