Ejemplo n.º 1
0
        public void ejecutar(Entidad entidad)
        {
            //int cantCriterios = estrategias.Count();
            // for (int i = 1; i < cantCriterios; i++)
            //{
            //List<Egreso> egresosSinVincular = entidad.GetComprasSinIngresoAsignado().Select(compra => compra.egreso).ToList();
            List <Egreso>  egresosSinVincular  = entidad.getEgresosSinVincular();
            List <Ingreso> ingresosDisponibles = entidad.GetIngresosDisponibles();

            estrategia.vincularCompras(egresosSinVincular, ingresosDisponibles);
            // estrategias.ElementAt(i).vincularCompras(egresosSinVincular, ingresosDisponibles);
            //}
        }