private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { if (comboBox1.SelectedItem != null) { comboBox2.Items.Clear(); AutoPalvelu.AutonMerkki merkki = (AutoPalvelu.AutonMerkki)comboBox1.SelectedItem; AutoPalvelu.AutonMalli[] malliList; malliList = client.getAutoModelsByMakerId(merkki.Id); foreach (AutoPalvelu.AutonMalli malli in malliList) { comboBox2.Items.Add(malli); } comboBox2.DisplayMember = "MalliNimi"; comboBox2.Enabled = true; } }
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); }