public void CargarDatos(FacturaBL facturaBL, AspirantesBL aspirantesBL, CompañiaBL compañiaBL)
        {
            var bindingSource = new BindingSource();

            bindingSource.DataSource =
                from F in facturaBL.ListadeFacturas
                select new
            {
                Id        = F.Id,
                Fecha     = F.Fecha,
                Compañia  = compañiaBL.ListaDeCompañia.FirstOrDefault(r => r.Id == F.CompañiaId).Descripcion,
                Aspirante = F.CantAspirantes,
                Subtotal  = F.SubTotal,
                Impuesto  = F.Impuesto,
                Total     = F.Total,
                Activo    = F.Activo
            };

            /*           bindingSource.DataSource = from D in facturaBL.ListadeDetalleFacturas select new
             *             {
             *                 Id = D.Id,
             *                 Aspirante = aspirantesBL.ListaDeContratados.FirstOrDefault(r => r.Id == D.AspiranteId).Nombre,
             *
             *             };*/



            var reporte = new ReporteFactura();

            reporte.SetDataSource(bindingSource);

            crystalReportViewer1.ReportSource = reporte;
            crystalReportViewer1.RefreshReport();
        }
Beispiel #2
0
 public FrmMenu()
 {
     InitializeComponent();
     _aspirantesBL  = new AspirantesBL();
     _tituloBL      = new TituloBL();
     _areaBL        = new AreaBL();
     _puestoBL      = new PuestoBL();
     _nivelInglesBL = new NivelInglesBL();
     _usuariosBL    = new UsuariosBL();
     _facturaBL     = new FacturaBL();
     _compañiaBL    = new CompañiaBL();
 }
Beispiel #3
0
        public void cargarDatos(FacturaBL facturaBL, AspirantesBL aspirantesBL, PuestoBL puestoBL, AreaBL areaBL, CompañiaBL compañiaBL)
        {
            _facturaBL = facturaBL;

            listadeFacturasBindingSource.DataSource   = facturaBL.ListadeFacturas;
            listaDeAspirantesBindingSource.DataSource = aspirantesBL.ListaDeContratados;
            listaDePuestosBindingSource.DataSource    = puestoBL.ListaDePuestos;
            listaDeAreasBindingSource.DataSource      = areaBL.ListaDeAreas;
            listaDeCompañiaBindingSource.DataSource   = compañiaBL.ListaDeCompañia;
        }