Exemple #1
0
        public AlerteAtelier AlertesAtelier()
        {
            var groupeId = ProfileUser.GroupeId;

            // Init
            var alerte = new AlerteAtelier();

            // Calcul date archivage
            DateTime _dateArchivage = DateTime.Now;
            var svcDate = new ServiceDate();
            DateTime _limite = svcDate.DateLimite(_dateArchivage);

            // Récupération des budgets avec compteurs
            EcartFinancementBudgetServices serviceB = new EcartFinancementBudgetServices(uow);
            IQueryable<Budget> budgets = serviceB
                .GetBudgetsAvecEcartFinancement(groupeId, _limite)
                .AsQueryable<Budget>();
            var fabrique = new AlerteEcartFinancementFabrique(uow, groupeId);
            alerte.AlertesEcartFinancement = fabrique.GetAlertes(budgets.ToList());

            // Retour
            return alerte;
        }
Exemple #2
0
        public IQueryable<Budget> BudgetsWithEcartFinancement()
        {
            // Création du service
            EcartFinancementBudgetServices service = new EcartFinancementBudgetServices(uow);

            // Calcul date archivage
            DateTime _dateArchivage = DateTime.Now;
            var svcDate = new ServiceDate();
            DateTime _limite = svcDate.DateLimite(_dateArchivage);

            // Récupération des budgets avec compteurs
            IQueryable<Budget> budgets = service
                .GetBudgetsAvecEcartFinancement(ProfileUser.GroupeId, _limite)
                .AsQueryable<Budget>();

            return budgets;
        }