Esempio n. 1
0
        public bool Uslov()
        {
            var compare  = DateTime.Now.CompareTo(DatumPovratka);
            var compare1 = DateTime.Now.CompareTo(DatumLeta);

            if (Parent.Zahtjev.TipKarte == true && (compare >= 0 || compare1 >= 0))
            {
                return(false);
            }
            else if (Parent.Zahtjev.TipKarte == false && compare1 >= 0)
            {
                return(false);
            }
            else
            {
                if (Parent.Zahtjev.TipKarte == true)
                {
                    if (DatumLeta.CompareTo(DatumPovratka) >= 0)
                    {
                        return(false);
                    }
                    else
                    {
                        Parent.Zahtjev.DatumLeta     = DatumLeta;
                        Parent.Zahtjev.DatumPovratka = DatumPovratka;
                        return(true);
                    }
                }
                else
                {
                    Parent.Zahtjev.DatumLeta = DatumLeta;
                    return(true);
                }
            }
        }
Esempio n. 2
0
        public OdabirDestinacije(Pocetna parent, MapControl mapa)
        {
            this.Parent = parent;
            Error       = new ObservableCollection <string>();
            Br          = 0;
            DatumLeta   = DateTime.Now;
            destinacija = new PodaciODestinaciji();
            destinacija.dodajLetove();
            if (Parent.Zahtjev.TipKarte == true)
            {
                DatumPovratka = DateTime.Now;

                DatumPovratka = DatumPovratka.AddYears(2);
            }
            DatumLeta = DatumLeta.AddYears(1);
            Parent.Zahtjev.LetDestinacija = destinacija.Destinacije[0];
            Mapa = mapa;
            dajLokaciju();
            Dalje = new RelayCommand <object>(podaci, mozeLiSeNastaviti);
        }