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