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); }
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); }