void btnImprimir_Click(object sender, EventArgs e) { var reporte = _GenerarReporte((Guid)this.cbBlend.SelectedValue, this.dateDesde.Value.Date, this.dateHasta.Value.Date); Form_AdministracionWinReport wr = new Form_AdministracionWinReport(); wr.Text = "Producción: Reporte de Humedad"; wr.documentViewerReports.DocumentSource = reporte; wr.Show(); }
private void ImpimirRomaneo(Guid PesadaId) { var pesada = Context.Vw_Pesada .Where(x => x.PesadaId == PesadaId) .FirstOrDefault(); if (pesada.PesadaId != null) { var reporte = new RomaneoReport(); reporte.Parameters["Productor"].Value = pesada.Productor; reporte.Parameters["Fet"].Value = pesada.Fet; reporte.Parameters["Localidad"].Value = pesada.Localidad; reporte.Parameters["Provincia"].Value = pesada.Provincia; reporte.Parameters["NumRomaneo"].Value = pesada.NumRomaneo; reporte.Parameters["Fecha"].Value = pesada.FechaRomaneo.Value .ToString("dd/MM/yyyy", CultureInfo.InvariantCulture); #region Subreport Fardos List <RegistroFardo> datasourceFardo; datasourceFardo = GenerarReporteFardo(PesadaId); reporte.reportPesadaDetalle.ReportSource.DataSource = datasourceFardo; #endregion #region Subreport Clase List <RegistroPesada> datasourcePesada; datasourcePesada = GenerarReporteClase(PesadaId); reporte.reportDetalleClase.ReportSource.DataSource = datasourcePesada; #endregion #region Parametros Totales var total = Context.Pesada .Where(x => x.Id == PesadaId) .FirstOrDefault(); if (total != null) { reporte.Parameters["totalfardo"].Value = total.TotalFardo; reporte.Parameters["totalKilos"].Value = total.TotalKg; reporte.Parameters["ImporteBruto"].Value = total.ImporteBruto; } reporte.Parameters["Reimpresion"].Value = string.Empty;//DevConstantes.Reimpresion; #endregion Form_AdministracionWinReport wr = new Form_AdministracionWinReport(); wr.Text = "Impresión de Romaneo"; wr.documentViewerReports.DocumentSource = reporte; wr.Show(); } }