Esempio n. 1
0
 private void tsbImprimir_Click(object sender, EventArgs e)
 {
     try
     {
         if (this.dgvControles.Rows.Count != 0 && this.dgvControles.Rows != null)
         {
             //vpListadoControles vistaPreviaListadoControles = new vpListadoControles();
             //vistaPreviaListadoControles.idtambo = idtambo;
             //vistaPreviaListadoControles.Show();
             vpListadoControlesPorFecha vp = new vpListadoControlesPorFecha();
             vp.Show();
         }
         else
         {
             Tambo         tambo         = new Tambo();
             Tambo_Negocio tambo_Negocio = new Tambo_Negocio();
             tambo = tambo_Negocio.RecuperarUno(idtambo);
             MessageBox.Show("No se encontraron controles en el tambo " + tambo.Nombre_tambo, "Error al imprimir", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK);
     }
 }
Esempio n. 2
0
 private void btnAtras_Click(object sender, EventArgs e)
 {
     try
     {
         Tambo_Negocio tamboNegocio = new Tambo_Negocio();
         if (tamboNegocio.HayTambos(Program.UsuarioSesion.Id_usuario))
         {
             CargarTablas cargarTablas = new CargarTablas();
             cargarTablas.CargaTablasData();
             Login login = new Login();
             //login.id_usuario = Program.UsuarioSesion.Id_usuario;
             login.Show();
             this.Hide();
         }
         else
         {
             Program.UsuarioSesion = null;
             LoginUsuario login = new LoginUsuario();
             login.Show();
             this.Hide();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK);
     }
 }
Esempio n. 3
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                Validaciones validaciones = new Validaciones();
                bool         validar      = validaciones.ValidarEdicionTambos(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();
                        tambo = MapearATambo();
                        tamboNegocio.Actualizar(tambo);
                        DialogResult result = MessageBox.Show("El tambo fue actualizado exitosamente", "Edición", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        this.Dispose();
                    }
                    else
                    {
                        MessageBox.Show("El valor de Superficie no es válido. Puede tener hasta 6 dígitos enteros y 2 decimales.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    MessageBox.Show("Debe completar los campos vacíos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK);
            }
        }
Esempio n. 4
0
        public Animal MapearAAnimal()
        {
            Raza_Negocio  razaNegocio  = new Raza_Negocio();
            Tambo_Negocio tamboNegocio = new Tambo_Negocio();
            Raza          raza         = razaNegocio.RecuperarUno(Convert.ToInt32(this.dgvAnimales.CurrentRow.Cells["id_raza"].Value));
            Tambo         tambo        = tamboNegocio.RecuperarUno(Convert.ToInt32(this.dgvAnimales.CurrentRow.Cells["id_tambo"].Value));
            Animal        animal       = new Animal();
            Categoria     categoria    = new Categoria();

            animal.Rp = Convert.ToInt32(this.dgvAnimales.CurrentRow.Cells["rp"].Value);
            animal.Fecha_nacimiento = Convert.ToDateTime(this.dgvAnimales.CurrentRow.Cells["fecha_nacimiento"].Value);
            animal.Edad             = Convert.ToInt32(this.dgvAnimales.CurrentRow.Cells["edad"].Value);
            animal.Nombre_animal    = Convert.ToString(this.dgvAnimales.CurrentRow.Cells["nombre_animal"].Value);
            animal.Estado_animal    = Convert.ToString(this.dgvAnimales.CurrentRow.Cells["estado_animal"].Value);
            animal.Hba            = Convert.ToInt32(this.dgvAnimales.CurrentRow.Cells["hba"].Value);
            categoria.Descripcion = Convert.ToString(this.dgvAnimales.CurrentRow.Cells["categoria"].Value);
            //animal.Categoria.Descripcion = Convert.ToString(this.dgvAnimales.CurrentRow.Cells["categoria"].Value);
            animal.Nombre_tambo = tambo.Nombre_tambo;
            animal.Nombre_raza  = raza.Nombre_raza;
            animal.Id_raza      = raza.Id_raza;
            animal.Habilitado   = true;
            animal.Rp_madre     = Convert.ToInt32(this.dgvAnimales.CurrentRow.Cells["rp_madre"].Value);
            animal.Hba_madre    = Convert.ToInt32(this.dgvAnimales.CurrentRow.Cells["hba_madre"].Value);
            animal.Rp_padre     = Convert.ToInt32(this.dgvAnimales.CurrentRow.Cells["rp_padre"].Value);
            animal.Hba_padre    = Convert.ToInt32(this.dgvAnimales.CurrentRow.Cells["hba_padre"].Value);
            animal.Caravana     = Convert.ToString(this.dgvAnimales.CurrentRow.Cells["caravana"].Value);

            return(animal);
        }
Esempio n. 5
0
        public Animal MapearAAnimal()
        {
            Raza_Negocio  razaNegocio  = new Raza_Negocio();
            Tambo_Negocio tamboNegocio = new Tambo_Negocio();
            Raza          raza         = razaNegocio.RecuperarUno(Convert.ToInt32(cbRaza.SelectedValue));
            Tambo         tambo        = tamboNegocio.RecuperarPorNombre(txtTambo.Text);
            Animal        animal       = new Animal();

            animal.Rp = Convert.ToInt32(txtRP.Text);
            animal.Fecha_nacimiento = dtpFechaNacimiento.Value.Date;

            //animal.Foto = txtFoto.Text;
            animal.Nombre_animal = txtNombre.Text;
            animal.Estado_animal = cbEstado.SelectedItem.ToString();
            animal.Hba           = Convert.ToInt32(txtHBA.Text);
            animal.Id_Categoria  = ((Categoria)cbCategoria.SelectedItem).Id_Categoria;
            //animal.Sexo = cbSexo.SelectedItem.ToString();
            animal.Rp_madre   = Convert.ToInt32(txtRPMadre.Text);
            animal.Rp_padre   = Convert.ToInt32(txtRPPadre.Text);
            animal.Hba_madre  = Convert.ToInt32(txtHBAMadre.Text);
            animal.Hba_padre  = Convert.ToInt32(txtHBAPadre.Text);
            animal.Id_tambo   = tambo.Id_tambo;
            animal.Id_raza    = raza.Id_raza;
            animal.Habilitado = true;
            animal.Caravana   = txtCaravana.Text;

            return(animal);
        }
Esempio n. 6
0
        private void btnModificarDatos_Click(object sender, EventArgs e)
        {
            try
            {
                Tambo_Negocio tamboNegocio = new Tambo_Negocio();
                Tambo         tambo        = new Tambo();
                tambo = tamboNegocio.RecuperarUno(Principal.Tambo.Id_tambo);

                EdicionDatosTambo edicionTambo = new EdicionDatosTambo();
                edicionTambo.txtIdTambo.Text    = Convert.ToString(tambo.Id_tambo);
                edicionTambo.txtNombre.Text     = Convert.ToString(tambo.Nombre_tambo);
                edicionTambo.txtSuperficie.Text = Convert.ToString(tambo.Superficie);
                edicionTambo.cbProvincia.Text   = Convert.ToString(tambo.Nombre_provincia);
                edicionTambo.cbLocalidad.Text   = Convert.ToString(tambo.Nombre_localidad);

                CargarDatosTambo(tambo.Id_tambo);
                CargarTextBoxTambo(tambo.Id_tambo);

                edicionTambo.tamboGlobal = MapearATambo();
                edicionTambo.Show();

                CargarDatosTambo(idtambo);
                CargarTextBoxTambo(idtambo);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK);
            }
        }
Esempio n. 7
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                //Busco el tambo inseminador
                Tambo_Inseminador_Negocio tamboInseminadorNegocio = new Tambo_Inseminador_Negocio();
                int id_tambo       = Convert.ToInt32(this.dgvPersonal.CurrentRow.Cells["id_tambo"].Value);
                int id_inseminador = Convert.ToInt32(this.dgvPersonal.CurrentRow.Cells["id_inseminador"].Value);

                //Busco el inseminador individual y el tambo
                Tambo_Negocio tamboNegocio = new Tambo_Negocio();
                Tambo         tambo        = new Tambo();
                tambo = tamboNegocio.RecuperarUno(idtambo);

                Inseminador_Negocio inseminadorNegocio = new Inseminador_Negocio();
                Inseminador         inseminador        = inseminadorNegocio.RecuperarUno(id_inseminador);

                DialogResult result = MessageBox.Show("¿Está seguro que desea eliminar el personal " + inseminador.Nombre_inseminador + " del tambo " + tambo.Nombre_tambo + "?", "Verificación", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                if (result == DialogResult.Yes)
                {
                    tamboInseminadorNegocio.Eliminar(id_inseminador);
                    this.CargarGrilla(id_tambo);
                    MessageBox.Show("El personal " + inseminador.Nombre_inseminador + " fue eliminado del tambo " + tambo.Nombre_tambo, "Eliminación", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK);
            }
        }
Esempio n. 8
0
 private void tbsImpresora_Click(object sender, EventArgs e)
 {
     /*VistaPreviaListadoAnimales vistaPreviaListadoAnimales = new VistaPreviaListadoAnimales();
      *
      * ReporteListadoAnimales reporteListadoAnimales = new ReporteListadoAnimales();
      * vistaPreviaListadoAnimales.crvAnimales.ReportSource = reporteListadoAnimales;
      * vistaPreviaListadoAnimales.crvAnimales.Refresh();
      * vistaPreviaListadoAnimales.ShowDialog();*/
     try
     {
         if (this.dgvAnimales.Rows.Count != 0 && this.dgvAnimales.Rows != null)
         {
             vpListadoAnimales vistaPreviaListadoAnimales = new vpListadoAnimales();
             vistaPreviaListadoAnimales.idtambo = idtambo;
             vistaPreviaListadoAnimales.Show();
         }
         else
         {
             Tambo         tambo         = new Tambo();
             Tambo_Negocio tambo_Negocio = new Tambo_Negocio();
             tambo = tambo_Negocio.RecuperarUno(idtambo);
             MessageBox.Show("No se encontraron animales en el tambo " + tambo.Nombre_tambo, "Error al imprimir", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK);
     }
 }
        public void CargarTextBoxTambo(int id_tambo)
        {
            Tambo_Negocio tamboNegocio = new Tambo_Negocio();
            Tambo         tambo        = new Tambo();

            tambo = tamboNegocio.RecuperarUno(id_tambo);
            this.txtTambo.Text = tambo.Nombre_tambo;
        }
Esempio n. 10
0
 private void txtBuscar_KeyUp(object sender, KeyEventArgs e)
 {
     try
     {
         Tambo_Negocio tamboNegocio = new Tambo_Negocio();
         this.dgvTambos.DataSource = tamboNegocio.FiltrarPorNombre(this.txtBuscar.Text, idtambo, Principal.Usuario.Id_usuario);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK);
     }
 }
Esempio n. 11
0
 public GestionAnimales(int id_tambo)
 {
     InitializeComponent();
     Animal           = new Animal();
     razanegocio      = new Raza_Negocio();
     tambonegocio     = new Tambo_Negocio();
     categorianegocio = new Categoria_Negocio();
     controlNegocio   = new Control_Animal_Negocio();
     eventoNegocio    = new EventoAnimal_Negocio();
     CargarGrilla(id_tambo);
     CargarComboBusqueda();
     InicializarTextBox();
 }
Esempio n. 12
0
 public void CargarTextBoxTambo(int id_tambo)
 {
     try
     {
         Tambo_Negocio tamboNegocio = new Tambo_Negocio();
         Tambo         tambo        = new Tambo();
         tambo = tamboNegocio.RecuperarUno(id_tambo);
         this.txtTambo.Text = tambo.Nombre_tambo;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK);
     }
 }
Esempio n. 13
0
        public Tambo MapearATambo()
        {
            Tambo_Negocio tamboNegocio = new Tambo_Negocio();
            Tambo         tambo        = new Tambo();

            tambo                  = tamboNegocio.RecuperarUno(Principal.Tambo.Id_tambo);
            tambo.Id_tambo         = Convert.ToInt32(tambo.Id_tambo);
            tambo.Nombre_tambo     = Convert.ToString(tambo.Nombre_tambo);
            tambo.Superficie       = Convert.ToDecimal(tambo.Superficie);
            tambo.Id_usuario       = Principal.Usuario.Id_usuario;
            tambo.Nombre_provincia = Convert.ToString(tambo.Nombre_provincia);
            tambo.Nombre_localidad = Convert.ToString(tambo.Nombre_localidad);
            return(tambo);
        }
Esempio n. 14
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                Validaciones validaciones = new Validaciones();
                bool         validar      = validaciones.ValidarCargaPersonal(cbLocalidad.SelectedIndex, cbProvincia.SelectedIndex, txtNombre.Text, txtDireccion.Text, txtDni.Text);

                if (validar == true)
                {
                    if (txtDni.Text.Length == 7 || txtDni.Text.Length == 8)
                    {
                        if ((txtTelefono.Text.Length >= 8 && txtTelefono.Text.Length <= 12) || txtTelefono.Text == string.Empty)
                        {
                            //Agrego el nuevo inseminador y en el método de insertar, agrego la relacion del tambo inseminador
                            Tambo         tambo        = new Tambo();
                            Tambo_Negocio tamboNegocio = new Tambo_Negocio();
                            tambo = Principal.Tambo;
                            Inseminador_Negocio inseminadorNegocio = new Inseminador_Negocio();
                            Inseminador         inseminador        = new Inseminador();
                            inseminador = MapearAInseminador();
                            Tambo_Inseminador tamboInseminador = new Tambo_Inseminador();
                            tamboInseminador.Id_tambo = tambo.Id_tambo;
                            inseminadorNegocio.Insertar(inseminador, tamboInseminador);

                            DialogResult result = MessageBox.Show("El personal fue dado de alta exitosamente", "Alta", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            this.Limpiar();

                            Principal.Tambo.Inseminadores = inseminadorNegocio.RecuperarPorTambo(Principal.Tambo.Id_tambo);
                        }
                        else
                        {
                            MessageBox.Show("El campo Teléfono no es válido. Debe ingresar código de área + nro de teléfono (sin el 0 ni el 15)", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                    else
                    {
                        MessageBox.Show("El campo DNI debe tener entre 7 y 8 caracteres", "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);
            }
        }
Esempio n. 15
0
        private void btnCerrarSesion_Click(object sender, EventArgs e)
        {
            try
            {
                this.Dispose();
                Tambo_Negocio tamboNegocio = new Tambo_Negocio();

                LoginUsuario login = new LoginUsuario();
                login.ShowDialog();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK);
            }
        }
Esempio n. 16
0
 public void CargaComboTambo()
 {
     try
     {
         Tambo_Negocio tamboNegocio = new Tambo_Negocio();
         this.cbTambo.DataSource    = tamboNegocio.RecuperarTodos(Usuario.Id_usuario);
         this.cbTambo.DisplayMember = "nombre_tambo";
         this.cbTambo.ValueMember   = "id_tambo";
         this.cbTambo.SelectedIndex = -1;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK);
     }
 }
Esempio n. 17
0
        public Tambo MapearATambo()
        {
            Tambo_Negocio tamboNegocio = new Tambo_Negocio();
            Tambo         tambo        = new Tambo();

            tambo = tamboNegocio.RecuperarUno(Convert.ToInt32(this.dgvTambos.CurrentRow.Cells["id_tambo"].Value));

            tambo.Id_tambo         = Convert.ToInt32(tambo.Id_tambo);
            tambo.Nombre_tambo     = Convert.ToString(tambo.Nombre_tambo);
            tambo.Superficie       = Convert.ToDecimal(tambo.Superficie);
            tambo.Nombre_provincia = Convert.ToString(tambo.Nombre_provincia);
            tambo.Nombre_localidad = Convert.ToString(tambo.Nombre_localidad);
            tambo.Id_usuario       = Principal.Usuario.Id_usuario;
            return(tambo);
        }
Esempio n. 18
0
        private void btnIngresar_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtUser.Text == string.Empty || string.IsNullOrWhiteSpace(txtUser.Text) || txtPass.Text == string.Empty || string.IsNullOrWhiteSpace(txtPass.Text))
                {
                    MessageBox.Show("Debe completar los campos vacíos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    Usuario_Negocio usuarioNegocio = new Usuario_Negocio();
                    //Usuario usuario = new Usuario();
                    bool validar = usuarioNegocio.ExisteUsuario((txtUser.Text).ToLower(), txtPass.Text);

                    if (validar == true)
                    {
                        Program.UsuarioSesion = usuarioNegocio.RecuperarUno(txtUser.Text.ToLower(), txtPass.Text);
                        MessageBox.Show("Ingreso correcto", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        CargarTablas  cargarTablas = new CargarTablas();
                        Tambo_Negocio tamboNegocio = new Tambo_Negocio();
                        if (tamboNegocio.HayTambos(Program.UsuarioSesion.Id_usuario))
                        {
                            cargarTablas.CargaTablasData();
                            Login login = new Login();
                            login.id_usuario = Program.UsuarioSesion.Id_usuario;
                            login.Show();
                            this.Hide();
                        }
                        else
                        {
                            cargarTablas.CargaTablasData();
                            LoginAltaTambos loginAltaTambos = new LoginAltaTambos();
                            loginAltaTambos.id_usuario = Program.UsuarioSesion.Id_usuario;
                            loginAltaTambos.Show();
                            this.Hide();
                        }
                    }
                    else
                    {
                        MessageBox.Show("El usuario y/o contraseña no existen", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK);
            }
        }
Esempio n. 19
0
 private void CargarTambo(int id_tambo)
 {
     try
     {
         //Tambo tambo = new Tambo();
         Tambo_Negocio tamboNegocio = new Tambo_Negocio();
         Tambo = tamboNegocio.RecuperarUno(id_tambo);
         Tambo.Inseminadores = new List <Inseminador>();
         Tambo.Inseminadores = inseminadornegocio.RecuperarPorTambo(Tambo.Id_tambo);
         this.txtTambo.Text  = Tambo.Nombre_tambo;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK);
     }
 }
Esempio n. 20
0
        private void CargarDatosTambo(int id_tambo)
        {
            try
            {
                Tambo_Negocio tamboNegocio = new Tambo_Negocio();
                Tambo         tambo        = new Tambo();

                tambo = tamboNegocio.RecuperarUno(Principal.Tambo.Id_tambo);

                MapearDatos(tambo);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK);
            }
        }
Esempio n. 21
0
 private void btnNuevo_Click(object sender, EventArgs e)
 {
     try
     {
         Tambo         tambo        = new Tambo();
         Tambo_Negocio tamboNegocio = new Tambo_Negocio();
         tambo = tamboNegocio.RecuperarPorNombre(this.txtTambo.Text);
         AltaPersonal altaPersonal = new AltaPersonal(tambo.Id_tambo);
         altaPersonal.ShowDialog();
         CargarGrilla(idtambo);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK);
     }
 }
Esempio n. 22
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     try
     {
         Tambo_Negocio tamboNegocio = new Tambo_Negocio();
         Tambo         tambo        = tamboNegocio.RecuperarPorNombre(this.txtNombreTambo.Text);
         DialogResult  result       = MessageBox.Show("ATENCIÓN!! Al eliminar el tambo " + tambo.Nombre_tambo + ", eliminará todo su personal, animales, controles y eventos asociados. ¿Desea continuar?", "Verificación", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
         if (result == DialogResult.Yes)
         {
             tamboNegocio.Eliminar(tambo.Id_tambo);
             MessageBox.Show("El tambo " + tambo.Nombre_tambo + " fue eliminado", "Eliminación", MessageBoxButtons.OK, MessageBoxIcon.Information);
             Application.Exit();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK);
     }
 }
Esempio n. 23
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     try
     {
         Tambo_Negocio tamboNegocio = new Tambo_Negocio();
         int           id           = Convert.ToInt32(this.dgvTambos.CurrentRow.Cells["id_tambo"].Value);
         Tambo         tambo        = tamboNegocio.RecuperarUno(id);
         DialogResult  result       = MessageBox.Show("ATENCIÓN!! Al eliminar el tambo " + tambo.Nombre_tambo + ", también eliminará todo su personal, animales, controles y eventos asociados. ¿Desea continuar?", "Verificación", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
         if (result == DialogResult.Yes)
         {
             tamboNegocio.Eliminar(id);
             this.CargarGrilla(idtambo);
             MessageBox.Show("El tambo " + tambo.Nombre_tambo + " fue eliminado", "Eliminación", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK);
     }
 }
Esempio n. 24
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);
            }
        }
Esempio n. 25
0
 private void btnVolver_Click(object sender, EventArgs e)
 {
     try
     {
         this.Dispose();
         Tambo_Negocio tamboNegocio = new Tambo_Negocio();
         if (tamboNegocio.HayTambos(id_usuario))
         {
             Login login = new Login();
             login.ShowDialog();
         }
         else
         {
             LoginAltaTambos loginAltaTambos = new LoginAltaTambos();
             loginAltaTambos.ShowDialog();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK);
     }
 }
Esempio n. 26
0
 private void tbsExportar_Click(object sender, EventArgs e)
 {
     try
     {
         if (this.dgvControles.Rows.Count != 0 && this.dgvControles.Rows != null)
         {
             ExportarAExcel exportarAExcel = new ExportarAExcel();
             exportarAExcel.Exportar(this.dgvControles, ListadoControles.ActiveForm.Text);
         }
         else
         {
             Tambo         tambo         = new Tambo();
             Tambo_Negocio tambo_Negocio = new Tambo_Negocio();
             tambo = tambo_Negocio.RecuperarUno(idtambo);
             MessageBox.Show("No se encontraron controles en el tambo " + tambo.Nombre_tambo, "Error al exportar", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK);
     }
 }
Esempio n. 27
0
 private void otrosTambosToolStripMenuItem_Click(object sender, EventArgs e)
 {
     try
     {
         Tambo_Negocio tamboNegocio = new Tambo_Negocio();
         if (tamboNegocio.HayOtrosTambos(Principal.Tambo.Id_tambo, id_usuario))
         {
             GestionTambos gestionTambos = new GestionTambos(id_tambo);
             gestionTambos.idtambo    = id_tambo;
             gestionTambos.id_usuario = id_usuario;
             gestionTambos.ShowDialog();
         }
         else
         {
             MessageBox.Show("No existen otros tambos registrados.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK);
     }
 }
Esempio n. 28
0
 public void CargarGrilla(int id_tambo)
 {
     try
     {
         Tambo_Negocio tamboNegocio = new Tambo_Negocio();
         this.dgvTambos.AutoGenerateColumns = false;
         this.dgvTambos.DataSource          = tamboNegocio.RecuperarOtrosTambos(id_tambo, id_usuario);
         if (this.dgvTambos.Rows.Count != 0 && this.dgvTambos.Rows != null)
         {
             this.btnEditar.Enabled   = true;
             this.btnEliminar.Enabled = true;
         }
         else
         {
             this.btnEditar.Enabled   = false;
             this.btnEliminar.Enabled = false;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK);
     }
 }
Esempio n. 29
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            try
            {
                Tambo_Negocio tamboNegocio = new Tambo_Negocio();
                Tambo         tambo        = new Tambo();
                tambo = tamboNegocio.RecuperarUno(Convert.ToInt32(this.dgvTambos.CurrentRow.Cells["id_tambo"].Value));

                EdicionOtrosTambos edicionTambo = new EdicionOtrosTambos();
                edicionTambo.txtIdTambo.Text    = Convert.ToString(tambo.Id_tambo);
                edicionTambo.txtNombre.Text     = tambo.Nombre_tambo;
                edicionTambo.txtSuperficie.Text = Convert.ToString(tambo.Superficie);
                edicionTambo.cbProvincia.Text   = tambo.Nombre_provincia;
                edicionTambo.cbLocalidad.Text   = tambo.Nombre_localidad;

                edicionTambo.tamboGlobal = MapearATambo();
                edicionTambo.Show();
                CargarGrilla(idtambo);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK);
            }
        }
Esempio n. 30
0
        private void cbFiltro_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                Animal_Negocio animalNegocio = new Animal_Negocio();
                Tambo_Negocio  tamboNegocio  = new Tambo_Negocio();
                Tambo          tambo         = new Tambo();

                tambo = tamboNegocio.RecuperarPorNombre(this.txtTambo.Text);
                if (this.cbFiltro.SelectedIndex == -1)
                {
                    this.dgvEventos.DataSource = animalNegocio.RecuperarPorTambo(Principal.Tambo.Id_tambo);
                    if (this.dgvEventos.Rows.Count != 0 && this.dgvEventos.Rows != null)
                    {
                        this.btnExportar.Enabled = true;
                    }
                    else
                    {
                        this.btnExportar.Enabled = false;
                    }
                }
                else if (this.cbFiltro.SelectedItem.ToString() == "Vacas en celo")
                {
                    this.dgvEventos.DataSource = animalNegocio.RecuperarVacasEnCeloPorTambo(tambo.Id_tambo);
                    if (this.dgvEventos.Rows.Count != 0 && this.dgvEventos.Rows != null)
                    {
                        this.btnExportar.Enabled = true;
                    }
                    else
                    {
                        this.btnExportar.Enabled = false;
                    }
                }
                else if (this.cbFiltro.SelectedItem.ToString() == "Animales enfermos")
                {
                    this.dgvEventos.DataSource = animalNegocio.RecuperarAnimalesEnfermosPorTambo(tambo.Id_tambo);
                    if (this.dgvEventos.Rows.Count != 0 && this.dgvEventos.Rows != null)
                    {
                        this.btnExportar.Enabled = true;
                    }
                    else
                    {
                        this.btnExportar.Enabled = false;
                    }
                }
                else if (this.cbFiltro.SelectedItem.ToString() == "Vacas con parto en los últimos 21 días")
                {
                    this.dgvEventos.DataSource = animalNegocio.RecuperarVacasConPartoPorTambo(tambo.Id_tambo);
                    if (this.dgvEventos.Rows.Count != 0 && this.dgvEventos.Rows != null)
                    {
                        this.btnExportar.Enabled = true;
                    }
                    else
                    {
                        this.btnExportar.Enabled = false;
                    }
                }
                else if (this.cbFiltro.SelectedItem.ToString() == "Vacas servidas en los últimos 21 días")
                {
                    this.dgvEventos.DataSource = animalNegocio.RecuperarVacasServidasPorTambo(tambo.Id_tambo);
                    if (this.dgvEventos.Rows.Count != 0 && this.dgvEventos.Rows != null)
                    {
                        this.btnExportar.Enabled = true;
                    }
                    else
                    {
                        this.btnExportar.Enabled = false;
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK);
            }
        }