/* * o numero di telefono * o nome e cognome del proprietario * o credito residuo * o numero di chiamate effettuate * o originale/portabilizzata * o attiva/non attiva * o data ultima ricaric */ public void registerInFile(SIM sim) { StreamWriter sw = new StreamWriter(folderPath + "/" + sim.getTelNumber() + ".txt"); sw.WriteLine(sim.getOwnerNickname()); sw.WriteLine(sim.getAvaibleCredit()); sw.WriteLine(this.allCalls(sim).Count()); sw.WriteLine(isPortable(sim) ? "portabilizzata" : "originale"); sw.WriteLine(isStillActive(sim, new date(22, 10, 2019)) ? "inattiva" : "attiva"); sw.WriteLine(sim.getDate().getDateEuropeanFormat()); sw.Flush(); sw.Close(); }
public bool isStillActive(SIM sim, date today) { return(today.hasOneYearPassed(sim.getDate(), today)); }