Miglioria CreaCliente; abbandono controllo codice fiscale
This commit is contained in:
parent
d919525692
commit
7a145377b9
@ -14,13 +14,7 @@ class Cliente {
|
||||
this.cognome = p_cognome;
|
||||
this.eta = p_eta;
|
||||
this.prenotazioni = new Prenotazione[p_prenotazioni];
|
||||
this.codiceFiscale = CheckCodiceFiscale(p_codiceFiscale) ? p_codiceFiscale : throw new Exception("Codice fiscale non valido");
|
||||
}
|
||||
|
||||
private bool CheckCodiceFiscale(string p_codiceFiscale) {
|
||||
bool ritorno;
|
||||
//controllo sulla validità del codice fiscale
|
||||
return ritorno;
|
||||
this.codiceFiscale = p_codiceFiscale;
|
||||
}
|
||||
|
||||
public string GetNome() {
|
||||
|
||||
35
Program.cs
35
Program.cs
@ -139,12 +139,35 @@ class Program {
|
||||
string nome, cognome, codiceFiscale;
|
||||
int eta = 0, prenotazioni = 0;
|
||||
|
||||
Console.Write("Inserire il nome: ");
|
||||
nome = Console.ReadLine();
|
||||
Console.Write("Inserire il cognome: ");
|
||||
cognome = Console.ReadLine();
|
||||
Console.Write("Codice fiscale: ");
|
||||
codiceFiscale = Console.ReadLine();
|
||||
do {
|
||||
Console.Write("Inserire il nome: ");
|
||||
nome = Console.ReadLine();
|
||||
if (string.IsNullOrWhiteSpace(nome)) {
|
||||
Console.WriteLine("Errore: inserire un nome");
|
||||
Pausa();
|
||||
}
|
||||
}
|
||||
while (string.IsNullOrWhiteSpace(nome));
|
||||
|
||||
do {
|
||||
Console.Write("Inserire il cognome: ");
|
||||
cognome = Console.ReadLine();
|
||||
if (string.IsNullOrWhiteSpace(cognome)) {
|
||||
Console.WriteLine("Errore: inserire un cognome");
|
||||
Pausa();
|
||||
}
|
||||
}
|
||||
while (string.IsNullOrWhiteSpace(cognome));
|
||||
|
||||
do {
|
||||
Console.Write("Inserire il codice fiscale: ");
|
||||
codiceFiscale = Console.ReadLine();
|
||||
if (string.IsNullOrWhiteSpace(codiceFiscale)) {
|
||||
Console.WriteLine("Errore: inserire un codice fiscale");
|
||||
Pausa();
|
||||
}
|
||||
}
|
||||
while (string.IsNullOrWhiteSpace(codiceFiscale));
|
||||
|
||||
do {
|
||||
Console.Write("Inserire l'età: ");
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user