static void Main(string[] args) { UtilsDatabase u = new UtilsDatabase(connStr); //u.CreateTableCars(); using (StreamReader sr = new StreamReader(file)) { String line = sr.ReadToEnd(); if (line == "true") { UtilsDatabase.first = true; } else { UtilsDatabase.first = false; } } Console.WriteLine("*** SALONE VENDITA VEICOLI NUOVI E USATI ***"); //Moto m = new Moto(); //Console.WriteLine(m); //Auto a = new Auto(); //Console.WriteLine(a); char scelta; do { menu(); Console.Write("DIGITA LA TUA SCELTA "); scelta = Console.ReadKey().KeyChar; switch (scelta) { case '1': if (UtilsDatabase.first) { UtilsDatabase.CreateTableCars("cars"); } else { Console.WriteLine("\nLa tabella cars è già esistente\n\n\n"); } break; case '2': setParameters(); if (veicolo == "Moto") { UtilsDatabase.AddNewCar(veicolo, marca, modello, colore, cilindrata, potenza, immatricolazione, usata, kmZero, kmPercorsi, prezzo, marcaSella, 0); } else { UtilsDatabase.AddNewCar(veicolo, marca, modello, colore, cilindrata, potenza, immatricolazione, usata, kmZero, kmPercorsi, prezzo, "", numAirbag); } break; case '3': int id; Console.WriteLine("\nId da eliminare: "); object aus = Console.ReadLine(); if (Double.IsNaN(Convert.ToDouble(aus))) { Console.WriteLine("Input non valido"); } else { id = Convert.ToInt32(aus); UtilsDatabase.DeleteElement("cars", id); } break; case '4': DropTable("cars"); break; case '5': Console.Clear(); break; default: break; } } while (scelta != 'X' && scelta != 'x'); using (StreamWriter sw = new StreamWriter(file)) { sw.WriteLine(UtilsDatabase.first.ToString()); } }