public void FacturaCliente() { ReportParameter[] parametros = new ReportParameter[1]; reportViewer1.ProcessingMode = ProcessingMode.Local; lc = reportViewer1.LocalReport; //lc.ReportPath = "Reportes\\FacturaCliente.rdlc"; lc.ReportPath = "Reportes\\FacturaCliente.rdlc"; facturacionDataSet ds = new facturacionDataSet(); facturacionDataSetTableAdapters.facturaClienteTableAdapter rds = new facturacionDataSetTableAdapters.facturaClienteTableAdapter(); facturacionDataSetTableAdapters.obtenerFacturaTableAdapter rds1 = new facturacionDataSetTableAdapters.obtenerFacturaTableAdapter(); rds.Fill(ds.facturaCliente, Program.GfacturaId); //llenar reporte rds1.Fill(ds.obtenerFactura, Program.GfacturaId); ReportDataSource rd = new ReportDataSource(); rd.Name = "DataSet1"; rd.Value = ds.Tables["facturaCliente"]; parametros[0] = new ReportParameter("RptCajero", Program.GnombreUsuario); ReportDataSource rd1 = new ReportDataSource(); rd1.Name = "DataSet2"; rd1.Value = ds.Tables["obtenerFactura"]; reportViewer1.LocalReport.DataSources.Clear(); reportViewer1.LocalReport.SetParameters(parametros); lc.DataSources.Add(rd); lc.DataSources.Add(rd1); AutoPrintCls atp = new AutoPrintCls(lc); atp.Print(); //this.reportViewer1.RefreshReport(); //lc.PrintToPrinter(); this.Close(); }
public void VentasReporte() { ReportParameter[] parametros = new ReportParameter[3]; reportViewer1.ProcessingMode = ProcessingMode.Local; lc = reportViewer1.LocalReport; lc.ReportPath = "Reportes\\ReporteVentas.rdlc"; facturacionDataSet ds = new facturacionDataSet(); facturacionDataSetTableAdapters.reporteVentasTableAdapter rds = new facturacionDataSetTableAdapters.reporteVentasTableAdapter(); rds.Fill(ds.reporteVentas, desde_dtp.Value, hasta_dtp.Value, Convert.ToInt32(producto_cb.SelectedValue)); //llenar reporte ReportDataSource rd = new ReportDataSource(); rd.Name = "DataSet1"; rd.Value = ds.Tables["reporteVentas"]; string producto = producto_cb.Text; if (producto_cb.Text == "") { producto = "Todos"; } parametros[0] = new ReportParameter("rptDesde", desde_dtp.Value.ToString("dd/MM/yyyy")); parametros[1] = new ReportParameter("rptHasta", hasta_dtp.Value.ToString("dd/MM/yyyy")); parametros[2] = new ReportParameter("rptProducto", producto); reportViewer1.LocalReport.DataSources.Clear(); reportViewer1.LocalReport.SetParameters(parametros); lc.DataSources.Add(rd); this.reportViewer1.RefreshReport(); }
public void ExistenciaReporte() { reportViewer1.ProcessingMode = ProcessingMode.Local; lc = reportViewer1.LocalReport; lc.ReportPath = "Reportes\\ReporteExistencia.rdlc"; facturacionDataSet ds = new facturacionDataSet(); facturacionDataSetTableAdapters.reporteExistenciaTableAdapter rds = new facturacionDataSetTableAdapters.reporteExistenciaTableAdapter(); rds.Fill(ds.reporteExistencia); //llenar reporte ReportDataSource rd = new ReportDataSource(); rd.Name = "DataSet1"; rd.Value = ds.Tables["reporteExistencia"]; reportViewer1.LocalReport.DataSources.Clear(); lc.DataSources.Add(rd); this.reportViewer1.RefreshReport(); }
public void CuadreCaja() { ReportParameter[] parametros = new ReportParameter[2]; reportViewer1.ProcessingMode = ProcessingMode.Local; lc = reportViewer1.LocalReport; lc.ReportPath = "Reportes\\CuadreCaja.rdlc"; facturacionDataSet ds = new facturacionDataSet(); facturacionDataSetTableAdapters.cuadreDiarioTableAdapter rds = new facturacionDataSetTableAdapters.cuadreDiarioTableAdapter(); rds.Fill(ds.cuadreDiario, DateTime.Now, Program.GidUsuario); //llenar reporte ReportDataSource rd = new ReportDataSource(); rd.Name = "DataSet1"; rd.Value = ds.Tables["cuadreDiario"]; parametros[0] = new ReportParameter("rptFecha", DateTime.Now.ToString("dd/MM/yyyy")); parametros[1] = new ReportParameter("rptCajero", Program.GnombreUsuario); reportViewer1.LocalReport.DataSources.Clear(); reportViewer1.LocalReport.SetParameters(parametros); lc.DataSources.Add(rd); this.reportViewer1.RefreshReport(); }