Ejemplo n.º 1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                Validaciones validaciones = new Validaciones();
                bool         validar      = validaciones.ValidarCargaTambos(cbProvincia.SelectedIndex, cbLocalidad.SelectedIndex, txtNombre.Text, txtSuperficie.Text);

                if (validar == true)
                {
                    if (validaciones.ValidarDecimalSuperficieTambo(txtSuperficie.Text) == true)
                    {
                        Tambo_Negocio tamboNegocio = new Tambo_Negocio();
                        Tambo         tambo        = new Tambo();
                        int           id_tambo;

                        tambo    = MapearATambo();
                        id_tambo = tamboNegocio.InsertarDevolviendoID(tambo);
                        DialogResult result = MessageBox.Show("El tambo fue dado de alta exitosamente", "Alta", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        Principal principal = new Principal(id_tambo);
                        principal.id_tambo   = id_tambo;
                        principal.id_usuario = id_usuario;
                        principal.Show();
                        this.Hide();
                    }
                    else
                    {
                        MessageBox.Show("El valor de Superficie no es válido. Puede tener hasta 6 caracteres enteros y 2 decimales.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    MessageBox.Show("Debe completar los campos vacíos", "Información faltante", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK);
            }
        }