public Compte GetCompte(int numCompte) { var c = Comptes.Where(x => x.Numero == numCompte). FirstOrDefault(); return(c); }
/// <summary> /// Persistance des comptes /// </summary> /// <param name="pathRepData">Emplacement </param> public void Load(string pathRepData) { SerialiseurXML sXML = new SerialiseurXML(); Comptes comptes = sXML.DeserialiseXml(pathRepData, this.GetType()) as Comptes; if (comptes != null) { this.SymmetricExceptWith(comptes); } }
public void AjouterCompte(Compte compte, out string message) { message = ""; if (Comptes.Count < 5) { Comptes.Add(compte); message = "Compte Ajouté"; } else { message = "Les nombre de compte limite a été atteint"; } }
public void AjouterCompte(Compte compte, out string message) { message = ""; if (Comptes.Count < 5) { if (compte is CompteASeuil) { ((CompteASeuil)compte).OnSeuil += DepassementSeuilHanldler; } Comptes.Add(compte); message = "Compte Ajouté"; } else { message = "Les nombre de compte limite a été atteint"; } }