/*private void apriToolStripButton_Click(object sender, EventArgs e) * { * StreamReader sr = new StreamReader(@"Veicoli.json"); * string jsonString = sr.ReadToEnd(); * var items = JsonConvert.DeserializeObject<object>(jsonString); * SerializableBindingList<object> lst = JsonConvert.DeserializeObject<SerializableBindingList<object>>(jsonString); * SerializableBindingList<Veicolo> lstz = Utils.deserializeObject(lst); * MessageBox.Show(items.ToString()); * }*/ private void salvaToolStripButton_Click(object sender, EventArgs e) { _dbUtils.eliminaTabella("AUTO"); _dbUtils.eliminaTabella("MOTO"); _dbUtils.creaTabella("AUTO"); _dbUtils.creaTabella("MOTO"); foreach (Auto car in bindingListVeicoli.OfType <Auto>()) { _dbUtils.aggiungiItem("AUTO", car.Marca, car.Modello, car.Colore, Convert.ToInt32(car.Cilindrata), Convert.ToDouble(car.PotenzaKw), Convert.ToDateTime(car.Immatricolazione), car.IsUsato.ToString(), car.IsKmZero.ToString(), Convert.ToInt32(car.KmPercorsi), Convert.ToDouble(car.Prezzo), Convert.ToInt32(car.NumAirbag), null); } foreach (Moto moto in bindingListVeicoli.OfType <Moto>()) { _dbUtils.aggiungiItem("MOTO", moto.Marca, moto.Modello, moto.Colore, Convert.ToInt32(moto.Cilindrata), Convert.ToDouble(moto.PotenzaKw), Convert.ToDateTime(moto.Immatricolazione), moto.IsUsato.ToString(), moto.IsKmZero.ToString(), Convert.ToInt32(moto.KmPercorsi), Convert.ToDouble(moto.Prezzo), 0, moto.MarcaSella); } MessageBox.Show("Database aggiornato.", "AVVISO"); }
private static void sceltaAuto(string veicolo) { string marca = Interaction.InputBox("Inserisci la marca: ", veicolo), modello = Interaction.InputBox("Inserisci il modello: ", veicolo), colore = Interaction.InputBox("Inserisci il colore: ", veicolo), usata = Interaction.InputBox("E' giĆ stata usata?[SI/NO] ", veicolo), isKm0 = Interaction.InputBox("E' km zero?[SI/NO] ", veicolo); DateTime immatricolazione = Convert.ToDateTime(Interaction.InputBox("Inserisci la data d'immatricolazione: ", veicolo)); int cilindrata = Convert.ToInt32(Interaction.InputBox("Inserisci la cilindrata: ", veicolo)), kmPercorsi = Convert.ToInt32(Interaction.InputBox("Inserisci i km percorsi: ", veicolo)), numAirbag = Convert.ToInt32(Interaction.InputBox("Inserisci il numero degli airbag: ", veicolo)); double potenzaKw = Convert.ToDouble(Interaction.InputBox("Inserisci la potenza: ", veicolo)), prezzo = Convert.ToDouble(Interaction.InputBox("Inserisci il prezzo: ", veicolo)); _dbUtils.aggiungiItem(veicolo, marca, modello, colore, cilindrata, potenzaKw, immatricolazione, usata, isKm0, kmPercorsi, prezzo, numAirbag, null); }