public IEnumerable <Operation> RechercherOperationsCompte(CompteClient compteClient) => operationBLO.Find(x => x.CompteClient == compteClient);
public IEnumerable <Transaction> RechercherDepotSurCompte(CompteClient compteClient) => transactionBLO.Find(x => x.CompteClientEmetteur == compteClient && x.TypeTransaction == TypeTransaction.Dépot && x.StatutTransaction == StatutTransaction.En_cours_de_validité);
public void InitierTransaction(TypeCompte typeCompte, TypeTransaction typeTransaction, Epargne epargne, CompteClient compteClientEmetteur, CompteClient compteClientDestinataire, Employe employe, double montant, int nombreJourAttente) { operationBLO = new OperationBLO(); transactionBLO.Add(new Transaction(CodeTransaction(typeTransaction), typeCompte, typeTransaction, epargne, DateTime.Now, compteClientEmetteur, compteClientDestinataire, employe, new Employe("Indefini"), montant, StatutTransaction.En_cours_de_validité, nombreJourAttente)); if (typeTransaction == TypeTransaction.Dépot) { operationBLO.AjouterOperation(TypeOperation.Dépot, employe, compteClientEmetteur.Client, compteClientEmetteur, montant, "toto tata"); } else if (typeTransaction == TypeTransaction.Retrait) { operationBLO.AjouterOperation(TypeOperation.Retrait, employe, compteClientEmetteur.Client, compteClientEmetteur, montant, "toto tata"); } else { operationBLO.AjouterOperation(TypeOperation.Transfert_inter_compte, employe, compteClientEmetteur.Client, compteClientEmetteur, montant, "toto tata"); } new IdentifiantBLO().AddIdTransaction(); }
public IEnumerable <Beneficier> RechercherLesBeneficiersDuCompte(CompteClient compteClient) => beneficierBLO.Find(x => x.CompteClient == compteClient);
public IEnumerable <Transaction> RechercherTransactionsCompte(CompteClient compteClient) => transactionBLO.Find(x => x.CompteClientEmetteur == compteClient);
public void AjouterBeneficier(string nom, string descriptionCondition, int pourcentage, CompteClient compteClient, Employe employe) { operationBLO = new OperationBLO(); beneficierBLO.Add(new Beneficier(new IdentifiantBLO().IdBeneficier, nom, descriptionCondition, pourcentage, compteClient)); operationBLO.AjouterOperation(TypeOperation.Ajout, employe, compteClient.Client, compteClient, 0, "toto tata"); new IdentifiantBLO().AddIdBeneficier(); }
public IEnumerable <Epargne> RechercherEpargnesDuCompte(CompteClient compteClient) => epargneBLO.Find(x => x.CompteClient == compteClient);
public Epargne RechercherEpargneEnCoursDuCompte(CompteClient compteClient) => epargneBLO.Find(x => x.CompteClient == compteClient && x.StatutEpargne == StatutEpargne.En_cours).FirstOrDefault();
public void RenouvelerEpargne(CompteClient compteClient, int nombreMois, double solde, Employe employe) { AjouterEpargne(compteClient, nombreMois, solde, employe); }
public AffichageVoitures() { this.InitializeComponent(); DataContext = Manager; compte = Manager.CompteCourant as CompteClient; }