private void btnIzmeniAutomobil_Click(object sender, EventArgs e) { if (ProveraPoljaUnosa()) { Automobil automobil = (Automobil)lbAutomobili.SelectedItem; int id = automobil.Id; automobili.Remove(automobil); NapraviAutomobil(id); //DodajuListBox(); PopuniPolja(); } }
private void OsveziPolja(Automobil automobil) { txtMarka.Text = automobil.Marka.ToString(); txtModel.Text = automobil.Model.ToString(); txtGodiste.Text = automobil.Godiste.ToString(); txtKubikaza.Text = automobil.Kubikaza.ToString(); cbPogon.Text = automobil.Pogon.ToString(); cbMenjac.Text = automobil.Menjac.ToString(); cbKaroserija.Text = automobil.Karoserija.ToString(); cbGorivo.Text = automobil.Gorivo.ToString(); cbBrojVrata.Text = automobil.Broj_vrata.ToString(); }
private void btnObrisiAutomobil_Click(object sender, EventArgs e) { DialogResult rezultat = MessageBox.Show("Da li zelite da obrisete automobil?", "Upozorenje", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (rezultat == DialogResult.Yes) { Automobil automobil = (Automobil)lbAutomobili.SelectedItem; automobili.Remove(automobil); automobili = automobili.OrderBy(x => x.Id).ToList(); Datoteka.Upisi(datoteka_automobili, automobili); DodajuListBox(); PopuniPolja(); } else if (rezultat == DialogResult.No) { Automobil automobil = (Automobil)lbAutomobili.SelectedItem; OsveziPolja(automobil); } }
private void NapraviPonudu(int id) { Automobil automobil = (Automobil)lbAutomobili.SelectedItem; int id_ponude = id; int id_auto = automobil.Id; DateTime datum_od = dtpDatumOd.Value; DateTime datum_do = dtpDatumDo.Value; double cena; Double.TryParse(txtCena.Text, out cena); if (datum_do < datum_od) { MessageBox.Show("Datum kraja vazenja ponude ne moze biti manji od datume pocetka trajanja ponude", "Upozorenje!"); } else { ponude.Add(new Ponuda(id, id_auto, datum_od, datum_do, cena)); } }
private void btnUnesiAutomobil_Click(object sender, EventArgs e) { NapraviAutomobil(Automobil.GetNewId(automobili)); }
private void lbAutomobili_SelectedIndexChanged(object sender, EventArgs e) { Automobil automobil = (Automobil)lbAutomobili.SelectedItem; OsveziPolja(automobil); }