// GetBudgetsWithEcartFinancement public IEnumerable<Budget> GetBudgetsAvecEcartFinancement(int _GroupeId, DateTime dateArchivage) { IQueryable<Budget> budgets = uow.Budget .GetAllByGroupeId(_GroupeId) .Where(x => x.IsActive == true) //.ToList() ; // Initialisation des soldes budgets SoldeBudgetFabrique fabriqueSolde = new SoldeBudgetFabrique(uow, _GroupeId); IList<SoldeBudget> _soldeBudgets = fabriqueSolde.Make(budgets, dateArchivage); foreach (var _soldeBudget in _soldeBudgets) { _soldeBudget.Budget.SoldeEcart = _soldeBudget.MontantEcart; _soldeBudget.Budget.SoldeCalculeAvecArchive = _soldeBudget.SoldeCourant; } // Retour return budgets; }
public ImputationFabrique(IArpagonUow _uow, int _groupeId) { fabriqueSolde = new SoldeBudgetFabrique(_uow, _groupeId); }
public ReajustementFabrique(IArpagonUow _uow, int _groupeId) { fabriqueSolde = new SoldeBudgetFabrique(_uow, _groupeId); }