예제 #1
0
        public FileResult _LivrosPDF()
        {
            var    Html    = Generico.Generico.RenderPartialToString(this, "_LivrosPDF", new Business.LivrosBusiness().ListLivros());
            string caminho = Relatorio.GerarRelatorio("Livros", Html, "SRCONFI - Relatório de Usuários");

            byte[] fileBytes = System.IO.File.ReadAllBytes(caminho);
            string fileName  = "Livros.pdf";

            return(File(fileBytes, System.Net.Mime.MediaTypeNames.Application.Octet, fileName));
        }
예제 #2
0
        public FileResult _EstoqueEntradasPDF()
        {
            var    Html    = Generico.Generico.RenderPartialToString(this, "_EstoqueEntradasPDF", new Business.EstoqueBusiness().ListEstoqueCompleteRelation());
            string caminho = Relatorio.GerarRelatorio("EstoqueEntradas", Html, "SRCONFI - Relatório de Entrada de Livros");

            byte[] fileBytes = System.IO.File.ReadAllBytes(caminho);
            string fileName  = "Entradas_Livros.pdf";

            return(File(fileBytes, System.Net.Mime.MediaTypeNames.Application.Octet, fileName));
        }
예제 #3
0
 private void btGerarRelatorio_Click(object sender, EventArgs e)
 {
     using (var dialog = new FolderBrowserDialog())
     {
         Relatorio relatorio = new Relatorio();
         if (dialog.ShowDialog() == DialogResult.OK)
         {
             relatorio.GerarRelatorio(dtpInicio.Value, dtpFim.Value, dialog.SelectedPath);
         }
     }
 }
 public void GerarRelatorio(List<ContaBancaria> contas, Relatorio relatorio)
 {
     //double valor = imposto.CalcularImposto(orcamento);
     var resultado = relatorio.GerarRelatorio(contas);
     Console.WriteLine(resultado);
 }