Exemplo n.º 1
0
        void GetACar()
        {
            AutoPalvelu.Auto auto = client.GetAuto(currentCarId);
            if (auto.Hinta == 0)
            {
                currentCarId--;
                return;
            }
            textBox1.Text           = auto.MittariLukema.ToString();
            textBox2.Text           = auto.MoottorinTilavuus.ToString();
            textBox3.Text           = auto.Hinta.ToString();
            comboBox1.SelectedIndex = auto.AutonMerkkiID;
            comboBox3.SelectedIndex = auto.VaritID;
            comboBox4.SelectedIndex = auto.PolttoaineID;


            comboBox2.Items.Clear();
            AutoPalvelu.AutonMalli[] malliList;
            malliList = client.getAutoModelsByMakerId(auto.AutonMerkkiID);
            foreach (AutoPalvelu.AutonMalli malli in malliList)
            {
                comboBox2.Items.Add(malli);
            }
            comboBox2.DisplayMember = "MalliNimi";
            comboBox2.Enabled       = true;
            foreach (AutoPalvelu.AutonMalli malli in malliList)
            {
                if (malli.Id == auto.AutonMalliID)
                {
                    comboBox2.SelectedItem = malli;
                    break;
                }
            }
        }
Exemplo n.º 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (!CheckTextField(textBox1))
            {
                MessageBox.Show("Jokin teksti kentistä on tyhjä tai ei numero");
                return;
            }
            if (!CheckTextField(textBox2))
            {
                MessageBox.Show("Jokin teksti kentistä on tyhjä tai ei numero");
                return;
            }
            if (!CheckTextField(textBox3))
            {
                MessageBox.Show("Jokin teksti kentistä on tyhjä tai ei numero");
                return;
            }

            AutoPalvelu.Auto newAuto = new AutoPalvelu.Auto();
            newAuto.MittariLukema     = int.Parse(textBox1.Text);
            newAuto.MoottorinTilavuus = int.Parse(textBox2.Text);
            newAuto.Hinta             = int.Parse(textBox3.Text);

            AutoPalvelu.AutonMerkki merkki = new AutoPalvelu.AutonMerkki();
            merkki = (AutoPalvelu.AutonMerkki)comboBox1.SelectedItem;
            newAuto.AutonMerkkiID = merkki.Id;

            AutoPalvelu.AutonMalli malli = new AutoPalvelu.AutonMalli();
            malli = (AutoPalvelu.AutonMalli)comboBox2.SelectedItem;
            newAuto.AutonMalliID = malli.Id;

            AutoPalvelu.Polttoaine polttoaine = new AutoPalvelu.Polttoaine();
            polttoaine           = (AutoPalvelu.Polttoaine)comboBox4.SelectedItem;
            newAuto.PolttoaineID = polttoaine.Id;

            AutoPalvelu.Vari vari = new AutoPalvelu.Vari();
            vari            = (AutoPalvelu.Vari)comboBox3.SelectedItem;
            newAuto.VaritID = vari.Id;

            newAuto.RekisteriPaivamaara = DateTime.Now.Date;

            currentCarId = client.saveAutoIntoDatabase(newAuto);
            Console.WriteLine(currentCarId);
        }