Correzione funzione Controllo
This commit is contained in:
parent
7134c6d495
commit
a490b54038
17
Program.cs
17
Program.cs
@ -73,7 +73,7 @@ class Program {
|
||||
break;
|
||||
case 2:
|
||||
if (rubricaNonVuota == false) {
|
||||
Console.WriteLine("devi prima aggiungere una voce in rubrica");
|
||||
Console.WriteLine("Devi prima aggiungere una voce in rubrica");
|
||||
}
|
||||
else {
|
||||
do {
|
||||
@ -96,7 +96,7 @@ class Program {
|
||||
break;
|
||||
case 3:
|
||||
if (rubricaNonVuota == false) {
|
||||
Console.WriteLine("devi prima aggiungere una voce in rubrica");
|
||||
Console.WriteLine("Devi prima aggiungere una voce in rubrica");
|
||||
}
|
||||
else {
|
||||
do {
|
||||
@ -118,7 +118,7 @@ class Program {
|
||||
break;
|
||||
case 4:
|
||||
if (rubricaNonVuota == false) {
|
||||
Console.WriteLine("devi prima aggiungere una voce in rubrica");
|
||||
Console.WriteLine("Devi prima aggiungere una voce in rubrica");
|
||||
}
|
||||
else {
|
||||
rubrica.StampaRubricaCompleta(contatore);
|
||||
@ -153,7 +153,7 @@ class Program {
|
||||
return check;
|
||||
}
|
||||
|
||||
static string? Controllo(string p_stringa, bool p_tipologia, int p_contatore, Rubrica? p_rubrica) {
|
||||
static string? Controllo(string p_stringa, bool p_tipologia, int p_contatore, Rubrica p_rubrica) {
|
||||
/*
|
||||
tipologia=true -> Controllo validità nome
|
||||
tipologia=false -> Controllo validità numero di telefono
|
||||
@ -168,9 +168,14 @@ class Program {
|
||||
ritorno = p_tipologia ? "Il nome non può contenere numeri" : "Numero di telefono non valido";
|
||||
}
|
||||
if (p_contatore != 0) {
|
||||
if (p_rubrica.Contains(p_stringa)) {
|
||||
ritorno = $"Questo {(p_tipologia ? "nome" : "numero di telefono")} esiste già nella rubrica.";
|
||||
bool exit = false;
|
||||
for (int i = 0; i < p_rubrica.GetVocidellarubrica().Length && !exit; i++) {
|
||||
exit = p_tipologia ? p_rubrica.GetVocidellarubrica()[i].GetNome().Contains(p_stringa) : p_rubrica.GetVocidellarubrica()[i].Getnumeroditelefono().Contains(p_stringa);
|
||||
if (exit) {
|
||||
ritorno = $"Questo {(p_tipologia ? "nome" : "numero di telefono")} esiste già nella rubrica.";
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
return ritorno;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user