Example #1
0
void Kunder::nyKunde()
{
	/*
	Kunde* temp;
	temp = new Kunde(++sisteBrukt);
	kundeListe->add(temp);
	*/

	//Midlertidlig variabel
	Kunde* temp;
	//Lager en ny kunde og legger kunden til i kundelisten
	temp = new Kunde(++sisteBrukt);
	kundeListe->add(temp);

	char navn[STRLEN];
	char adresse[STRLEN];
	char postNr[STRLEN];
	char telefon[STRLEN];
	char epost[STRLEN];

	//Brukeren skriver inn navnet på kunden
	cout << "Legg inn ny kunde: \nNavn:";
	cin.ignore();
	cin.getline(navn, STRLEN);	
	temp->setNavn(navn);

	//Brukeren skriver inn adressen på kunden
	cout << "\nAddresse: ";
	cin.ignore();
	cin.getline(adresse, STRLEN);	
	temp->setAddresse(adresse);

	//Brukeren skriver inn postnummeret på kunden
	cout << "\nPostnummer: ";
	cin.ignore();
	cin.getline(postNr, STRLEN);	
	temp->setPostNr(postNr);

	//Brukeren skriver inn telefonnummeret på kunden
	cout << "\nTelefon: ";
	cin.ignore();
	cin.getline(telefon, STRLEN);
	temp->setTelefon(telefon);

	//Brukeren skriver inn eposten på kunden
	cout << "\nEpost: ";
	cin.ignore();
	cin.getline(epost, STRLEN);
	temp->setEpost(epost);

	//Kundenummeret blir skrevet ut
	cin.ignore();
	cout << "Kunden er nå opprettet med kundenummer" << sisteBrukt << "\n\n";
	temp->setKundeNr(sisteBrukt);

	gl.skrivMeny();
}