private void testerArchiveBudgets(int _GroupeId, DateTime _dateArchivage, DateTime _dateLimiteArchivage, IEnumerable<Budget> budgets)
        {
            // Solde archives pour Budgets
            var s2 = new BudgetSoldeArchivableServices(uow, _GroupeId, _dateArchivage, _dateLimiteArchivage);
            s2.EnrichirAvecSoldeArchivable(budgets);
            s2.Afficher(budgets);

            //// Solde non archives pour Budgets
            //var s3 = new BudgetSoldeNonArchivableServices(uow, _GroupeId, _dateArchivage, _dateLimiteArchivage);
            //s3.EnrichirAvecSoldeNonArchivable(budgets);
            //s3.Afficher(budgets);

            // Solde archives pour Budgets
            var s4 = new BudgetSoldeArchiveServices(uow, _GroupeId, _dateArchivage, _dateLimiteArchivage);
            s4.EnrichirAvecSoldeArchive(budgets);
            s4.Afficher(budgets);

            // Solde non archives pour Budgets
            var s5 = new BudgetSoldeCalculeAvecArchiveServices(uow, _GroupeId, _dateArchivage, _dateLimiteArchivage);
            s5.EnrichirAvecSoldeCalculeAvecArchive(budgets);
            s5.Afficher(budgets);

            // Ecart
            AfficherSoldeInitialBudgets(budgets);
            AfficherSoldeTotalBudgets(budgets);

            //// ArchivageFinancementServices des caisses
            //// Récupération des opérations, financements et provisions archivables
            //FacadeRepo facade = new FacadeRepo(uow, _GroupeId);
            //Archivables arch = facade.Archivables(_dateLimiteArchivage);

            //// Archivage des opérations
            //var so = new ArchivageOperationServices(uow);
            //so.Archiver(arch.operations, _dateArchivage, _dateLimiteArchivage);
        }
Пример #2
0
        private void SoldeArchiveBudgets(int _GroupeId, DateTime _dateArchivage, DateTime _dateLimiteArchivage, IEnumerable<Budget> budgets)
        {
            // Solde archivable pour Budgets
            var s1 = new BudgetSoldeArchivableServices(uow, _GroupeId, _dateArchivage, _dateLimiteArchivage);
            s1.EnrichirAvecSoldeArchivable(budgets);

            // Solde archive pour Budgets
            var s2 = new BudgetSoldeArchiveServices(uow, _GroupeId, _dateArchivage, _dateLimiteArchivage);
            s2.EnrichirAvecSoldeArchive(budgets);
        }