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!");
     }
 }