/// <summary> /// /// </summary> /// <param name="bltFrm"></param> public void Gera(Infra.Entidades.Boleto bltFrm, string Mora) { reportViewer1.LocalReport.ReportPath = HttpContext.Current.Server.MapPath("~/App_Data/Report/Boleto.rdlc"); reportViewer1.LocalReport.EnableExternalImages = true; string tituloPrefeitura = string.Empty; if (File.Exists(HttpContext.Current.Server.MapPath("~/App_Data/BoletosPDF/CodigoDeBarras.jpg"))) { File.Delete(HttpContext.Current.Server.MapPath("~/App_Data/BoletosPDF/CodigoDeBarras.jpg")); } CobUtil.BarCodeImage(bltFrm.Observacao).Save(HttpContext.Current.Server.MapPath("~/App_Data/BoletosPDF/CodigoDeBarras.jpg")); string teste = HttpContext.Current.Server.MapPath("~/App_Data/BoletosPDF/CodigoDeBarras.jpg"); reportViewer1.LocalReport.SetParameters(new ReportParameter[] { AdicionaParametro("LogoAgencia", "logobras"), AdicionaParametro("CaminhoCodigoBarras", bltFrm.Observacao), AdicionaParametro("AutenticacaoCodigo", bltFrm.AutenticacaoCodigo), AdicionaParametro("CedenteNome", bltFrm.Cedente), AdicionaParametro("SacadoNome", bltFrm.Sacado), AdicionaParametro("NumeroDocumento", bltFrm.NumeroDocumento), AdicionaParametro("EspecieMoeda", bltFrm.EspecieMoeda), AdicionaParametro("AgenciaCodCedente", bltFrm.Agencia), AdicionaParametro("NossoNumero", bltFrm.NossoNumero), AdicionaParametro("ValorDocumento", bltFrm.ValorBoleto.ToString()), AdicionaParametro("DataProcessamento", bltFrm.DataEmissao.ToShortDateString()), AdicionaParametro("localPagamento", bltFrm.localPagamento), AdicionaParametro("Agencia", bltFrm.CodigoBanco), AdicionaParametro("Aceite", bltFrm.Aceite), AdicionaParametro("Carteira", bltFrm.Carteira), AdicionaParametro("EspecieDocumento", "DM"), AdicionaParametro("Vencimento", bltFrm.DataVencimentoOriginal.ToShortDateString()), AdicionaParametro("Mora", Mora) }); reportViewer1.SetDisplayMode(Microsoft.Reporting.WinForms.DisplayMode.PrintLayout); reportViewer1.RefreshReport(); SavePDF(reportViewer1, bltFrm.NumeroDocumento + ".pdf"); }