Esempio n. 1
0
        public void addKmCar(Km0 km0)
        {
            CarLoad("Veicoli/km0.json");
            Program.carList.Add(km0);
            string json = JsonConvert.SerializeObject(Program.carList);

            File.WriteAllText("Veicoli/km0.json", json);
        }
Esempio n. 2
0
        private void addOldKmCar(int option)
        {
            int ann = 0;
            int km  = 0;

            for (int i = 0; i < 2; i++) // Controllo valore numerico
            {
                try
                {
                    if (i == 0)
                    {
                        km = Convert.ToInt32(textBox4.Text);
                    }
                    else
                    {
                        ann = Convert.ToInt32(textBox6.Text);
                    }
                }
                catch (Exception error)
                {
                    Console.WriteLine(error);
                    if (i == 0)
                    {
                        MessageBox.Show("KM Percorsi... Valore inserito non valido, RINSERIRE PREGO");
                    }
                    else
                    {
                        MessageBox.Show("Anno Immatricolazione... Valore inserito non valido, RINSERIRE PREGO");
                    }
                }
            }

            if (conc.check(textBox3.Text)) // Controllo targa
            {
                if (ann != 0 && km != 0)
                {
                    if (option == 0)
                    {
                        Usato usato = new Usato(comboBox1.SelectedItem.ToString(), textBox1.Text, comboBox2.SelectedItem.ToString(), comboBox4.SelectedItem.ToString(), textBox3.Text, km, textBox5.Text, ann, (float)numericUpDown1.Value);
                        venditore.addUsedCar(usato);
                    }
                    else
                    {
                        Km0 km0 = new Km0(comboBox1.SelectedItem.ToString(), textBox1.Text, comboBox2.SelectedItem.ToString(), comboBox4.SelectedItem.ToString(), textBox3.Text, km, textBox5.Text, ann, (float)numericUpDown1.Value);
                        venditore.addKmCar(km0);
                    }
                }
            }
            else
            {
                MessageBox.Show("Targa inserita non valida, RINSERIRE PREGO");
            }
        }