Пример #1
0
        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();
        }
Пример #2
0
        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();
        }
Пример #3
0
        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();
        }
Пример #4
0
        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();
        }