From 9eac5a5ec45cf7e6cb0f9452f425a08d185e86e1 Mon Sep 17 00:00:00 2001 From: La Programmatrice Verde Date: Wed, 7 May 2025 22:32:10 +0200 Subject: [PATCH] Demo conclusa --- Program.cs | 475 +++++++++++++++++- bin/Debug/net9.0/agenzia_viaggi.dll | Bin 20992 -> 22016 bytes bin/Debug/net9.0/agenzia_viaggi.pdb | Bin 20628 -> 21560 bytes .../net9.0/agenzia_viaggi.AssemblyInfo.cs | 2 +- .../agenzia_viaggi.AssemblyInfoInputs.cache | 2 +- obj/Debug/net9.0/agenzia_viaggi.dll | Bin 20992 -> 22016 bytes obj/Debug/net9.0/agenzia_viaggi.pdb | Bin 20628 -> 21560 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 9 files changed, 472 insertions(+), 7 deletions(-) diff --git a/Program.cs b/Program.cs index 4cf3565..82d0c42 100644 --- a/Program.cs +++ b/Program.cs @@ -1,6 +1,4 @@ -using System.Linq.Expressions; - -namespace agenzia_viaggi; +namespace agenzia_viaggi; class Program { static void Main(string[] args) { @@ -53,6 +51,339 @@ class Program { } static void Demo() { + //Unit tests: + /* + Quanti clienti considerare? 2 + Scegliere un'opzione: + 1. Inserire i dati dei clienti + 2. Inserire una prenotazione + 3. Mostra informazioni cliente + 4. Cancella prenotazione + 5. Mostra tutte le prenotazioni + 6. Aggiungi prenotazione + 0. Esci + Scelta: 1 + Inserire i dati di quale cliente? + 1 + 2 + Scelta: 1 + Inserire il nome: Verde + Inserire il cognome: Bassanetti + Inserire il codice fiscale: BSSVRD12345 + Inserire l'età: 17 + Inserire il numero di prenotazioni: 2Scegliere un'opzione: + 1. Inserire i dati dei clienti + 2. Inserire una prenotazione + 3. Mostra informazioni cliente + 4. Cancella prenotazione + 5. Mostra tutte le prenotazioni + 6. Aggiungi prenotazione + 0. Esci + Scelta: 2 + Inserire la prenotazione di quale cliente? + 1 + 2 + Scelta: 1 + Quale periodo dell'anno scegliere? + 1. Primavera + 2. Estate + 3. Autunno + 4. Inverno + Scelta: 1 + Per quanti giorni prenotare? 2 + Per quante persone prenotare? 1 + Prenotazione inserita correttamente. + Premere un tasto per continuare. . . + Scegliere un'opzione: + 1. Inserire i dati dei clienti + 2. Inserire una prenotazione + 3. Mostra informazioni cliente + 4. Cancella prenotazione + 5. Mostra tutte le prenotazioni + 6. Aggiungi prenotazione + 0. Esci + Scelta: 2 + Inserire la prenotazione di quale cliente? + 1 + 2 + Scelta: 1 + Quale periodo dell'anno scegliere? + 1. Primavera + 2. Estate + 3. Autunno + 4. Inverno + Scelta: 2 + Per quanti giorni prenotare? 3 + Per quante persone prenotare? 2 + Prenotazione inserita correttamente. + Premere un tasto per continuare. . . + Scegliere un'opzione: + 1. Inserire i dati dei clienti + 2. Inserire una prenotazione + 3. Mostra informazioni cliente + 4. Cancella prenotazione + 5. Mostra tutte le prenotazioni + 6. Aggiungi prenotazione + 0. Esci + Scelta: 1 + Inserire i dati di quale cliente? + 1 + 2 + Scelta: 2 + Inserire il nome: Clarciccia + Inserire il cognome: Bassanetti + Inserire il codice fiscale: BSSCRC67890 + Inserire l'età: 3 + Inserire il numero di prenotazioni: 2Scegliere un'opzione: + 1. Inserire i dati dei clienti + 2. Inserire una prenotazione + 3. Mostra informazioni cliente + 4. Cancella prenotazione + 5. Mostra tutte le prenotazioni + 6. Aggiungi prenotazione + 0. Esci + Scelta: 2 + Inserire la prenotazione di quale cliente? + 1 + 2 + Scelta: 2 + Quale periodo dell'anno scegliere? + 1. Primavera + 2. Estate + 3. Autunno + 4. Inverno + Scelta: 3 + Per quanti giorni prenotare? 4 + Per quante persone prenotare? 3 + Prenotazione inserita correttamente. + Premere un tasto per continuare. . . + Scegliere un'opzione: + 1. Inserire i dati dei clienti + 2. Inserire una prenotazione + 3. Mostra informazioni cliente + 4. Cancella prenotazione + 5. Mostra tutte le prenotazioni + 6. Aggiungi prenotazione + 0. Esci + Scelta: 2 + Inserire la prenotazione di quale cliente? + 1 + 2 + Scelta: 2 + Quale periodo dell'anno scegliere? + 1. Primavera + 2. Estate + 3. Autunno + 4. Inverno + Scelta: 4 + Per quanti giorni prenotare? 5 + Per quante persone prenotare? 4 + Prenotazione inserita correttamente. + Premere un tasto per continuare. . . + Scegliere un'opzione: + 1. Inserire i dati dei clienti + 2. Inserire una prenotazione + 3. Mostra informazioni cliente + 4. Cancella prenotazione + 5. Mostra tutte le prenotazioni + 6. Aggiungi prenotazione + 0. Esci + Scelta: 3 + Nome: Verde + Cognome: Bassanetti + Età: 17 + Codice fiscale: BSSVRD12345 + Numero prenotazioni: 2 + + Prenotazione n. 1: + Codice univoco: W7VP4H3DYCSQRCB8 + Periodo dell'anno: primavera + Giorni prenotati: 2 + Costo: 1534 + Numero persone: 1 + Codice fiscale a cui è intestata la prenotazione: BSSVRD12345 + + Prenotazione n. 2: + Codice univoco: LIE3BRME9MEHP7LA + Periodo dell'anno: estate + Giorni prenotati: 3 + Costo: 3873 + Numero persone: 2 + Codice fiscale a cui è intestata la prenotazione: BSSVRD12345 + + Nome: Clarciccia + Cognome: Bassanetti + Età: 3 + Codice fiscale: BSSCRC67890 + Numero prenotazioni: 2 + + Prenotazione n. 1: + Codice univoco: LQXJHLIPB0CFML7V + Periodo dell'anno: autunno + Giorni prenotati: 4 + Costo: 946 + Numero persone: 3 + Codice fiscale a cui è intestata la prenotazione: BSSCRC67890 + + Prenotazione n. 2: + Codice univoco: T5V16ROJWG2F2XA2 + Periodo dell'anno: inverno + Giorni prenotati: 5 + Costo: 1880 + Numero persone: 4 + Codice fiscale a cui è intestata la prenotazione: BSSCRC67890 + + Premere un tasto per continuare. . . + Scegliere un'opzione: + 1. Inserire i dati dei clienti + 2. Inserire una prenotazione + 3. Mostra informazioni cliente + 4. Cancella prenotazione + 5. Mostra tutte le prenotazioni + 6. Aggiungi prenotazione + 0. Esci + Scelta: 4 + Cancellare la prenotazione di quale cliente? + 1 + 2 + Scelta: 1 + Scegliere una prenotazione: + 1. W7VP4H3DYCSQRCB8 + 2. LIE3BRME9MEHP7LA + Scelta: 2 + Prenotazione cancellata con successo. + Premere un tasto per continuare. . . + Scegliere un'opzione: + 1. Inserire i dati dei clienti + 2. Inserire una prenotazione + 3. Mostra informazioni cliente + 4. Cancella prenotazione + 5. Mostra tutte le prenotazioni + 6. Aggiungi prenotazione + 0. Esci + Scelta: 6 + Aggiungere una prenotazione a quale cliente? + 1 + 2 + Scelta: 2 + Prenotazione aggiunta con successo + Premere un tasto per continuare. . . + Scegliere un'opzione: + 1. Inserire i dati dei clienti + 2. Inserire una prenotazione + 3. Mostra informazioni cliente + 4. Cancella prenotazione + 5. Mostra tutte le prenotazioni + 6. Aggiungi prenotazione + 0. Esci + Scelta: 2 + Inserire la prenotazione di quale cliente? + 1 + 2 + Scelta: 2 + Quale periodo dell'anno scegliere? + 1. Primavera + 2. Estate + 3. Autunno + 4. Inverno + Scelta: 4 + Per quanti giorni prenotare? 3 + Per quante persone prenotare? 4 + Prenotazione inserita correttamente. + Premere un tasto per continuare. . . + Scegliere un'opzione: + 1. Inserire i dati dei clienti + 2. Inserire una prenotazione + 3. Mostra informazioni cliente + 4. Cancella prenotazione + 5. Mostra tutte le prenotazioni + 6. Aggiungi prenotazione + 0. Esci + Scelta: 3 + Nome: Verde + Cognome: Bassanetti + Età: 17 + Codice fiscale: BSSVRD12345 + Numero prenotazioni: 2 + + Prenotazione n. 1: + Codice univoco: W7VP4H3DYCSQRCB8 + Periodo dell'anno: primavera + Giorni prenotati: 2 + Costo: 1534 + Numero persone: 1 + Codice fiscale a cui è intestata la prenotazione: BSSVRD12345 + + Nome: Clarciccia + Cognome: Bassanetti + Età: 3 + Codice fiscale: BSSCRC67890 + Numero prenotazioni: 3 + + Prenotazione n. 1: + Codice univoco: LQXJHLIPB0CFML7V + Periodo dell'anno: autunno + Giorni prenotati: 4 + Costo: 946 + Numero persone: 3 + Codice fiscale a cui è intestata la prenotazione: BSSCRC67890 + + Prenotazione n. 2: + Codice univoco: T5V16ROJWG2F2XA2 + Periodo dell'anno: inverno + Giorni prenotati: 5 + Costo: 1880 + Numero persone: 4 + Codice fiscale a cui è intestata la prenotazione: BSSCRC67890 + + Prenotazione n. 3: + Codice univoco: WSE2B1H2KJ81ZB4D + Periodo dell'anno: inverno + Giorni prenotati: 3 + Costo: 5058 + Numero persone: 4 + Codice fiscale a cui è intestata la prenotazione: BSSCRC67890 + + Premere un tasto per continuare. . . + Cliente n. 1 + + Prenotazione n. 1: + Codice univoco: W7VP4H3DYCSQRCB8 + Periodo dell'anno: primavera + Giorni prenotati: 2 + Costo: 1534 + Numero persone: 1 + Codice fiscale a cui è intestata la prenotazione: BSSVRD12345 + + Cliente n. 2 + + Prenotazione n. 1: + Codice univoco: LQXJHLIPB0CFML7V + Periodo dell'anno: autunno + Giorni prenotati: 4 + Costo: 946 + Numero persone: 3 + Codice fiscale a cui è intestata la prenotazione: BSSCRC67890 + + Prenotazione n. 2: + Codice univoco: T5V16ROJWG2F2XA2 + Periodo dell'anno: inverno + Giorni prenotati: 5 + Costo: 1880 + Numero persone: 4 + Codice fiscale a cui è intestata la prenotazione: BSSCRC67890 + + Prenotazione n. 3: + Codice univoco: WSE2B1H2KJ81ZB4D + Periodo dell'anno: inverno + Giorni prenotati: 3 + Costo: 5058 + Numero persone: 4 + Codice fiscale a cui è intestata la prenotazione: BSSCRC67890 + + Premere un tasto per continuare. . . + + */ Cliente[] clienti = new Cliente[2]; string nome, cognome, codiceFiscale; int eta = 0; @@ -60,13 +391,14 @@ class Program { //inserimento cliente1 { - Console.Write("Quanti clienti considerare? 2"); + Console.WriteLine("Quanti clienti considerare? 2"); Console.WriteLine("Scegliere un'opzione:"); Console.WriteLine("1. Inserire i dati dei clienti"); Console.WriteLine("2. Inserire una prenotazione"); Console.WriteLine("3. Mostra informazioni cliente"); Console.WriteLine("4. Cancella prenotazione"); Console.WriteLine("5. Mostra tutte le prenotazioni"); + Console.WriteLine("6. Aggiungi prenotazione"); Console.WriteLine("0. Esci"); Console.WriteLine("Scelta: 1"); Console.WriteLine("Inserire i dati di quale cliente? "); @@ -140,6 +472,7 @@ class Program { Console.WriteLine("3. Mostra informazioni cliente"); Console.WriteLine("4. Cancella prenotazione"); Console.WriteLine("5. Mostra tutte le prenotazioni"); + Console.WriteLine("6. Aggiungi prenotazione"); Console.WriteLine("0. Esci"); Console.WriteLine("Scelta: 2"); Console.WriteLine("Inserire la prenotazione di quale cliente? "); @@ -243,6 +576,7 @@ class Program { Console.WriteLine("3. Mostra informazioni cliente"); Console.WriteLine("4. Cancella prenotazione"); Console.WriteLine("5. Mostra tutte le prenotazioni"); + Console.WriteLine("6. Aggiungi prenotazione"); Console.WriteLine("0. Esci"); Console.WriteLine("Scelta: 2"); Console.WriteLine("Inserire la prenotazione di quale cliente? "); @@ -343,6 +677,7 @@ class Program { Console.WriteLine("3. Mostra informazioni cliente"); Console.WriteLine("4. Cancella prenotazione"); Console.WriteLine("5. Mostra tutte le prenotazioni"); + Console.WriteLine("6. Aggiungi prenotazione"); Console.WriteLine("0. Esci"); Console.WriteLine("Scelta: 1"); Console.WriteLine("Inserire i dati di quale cliente? "); @@ -416,6 +751,7 @@ class Program { Console.WriteLine("3. Mostra informazioni cliente"); Console.WriteLine("4. Cancella prenotazione"); Console.WriteLine("5. Mostra tutte le prenotazioni"); + Console.WriteLine("6. Aggiungi prenotazione"); Console.WriteLine("0. Esci"); Console.WriteLine("Scelta: 2"); Console.WriteLine("Inserire la prenotazione di quale cliente? "); @@ -519,6 +855,7 @@ class Program { Console.WriteLine("3. Mostra informazioni cliente"); Console.WriteLine("4. Cancella prenotazione"); Console.WriteLine("5. Mostra tutte le prenotazioni"); + Console.WriteLine("6. Aggiungi prenotazione"); Console.WriteLine("0. Esci"); Console.WriteLine("Scelta: 2"); Console.WriteLine("Inserire la prenotazione di quale cliente? "); @@ -619,6 +956,7 @@ class Program { Console.WriteLine("3. Mostra informazioni cliente"); Console.WriteLine("4. Cancella prenotazione"); Console.WriteLine("5. Mostra tutte le prenotazioni"); + Console.WriteLine("6. Aggiungi prenotazione"); Console.WriteLine("0. Esci"); Console.WriteLine("Scelta: 3"); for (int i = 0; i < 2; i++) { @@ -638,6 +976,7 @@ class Program { Console.WriteLine("3. Mostra informazioni cliente"); Console.WriteLine("4. Cancella prenotazione"); Console.WriteLine("5. Mostra tutte le prenotazioni"); + Console.WriteLine("6. Aggiungi prenotazione"); Console.WriteLine("0. Esci"); Console.WriteLine("Scelta: 4"); Console.WriteLine("Cancellare la prenotazione di quale cliente? "); @@ -683,7 +1022,132 @@ class Program { } //aggiunta prenotazione cliente2 { + Console.WriteLine("Scegliere un'opzione:"); + Console.WriteLine("1. Inserire i dati dei clienti"); + Console.WriteLine("2. Inserire una prenotazione"); + Console.WriteLine("3. Mostra informazioni cliente"); + Console.WriteLine("4. Cancella prenotazione"); + Console.WriteLine("5. Mostra tutte le prenotazioni"); + Console.WriteLine("6. Aggiungi prenotazione"); + Console.WriteLine("0. Esci"); + Console.WriteLine("Scelta: 6"); + Console.WriteLine("Aggiungere una prenotazione a quale cliente?"); + Console.WriteLine("1"); + Console.WriteLine("2"); + Console.WriteLine("Scelta: 2"); + Prenotazione[] precedente = clienti[1].GetPrenotazioni(); + Prenotazione[] nuovo = new Prenotazione[precedente.Length + 1]; + for (int i = 0; i < precedente.Length; i++) { + nuovo[i] = precedente[i]; + } + clienti[1].SetPrenotazioni(nuovo); + Console.WriteLine("Prenotazione aggiunta con successo"); + Pausa(); + } + //inserimento prenotazione 3 cliente2 + { + string[] periodi = ["primavera", "estate", "autunno", "inverno"]; + int giorniPrenotati = 0, numeroPersone = 0, scelta; + + Console.WriteLine("Scegliere un'opzione:"); + Console.WriteLine("1. Inserire i dati dei clienti"); + Console.WriteLine("2. Inserire una prenotazione"); + Console.WriteLine("3. Mostra informazioni cliente"); + Console.WriteLine("4. Cancella prenotazione"); + Console.WriteLine("5. Mostra tutte le prenotazioni"); + Console.WriteLine("6. Aggiungi prenotazione"); + Console.WriteLine("0. Esci"); + Console.WriteLine("Scelta: 2"); + Console.WriteLine("Inserire la prenotazione di quale cliente? "); + Console.WriteLine("1"); + Console.WriteLine("2"); + Console.WriteLine("Scelta: 2"); + + scelta = 5; + do { + Console.WriteLine("Quale periodo dell'anno scegliere?"); + Console.WriteLine("1. Primavera"); + Console.WriteLine("2. Estate"); + Console.WriteLine("3. Autunno"); + Console.WriteLine("4. Inverno"); + Console.Write("Scelta: "); + + eccezione = false; + + try { + scelta = Convert.ToInt32(Console.ReadLine()); + } + catch (FormatException) { + Console.WriteLine("Opzione non valida"); + eccezione = true; + Pausa(); + } + if (!eccezione) { + if (scelta < 1 || scelta > 4) { + Console.WriteLine("Opzione non valida"); + Pausa(); + } + } + } while (eccezione || scelta < 1 || scelta > 4); + + do { + Console.Write("Per quanti giorni prenotare? "); + + eccezione = false; + + try { + giorniPrenotati = Convert.ToInt32(Console.ReadLine()); + } + catch (FormatException) { + Console.WriteLine("Numero non valido"); + eccezione = true; + Pausa(); + } + if (!eccezione) { + if (giorniPrenotati <= 0) { + Console.WriteLine("Errore: impossibile prenotare per meno di un giorno."); + Pausa(); + } + } + } + while (eccezione || giorniPrenotati <= 0); + + do { + Console.Write("Per quante persone prenotare? "); + + eccezione = false; + + try { + numeroPersone = Convert.ToInt32(Console.ReadLine()); + } + catch (FormatException) { + Console.WriteLine("Numero non valido"); + eccezione = true; + Pausa(); + } + if (!eccezione) { + if (numeroPersone <= 0) { + Console.WriteLine("Errore: impossibile prenotare per meno di una persona."); + Pausa(); + } + } + } + while (numeroPersone <= 0); + + eccezione = false; + + try { + clienti[1].InserisciPrenotazione(periodi[scelta - 1], Convert.ToString(giorniPrenotati), Convert.ToString(numeroPersone)); + } + catch (Exception e) { + Console.WriteLine(e.Message); + eccezione = true; + } + if (!eccezione) { + Console.WriteLine("Prenotazione inserita correttamente."); + } + Pausa(); } //stampa di tutti i clienti e tutte le prenotazioni { @@ -693,6 +1157,7 @@ class Program { Console.WriteLine("3. Mostra informazioni cliente"); Console.WriteLine("4. Cancella prenotazione"); Console.WriteLine("5. Mostra tutte le prenotazioni"); + Console.WriteLine("6. Aggiungi prenotazione"); Console.WriteLine("0. Esci"); Console.WriteLine("Scelta: 3"); for (int i = 0; i < 2; i++) { @@ -1012,7 +1477,7 @@ class Program { Pausa(); break; case 6: - do { + do { Console.WriteLine("Aggiungere una prenotazione a quale cliente? "); for (int i = 0; i < clienti.Length; i++) { Console.WriteLine(i + 1); diff --git a/bin/Debug/net9.0/agenzia_viaggi.dll b/bin/Debug/net9.0/agenzia_viaggi.dll index cc6a1e44d5e10759142dbb6aaee08db2daeeae7e..13f2524b4be6c93c6bfc0bd33985a68b754655cd 100644 GIT binary patch delta 4215 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 delta 1161 zcmZvbe@xVM7{{OIxgVTz(@@XpN<*28lQ3(>5x+u?^CZ&fE-6Zf%O+utoVA)O??{jf zm=63B+LcRG{d(Td=leY0 z?|0vx5H~b&-MX#!%tQ%3qHkh|ekOSD+j~pPO5TE{4hxY{)wX!43%)>k_m;d|{2S*G z)w#hryWe~jY`N8JPHnSq?mhd(Z<`mk-ygc!)>dD))s%tERX;Om9?vjPxl8Ziwc@W_ zKon0gw1^CJhlvK{UtR*AA$aJ=t^ZspL#1c- z1X9M9uiZ8FM#<7s3-`6;UAe!wqiowxQ=i(4E@$el*z-wpXi~eIlBTCRe5_BV{mxo@ zS~AQ6`Ja+D-~EDSbtdTRoO9X0M$$$zR-t&@U&c1h;#}Uuud`1o{*a1tIanl>H>7Gz zs`91!HL0$Vzy#O6$F)OT`#sm*miqNlUm}M?(qNDVyBv8%8mHvw1M-oRkKLA!cXBY3 zgH;^-go9x@VUQDcIlfCy4$H}3q-mKnw@ULBIc?&WuwO!na&A)2?Upu|w0NB(7QuOj;XG4HE&#pLkix%! zFXj-m@K;Dtg_5(7m)}>lqv$EN!WBQR!~opxfZJZGWKCcaUl$)3UBYCO9ePdPd9&HV zo`dOomXT)Hkvcae10O3%B}^(^;YmA+A_SpC6w_$0Y9QD5V+ F$lqkMDeeFO diff --git a/obj/Debug/net9.0/agenzia_viaggi.AssemblyInfo.cs b/obj/Debug/net9.0/agenzia_viaggi.AssemblyInfo.cs index 02620f0..bd6ba01 100644 --- a/obj/Debug/net9.0/agenzia_viaggi.AssemblyInfo.cs +++ b/obj/Debug/net9.0/agenzia_viaggi.AssemblyInfo.cs @@ -13,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("agenzia_viaggi")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+4dd44238f18c5c584ff4ebd96a7111c406880bdb")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+d78b3c74cce949654f006f3b1870bdcad2e4dc0a")] [assembly: System.Reflection.AssemblyProductAttribute("agenzia_viaggi")] [assembly: System.Reflection.AssemblyTitleAttribute("agenzia_viaggi")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/obj/Debug/net9.0/agenzia_viaggi.AssemblyInfoInputs.cache b/obj/Debug/net9.0/agenzia_viaggi.AssemblyInfoInputs.cache index 0005c8f..dbf37f7 100644 --- a/obj/Debug/net9.0/agenzia_viaggi.AssemblyInfoInputs.cache +++ b/obj/Debug/net9.0/agenzia_viaggi.AssemblyInfoInputs.cache @@ -1 +1 @@ -2a7dc145931764cff965068fab78fe77e949894ad5284855228257b3af6943c7 +a4716dc6adf8bf596c298cd537a77cb2e9d160b0120bcf4da3eca3db58ce525f diff --git a/obj/Debug/net9.0/agenzia_viaggi.dll b/obj/Debug/net9.0/agenzia_viaggi.dll index cc6a1e44d5e10759142dbb6aaee08db2daeeae7e..13f2524b4be6c93c6bfc0bd33985a68b754655cd 100644 GIT binary patch delta 4215 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 delta 1161 zcmZvbe@xVM7{{OIxgVTz(@@XpN<*28lQ3(>5x+u?^CZ&fE-6Zf%O+utoVA)O??{jf zm=63B+LcRG{d(Td=leY0 z?|0vx5H~b&-MX#!%tQ%3qHkh|ekOSD+j~pPO5TE{4hxY{)wX!43%)>k_m;d|{2S*G z)w#hryWe~jY`N8JPHnSq?mhd(Z<`mk-ygc!)>dD))s%tERX;Om9?vjPxl8Ziwc@W_ zKon0gw1^CJhlvK{UtR*AA$aJ=t^ZspL#1c- z1X9M9uiZ8FM#<7s3-`6;UAe!wqiowxQ=i(4E@$el*z-wpXi~eIlBTCRe5_BV{mxo@ zS~AQ6`Ja+D-~EDSbtdTRoO9X0M$$$zR-t&@U&c1h;#}Uuud`1o{*a1tIanl>H>7Gz zs`91!HL0$Vzy#O6$F)OT`#sm*miqNlUm}M?(qNDVyBv8%8mHvw1M-oRkKLA!cXBY3 zgH;^-go9x@VUQDcIlfCy4$H}3q-mKnw@ULBIc?&WuwO!na&A)2?Upu|w0NB(7QuOj;XG4HE&#pLkix%! zFXj-m@K;Dtg_5(7m)}>lqv$EN!WBQR!~opxfZJZGWKCcaUl$)3UBYCO9ePdPd9&HV zo`dOomXT)Hkvcae10O3%B}^(^;YmA+A_SpC6w_$0Y9QD5V+ F$lqkMDeeFO diff --git a/obj/Debug/net9.0/ref/agenzia_viaggi.dll b/obj/Debug/net9.0/ref/agenzia_viaggi.dll index 618e7c061d955be28d6ee206fe283964ad09b08a..f5c4f784d43b2ceed43bc1e486f98ad260088ace 100644 GIT binary patch delta 194 zcmZoLX)u}4!Lru*$Ht94CCma!QeTd!KX!4LwEgyU_D>y#n*~|kGj9IR%E^f#HCclH zn?{PcMUru{xk++zs-=mgnW;&dfq_|?agw2hxj|A&a$<^6s!2++LE>gJ0XbIx6b5q! z3x*^HV}@iP%LGU!Go&(D0$G*}W(=l4I*q{q2+e@BF;JZ$P_;RbpTv*?RGA1QjezP+ Oz&rzn#LbIEV_5)Gbv9f8 delta 194 zcmZoLX)u}4!7^2*?ZC#K5@rEuB`>GjdZsR|9k$2vtKP2MEXeYnar1vxPEHJ|$rAkE zG)z)bOiYZ7Ez%4vl1-CMElkqVOj46lEX@+l4Gj&GO$^K|EDVxTk~W(O$g%pHFr)yX z2@o1F7&BNfq%jx*$z%poFtz}Srvae}Ln=cOP@N@%8ABq2IZzDy#n*~|kGj9IR%E^f#HCclH zn?{PcMUru{xk++zs-=mgnW;&dfq_|?agw2hxj|A&a$<^6s!2++LE>gJ0XbIx6b5q! z3x*^HV}@iP%LGU!Go&(D0$G*}W(=l4I*q{q2+e@BF;JZ$P_;RbpTv*?RGA1QjezP+ Oz&rzn#LbIEV_5)Gbv9f8 delta 194 zcmZoLX)u}4!7^2*?ZC#K5@rEuB`>GjdZsR|9k$2vtKP2MEXeYnar1vxPEHJ|$rAkE zG)z)bOiYZ7Ez%4vl1-CMElkqVOj46lEX@+l4Gj&GO$^K|EDVxTk~W(O$g%pHFr)yX z2@o1F7&BNfq%jx*$z%poFtz}Srvae}Ln=cOP@N@%8ABq2IZzD