From 7d0e2d2a20832c08fee6ed8e5c82929ee4b7ef6e Mon Sep 17 00:00:00 2001 From: La Programmatrice Verde Date: Wed, 7 May 2025 21:36:33 +0200 Subject: [PATCH] Controllo input e gestione eccezioni opzione 4 --- Cliente.cs | 9 ++-- Prenotazione.cs | 3 +- Program.cs | 40 +++++++++++------- bin/Debug/net9.0/agenzia_viaggi.dll | Bin 14848 -> 14848 bytes bin/Debug/net9.0/agenzia_viaggi.pdb | Bin 15860 -> 15992 bytes .../net9.0/agenzia_viaggi.AssemblyInfo.cs | 2 +- .../agenzia_viaggi.AssemblyInfoInputs.cache | 2 +- obj/Debug/net9.0/agenzia_viaggi.dll | Bin 14848 -> 14848 bytes obj/Debug/net9.0/agenzia_viaggi.pdb | Bin 15860 -> 15992 bytes obj/Debug/net9.0/ref/agenzia_viaggi.dll | Bin 6656 -> 6656 bytes obj/Debug/net9.0/refint/agenzia_viaggi.dll | Bin 6656 -> 6656 bytes 11 files changed, 35 insertions(+), 21 deletions(-) diff --git a/Cliente.cs b/Cliente.cs index 7cb0d47..2b00ec9 100644 --- a/Cliente.cs +++ b/Cliente.cs @@ -76,16 +76,19 @@ class Cliente { bool exit = false; int j; for (int i = 0; i < this.prenotazioni.Length; i++) { - UUIDs[i] = this.prenotazioni[i].GetUUID(); + if (this.prenotazioni[i] != null) { + UUIDs[i] = this.prenotazioni[i].GetUUID(); + } } - //verifico che lo UUID esista + //trovo a quale prenotazione corrisponde l'UUID selezionato for (j = 0; j < this.prenotazioni.Length && !exit; j++) { if (UUIDs[j] == p_UUID) { exit = true; + j--; } } - this.prenotazioni[j] = exit ? null : throw new Exception("Codice prenotazione non trovato"); + this.prenotazioni[j] = null; } public void StampaDatiCliente() { diff --git a/Prenotazione.cs b/Prenotazione.cs index 090d60d..5e96e3b 100644 --- a/Prenotazione.cs +++ b/Prenotazione.cs @@ -61,8 +61,9 @@ class Prenotazione { } public void SetCosto() { + //qui andrebbe creata una funzione che calcola il prezzo in base i giorni e a un tariffario per ogni periodo Random random = new Random(); - this.costo = Convert.ToString(random.Next()); + this.costo = Convert.ToString(random.Next(10000)); } public void SetNumeroPersone(string p_numeroPersone) { diff --git a/Program.cs b/Program.cs index b55d15f..5d7fc80 100644 --- a/Program.cs +++ b/Program.cs @@ -261,17 +261,16 @@ class Program { eccezione = false; try { - clienti[input - 1].InserisciPrenotazione(periodi[scelta], Convert.ToString(giorniPrenotati), Convert.ToString(numeroPersone)); + clienti[input - 1].InserisciPrenotazione(periodi[scelta - 1], Convert.ToString(giorniPrenotati), Convert.ToString(numeroPersone)); } catch (Exception e) { Console.WriteLine(e.Message); eccezione = true; - Pausa(); } if (!eccezione) { Console.WriteLine("Prenotazione inserita correttamente."); - Pausa(); } + Pausa(); break; case 3: @@ -286,6 +285,10 @@ class Program { case 4: do { Console.WriteLine("Cancellare la prenotazione di quale cliente? "); + for (int i = 0; i < clienti.Length; i++) { + Console.WriteLine(i + 1); + } + Console.Write("Scelta: "); eccezione = false; @@ -302,14 +305,20 @@ class Program { Console.WriteLine("Opzione non valida"); Pausa(); } + else if (clienti[input - 1] == null) { + Console.WriteLine("I dati di questo cliente non sono ancora stati inseriti."); + Pausa(); + } } } - while (eccezione || input <= 0 || input > numeroClienti); + while (eccezione || input <= 0 || input > numeroClienti || clienti[input - 1] == null); do { Console.WriteLine("Scegliere una prenotazione:"); - for (int i = 0; i < clienti[input].GetPrenotazioni().Length; i++) { - Console.WriteLine($"{i + 1}. {clienti[input].GetPrenotazioni()[i].GetUUID()}"); + for (int i = 0; i < clienti[input - 1].GetPrenotazioni().Length; i++) { + if (clienti[input - 1].GetPrenotazioni()[i] != null) { + Console.WriteLine($"{i + 1}. {clienti[input - 1].GetPrenotazioni()[i].GetUUID()}"); + } } Console.Write("Scelta: "); @@ -324,20 +333,21 @@ class Program { Pausa(); } if (!eccezione) { - if (scelta < 1 || scelta > clienti[input].GetPrenotazioni().Length) { + if (scelta < 1 || scelta > clienti[input - 1].GetPrenotazioni().Length) { + Console.WriteLine("Opzione non valida"); + Pausa(); + } + else if (clienti[input - 1].GetPrenotazioni()[scelta - 1] == null) { Console.WriteLine("Opzione non valida"); Pausa(); } } - } while (eccezione || scelta < 1 || scelta > clienti[input].GetPrenotazioni().Length); - - - try { - clienti[input].CancellaPrenotazione(clienti[input].GetPrenotazioni()[scelta - 1].GetUUID()); - } - catch (Exception e) { - Console.WriteLine(e.Message); } + while (eccezione || scelta < 1 || scelta > clienti[input - 1].GetPrenotazioni().Length || clienti[input - 1].GetPrenotazioni()[scelta - 1] == null); + + clienti[input - 1].CancellaPrenotazione(clienti[input - 1].GetPrenotazioni()[scelta - 1].GetUUID()); + + Console.WriteLine("Prenotazione cancellata con successo."); Pausa(); break; case 5: diff --git a/bin/Debug/net9.0/agenzia_viaggi.dll b/bin/Debug/net9.0/agenzia_viaggi.dll index 799c6e73174a817a6547b481ec615c4d3082c27d..db26d6af12108775ff8f9418ee790cd00e97ce8d 100644 GIT binary patch delta 3874 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 JpA4s5{{tC}eNg}a delta 3630 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 diff --git a/bin/Debug/net9.0/agenzia_viaggi.pdb b/bin/Debug/net9.0/agenzia_viaggi.pdb index 68d8db379c07963d5265217ba111a71b4a98a707..ca0a975cefddb54f26e21d0f2ae9cc9b6a667033 100644 GIT binary patch delta 1007 zcmYk4ZA_b06vxjw&r9i>Yk|!%J6nVav=n$oS#8NWAW*~1reV&+iOY(lh=DK$add9_ z6qXpqH0`dM@L>rVTbP*4NogF@fkd}tpO|L8MiVr~#QC21Vbz#;o;r(J<8Ynza08k1hDCT%E0@Rs=MfSGX6@ZPLYJ|3MsFihOUEjxglJ&NA z?P5Ko0-RdcTUkp5;(2-AUI~}kS(CRrL{O+rB1Afz8z)uzlJOvI5I~58LrT6I)X-V^L%1S=he!*MF>co_zh& zg^tMTV7lh!$wf!yvBl5#^z0fM8SWDkrjq?FuDkDlC3R>sTG`JP6}AVS_-p*Y@ItQV z&E}|XnpC?jj~yB4ITGuyd1k1f7ErZ0^wXYemorz=xt#y;tGBvbk4u%n-AY;?1)}J^R7e7n9VB{q)&)1 z>)gIlDzgK~{OVQ&FSR)UDS>N7N_5KLg0_5uViQhnYeXg^`M;E-ahaQ6Uu@KH-P3C} zVntYtk76&LAU#XNlw73bNICx`JSe)ga*SujwJ8kAPpPn-V3Tn|Lj7fj(et)2!Zvc7 z45u+3*uEDbL`z5Wo+`t$Cljl`7qMC-0?*=ynePHSWknw)@Q9DY8)YX?qG%3nHgf@l z0s>WZh4zbYc4VU{s|XsA70hIj0C=83A4Lez(utzA9z2JzkKDWe|G5DTGQ|N?7yvtsUm-JIRu73&L?DE(!giO@;bv#52gHx@GV{ zqYPGYCwvgki}uENG)CvFIBlcpcAA#(!WO#Vq?xlcvqBf&qw^`8{es>K0?n?_r8>IQ eMQ``h>>-?cgXUhLF>msgjoXtP%>3ABrhftXnB^A$ delta 963 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 JpA4s5{{tC}eNg}a delta 3630 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 diff --git a/obj/Debug/net9.0/agenzia_viaggi.pdb b/obj/Debug/net9.0/agenzia_viaggi.pdb index 68d8db379c07963d5265217ba111a71b4a98a707..ca0a975cefddb54f26e21d0f2ae9cc9b6a667033 100644 GIT binary patch delta 1007 zcmYk4ZA_b06vxjw&r9i>Yk|!%J6nVav=n$oS#8NWAW*~1reV&+iOY(lh=DK$add9_ z6qXpqH0`dM@L>rVTbP*4NogF@fkd}tpO|L8MiVr~#QC21Vbz#;o;r(J<8Ynza08k1hDCT%E0@Rs=MfSGX6@ZPLYJ|3MsFihOUEjxglJ&NA z?P5Ko0-RdcTUkp5;(2-AUI~}kS(CRrL{O+rB1Afz8z)uzlJOvI5I~58LrT6I)X-V^L%1S=he!*MF>co_zh& zg^tMTV7lh!$wf!yvBl5#^z0fM8SWDkrjq?FuDkDlC3R>sTG`JP6}AVS_-p*Y@ItQV z&E}|XnpC?jj~yB4ITGuyd1k1f7ErZ0^wXYemorz=xt#y;tGBvbk4u%n-AY;?1)}J^R7e7n9VB{q)&)1 z>)gIlDzgK~{OVQ&FSR)UDS>N7N_5KLg0_5uViQhnYeXg^`M;E-ahaQ6Uu@KH-P3C} zVntYtk76&LAU#XNlw73bNICx`JSe)ga*SujwJ8kAPpPn-V3Tn|Lj7fj(et)2!Zvc7 z45u+3*uEDbL`z5Wo+`t$Cljl`7qMC-0?*=ynePHSWknw)@Q9DY8)YX?qG%3nHgf@l z0s>WZh4zbYc4VU{s|XsA70hIj0C=83A4Lez(utzA9z2JzkKDWe|G5DTGQ|N?7yvtsUm-JIRu73&L?DE(!giO@;bv#52gHx@GV{ zqYPGYCwvgki}uENG)CvFIBlcpcAA#(!WO#Vq?xlcvqBf&qw^`8{es>K0?n?_r8>IQ eMQ``h>>-?cgXUhLF>msgjoXtP%>3ABrhftXnB^A$ delta 963 zcmXX^eN5DK82>!a@8#Yg4?DW$w1&bjqZL9+aVt)_ouZoN>O8@;dRhy3w*zTeO1`}RDa@AJnC z*Z1}93Vd7*6xZ!YJ_+Ef^yT?}+usii9{YYMziH}9;L}~l`}<0$w0~lJyoBw8ymU7dBBtrU3s>&mrf=Ev6!X@R*{ z8~>VV**~#yd}uUL@Ot!uec-2S>afkXskiX)%&(^>qkN)q_IJJh%JsR!8(yjY<-K>+ z`QGm?YL}cFb|*V`w?2J)+aCKJAT!5(;I+V-wnx9so}0ZGsX5#2%5H8q#@4paT$_3} zQ+)Jl{wIzi^{4H(z~-IJwMW{E>V8o8$6xZnwlBAaCTR}_eCH+)u776mWY*!BDy42U zTUoRt$i;3D?{gD!C%Vr{P(w*FFA}q~fZD(5Qw*0<7L0HK} zHcPWwgBsQo;{4h33re}AJe2LJ@)Eh#(dbrc&;A#^Ti0J?6sp>|Up=_SdsBkDT(Gm% zUXr6q#W$(jV$JGU%o&d}*Chi@Jyo-X2G#kRj>HrE zRs{`5cz7odm+{G;`BWiiCTLVL7@6nOGyIOhBfWH{p2k-3*m8b3n4Zp&ThpD{bVWnk>Qp zO~W)LH8sV^B-z-&(A2`%IN88B$;`sSC?z??G|AH3$Rf=s#lkq%FlDoufE=s8DMJcF zDiEeH7%`YIBr_N@7%&(zm@-%ZS;j!V0gy~$Faz=}fGSdeA}K)GBnC?cb0FV>Aq^}F PQk@Fam$G@WXe31$ delta 194 zcmZoLX)u}4!LrNY{-%vRCCmb6bU*1w-|up4iTd{HphMU|X_#z~Y-ns^ZfTifo|JHe^T!s!0aY#y~lch$T>!IZ$;XSR5ph48#VT J7mLQS006h+HQ)dM diff --git a/obj/Debug/net9.0/refint/agenzia_viaggi.dll b/obj/Debug/net9.0/refint/agenzia_viaggi.dll index 750e0f5daffc545fa1f3ebaabd6b70f911a24723..c47737f9cd8d8af88f7c156115c08e1d3616d6e1 100644 GIT binary patch delta 194 zcmZoLX)u}4!Q$q&_TbVWnk>Qp zO~W)LH8sV^B-z-&(A2`%IN88B$;`sSC?z??G|AH3$Rf=s#lkq%FlDoufE=s8DMJcF zDiEeH7%`YIBr_N@7%&(zm@-%ZS;j!V0gy~$Faz=}fGSdeA}K)GBnC?cb0FV>Aq^}F PQk@Fam$G@WXe31$ delta 194 zcmZoLX)u}4!LrNY{-%vRCCmb6bU*1w-|up4iTd{HphMU|X_#z~Y-ns^ZfTifo|JHe^T!s!0aY#y~lch$T>!IZ$;XSR5ph48#VT J7mLQS006h+HQ)dM