private void testerArchiveCaisses(int _GroupeId, DateTime _dateArchivage, DateTime _dateLimiteArchivage, IEnumerable<Caisse> caisses)
        {
            // Solde archivables pour Caisses
            var s2 = new CaisseSoldeArchivableServices(uow, _GroupeId, _dateArchivage, _dateLimiteArchivage);
            s2.EnrichirAvecSoldeArchivable(caisses);
            s2.Afficher(caisses);

            //// Solde non archivables pour Caisses
            //var s3 = new CaisseSoldeNonArchivableServices(uow, _GroupeId, _dateArchivage, _dateLimiteArchivage);
            //s3.EnrichirAvecSoldeNonArchivable(caisses);
            //s3.Afficher(caisses);

            // Solde archives pour Caisses
            var s4 = new CaisseSoldeArchiveServices(uow, _GroupeId, _dateArchivage, _dateLimiteArchivage);
            s4.EnrichirAvecSoldeArchive(caisses);
            s4.Afficher(caisses);

            // Solde archives pour Caisses
            var s5 = new CaisseSoldeCalculeAvecArchiveServices(uow, _GroupeId, _dateArchivage, _dateLimiteArchivage);
            s5.EnrichirAvecSoldeCalculeAvecArchive(caisses);
            s5.Afficher(caisses);

            // Ecart
            AfficherSoldeInitialCaisses(caisses);
            AfficherSoldeTotalCaisses(caisses);

            //// 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 SoldeArchiveCaisses(int _GroupeId, DateTime _dateArchivage, DateTime _dateLimiteArchivage, IEnumerable<Caisse> caisses)
        {
            // Solde archivable pour Caisses
            var s1 = new CaisseSoldeArchivableServices(uow, _GroupeId, _dateArchivage, _dateLimiteArchivage);
            s1.EnrichirAvecSoldeArchivable(caisses);

            // Solde archive pour Caisses
            var s2 = new CaisseSoldeArchiveServices(uow, _GroupeId, _dateArchivage, _dateLimiteArchivage);
            s2.EnrichirAvecSoldeArchive(caisses);
        }