public void refresh() { lbDestinacii.Items.Clear(); tbNajskapa.Text = ""; tbProsecna.Text = ""; if (lbAerodromi.SelectedIndex != -1) { Aerodrom aer = (Aerodrom)lbAerodromi.Items[lbAerodromi.SelectedIndex]; if (aer.destinacii.Count > 0) { Destinacija max = aer.destinacii[0]; decimal vk = 0; foreach (Destinacija d in aer.destinacii) { lbDestinacii.Items.Add(d); if (d.cena > max.cena) { max = d; } vk += d.km; } tbNajskapa.Text = max.ToString(); tbProsecna.Text = (vk / aer.destinacii.Count()).ToString(".00"); } } }
private void btnDodadi_Click(object sender, EventArgs e) { if (tbKratenka.Text == "" || tbGrad.Text == "" || tbIme.Text == "") { MessageBox.Show("Site polinja se zadolzitelni!"); return; } aerodrom = new Aerodrom(); aerodrom.grad = tbGrad.Text; aerodrom.ime = tbIme.Text; aerodrom.kratenka = tbKratenka.Text; DialogResult = DialogResult.OK; }
private void btnDodadiD_Click(object sender, EventArgs e) { if (lbAerodromi.SelectedIndex != -1) { addDest form = new addDest(); Aerodrom aer = (Aerodrom)lbAerodromi.Items[lbAerodromi.SelectedIndex]; if (form.ShowDialog() == DialogResult.OK) { aer.destinacii.Add(form.dest); refresh(); } } else { MessageBox.Show("Izberete aerodrom od ponudenata lista!"); } }