예제 #1
0
 public void RemovePersona(int id)
 {
     foreach (Persona p in _persone)
     {
         if (p.ID == id)
         {
             _persone.Remove(p);
             break;
         }
     }
     RubricaRW.Store(_persone);
 }
예제 #2
0
 public void ModifyPersona(Persona old, string nome, string cognome, string telefono, string cf, string padroneDi)
 {
     if (_persone.Contains(old))
     {
         old.CodiceFiscale = cf;
         old.PadroneDi     = padroneDi;
         old.Cognome       = cognome;
         old.Nome          = nome;
         old.Telefono      = telefono;
         RubricaRW.Store(_persone);
     }
     else
     {
         _persone.Add(new Persona(nome, cognome, telefono, cf, padroneDi));
     }
 }
예제 #3
0
 public void AddPersona(Persona p)
 {
     _persone.Add(p);
     _persone.Sort();
     RubricaRW.Store(_persone);
 }
예제 #4
0
 public Rubrica()
 {
     _persone = RubricaRW.Load();
 }