public static void Main(string[] args) { char scelta; //Moto m = new Moto(); ///Console.WriteLine(m.Marca+" "+m.Modello); senza ovveride //Console.WriteLine(m); ///con ovveride //Auto a = new Auto(); //Console.WriteLine(a); do { menu(); Console.WriteLine("Digita un comando da eseguire : "); scelta = Console.ReadKey().KeyChar; switch (scelta) { case '1': { ///Create Table UtilsDatabase.CreaTabella("Veicoli"); Console.WriteLine("Tabella Creata Correttamente"); Console.ReadKey(); break; } case '2': { Veicolo v; v = AddParamtresConsole(); ///Aggiunta in Database UtilsDatabase.AggiungiVeicolo(v); Console.WriteLine("Veicolo Aggiunto Correttamente"); Console.ReadKey(); break; } case '3': { ///Veicolo Eliminato in Database Console.WriteLine("Inserisci ID del Veicolo da eliminare: "); int Key = Convert.ToInt32(Console.ReadLine()); UtilsDatabase.EliminaVeicolo(Key); Console.WriteLine("Veicolo Eliminato Correttamente"); Console.ReadKey(); break; } case '4': { ///Update Table with new Datas string _option; string Data_Mod; String Id; Console.WriteLine("SCRIVI ID DEL VEICOLO:"); Id = Console.ReadLine().ToUpper(); Console.WriteLine("MARCA|MODELLO|COLORE|CILINDRATA|POTENZAKW|USATO|KMZERO|KM_PERCORSI|NUMAIRBAG|MARCASELLA|PREZZO"); Console.WriteLine("SCEGLI OPZIONE: "); _option = Console.ReadLine().ToUpper(); if ((_option == "USATO") || (_option == "KMZERO")) { Console.WriteLine($"SCRIVI IL DATO DI {_option} [SI][NO] : "); } else { Console.WriteLine($"SCRIVI IL DATO DI {_option} : "); } Data_Mod = Console.ReadLine().ToUpper(); UtilsDatabase.AggiornaDataBase("Veicoli", Id, _option, Data_Mod); Console.WriteLine("Database aggiornato correttamente"); Console.ReadKey(); break; } case '5': { ///Destroy Table string confirm; Console.WriteLine("Sei sicuro di eliminare database[SI][NO] ?"); confirm = Console.ReadLine().ToUpper(); if (confirm == "SI") { UtilsDatabase.EliminaDataBase("Veicolo"); Console.WriteLine("Il database è stato eliminato con successo"); } Console.ReadKey(); break; } case '6': { //Esclusivamente usato per console UtilsDatabase.VisualizzaConsoleListaVeicoli(); Console.WriteLine("Ecco la lista dei veicoli"); Console.ReadKey(); break; } case '7': { Console.Clear(); break; } } } while ((scelta != 'X') || (scelta != 'x')); }