public void CrediterCompteClient(CompteClient compteClient, double montant, Employe employe) { operationBLO = new OperationBLO(); epargneBLO = new EpargneBLO(); fondBLO = new FondBLO(); CompteClient oldCompteClient = compteClient; compteClient.Solde += montant; compteClientBLO[compteClientBLO.IndexOf(oldCompteClient)] = compteClient; if (compteClient.TypeCompte == TypeCompte.Epargne) { epargneBLO.AugmenterMontantEpargner(epargneBLO.RechercherEpargneEnCoursDuCompte(compteClient), montant, employe); } fondBLO.MettreArgentEnFond(employe, compteClient, montant, "toto tata"); operationBLO.AjouterOperation(TypeOperation.Dépot, employe, compteClient.Client, compteClient, montant, "toto tata"); }
public void DebiterCompteClient(CompteClient compteClient, double montant, Employe employe) { operationBLO = new OperationBLO(); fondBLO = new FondBLO(); double montantFinal = (montant + CalculInteretRetrait(montant)); CompteClient oldCompteClient = compteClient; compteClient.Solde -= montantFinal; compteClientBLO[compteClientBLO.IndexOf(oldCompteClient)] = compteClient; if (compteClient.TypeCompte == TypeCompte.Epargne) { epargneBLO.ReduireMontantEpargner(epargneBLO.RechercherEpargneEnCoursDuCompte(compteClient), montant, employe); } fondBLO.SortirArgentEnFond(employe, compteClient, montant, "toto tata"); operationBLO.AjouterOperation(TypeOperation.Retrait, employe, compteClient.Client, compteClient, montantFinal, "toto tata"); }