private void vpProduccionPorAnimal_Load(object sender, EventArgs e) { try { Control_Animal_Negocio controlAnimalNegocio = new Control_Animal_Negocio(); rptProduccionPorAnimal reporte = new rptProduccionPorAnimal(); if (this.opcioncombo == -1) { reporte.SetDataSource(controlAnimalNegocio.ProduccionPorAnimal(idtambo)); crvProduccion.ReportSource = reporte; crvProduccion.Refresh(); } else { //Asigno el reporte según el animal recuperado reporte.SetDataSource(controlAnimalNegocio.ProduccionPorFiltroAnimal(idtambo, opcioncombo)); crvProduccion.ReportSource = reporte; crvProduccion.Refresh(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK); } }
public void CargarGrilla(int id_tambo) { if (this.cbAnimal.SelectedIndex == -1) { Control_Animal_Negocio controlAnimalNegocio = new Control_Animal_Negocio(); this.dgvProduccionAnimal.DataSource = controlAnimalNegocio.ProduccionPorAnimal(id_tambo); if (this.dgvProduccionAnimal.Rows.Count != 0 && this.dgvProduccionAnimal.Rows != null) { this.btnExportar.Enabled = true; } else { this.btnExportar.Enabled = false; } } }