示例#1
0
 private void zapisz_Click(object sender, RoutedEventArgs e)
 {
     if (!textBox1.Text.Contains("zkmgdynia") || !textBox1.Text.Contains("cgi"))
     {
         textBox1.Text = "Podaj właściwy link.";
     }
     else
     {
         if (!textBox2.Text.Contains("zkmgdynia") || !textBox2.Text.Contains("cgi"))
         {
             textBox2.Text = "";
         }
         if (!textBox3.Text.Contains("zkmgdynia") || !textBox3.Text.Contains("cgi"))
         {
             textBox3.Text = "";
         }
         if (!textBox4.Text.Contains("zkmgdynia") || !textBox4.Text.Contains("cgi"))
         {
             textBox4.Text = "";
         }
         Przystanek current = new Przystanek(nazwaPrzystanku.Text, textBox1.Text, textBox2.Text, textBox3.Text, textBox4.Text);
         comboBox1.Items.Add(current);
         comboBox1.Visibility             = Visibility.Visible;
         wybierzButton.Visibility         = Visibility.Visible;
         dodajWlasnyPrzystanek.Visibility = Visibility.Visible;
         info.Visibility            = Visibility.Visible;
         nazwaPrzystanku.Visibility = Visibility.Collapsed;
         zapisz.Visibility          = Visibility.Collapsed;
         comboBox2.Visibility       = Visibility.Collapsed;
         textBlock1.Visibility      = Visibility.Collapsed;
         textBox1.Visibility        = Visibility.Collapsed;
         textBox2.Visibility        = Visibility.Collapsed;
         textBox3.Visibility        = Visibility.Collapsed;
         textBox4.Visibility        = Visibility.Collapsed;
     }
 }
示例#2
0
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            a = e.Parameter as Przystanek;
            if (a.czySprawdzonoRozklad == true)
            {
                dane.Text = "\n\n\nTrwa aktualizacja rozkładu jazdy. Proszę czekać...";
            }
            else
            {
                dane.Text = "\n\n\n                       Proszę czekać...";
            }
            //link1 = a.Link1;
            //link2 = a.Link2;
            //link3 = a.Link3;
            //link4 = a.Link4;
            if (!a.Link1.Equals(""))
            {
                XDocument rozklad = new XDocument();
                dzienPowszedni.RemoveAll();
                sobota.RemoveAll();
                niedziela.RemoveAll();
                main.RemoveAll();
                pobieranieRozkladu(a.Link1);
                while (!doKonca.Contains("</html>"))
                {
                }
                przetwarzanieRozkladu();

                if (!a.Link2.Equals(""))
                {
                    pobieranieRozkladu(a.Link2);
                    while (!doKonca.Contains("</html>"))
                    {
                    }
                    przetwarzanieRozkladu();
                }
                if (!a.Link3.Equals(""))
                {
                    pobieranieRozkladu(a.Link3);
                    while (!doKonca.Contains("</html>"))
                    {
                    }
                    przetwarzanieRozkladu();
                }
                if (!a.Link4.Equals(""))
                {
                    pobieranieRozkladu(a.Link4);
                    while (!doKonca.Contains("</html>"))
                    {
                    }
                    przetwarzanieRozkladu();
                }
                sortowanie(dzienPowszedni);
                sortowanie(sobota);
                sortowanie(niedziela);
                main.Add(dzienPowszedni);
                main.Add(sobota);
                main.Add(niedziela);
                rozklad.Add(main);
                zapiszPlik(rozklad.ToString(), "rozklad.xml");
                StartTimer();
            }
        }
示例#3
0
        private void wybierzButton_Click(object sender, RoutedEventArgs e)
        {
            Przystanek a = (Przystanek)comboBox1.SelectedItem;

            this.Frame.Navigate(typeof(MainPage), a);
        }