From ec864a4b31edb088009afc216abe3ff1423e9fda Mon Sep 17 00:00:00 2001 From: La Programmatrice Verde Date: Fri, 30 May 2025 08:23:48 +0200 Subject: [PATCH] Controlli finali --- Program.cs | 43 ++++++++++++++---- bin/Debug/net9.0/ordini_ristorante.dll | Bin 12288 -> 12800 bytes bin/Debug/net9.0/ordini_ristorante.pdb | Bin 14552 -> 14756 bytes .../net9.0/ordini_ristorante.AssemblyInfo.cs | 2 +- ...ordini_ristorante.AssemblyInfoInputs.cache | 2 +- obj/Debug/net9.0/ordini_ristorante.dll | Bin 12288 -> 12800 bytes obj/Debug/net9.0/ordini_ristorante.pdb | Bin 14552 -> 14756 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 9 files changed, 37 insertions(+), 10 deletions(-) diff --git a/Program.cs b/Program.cs index 363987a..32a6d05 100644 --- a/Program.cs +++ b/Program.cs @@ -26,26 +26,51 @@ class Program { Pausa(); break; case 2: - StampaMenu(ristorante); + if (ristorante.GetMenu().Length == 0) { + Console.WriteLine("Creare almeno un piatto prima di mostrare il menĂ¹"); + } + else { + StampaMenu(ristorante); + } Pausa(); break; case 3: - AggiungiOrdine(ristorante); - Console.WriteLine("Ordine aggiunto con successo"); + if (ristorante.GetMenu().Length == 0) { + Console.WriteLine("Creare almeno un piatto prima di creare un ordine"); + } + else { + AggiungiOrdine(ristorante); + Console.WriteLine("Ordine aggiunto con successo"); + } Pausa(); break; case 4: - AnnullaOrdine(ristorante); - Console.WriteLine("Ordine annullato con successo."); + if (ristorante.GetOrdini().Length == 0) { + Console.WriteLine("Creare almeno un ordine prima di annullarlo"); + } + else { + AnnullaOrdine(ristorante); + Console.WriteLine("Ordine annullato con successo."); + } Pausa(); break; case 5: - PagaOrdine(ristorante); - Console.WriteLine("Ordine pagato con successo"); + if (ristorante.GetOrdini().Length == 0) { + Console.WriteLine("Creare almeno un ordine prima di pagarlo"); + } + else { + PagaOrdine(ristorante); + Console.WriteLine("Ordine pagato con successo"); + } Pausa(); break; case 6: - StampaOrdini(ristorante); + if (ristorante.GetOrdini().Length == 0) { + Console.WriteLine("Creare almeno un ordine prima di mostrarli tutti"); + } + else { + StampaOrdini(ristorante); + } Pausa(); break; default: @@ -176,6 +201,7 @@ class Program { static void AnnullaOrdine(Ristorante p_ristorante) { int scelta = -1; bool exit = true; + Console.Write("Codici identificativi degli ordini: "); for (int i = 0; i < p_ristorante.GetOrdini().Length; i++) { Console.WriteLine(p_ristorante.GetOrdini()[i].GetCodiceOrdine()); } @@ -210,6 +236,7 @@ class Program { static void PagaOrdine(Ristorante p_ristorante) { int scelta = -1; bool exit = true; + Console.Write("Codici identificativi degli ordini: "); for (int i = 0; i < p_ristorante.GetOrdini().Length; i++) { Console.WriteLine(p_ristorante.GetOrdini()[i].GetCodiceOrdine()); } diff --git a/bin/Debug/net9.0/ordini_ristorante.dll b/bin/Debug/net9.0/ordini_ristorante.dll index 48f0a548e2dbd21c8bf1f074c514acedaa2cab3c..6e96094df08f06ed81a2bdeeb4af1295ddd407ad 100644 GIT binary patch delta 2441 zcmbtVeQZ-z6#w1V_Pw^-U|sh;Ho9(X?K-yZL)HS~WUzsgF&rp}$kuj)!PrLKqLGhn zS#U(AVO$gj8xlthh=gfH0VBb%e~5{3AsQ7$G$dj$7!1ac2zc)6gN=wE3AZ`tp7Xo+ zcg{Wc-gnzs+Zout)js<3!69hvBJ7A@Zool+F$~63^u7J$gwy4~LIKnQ*A0E?*2qpE zlKe|^fyF#s%H_*gwmC7IARCE;zsy`LhkwAbnVVl=cH4D|Alf_<2?o4B6>uj4jQnIk z=3QCtP_;ColX4{~xiVWeg3oU329YEi$IyXQA$Zup4=EX0zl&&ecxE+)*&Ixg?*Sr!V5Q7|Q|w9YVnjWKaAGZQ zyUeE=*GhY3zQ?#C_VC~7qr5J{%F|3yNjl}e5p)WlWAaK5E4;&$klZLH(IU-=F*;(Y z59bW7Q~0oHPSW80V+<-h$~+>SQD_zUT#9&B`kKs0Pn6eqCui^tBmX{fMs&2;(F7{& zLOyL95p$v%_|nMIe`3s+29;1wR3DSB8TrQ(Hl$860U1kbu#q-{f+3?~$^1Fg_mY1g zv}9rhtDngjvY5~}@CfNqRz`ZiuAKC2y|4!%^d=QQrmrNs#~?<#bycj|M$zz6;#GYO zA)R3ldbX0u*sXcz;pfbf!dCNCi!-&EDTt(NMl6i5X!`QwHE*Y`jr%Rmi5pl1j@!dC zidYxlYbjw{_&JM{?3)&6M=!JB0DX8O!V0}i*Cd+mCeVj(bbTxafvm8XiU6#5LGzx_ z?_yTuiZ_F1t}zUdcR=$>*#L`0z!@H^)eW#XT-3bN7+~>8bcM%`VW5L0pjx~UYS}Up z@l4o5yJ0m;M4RTV)4fSvujXwsw2}9^<~^@F$da&M^VaA$uw;Czd8OZPgjlDfp3e2Ck5H!AYYYK2R{AS8z zLp$|0w4#ylHu?#ym1Z{5oI0`tWZB4Wp+~5V@HOlB44PCh_01%<#fm z2op75y~U@8FxK*rU@{eRnQ+G_&F@Ti2Jvh1-wt z;VFv?HL#~a14ZnqJEm><>8gH*d~3zo%f!FaqzbZZed+Pi_3}_vRwfHga6GMB=)*L) z;Y9)IV)&@{P+x~al#upO?vJoA0rL>XVE_OC delta 1772 zcmZ`(X>3$g7(MrGeVw*2ooRb&KrvDFr6}8j20$HiQt3L?JQ!F$VCvZ=Q)(e93p-ch0xG zd+)pVcCYJR)AziutZ!pK?B^H}X%tY&9ArVVTCyc%o5=PE-Y4K7_yw)FtD;LYil_^WLV*>VHDii! z5=_QsBUf~>Bg-|zYegEyM;_FS5-alb_=rz4ibce3;ZD3aE`v|e_4@H5#(*@>UD>T< zEA_A6y?1Xa4VXCzumz(n%;O@u5Q)n&U$6ViOB5O@twd_14o714zl97Sv0dRKx-b8b zi2P$xz?i2Ti9-tiP2VVeq44(fRk@e{TYg93=hKVxtJM3JSE*ca)Jf}A{;*?G!K)&P zM(BV`H*)Bm`e0&E<(nN%`DgFn=Ta~gjm ztHDVNp_@&78CrL$`CMpi$QiqiP*i93tt(GKx1YsC>aAXe2s zcUiO8WG9FZC3Br~Sx1yHlrw>Upq}s&dx-E&c_!f_itrCW;BHGluFN67R~6A7xtX-BcEm(w$;ZSUc13n$3Q|YJNJqkePfmJ6N=yr6H3xk=UVU=vV9T*leHN$^EY2 z#BD4CCw!@lYPO57bVXS==dK|6pSXfuy(}At{i*mWMS}}Yai-9Z@8!MBg~MejR)lqM zjH zUxlDz+8XjOlw#Pbnk)|=*z8I90I~Bn+pTsI`_^XLY8+#e@pXz>-%DP1KgzoLaGEZceRv=H)j{%C;s~C@UiBO)Z{ufNqPwVtGHxmp zSSG@94jUxjNlJ^F$4=syTEqfW#idGQ;5e(Kr8-4eh*3g6ej=BXAH&ur=o#MeR1$1Ki$vpykqyzkK2*l<20Ypwa_^M! z0>kGV`E%%nCq`z^d~1LDjQXwD-r@6&rIoh0_?j(>R*SrT|I8y-s-inTkI%Pnelf#% z6TfH_NNr8Y8%8PPq2N$*!qj$oQ4C>3QG*WDVLH8Q5us&_Ax^r95GgUzO^UB2Gf9t8 iM#zds2 diff --git a/bin/Debug/net9.0/ordini_ristorante.pdb b/bin/Debug/net9.0/ordini_ristorante.pdb index ba3ce9f7388b963d1612163140c74df6de918c9d..fae993ec2ccce994fb776dd17caf023715391699 100644 GIT binary patch delta 662 zcmcanxTJVOfr5t-1B0?tPJR*t1A|=p-OEMmRos^;G+x_aG-2(o-HkUkP7q?Wd!xh5 zz@*E}Fdc|r0kOJ1GeaQ|hZ_KOF|aV$8nQ6>0dYJK7XWc15HAGcgFtL)wD|$!9!4e| zrp@!1r!lEr&}m?1W$4gd03;vi9srV@`VYWt1{PKZR|5qgsckqpicN+|(`a)ATO*^w z{}s`#%gm$Ryn1ZG#^Ln6t=4OUL}oMd>7}z5bG(eI=G!dEp~t9jVTEkp?Q82EA3OB^ znZ&8eq#Q}d+OG4fxLUp()$e>gF>P}?=U)xRYB7`PcY zm>Ad?*q9ht8B{@HKtC}u_%JfKGud)8Ffvs#GB7X!X)ZZ^y^r4F|%fRVwG$r8;jDUe1Jkn>;~vFWqJ&xRyB|}hDpS`drW8?NB4CV`WMr^nO5|n`0tF?| z!3`~3K;eYRbB!l6)=oAw@ne?-1}tMk`{q^?YevR{lMkADF`k~xWA>Es?dDHr&ls73 G#sC0Gbb&Jf delta 461 zcmZ2de4}tefkKTT1B0?tPJR*t1H-1@b2`&ExjHVI#c5_$`e@DKijvJ6CkQdxspv2> zSOM{QAXd_4W{A^cW>^8lefmIM3@i*K1}qG%Ks*hImjm$*Aie>_KY+NvaPtGkJ&a7H zjGN~%Ph(OO*J)s8WjLU-07y#c9srUKdJn*C1{PL^8hr&InPf0IicN+o!Ekd0TO*@_ z_~Ym~`F5gZ>yJA3q=p;349wP=+$qCw)8^lYeU(8SOi!ZG*}pT7>t-0xEVN@ z7}yxtm>8HC#90{Fk+{+zE}9Z4keCS;Z3d`flBh;$vcN2w{L|Q2n1@lH(O;#hg$amK zM1kSR=rGyOM2yjOa;nK>#-zzVP5jtoc!0t=oBd3!85x&N?lSXY-(bPWAi$(N`Jj2h QWN-6)#!H)bn?GX&00F9K(EtDd diff --git a/obj/Debug/net9.0/ordini_ristorante.AssemblyInfo.cs b/obj/Debug/net9.0/ordini_ristorante.AssemblyInfo.cs index 09f5be3..4864a88 100644 --- a/obj/Debug/net9.0/ordini_ristorante.AssemblyInfo.cs +++ b/obj/Debug/net9.0/ordini_ristorante.AssemblyInfo.cs @@ -13,7 +13,7 @@ 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+a275e915843af2c05a1cebecfa40f24f9324cc74")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+b609104b184a27ab297f47c9b282bf7fbfd30c9d")] [assembly: System.Reflection.AssemblyProductAttribute("ordini_ristorante")] [assembly: System.Reflection.AssemblyTitleAttribute("ordini_ristorante")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/obj/Debug/net9.0/ordini_ristorante.AssemblyInfoInputs.cache b/obj/Debug/net9.0/ordini_ristorante.AssemblyInfoInputs.cache index 39a9d8a..05cb678 100644 --- a/obj/Debug/net9.0/ordini_ristorante.AssemblyInfoInputs.cache +++ b/obj/Debug/net9.0/ordini_ristorante.AssemblyInfoInputs.cache @@ -1 +1 @@ -b3a63bd86fc6fad1ffe10f51f798240b88be0bc8e79cda50983e1c878f1df28b +b1470357a9001fb19e3b1fe2c265734c0e56a36095a90d27b2fa10117c6660a4 diff --git a/obj/Debug/net9.0/ordini_ristorante.dll b/obj/Debug/net9.0/ordini_ristorante.dll index 48f0a548e2dbd21c8bf1f074c514acedaa2cab3c..6e96094df08f06ed81a2bdeeb4af1295ddd407ad 100644 GIT binary patch delta 2441 zcmbtVeQZ-z6#w1V_Pw^-U|sh;Ho9(X?K-yZL)HS~WUzsgF&rp}$kuj)!PrLKqLGhn zS#U(AVO$gj8xlthh=gfH0VBb%e~5{3AsQ7$G$dj$7!1ac2zc)6gN=wE3AZ`tp7Xo+ zcg{Wc-gnzs+Zout)js<3!69hvBJ7A@Zool+F$~63^u7J$gwy4~LIKnQ*A0E?*2qpE zlKe|^fyF#s%H_*gwmC7IARCE;zsy`LhkwAbnVVl=cH4D|Alf_<2?o4B6>uj4jQnIk z=3QCtP_;ColX4{~xiVWeg3oU329YEi$IyXQA$Zup4=EX0zl&&ecxE+)*&Ixg?*Sr!V5Q7|Q|w9YVnjWKaAGZQ zyUeE=*GhY3zQ?#C_VC~7qr5J{%F|3yNjl}e5p)WlWAaK5E4;&$klZLH(IU-=F*;(Y z59bW7Q~0oHPSW80V+<-h$~+>SQD_zUT#9&B`kKs0Pn6eqCui^tBmX{fMs&2;(F7{& zLOyL95p$v%_|nMIe`3s+29;1wR3DSB8TrQ(Hl$860U1kbu#q-{f+3?~$^1Fg_mY1g zv}9rhtDngjvY5~}@CfNqRz`ZiuAKC2y|4!%^d=QQrmrNs#~?<#bycj|M$zz6;#GYO zA)R3ldbX0u*sXcz;pfbf!dCNCi!-&EDTt(NMl6i5X!`QwHE*Y`jr%Rmi5pl1j@!dC zidYxlYbjw{_&JM{?3)&6M=!JB0DX8O!V0}i*Cd+mCeVj(bbTxafvm8XiU6#5LGzx_ z?_yTuiZ_F1t}zUdcR=$>*#L`0z!@H^)eW#XT-3bN7+~>8bcM%`VW5L0pjx~UYS}Up z@l4o5yJ0m;M4RTV)4fSvujXwsw2}9^<~^@F$da&M^VaA$uw;Czd8OZPgjlDfp3e2Ck5H!AYYYK2R{AS8z zLp$|0w4#ylHu?#ym1Z{5oI0`tWZB4Wp+~5V@HOlB44PCh_01%<#fm z2op75y~U@8FxK*rU@{eRnQ+G_&F@Ti2Jvh1-wt z;VFv?HL#~a14ZnqJEm><>8gH*d~3zo%f!FaqzbZZed+Pi_3}_vRwfHga6GMB=)*L) z;Y9)IV)&@{P+x~al#upO?vJoA0rL>XVE_OC delta 1772 zcmZ`(X>3$g7(MrGeVw*2ooRb&KrvDFr6}8j20$HiQt3L?JQ!F$VCvZ=Q)(e93p-ch0xG zd+)pVcCYJR)AziutZ!pK?B^H}X%tY&9ArVVTCyc%o5=PE-Y4K7_yw)FtD;LYil_^WLV*>VHDii! z5=_QsBUf~>Bg-|zYegEyM;_FS5-alb_=rz4ibce3;ZD3aE`v|e_4@H5#(*@>UD>T< zEA_A6y?1Xa4VXCzumz(n%;O@u5Q)n&U$6ViOB5O@twd_14o714zl97Sv0dRKx-b8b zi2P$xz?i2Ti9-tiP2VVeq44(fRk@e{TYg93=hKVxtJM3JSE*ca)Jf}A{;*?G!K)&P zM(BV`H*)Bm`e0&E<(nN%`DgFn=Ta~gjm ztHDVNp_@&78CrL$`CMpi$QiqiP*i93tt(GKx1YsC>aAXe2s zcUiO8WG9FZC3Br~Sx1yHlrw>Upq}s&dx-E&c_!f_itrCW;BHGluFN67R~6A7xtX-BcEm(w$;ZSUc13n$3Q|YJNJqkePfmJ6N=yr6H3xk=UVU=vV9T*leHN$^EY2 z#BD4CCw!@lYPO57bVXS==dK|6pSXfuy(}At{i*mWMS}}Yai-9Z@8!MBg~MejR)lqM zjH zUxlDz+8XjOlw#Pbnk)|=*z8I90I~Bn+pTsI`_^XLY8+#e@pXz>-%DP1KgzoLaGEZceRv=H)j{%C;s~C@UiBO)Z{ufNqPwVtGHxmp zSSG@94jUxjNlJ^F$4=syTEqfW#idGQ;5e(Kr8-4eh*3g6ej=BXAH&ur=o#MeR1$1Ki$vpykqyzkK2*l<20Ypwa_^M! z0>kGV`E%%nCq`z^d~1LDjQXwD-r@6&rIoh0_?j(>R*SrT|I8y-s-inTkI%Pnelf#% z6TfH_NNr8Y8%8PPq2N$*!qj$oQ4C>3QG*WDVLH8Q5us&_Ax^r95GgUzO^UB2Gf9t8 iM#zds2 diff --git a/obj/Debug/net9.0/ordini_ristorante.pdb b/obj/Debug/net9.0/ordini_ristorante.pdb index ba3ce9f7388b963d1612163140c74df6de918c9d..fae993ec2ccce994fb776dd17caf023715391699 100644 GIT binary patch delta 662 zcmcanxTJVOfr5t-1B0?tPJR*t1A|=p-OEMmRos^;G+x_aG-2(o-HkUkP7q?Wd!xh5 zz@*E}Fdc|r0kOJ1GeaQ|hZ_KOF|aV$8nQ6>0dYJK7XWc15HAGcgFtL)wD|$!9!4e| zrp@!1r!lEr&}m?1W$4gd03;vi9srV@`VYWt1{PKZR|5qgsckqpicN+|(`a)ATO*^w z{}s`#%gm$Ryn1ZG#^Ln6t=4OUL}oMd>7}z5bG(eI=G!dEp~t9jVTEkp?Q82EA3OB^ znZ&8eq#Q}d+OG4fxLUp()$e>gF>P}?=U)xRYB7`PcY zm>Ad?*q9ht8B{@HKtC}u_%JfKGud)8Ffvs#GB7X!X)ZZ^y^r4F|%fRVwG$r8;jDUe1Jkn>;~vFWqJ&xRyB|}hDpS`drW8?NB4CV`WMr^nO5|n`0tF?| z!3`~3K;eYRbB!l6)=oAw@ne?-1}tMk`{q^?YevR{lMkADF`k~xWA>Es?dDHr&ls73 G#sC0Gbb&Jf delta 461 zcmZ2de4}tefkKTT1B0?tPJR*t1H-1@b2`&ExjHVI#c5_$`e@DKijvJ6CkQdxspv2> zSOM{QAXd_4W{A^cW>^8lefmIM3@i*K1}qG%Ks*hImjm$*Aie>_KY+NvaPtGkJ&a7H zjGN~%Ph(OO*J)s8WjLU-07y#c9srUKdJn*C1{PL^8hr&InPf0IicN+o!Ekd0TO*@_ z_~Ym~`F5gZ>yJA3q=p;349wP=+$qCw)8^lYeU(8SOi!ZG*}pT7>t-0xEVN@ z7}yxtm>8HC#90{Fk+{+zE}9Z4keCS;Z3d`flBh;$vcN2w{L|Q2n1@lH(O;#hg$amK zM1kSR=rGyOM2yjOa;nK>#-zzVP5jtoc!0t=oBd3!85x&N?lSXY-(bPWAi$(N`Jj2h QWN-6)#!H)bn?GX&00F9K(EtDd diff --git a/obj/Debug/net9.0/ref/ordini_ristorante.dll b/obj/Debug/net9.0/ref/ordini_ristorante.dll index be0e2dcb09b69665a22b33016a96b9a1593cd6bf..846108ec3dce84760bf0057a7e559fc18c6b283b 100644 GIT binary patch delta 195 zcmZoLX)u}4!6GCb_i~)51fkp`u=!oD?PQdi>kGS&-#Da=w!~%o-6~)51fkp`u=!oD?PQdi>kGS&-#Da=w!~%o-6