Esempio n. 1
0
 public async Task btnLäggTillPod_ClickAsync()
 {
     if (Validering.kollaTextFält(txtURL, "URL") && Validering.kollaTextFält(txtNamn, "Namn") && Validering.KollaUrl(txtURL.Text) && Validering.kollaSamma(txtNamn, lbPodcast))
     {
         if (cbKategori.SelectedItem == null)
         {
             MessageBox.Show("Välj kategori från komboboxen.");
         }
         if (cbUppdatering.SelectedItem == null)
         {
             MessageBox.Show("Välj uppdateringsintervall från komboboxen.");
         }
         else
         {
             PodFeed xmlPodFeed = new PodFeed();
             xmlPodFeed.skapaPod(txtNamn.Text, txtURL.Text, cbKategori.SelectedItem.ToString(), cbUppdatering.SelectedItem.ToString());
             lbPodcast.Items.Clear();
             lbKategori.Items.Clear();
             cbKategori.Items.Clear();
             MessageBox.Show(txtNamn.Text + " har lagts till.");
             txtNamn.Clear();
             txtURL.Clear();
             cbKategori.ResetText();
             cbUppdatering.ResetText();
             fyll.fyllListaKategori(lbKategori, cbKategori);
             await Task.Delay(1000);
         }
     }
 }
Esempio n. 2
0
        private void VisaPrenumPod_Click(object sender, EventArgs e)
        {
            try
            {
                int comboIndex = comboBox1.SelectedIndex;
                kollaComboIndex = comboIndex;
                int podFeedIndex = listBox2.SelectedIndex;

                hallKollPaPrenumIndexForHover = podFeedIndex;
                PodFeed podFeedObjekt = new PodFeed();

                podFeedObjekt = kategoriLista[comboIndex].listOverPodFeed[podFeedIndex];

                listBox3.Items.Clear();
                listBox3.DrawMode = DrawMode.OwnerDrawVariable;
                foreach (var avsnitt in podFeedObjekt.podcastsLista)
                {
                    listBox3.Items.Add(avsnitt);
                }
                kollaOmHover = true;
            }
            catch (Exception ex)
            {
                MessageBox.Show("You need to select a podcast in your prenum list to show the episodes");
            }
        }