public void GeraNf(ConsultarLoteRpsRespostaCompNfse InfRps) { #region NF Infra.EntidadesNaoPersistidas.NfseImpressao nf = new Infra.EntidadesNaoPersistidas.NfseImpressao(); nf.Cabecalho = "PREFEITURA DA CIDADE DO RIO DE JANEIRO"; nf.DataHoraEmissao = InfRps.Nfse.InfNfse.DataEmissao.ToShortDateString(); nf.CodigoVerificacao = InfRps.Nfse.InfNfse.CodigoVerificacao.ToString(); nf.DescriminacaoServico = InfRps.Nfse.InfNfse.Servico.Discriminacao; nf.NumeroNota = InfRps.Nfse.InfNfse.Numero.ToString(); nf.ValorAliquota = InfRps.Nfse.InfNfse.Servico.Valores.Aliquota.ToString(); nf.ValorBaseCalculo = InfRps.Nfse.InfNfse.Servico.Valores.BaseCalculo.ToString(); nf.ValorCreditoIPTU = ""; nf.ValorDaNota = InfRps.Nfse.InfNfse.Servico.Valores.ValorServicos.ToString(); nf.ValorISS = InfRps.Nfse.InfNfse.Servico.Valores.ValorIss.ToString(); nf.OutrasInformacoes = InfRps.Nfse.InfNfse.OutrasInformacoes; nf.ServicoPrestado = InfRps.Nfse.InfNfse.Servico.ItemListaServico.ToString() + InfRps.Nfse.InfNfse.Servico.Discriminacao + InfRps.Nfse.InfNfse.Servico.Valores.ValorServicos.ToString(); nf.DescriminacaoServico = InfRps.Nfse.InfNfse.Servico.ItemListaServico.ToString() + InfRps.Nfse.InfNfse.Servico.Discriminacao + InfRps.Nfse.InfNfse.Servico.Valores.ValorServicos.ToString(); // NFSeImpressaoBindingSource.Add(nf); #endregion string path = AppDomain.CurrentDomain.BaseDirectory; ReportViewer rpt = new ReportViewer(); //ReportParameter rp = new ReportParameter("localDaLogo", "logo"); //ReportParameter rp2 = new ReportParameter("localBanco", "caixa"); //reportViewer1.RefreshReport(); reportViewer1.LocalReport.ReportPath = Path.Combine(path, @"Notas/NFSe.rdlc"); reportViewer1.LocalReport.EnableExternalImages = true; //reportViewer1.LocalReport.SetParameters(new ReportParameter[] { rp, rp2 }); //BoletoImpressaoBindingSource.Add(bo); NfseImpressaoBindingSource.Add(nf); reportViewer1.SetDisplayMode(Microsoft.Reporting.WinForms.DisplayMode.PrintLayout); reportViewer1.RefreshReport(); SavePDF(reportViewer1, @"C:/teste/NFSe.pdf"); }
public void GeraNf() { #region NF Infra.EntidadesNaoPersistidas.NfseImpressao nf = new Infra.EntidadesNaoPersistidas.NfseImpressao(); nf.Cabecalho = "PREFEITURA DA CIDADE DO RIO DE JANEIRO"; nf.DataHoraEmissao = "TESTE"; nf.CodigoVerificacao = "TESTE"; nf.DescriminacaoServico = "TESTE"; nf.NumeroNota = "TESTE"; nf.ValorAliquota = "TESTE"; nf.ValorBaseCalculo = "TESTE"; nf.ValorCreditoIPTU = ""; nf.ValorDaNota = "TESTE"; nf.ValorISS = "TESTE"; nf.OutrasInformacoes = "TESTE"; nf.ServicoPrestado = "TESTE"; nf.DescriminacaoServico = "TESTE"; // NFSeImpressaoBindingSource.Add(nf); #endregion ReportViewer rpt = new ReportViewer(); //ReportParameter rp = new ReportParameter("localDaLogo", "logo"); //ReportParameter rp2 = new ReportParameter("localBanco", "caixa"); //reportViewer1.RefreshReport(); reportViewer1.LocalReport.ReportPath = @"C:/Boletos/NFSe.rdlc"; reportViewer1.LocalReport.EnableExternalImages = true; //reportViewer1.LocalReport.SetParameters(new ReportParameter[] { rp, rp2 }); //BoletoImpressaoBindingSource.Add(bo); //NFSeImpressaoBindingSource.Add(nf); reportViewer1.SetDisplayMode(Microsoft.Reporting.WinForms.DisplayMode.PrintLayout); reportViewer1.RefreshReport(); SavePDF(reportViewer1, @"C:/teste/NFSe.pdf"); }