private void laggTillPodcast_Click(object sender, EventArgs e) { try { if (Validation.textFieldInteTomt(tbURL, tbPodNamn, "En url", "Ett namn") && Validation.kollaUrl(tbURL.Text) && Validation.comboBoxInteTomt(cbValjIntervall, "Uppdateringsintervall") && Validation.textFieldOchComboboxEndastEnVald(tbNyKategori, cbKategori) && Validation.textFieldOchComboboxInteTomt(tbNyKategori, cbKategori)) { var url = tbURL.Text; var namn = tbPodNamn.Text; var intervall = cbValjIntervall.Text; var kategoriNamn = cbKategori.Text; var nyKategoriNamn = tbNyKategori.Text; Podcast podcast = new Podcast(); podcast.nyPod(url, namn, intervall, kategoriNamn, nyKategoriNamn); podcast.rensaFaltNyPod(tbURL, tbPodNamn, cbValjIntervall, tbNyKategori); fyllComboBoxKategorier(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnTaBortKat_Click(object sender, EventArgs e) { try { if (Validation.comboBoxInteTomt(cbAndraKat, "Kategori")) { var valdKategori = cbAndraKat.Text; Kategori kategori = new Kategori(); kategori.taBortKategori(valdKategori, cbAndraKat); fyllComboBoxKategorier(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnAndraKat_Click(object sender, EventArgs e) { try { if (Validation.comboBoxInteTomt(cbAndraKat, "Kategori") && Validation.textFieldInteTomt(tbAndraKat, "Ett nytt namn")) { var nyttKategoriNamn = tbAndraKat.Text; var gammaltKategoriNamn = cbAndraKat.Text; Kategori kategori = new Kategori(); kategori.andraKategoriNamn(gammaltKategoriNamn, nyttKategoriNamn); tbAndraKat.Clear(); fyllComboBoxKategorier(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnTaBortPod_Click(object sender, EventArgs e) { try { if (Validation.comboBoxInteTomt(cbAndraPodKategori, "Podkategori") && Validation.comboBoxInteTomt(cbAndraPod, "Podcast") && Validation.kollaUrl(tbAndraPodUrl.Text) && Validation.textFieldInteTomt(tbAndraPodNamn, "Podnamn") && Validation.comboBoxInteTomt(cbAndraPodAndraKategori, "Kategori")) { var valdKategori = cbAndraPodKategori.Text; var valdPod = cbAndraPod.Text; Podcast podcast = new Podcast(); podcast.taBortPodcast(valdKategori, valdPod, tbAndraPodNamn, tbAndraPodUrl, cbAndraPodIntervall, cbAndraPod); fyllComboBoxKategorier(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnAndraPodcast_Click(object sender, EventArgs e) { try { var valdKategori = cbAndraPodKategori.Text; var valdPodcast = cbAndraPod.Text; var nyUrl = tbAndraPodUrl.Text; var nyttNamn = tbAndraPodNamn.Text; var nyttIntervall = cbAndraPodIntervall.Text; var nyKategori = cbAndraPodAndraKategori.Text; if ((Validation.comboBoxInteTomt(cbAndraPodKategori, "Podkategori") && Validation.comboBoxInteTomt(cbAndraPod, "Podcast") && Validation.kollaUrl(nyUrl) && Validation.textFieldInteTomt(tbAndraPodNamn, "Podnamn") && Validation.comboBoxInteTomt(cbAndraPodAndraKategori, "Kategori"))) { if (cbAndraPodIntervall.SelectedItem == null) { MessageBox.Show("Vänligen ange en uppdateringsintervall för podcasten"); return; } else { Podcast podelm = new Podcast(); podelm.andraPodcast(valdKategori, valdPodcast, nyUrl, nyttNamn, nyttIntervall, nyKategori); Kategori kategori = new Kategori(); kategori.bytKategori(valdKategori, valdPodcast, nyKategori); podelm.rensaFaltAndraPod(cbAndraPod, tbAndraPodUrl, tbAndraPodNamn, cbAndraPodIntervall, cbAndraPodAndraKategori); fyllComboBoxKategorier(); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnPlay_Click(object sender, EventArgs e) { try { if (Validation.comboBoxInteTomt(cbValjEnKategori, "Kategori") && Validation.comboBoxInteTomt(cbValjEnPodcast, "podcast") && Validation.lbInteTomt(lbAvsnitt, "Ett avsnitt")) { var valtAvsnitt = lbAvsnitt.Text; var valdKategori = cbValjEnKategori.Text; var valdPod = cbValjEnPodcast.Text; var valtAvsnittIndex = lbAvsnitt.SelectedIndex; Avsnitt avsnitt = new Avsnitt(); avsnitt.spelaAvsnitt(valdKategori, valdPod, valtAvsnitt, lbAvsnitt, valtAvsnittIndex); avsnitt.fyllClbMedAvsnitt(valdKategori, valdPod, lbAvsnitt, lblAvsnitt); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }