示例#1
0
        private void FrmImprimeDoc_Load(object sender, EventArgs e)
        {
            DBProjetoFinalEntities db = new DBProjetoFinalEntities();

            var ret = db.Apolices.AsNoTracking()
                      .Where(b => b.ClienteId.Equals(main.id_cliente_finaliza))
                      .ToList()
                      .Select(x => new Apolices
            {
                ValorApolice  = x.ValorApolice,
                ValorDoBem    = x.ValorDoBem,
                ValorFranquia = x.ValorFranquia,
                ValorPremio   = x.ValorPremio,
                Placa         = x.Placa,
                Chassi        = x.Chassi,
                Roubo         = x.Roubo,
            }).ToList();



            this.reportViewer1.LocalReport.DataSources.Clear();
            this.reportViewer1.LocalReport.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("DadosRelatorio", ret));

            this.reportViewer1.RefreshReport();
        }
示例#2
0
        void LocalReport_SubreportProcessing(object sender, Microsoft.Reporting.WinForms.SubreportProcessingEventArgs e)
        {
            DBProjetoFinalEntities db = new DBProjetoFinalEntities();



            //   var ret = db.Apolices.AsNoTracking()
            //.Where(b => b.ClienteId.Equals(main.id_cliente_finaliza))
            //.ToList()
            //.Select(x => new Apolices
            //{
            //    ValorApolice = x.ValorApolice,
            //    ValorDoBem = x.ValorDoBem,
            //    ValorFranquia = x.ValorFranquia,
            //    ValorPremio = x.ValorPremio,
            //    Placa = x.Placa,
            //    Chassi = x.Chassi,

            //}).ToList();
            //   e.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("DadosRelatorio", ret));

            var retCliente = db.Clientes.AsNoTracking()
                             .Where(b => b.Id.Equals(main.id_cliente_finaliza))
                             .ToList()
                             .Select(x => new Clientes
            {
                Nome          = x.Nome,
                CPF           = x.CPF,
                Email         = x.Email,
                CartMotorista = x.CartMotorista,
                CategoriaMot  = x.CategoriaMot,
                Celular       = x.Celular,
            }).ToList();

            e.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("DadosCliente", retCliente));
        }