def andraPaKontakt(self, person): print("---> Du ändrar just nu på kontakten '"+person.getFornamn()+" "+person.getEfternamn()+"' från registret '"+self.getNamn()+"'. Är det rätt person?(ja/nej)") if(input().lower() == "ja"): usrin1 = input("---> Vill du byta telefonnummer(ja/nej)?").lower() if(usrin1 == "ja"): person.setNummer(funktioner.validateInput(input("Ange nytt nummer: "), "NUM")) print("Telefonnummret har uppdaterats.") usrin1 = input("---> Vill du byta address(ja/nej)?").lower() if(usrin1 == "ja"): person.setAddress(funktioner.validateInput(input("Ange ny address: ")), "ADDR") print("Addressen har uppdaterats.")
def andraPaKontakt(self, person): #Ändrar på en kontakt. Validerar telefonnummret. Allt som inte är 'ja/JA/jA/Ja' tolkas som ett nej. print("---> Du ändrar just nu på kontakten '"+person.getFornamn()+" "+person.getEfternamn()+"'. Är det rätt person?(ja/nej)") if(input().lower() == "ja"): usrin1 = input("---> Vill du byta telefonnummer(ja/nej)?").lower() if(usrin1 == "ja"): person.setNummer(funktioner.validateInput(input("Ange nytt nummer: "), "NUM")) print("Telefonnummret har uppdaterats.") usrin1 = input("---> Vill du byta address(ja/nej)?").lower() if(usrin1 == "ja"): person.setAddress(funktioner.validateInput(input("Ange ny address: ")), "ADDR") print("Addressen har uppdaterats.")
def skapaNyPerson(self): print("---> Du har valt att skapa en ny kontakt.") fornamn = self.readInput("Förnamn: ") efternamn = self.readInput("Efternamn: ") address = self.readInput("Address: ") telefonnummer = funktioner.validateInput( self.readInput("Telefonnummer: "), "NUM") nyKontakt = Person(fornamn, efternamn, address, telefonnummer) #nyKontakt = Person(fornamn, efternamn, address, funktioner.validateInput(telefonnummer, "NUM")) self.skrivUtRegister() val = self.readInput( "---> Vilket/vilka register vill du lägga till kontakten till?\n---> Ex. 4,2 för att lägga till kontakten till register fyra och två.\nSvar: " ) valen = self.valjRegister(val) self.laggTillPersonIRegister(nyKontakt, valen) print("Kontakten '" + fornamn + " " + efternamn + "' har skapats.")
def skapaNyPerson(self): #Läser in userinput för värdena, låter anv. välja vilka register som personen ska tillhöra, #skapar personen och lägger till den till respektive register som anv. valt. print("---> Du har valt att skapa en ny kontakt.") fornamn = self.readInput("Förnamn: ") efternamn = self.readInput("Efternamn: ") address = self.readInput("Address: ") telefonnummer = self.readInput("Telefonnummer: ") nyKontakt = Person(fornamn, efternamn, address, funktioner.validateInput(telefonnummer, "NUM")) self.skrivUtRegister() val = self.readInput( "---> Vilket/vilka register vill du lägga till kontakten till?\n---> Ex. 4,2 för att lägga till kontakten till register fyra och två.\nSvar: " ) valen = self.valjRegister(val) self.laggTillPersonIRegister(nyKontakt, valen)