From 25c50a4b8db64c7bfdd25dcd5bd90241e4fd379e Mon Sep 17 00:00:00 2001 From: La Programmatrice Verde Date: Thu, 29 May 2025 11:00:31 +0200 Subject: [PATCH] Opzione 3 e 6 --- Ordine.cs | 7 +- Program.cs | 80 +++++++++++++++++- bin/Debug/net9.0/ordini_ristorante.dll | Bin 9728 -> 10752 bytes bin/Debug/net9.0/ordini_ristorante.pdb | Bin 13272 -> 13900 bytes .../net9.0/ordini_ristorante.AssemblyInfo.cs | 4 +- ...ordini_ristorante.AssemblyInfoInputs.cache | 2 +- obj/Debug/net9.0/ordini_ristorante.dll | Bin 9728 -> 10752 bytes obj/Debug/net9.0/ordini_ristorante.pdb | Bin 13272 -> 13900 bytes obj/Debug/net9.0/ref/ordini_ristorante.dll | Bin 6656 -> 6656 bytes obj/Debug/net9.0/refint/ordini_ristorante.dll | Bin 6656 -> 6656 bytes 10 files changed, 82 insertions(+), 11 deletions(-) diff --git a/Ordine.cs b/Ordine.cs index 8c445a1..a957b6d 100644 --- a/Ordine.cs +++ b/Ordine.cs @@ -1,6 +1,7 @@ namespace ordini_ristorante; class Ordine { + public static int codiceOrdineProgressivo = -1; int codiceOrdine; DateTime dataOrdine; string cliente; @@ -11,10 +12,8 @@ class Ordine { this.codiceOrdine = p_codiceOrdine; this.dataOrdine = p_dataOrdine; this.cliente = p_cliente; - this.piatti = piatti; - this.stato = p_stato != "in preparazione" || p_stato != "pagato" || p_stato != "annullato" - ? throw new FormatException("Stato non valido") - : p_stato; + this.piatti = p_piatti; + this.stato = p_stato; } public int GetCodiceOrdine() { diff --git a/Program.cs b/Program.cs index 7ece043..a95d6cf 100644 --- a/Program.cs +++ b/Program.cs @@ -21,7 +21,7 @@ class Program { case 0: break; case 1: - AggiungiPiatto(ristorante); + ristorante.AggiungiPiatto(CreaPiatto()); Console.WriteLine("Piatto aggiunto con successo"); Pausa(); break; @@ -30,6 +30,8 @@ class Program { Pausa(); break; case 3: + AggiungiOrdine(ristorante); + Console.WriteLine("Ordine aggiunto con successo"); Pausa(); break; case 4: @@ -39,6 +41,7 @@ class Program { Pausa(); break; case 6: + StampaOrdini(ristorante); Pausa(); break; default: @@ -59,7 +62,7 @@ class Program { Console.ReadKey(); } - static void AggiungiPiatto(Ristorante p_ristorante) { + static Piatto CreaPiatto() { string nome; string descrizione; float prezzo = -1; @@ -86,9 +89,8 @@ class Program { } while (prezzo < 0); - p_ristorante.AggiungiPiatto(new Piatto(nome, descrizione, prezzo)); + return new Piatto(nome, descrizione, prezzo); } - static void StampaMenu(Ristorante p_ristorante) { int i = 0; foreach (Piatto p in p_ristorante.GetMenu()) { @@ -98,4 +100,74 @@ class Program { i++; } } + + static void AggiungiOrdine(Ristorante p_ristorante) { + int codiceOrdine; + //DateTime dataOrdine; + string cliente; + Piatto[] piatti; + int numeroPiatti = -1, scelta = -1; + string stato; + + Console.Write("Nome del cliente: "); + cliente = Console.ReadLine(); + + //Console.Write("Descrizione del piatto: "); + //descrizione = Console.ReadLine(); + + do { + try { + Console.Write("Quanti piatti ordinare? "); + numeroPiatti = Convert.ToInt32(Console.ReadLine()); + if (numeroPiatti < 0) { + Console.WriteLine("Numero di piatti non valido."); + Pausa(); + } + } + catch (FormatException) { + Console.WriteLine("Numero di piatti non valido."); + Pausa(); + } + } + while (numeroPiatti < 0); + + piatti = new Piatto[numeroPiatti]; + + for (int i = 0; i < numeroPiatti; i++) { + Console.WriteLine($"Scelta del piatto n. {i + 1}\n"); + Console.WriteLine("Quale piatto scegliere?"); + StampaMenu(p_ristorante); + + do { + try { + Console.Write("Scelta: "); + scelta = Convert.ToInt32(Console.ReadLine()); + if (scelta <= 0 || scelta > p_ristorante.GetMenu().Length) { + Console.WriteLine("Scelta non valida."); + Pausa(); + } + } + catch (FormatException) { + Console.WriteLine("Scelta non valida."); + Pausa(); + } + } + while (scelta <= 0 || scelta > p_ristorante.GetMenu().Length); + + piatti[i] = p_ristorante.GetMenu()[scelta - 1]; + } + codiceOrdine = Ordine.codiceOrdineProgressivo + 1; + Ordine.codiceOrdineProgressivo = codiceOrdine; + p_ristorante.AggiungiOrdine(new Ordine(codiceOrdine, DateTime.Now, cliente, piatti, "in preparazione")); + } + + static void StampaOrdini(Ristorante p_ristorante) { + int i = 0; + foreach (Ordine o in p_ristorante.GetOrdini()) { + Console.WriteLine($"Ordine n. {i + 1}:"); + o.StampaOrdine(); + Console.WriteLine(); + i++; + } + } } diff --git a/bin/Debug/net9.0/ordini_ristorante.dll b/bin/Debug/net9.0/ordini_ristorante.dll index 81003f80e1365853b91553d386316666f5112e21..3f76ae5906893c8f5fc2f5e55ddf96268b103295 100644 GIT binary patch delta 4037 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 diff --git a/obj/Debug/net9.0/ordini_ristorante.AssemblyInfo.cs b/obj/Debug/net9.0/ordini_ristorante.AssemblyInfo.cs index 94e1b76..324bc89 100644 --- a/obj/Debug/net9.0/ordini_ristorante.AssemblyInfo.cs +++ b/obj/Debug/net9.0/ordini_ristorante.AssemblyInfo.cs @@ -13,10 +13,10 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("ordini_ristorante")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+b548480f07aff0b16f63b907bd44b887976e89eb")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+389d4771ec0493bd4e269a94942e65bc5b2be348")] [assembly: System.Reflection.AssemblyProductAttribute("ordini_ristorante")] [assembly: System.Reflection.AssemblyTitleAttribute("ordini_ristorante")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] -// Generato dalla classe WriteCodeFragment di MSBuild. +// Generated by the MSBuild WriteCodeFragment class. diff --git a/obj/Debug/net9.0/ordini_ristorante.AssemblyInfoInputs.cache b/obj/Debug/net9.0/ordini_ristorante.AssemblyInfoInputs.cache index cf725f2..12ec783 100644 --- a/obj/Debug/net9.0/ordini_ristorante.AssemblyInfoInputs.cache +++ b/obj/Debug/net9.0/ordini_ristorante.AssemblyInfoInputs.cache @@ -1 +1 @@ -d720b1271e49dc7c90fff3358be4316745aa45de2d86000c3c657a67e67a2db7 +11d675b6b88938d237d510d4cd5a5d5d435c4050a48b7e13fa970f91acaeef88 diff --git a/obj/Debug/net9.0/ordini_ristorante.dll b/obj/Debug/net9.0/ordini_ristorante.dll index 81003f80e1365853b91553d386316666f5112e21..3f76ae5906893c8f5fc2f5e55ddf96268b103295 100644 GIT binary patch delta 4037 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 diff --git a/obj/Debug/net9.0/ref/ordini_ristorante.dll b/obj/Debug/net9.0/ref/ordini_ristorante.dll index bf9ad85d83dce7a1b4e0c9bcaed48d21daa3d002..29e0fcea83965a52e93772964484c52dad3d9367 100644 GIT binary patch delta 1174 zcmZXUO-vI(6vzLwQ4(C5fY4n z#DHWjCLZyE2QM|jg9kP7U?RroO+9Gh#Y01koJ=&n9q3ZyHvP~0y?OI?=FQA5XbalC zCEKsZpE7HAYuW7D#t^F$j5Xxhdx2VUSUDz!Ss$BAZ?GZ7@#EzvGM{&PmhJBMk>fqC zw9~fD6vPBmUByod0S2HNP-$S3h^URx5gXvS1-zj)X4(T+Q^~3E8Hz()0YENz1_#hc zw!^f~4t94@8zP>gY@Sn-({W<+Q7HeAc&)k_6JJ$tjcQZzOfhwg{p4k+r(`OY$Rq0V zeNMAuT6W)HrhP)_`N4SwPD z7i8%sT5{+NYs(=gZ_lAi-0BlfyX(+t|VVeMV9XaVkov~1Q&DY zHdptFW}Db2bfXPr*0|sQ&^sOzTlR+ek9>makzLUWWh>vKH4N~}7MYb$;j$t-Z0$L; zqs-<|x2-pa{wQ-eV2yjg`%z)hms%`R!LzTgz%mYIsVXB@3x?*uar00O(`GQZ={zv( zdV;jq3{k0e8S_Z$wv22<0WzG?(#&aBlNQ1&?PgL3!cse=c1w*)9hORGoMMusY#vvr zslauq4bYKdKH8gA_-KvyN!{2a_24<_QM@7zfKyBxYDhbAgtQla(gEqeK-!53I7Jnsu2L^Vu6Lo5B7VNhY3h{Ck^xbz!zRa%Hg>2LZq fVuL(E>er?E$ucNjLnysj5ml6HZSr%n)|CGjMatF= delta 1072 zcmZXTOH30{6o&shQ-@NJwm^9}5F<6xMlI7Yw9~+XSL78fhz(RXb_&J%B3c)MQAjWZ zO-*QSTo{%Z6SkH_O>`k~W1=h4Xu`&Y3s;KKt;REhZN@m0`t5##;A%9tN8DA>kO0vnZR)Z?Fl$^}go&{rdo7Gc~&QHJOcGUz~4$T{~{eZ@Ku!XQZSfeJE9X+)Rlx4s^Pw}fZIsS zn(29F=oUUx*0I3grjA_b7gg3nqouKu^RqoCW3-zpu-s4(y_Egy@EC2>bBV7hBTAB-9ig{I)KO`zd5BE@&IHxZlDYYD?d(iBWh; z?h_VKS8^UKqrT{j|M9i**ui(AaX8|%xC}DwE5lw*Gwm8fggYJbLP0dP#~5KF(E-1y zgG3i1CVNZ{nH)12H<>V*CNf+jdN60Q6-msp0Ih8n0h-N2qKr+V7q5s%u|;gBAq3Dl zjCu-vXd#ZEjW}*5&Jp`?2}xoGX_ho~($q_)UNZH%sn-q7e>ej9gB34CzFU?3@7D0F z)0=z7gYm z?mfLc=$4tvPr6@oML3+Vsy-`5b#y?b(_j<@DJo$kC>lyf5Ft__nz2qRYUFfGQCpRw cMsJvE!<3&U9U4(C5fY4n z#DHWjCLZyE2QM|jg9kP7U?RroO+9Gh#Y01koJ=&n9q3ZyHvP~0y?OI?=FQA5XbalC zCEKsZpE7HAYuW7D#t^F$j5Xxhdx2VUSUDz!Ss$BAZ?GZ7@#EzvGM{&PmhJBMk>fqC zw9~fD6vPBmUByod0S2HNP-$S3h^URx5gXvS1-zj)X4(T+Q^~3E8Hz()0YENz1_#hc zw!^f~4t94@8zP>gY@Sn-({W<+Q7HeAc&)k_6JJ$tjcQZzOfhwg{p4k+r(`OY$Rq0V zeNMAuT6W)HrhP)_`N4SwPD z7i8%sT5{+NYs(=gZ_lAi-0BlfyX(+t|VVeMV9XaVkov~1Q&DY zHdptFW}Db2bfXPr*0|sQ&^sOzTlR+ek9>makzLUWWh>vKH4N~}7MYb$;j$t-Z0$L; zqs-<|x2-pa{wQ-eV2yjg`%z)hms%`R!LzTgz%mYIsVXB@3x?*uar00O(`GQZ={zv( zdV;jq3{k0e8S_Z$wv22<0WzG?(#&aBlNQ1&?PgL3!cse=c1w*)9hORGoMMusY#vvr zslauq4bYKdKH8gA_-KvyN!{2a_24<_QM@7zfKyBxYDhbAgtQla(gEqeK-!53I7Jnsu2L^Vu6Lo5B7VNhY3h{Ck^xbz!zRa%Hg>2LZq fVuL(E>er?E$ucNjLnysj5ml6HZSr%n)|CGjMatF= delta 1072 zcmZXTOH30{6o&shQ-@NJwm^9}5F<6xMlI7Yw9~+XSL78fhz(RXb_&J%B3c)MQAjWZ zO-*QSTo{%Z6SkH_O>`k~W1=h4Xu`&Y3s;KKt;REhZN@m0`t5##;A%9tN8DA>kO0vnZR)Z?Fl$^}go&{rdo7Gc~&QHJOcGUz~4$T{~{eZ@Ku!XQZSfeJE9X+)Rlx4s^Pw}fZIsS zn(29F=oUUx*0I3grjA_b7gg3nqouKu^RqoCW3-zpu-s4(y_Egy@EC2>bBV7hBTAB-9ig{I)KO`zd5BE@&IHxZlDYYD?d(iBWh; z?h_VKS8^UKqrT{j|M9i**ui(AaX8|%xC}DwE5lw*Gwm8fggYJbLP0dP#~5KF(E-1y zgG3i1CVNZ{nH)12H<>V*CNf+jdN60Q6-msp0Ih8n0h-N2qKr+V7q5s%u|;gBAq3Dl zjCu-vXd#ZEjW}*5&Jp`?2}xoGX_ho~($q_)UNZH%sn-q7e>ej9gB34CzFU?3@7D0F z)0=z7gYm z?mfLc=$4tvPr6@oML3+Vsy-`5b#y?b(_j<@DJo$kC>lyf5Ft__nz2qRYUFfGQCpRw cMsJvE!<3&U9U