Beispiel #1
0
        private void cmbxTip_SelectedIndexChanged(object sender, EventArgs e)
        {
            listView1.Items.Clear();
            List <Aranzman> aranzmani1 = dl.VratiAranzmaneZaHotel(hotel.NazivHotela);

            List <Aranzman> aranzmani2 = dl.VratiAranzmanePoTipu(cmbxTip.SelectedItem.ToString());
            List <Aranzman> aranzmani  = new List <Aranzman>();

            foreach (Aranzman ar1 in aranzmani1)
            {
                foreach (Aranzman ar2 in aranzmani2)
                {
                    if (ar1.Sifra.Equals(ar2.Sifra))
                    {
                        aranzmani.Add(ar1);
                    }
                }
            }

            foreach (Aranzman a in aranzmani)
            {
                PrevoznikKompanija pk      = dl.VratiKompanijuAranzmana(a.Id);
                List <Prevoz>      prevozi = dl.VratiPrevozIzKompanije(pk.NazivKompanije);
                foreach (Prevoz p in prevozi)
                {
                    if (p.PrevozOd == gradAgencije)
                    {
                        listView1.Items.Add(new ListViewItem(new string[] { a.DatumOd.ToShortDateString(),
                                                                            a.DatumDo.ToShortDateString(), a.Sifra }));
                        break;
                    }
                }
            }
        }
        private void cmbGrad_SelectedIndexChanged(object sender, EventArgs e)
        {
            cmbHotel.Items.Clear();
            cmbHotel.Enabled = true;
            String       nazivGrada = cmbGrad.SelectedItem.ToString();
            List <Hotel> hoteli     = dl.VratiHoteleIzGrada(nazivGrada);

            foreach (Hotel h in hoteli)
            {
                cmbHotel.Items.Add(h.NazivHotela);
            }

            List <Prevoz> prevozi = dl.VratiPrevozeDoGrada(nazivGrada);
            List <Prevoz> prev    = new List <Prevoz>();

            foreach (Prevoz p in prevozi)
            {
                if (!prev.Contains(p))
                {
                    prev.Add(p);
                }
            }
            foreach (Prevoz p in prev)
            {
                PrevoznikKompanija pk = dl.VratiKompanijuPrevoza(p.Sifra);
                cmbxPrevoz.Items.Add(pk.NazivKompanije + "-" + p.Cena);
            }
        }