static void Main(string[] args) { char scelta; do { menu(); Console.Write(" DIGITA LA TUA SCELTA: "); scelta = Console.ReadKey().KeyChar; switch (scelta) { case '1': DbActions.CreateTableVeicoli(); DbActions.CreateListCars(); break; case '2': #region inizializzazione campi string targa = Interaction.InputBox("Inserisci la targa del veicolo"), marca = Interaction.InputBox("Inserisci la marca del veicolo"), modello = Interaction.InputBox("Inserisci il modello del veicolo"), colore = Interaction.InputBox("Inserisci il colore del veicolo"), cilindrata = Interaction.InputBox("Inserisci la cilindrata del veicolo"), potenzaKw = Interaction.InputBox("Inserisci la potenza(Kw) del veicolo"), dataImmatricolazione = DateTime.Now.Date.ToShortDateString(), isUsato = "", isKm0 = "", kmPercorsi = Interaction.InputBox("Inserisci i km percorsi dal veicolo"), str = Interaction.InputBox("Inserisci il numero di airbag o la marca della sella del veicolo"); if (Convert.ToInt32(kmPercorsi) > 0) { isUsato = "True"; isKm0 = "false"; } else { isUsato = "False"; isKm0 = "True"; } #endregion string parameters = targa + "|" + marca + "|" + modello + "|" + colore + "|" + cilindrata + "|" + potenzaKw + "|" + dataImmatricolazione + "|" + isUsato + "|" + isKm0 + "|" + kmPercorsi + "|" + str; DbActions.AddNewItem(parameters); Console.WriteLine("\n Item added to Auto!!"); System.Threading.Thread.Sleep(2000); break; case '3': targa = Interaction.InputBox("Inserisci la targa dell'elemento da modificare"); marca = Interaction.InputBox("Inserisci la marca del veicolo da modificare"); str = Interaction.InputBox("Inserisci il campo che vuoi modificare"); string newVal = Interaction.InputBox("Inserisci il nuovo valore del campo"); DbActions.modifyItem(targa, marca, str, newVal); DbActions.CreateListCars(); break; case '4': targa = Interaction.InputBox("Inserisci la targa dell'elemento da eliminare"); DbActions.deleteItem(targa); DbActions.CreateListCars(); break; case '5': DbActions.CreateListCars(); showList(); break; case '6': if (DbActions.bindingListVeicoli.Count == 0) { DbActions.CreateListCars(); } Console.WriteLine("\n There are " + DbActions.bindingListVeicoli.Count + " vehicles"); Console.ReadKey(); break; case '7': DbActions.dropTable(); break; case '8': if (DbActions.bindingListVeicoli.Count == 0) { DbActions.CreateListCars(); } string webPath = (@"E:\Triennio\QUARTA_SUP\Informatica\Progetti\VenditaVeicoliSolution\fileStorage/www/index.html"); Utils.createHtml(DbActions.bindingListVeicoli, webPath); System.Diagnostics.Process.Start(webPath); break; default: break; } } while (scelta != 'X' && scelta != 'x'); }