Ejemplo n.º 1
0
        private void client_StrIsletCompleted(object sender, StrIsletCompletedEventArgs e)
        {
            string       result   = e.Result;
            List <Sehir> sehirler = Function.XmlToSehir(result);

            if (WhereFromCities.ItemsSource == null)
            {
                WhereFromCities.ItemsSource = sehirler;
            }
            if (WhereToCities.ItemsSource == null)
            {
                WhereToCities.ItemsSource = sehirler;
            }
            if (Database.Nereden != null && WhereFromCities.SelectedItem != null)
            {
                WhereFromCities.SelectedIndex = sehirler.FindIndex(x => x.Adi == Database.Nereden);
            }
            if (Database.Nereye != null && WhereToCities.SelectedItem != null)
            {
                WhereToCities.SelectedIndex = sehirler.FindIndex(x => x.Adi == Database.Nereye);
            }
            if (SystemTray.ProgressIndicator != null)
            {
                SystemTray.ProgressIndicator.IsVisible = false;
            }
        }
Ejemplo n.º 2
0
        void client_StrIsletCompleted(object sender, StrIsletCompletedEventArgs e)
        {
            string      result      = e.Result;
            Rezervasyon rezervasyon = Function.XmlToRezervasyon(result);

            if (rezervasyon == null)
            {
                MessageBox.Show("Bu sefer için rezervasyon yapılmamaktadır!");
            }
            else
            {
                if (rezervasyon.Sonuc == true)
                {
                    Database.Rezervasyonlar.Add(rezervasyon);
                    MessageBox.Show("Rezervasyon işleminiz başarıyla yapılmıştır.\nİşlemlere yönlendiriliyorsunuz..");
                    NavigationService.Navigate(new Uri("/MyActionsPage.xaml", UriKind.Relative));
                }
                else
                {
                    MessageBox.Show("Rezervasyon işlemi gerçekleştirilemedi!");
                    NavigationService.Navigate(new Uri("/SearchPage.xaml", UriKind.Relative));
                }
            }
            if (SystemTray.ProgressIndicator != null)
            {
                SystemTray.ProgressIndicator.IsVisible = false;
            }
        }
        void client_StrIsletCompleted(object sender, StrIsletCompletedEventArgs e)
        {
            string result = e.Result;

            Database.YolcuSayisi = passengerCount;
            Database.Koltuklar   = Function.XmlToKoltuk(result);
            Function.CreateSeats(SeatsGrid);
            if (SystemTray.ProgressIndicator != null)
            {
                SystemTray.ProgressIndicator.IsVisible = false;
            }
        }
Ejemplo n.º 4
0
        private void client_StrIsletCompleted(object sender, StrIsletCompletedEventArgs e)
        {
            string result = e.Result;

            if (result.Contains("Aradığınız Kriterlere Uygun Sefer Bulunamamıştır!"))
            {
                MessageBox.Show("Aradığınız kriterlere uygun sefer bulunamamıştır!");
                NavigationService.Navigate(new Uri("/SearchPage.xaml", UriKind.Relative));
            }
            else
            {
                ControlsGrid.Visibility  = Visibility.Visible;
                Seferler_LLS.ItemsSource = list = Function.XmlToSefer(result).OrderBy(x => x.Saat).ToList();
            }
            if (SystemTray.ProgressIndicator != null)
            {
                SystemTray.ProgressIndicator.IsVisible = false;
            }
        }