コード例 #1
0
        /*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");
        }
コード例 #2
0
        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);
        }