示例#1
0
        public Compte GetCompte(int numCompte)
        {
            var c = Comptes.Where(x => x.Numero == numCompte).
                    FirstOrDefault();

            return(c);
        }
示例#2
0
        /// <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);
            }
        }
示例#3
0
 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";
     }
 }
示例#4
0
 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";
     }
 }