private void btnGuardar_Click(object sender, EventArgs e) { //Validaciones validaciones = new Validaciones(); //bool validar = validaciones.ValidarCargaAnimales(cbCategoria.SelectedIndex,cbRaza.SelectedIndex,txtNombre.Text,txtHBA.Text,txtCaravana.Text); try { if (ValidarCargaAnimal(Animal)) { MapearAAnimal(); if (ModoForm == ModoForm.MODIFICACION) { animalnegocio.Actualizar(Animal); MessageBox.Show("El animal fue modificado exitosamente", "Alta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); this.Dispose(); } else if (ModoForm == ModoForm.ALTA) { animalnegocio.Insertar(Animal); MessageBox.Show("El animal fue dado de alta exitosamente", "Alta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else if (ModoForm == ModoForm.CRIA) { animalnegocio.Insertar(Animal); Animal = animalnegocio.RecuperarUnoPorCaravana(Animal.Caravana, Principal.Tambo.Id_tambo); MessageBox.Show("La cría fue dada de alta exitosamente", "Alta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); this.Dispose(); } this.Limpiar(); } } catch (Exception ex) { MessageBox.Show("Error al dar de alta el animal", "Alta", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnGuardar_Click(object sender, EventArgs e) { try { Animal_Negocio an = new Animal_Negocio(); Validaciones validaciones = new Validaciones(); string validar = validaciones.ValidarEdicionAnimales(cbCategoria.SelectedIndex, cbRaza.SelectedIndex, txtNombre.Text, txtHBA.Text, txtCaravana.Text); if (validar == "true") { if (txtRPMadre.Text.Length <= 6 || txtRPMadre.Text == string.Empty) { if (txtRPPadre.Text.Length <= 6 || txtRPPadre.Text == string.Empty) { if (txtHBAMadre.Text.Length <= 6 || txtHBAMadre.Text == string.Empty) { if (txtHBAPadre.Text.Length <= 6 || txtHBAPadre.Text == string.Empty) { if (txtCaravana.Text.Length <= 5) { Animal_Negocio animalNegocio = new Animal_Negocio(); Animal animal = new Animal(); animal = MapearAAnimal(); animalNegocio.Actualizar(animal); DialogResult result = MessageBox.Show("El animal fue actualizado exitosamente", "Edición", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Dispose(); } else { MessageBox.Show("El campo Caravana no puede ser mayor a 5 (seis) dígitos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("El campo HBA Padre no puede ser mayor a 6 (seis) dígitos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("El campo HBA Madre no puede ser mayor a 6 (seis) dígitos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("El campo RP Padre no puede ser mayor a 6 (seis) dígitos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("El campo RP Madre no puede ser mayor a 6 (seis) dígitos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show(validar, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK); } }