public void loadDestinations() { lbDestinacii.Items.Clear(); tbProsecna.Clear(); tbNajskapa.Clear(); if (lbAvtobusi.SelectedIndex == -1) { return; } Avtobus selektiran = (Avtobus)lbAvtobusi.SelectedItem; if (selektiran.destinacii.Count() < 1) { return; } Destinacija najskapa = selektiran.destinacii[0]; int prosek = 0; foreach (Destinacija dst in selektiran.destinacii) { lbDestinacii.Items.Add(dst); if (najskapa.cena < dst.cena) { najskapa = dst; } prosek += dst.cena; } prosek /= selektiran.destinacii.Count(); tbNajskapa.Text = najskapa.ToString(); tbProsecna.Text = prosek.ToString(); }
private void btnDodadi_Click(object sender, EventArgs e) { if (tbIme.Text != "" && tbRegistracija.Text != "") { avtobus = new Avtobus(tbIme.Text, tbRegistracija.Text, cbLokalen.Checked); DialogResult = DialogResult.OK; } else { MessageBox.Show("Сите полиња се задолжителни!"); } }
private void button3_Click(object sender, EventArgs e) { if (lbAvtobusi.SelectedIndex != -1) { dodadiDestinacija novaDestinacija = new dodadiDestinacija(); if (novaDestinacija.ShowDialog() == DialogResult.OK) { lbDestinacii.Items.Add(novaDestinacija.destinacija); Avtobus selektiran = (Avtobus)lbAvtobusi.SelectedItem; selektiran.addDestinacija(novaDestinacija.destinacija); loadDestinations(); } } else { MessageBox.Show("Мора да имате изберено 1 автобус."); } }