Ejemplo n.º 1
0
        public Potnik NajdiPotnika(string email, Termin termin)
        {
            Potnik p = new Potnik();

            if (polje.Contains(termin))
            {
                for (int i = 0; i < polje.Count; i++)
                {
                    if (termin.Equals(polje[i]))
                    {
                        if (polje[i].PoljePotnikov.ContainsKey(email))
                        {
                            return(polje[i].PoljePotnikov[email]);
                        }

                        else
                        {
                            return(p);
                        }
                    }
                }

                return(p);
            }

            else
            {
                return(p);
            }
        }
Ejemplo n.º 2
0
        public void ProdajKarto(Termin termin, Potnik potnik)
        {
            for (int i = 0; i < polje.Count; i++)
            {
                if (termin.Equals(polje[i]))
                {
                    polje[i].PoljePotnikov.Add(potnik.email, potnik);

                    Console.WriteLine("Dodali ste potnika.");
                }
            }
        }
Ejemplo n.º 3
0
 public void PregledPrijavljenih(Termin termin)
 {
     for (int i = 0; i < polje.Count; i++)
     {
         if (termin.Equals(polje[i]))
         {
             Console.WriteLine("Potniki v terminu: " + termin.datum_cas_odhoda);
             for (int j = 1; j < polje[i].PoljePotnikov.Count; j++)
             {
                 foreach (KeyValuePair <string, Potnik> entry in polje[i].PoljePotnikov)
                 {
                     Console.WriteLine(entry.Value.ime + " " + entry.Value.priimek + ", " + entry.Value.email);
                 }
             }
         }
     }
 }
Ejemplo n.º 4
0
        public void PrekliciKarto(Termin termin, Potnik potnik)
        {
            for (int i = 0; i < polje.Count; i++)
            {
                if (termin.Equals(polje[i]))
                {
                    bool preklic = polje[i].PoljePotnikov.Remove(potnik.email);

                    if (preklic == true)
                    {
                        Console.WriteLine("Odtranili ste potnika.");
                    }

                    else
                    {
                        Console.WriteLine("Napaka");
                    }
                }
            }
        }