Example #1
0
        public void imprimirReciboPDF(int numRecibo, HttpResponse Response)
        {
            try
            {
                DataSet dsRec = new DataSet("DataSetRec");
                DataTable dt = new DataTable("DataTableRec");
                FacturasRN ds = new FacturasRN();
                dsRec.Tables.Add(dt);

                ds.getRecibos(ref dt, numRecibo);
                ReportDataSource rds = new ReportDataSource();
                rds.Name = "DataSetRec_DataTableRec";
                rds.Value = dsRec.Tables[0];
                ReportViewer ReportViewer1 = new ReportViewer();
                ReportViewer1.LocalReport.DataSources.Clear();
                ReportViewer1.LocalReport.DataSources.Add(rds);
                ReportViewer1.LocalReport.ReportPath = "F:/EBuy/EbuyPlaceNet/FacturacionEbuy/Reportes/Recibo/Recibo_rpt.rdlc";
                //Dim p As New ReportParameter("TITULO", "DETALLE DEL LOTE " & Request.QueryString("id_lote") & " DE LA OBRA " & Request.QueryString("obra"))
                //ReportViewer1.LocalReport.SetParameters(New ReportParameter() {p})
                ReportViewer1.LocalReport.Refresh();
                string reportType = "PDF";
                string mimeType = "";
                string encoding = "";
                string fileNameExtension = "";

                string deviceInfo = "" + " PDF" + " 8.5in" + " 11in" + " 0.5in" + " 1in" + " 1in" + " 0.5in" + "";

                Warning[] Warnings = null;
                string[] streams = null;
                Byte[] renderedBytes;

                renderedBytes = ReportViewer1.LocalReport.Render(reportType, null, out mimeType, out encoding, out fileNameExtension, out streams, out Warnings);

                Response.Clear();
                Response.ContentType = mimeType;
                Response.AddHeader("content-disposition", "attachment; filename=Recibo." + fileNameExtension);
                Response.BinaryWrite(renderedBytes);
                Response.End();
            }
            catch(Exception ex)
            {

            }
        }
Example #2
0
        void mostrarRecibo(int NumDoc, FacturasRN facturasRN)
        {
            // DataSet dsRec = new DataSet("DataSetRec");
                DataTable dt = new DataTable("DataTableRec");

                facturasRN.getRecibos(ref dt, NumDoc);
                //dsRec.Tables.Add(dt);
                foreach (DataRow item in dt.Rows)
                {
                    actTiposDoc();
                    limpiaDetalleRecibo();
                    lbl_recibo.Text = NumDoc.ToString();
                    txt_recibo.Text = item["ReciboId"].ToString();
                    txt_fecha.Text = item["fechaInforme"].ToString();
                    txt_importe.Text = item["Importe"].ToString();
                    txt_facturas.Text = item["listaFacturas"].ToString();
                    ddl_estado.SelectedValue = item["estado"].ToString();
                    lbl_modoDePago.Text = item["DestipoPago"].ToString();
                }
        }