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

            bindingSource.DataSource =
                from F in facturaBL.ListadeFacturas
                select new
            {
                Id        = F.Id,
                Fecha     = F.Fecha,
                Compania  = F.Compañia,
                Aspirante = F.CantAspirantes,
                Subtotal  = F.SubTotal,
                Impuesto  = F.Impuesto,
                Total     = F.Total,
                Activo    = F.Activo
            };

            var reporte = new ReporteFactura();

            reporte.SetDataSource(bindingSource);

            crystalReportViewer1.ReportSource = reporte;
            crystalReportViewer1.RefreshReport();
        }
Beispiel #2
0
        public void CalcularTotalFactura()
        {
            var aspirantesBL = new AspirantesBL();

            double subtotal = 0;

            foreach (var detalle in FacturaDetalle)
            {
                //var salario = aspirantesBL.ObtenerSalario(detalle.AspiranteId);

                subtotal = subtotal + detalle.CalcularTotalDetalle();
            }

            double cantidad = 0;

            foreach (var aspirante in FacturaDetalle)
            {
                cantidad = cantidad + aspirante.CalcularCantAsp();
            }

            double comision = 0;

            foreach (var comisiones in FacturaDetalle)
            {
                comision = comision + comisiones.CalcularComision();
            }

            CantAspirantes = cantidad;

            //Cantidad Total de comisiones mensual
            SubTotal = comision;

            //Cantidad Total de comisiones sumando los 3 meses
            Total = SubTotal * 3;
        }
Beispiel #3
0
 public void cargarDatos(AspirantesBL aspirantesBL, TituloBL tituloBL, AreaBL areaBL, NivelInglesBL nivelInglesBL)
 {
     listaDeAspirantesBindingSource.DataSource = aspirantesBL.ListaDeAspirantes;
     listaDeTitulosBindingSource.DataSource    = tituloBL.ListaDeTitulos;
     listaDeAreasBindingSource.DataSource      = areaBL.ListaDeAreas;
     listaDeNivelBindingSource.DataSource      = nivelInglesBL.ListaDeNivel;
 }
        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 #5
0
        public FrmBusqueda()
        {
            InitializeComponent();

            _aspirantesBL = new AspirantesBL();
            listaDeAspirantesBindingSource.DataSource = _aspirantesBL.ListaDeAspirantes;
            listaDeBuscarbindingSource1.DataSource    = _aspirantesBL.ListaDeBuscar;
        }
Beispiel #6
0
        public void cargarDatos(FacturaBL facturaBL, AspirantesBL aspirantesBL, PuestoBL puestoBL, AreaBL areaBL)
        {
            _facturaBL = facturaBL;

            listadeFacturasBindingSource.DataSource   = facturaBL.ListadeFacturas;
            listaDeAspirantesBindingSource.DataSource = aspirantesBL.ListaDeContratados;
            listaDePuestosBindingSource.DataSource    = puestoBL.ListaDePuestos;
            listaDeAreasBindingSource.DataSource      = areaBL.ListaDeAreas;
        }
Beispiel #7
0
        private void button1_Click(object sender, EventArgs e)
        {
            var aspirantesBL = new AspirantesBL();
            var texto        = textBox1.Text;

            var aspirantes = (Modelos.Aspirantes)listaDeAspirantesBindingSource.Current;

            aspirantesBL.Busqueda(aspirantes, textBox1.Text);

            listaDeAspirantesBindingSource.ResetBindings(false);
        }
Beispiel #8
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();
 }
        public void CargarDatos(AspirantesBL aspirantesBL)
        {
            var bindingSource = new BindingSource();

            bindingSource.DataSource =
                from A in aspirantesBL.ListaDeAspirantes
                select new
            {
                Foto       = A.Foto,
                Id         = A.Id,
                Nombre     = A.Nombre,
                Area       = A.Area.Descripcion,
                Titulo     = A.Titulo.Descripcion,
                Existencia = A.Existencia
            };

            var reporte = new ReporteAspirantesContratados();

            reporte.SetDataSource(bindingSource);

            crystalReportViewer1.ReportSource = reporte;
            crystalReportViewer1.RefreshReport();
        }
Beispiel #10
0
 public void cargarDatos(AspirantesBL aspirantesBL)
 {
     _aspirantesBL = aspirantesBL;
     listaDeAspirantesBindingSource.DataSource  = aspirantesBL.ListaDeAspirantes;
     listaDeContratadosbindingSource.DataSource = aspirantesBL.ListaDeContratados;
 }