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); } } }
private void btnTaBortKategori_Click(object sender, EventArgs e) { if (Validering.CategoryPicked(lbKategori.SelectedIndex)) { lbKategori.Items.RemoveAt(lbKategori.SelectedIndex); } }
private void btnSearchCategory_Click(object sender, EventArgs e) { if (Validering.validateCategory(cbKategori)) { lvPodLista.Items.Clear(); LaddaFeedMedKategori(); } }
private void btnNyKategori_Click(object sender, EventArgs e) { if (Validering.CategoryTxtBox(tbKategori.Text)) { lbKategori.Items.Add(tbKategori.Text); tbKategori.Clear(); } }
private void btnNyPodcast_Click(object sender, EventArgs e) { if (Validering.urlValidation(tbUrl.Text) == false || Validering.validateCategory(cbKategori) == false || Validering.intervalBoxNotEmpty(cbFrekvens) == false || Validering.TxtBoxIsEmpty(tbNamn) == false) { } else { lvPodLista.Items.Add(hanteraData.add(tbNamn.Text, cbFrekvens.Text, cbKategori.Text, tbUrl.Text)); } }
private void btnEditCategory_Click(object sender, EventArgs e) { if (Validering.CategoryPicked(lbKategori.SelectedIndex) && Validering.CategoryTxtBox(tbKategori.Text)) { int editRow = lbKategori.SelectedIndex; lbKategori.Items.RemoveAt(editRow); lbKategori.Items.Insert(editRow, tbKategori.Text); tbKategori.Clear(); } }
private void btnLäggTillKategori_Click_1(object sender, EventArgs e) { if (Validering.kollaTextFält(txtLäggTillKategori, "'Lägg till Kategori'") && Validering.kollaSamma(txtLäggTillKategori, lbKategori)) { fyll.nyMapp(txtLäggTillKategori.Text); lbKategori.Items.Clear(); cbKategori.Items.Clear(); fyll.fyllListaKategori(lbKategori, cbKategori); MessageBox.Show("Kategorin: '" + txtLäggTillKategori.Text + "' har lagts till."); txtLäggTillKategori.Clear(); } }
private void btnÄndraPodURL_Click(object sender, EventArgs e) { if (Validering.kollaTextFält(txtURL, "URL") && Validering.KollaValdPodUrlUppdatering(lbPodcast)) { podfeed.ändraUrlPod(lbKategori.Text, lbPodcast.Text, txtURL); MessageBox.Show("URL uppdaterad."); } else { MessageBox.Show("Fyll i ny URL i URL fältet."); } }
private void btnTabortPod_Click(object sender, EventArgs e) { if (Validering.KollaPodLista(lbPodcast)) { podfeed.taBortPod(lbKategori.Text, lbPodcast.Text); clbAvsnitt.Items.Clear(); lbPodcast.Items.Clear(); tbOm.Clear(); fyll.fyllListaPodcast(lbKategori.Text, lbPodcast); MessageBox.Show("Poddcasten är borttagen."); } }
private void btnTabortKategori_Click(object sender, EventArgs e) { if (Validering.KollaPodLista(lbKategori)) { podfeed.taBortKategori(lbKategori.Text); cbKategori.Items.Clear(); lbKategori.Items.Clear(); fyll.fyllListaKategori(lbKategori, cbKategori); clbAvsnitt.Items.Clear(); lbPodcast.Items.Clear(); MessageBox.Show("Kategorin är borttagen."); } }
private void btnÄndraPodUppdatering_Click(object sender, EventArgs e) { if (Validering.kollaUppdatering(cbUppdatering, lbKategori) && Validering.KollaValdPodUppdatering(lbPodcast)) { if (cbUppdatering.SelectedItem == null) { MessageBox.Show("Välj ny uppdateringsintervall från comboboxen."); } else { podfeed.ändraUppdateringPod(lbKategori.Text, lbPodcast.Text, cbUppdatering); MessageBox.Show("Uppdateringsintervallen uppdaterad."); } } }
private void btnEditFeed_Click(object sender, EventArgs e) { try { if (Validering.validateCategory(cbKategori) == false || Validering.intervalBoxNotEmpty(cbFrekvens) == false || Validering.TxtBoxIsEmpty(tbNamn) == false) { } else { lvPodLista.SelectedItems[0].SubItems[2].Text = cbKategori.Text; lvPodLista.SelectedItems[0].SubItems[1].Text = cbFrekvens.Text; lvPodLista.SelectedItems[0].SubItems[0].Text = tbNamn.Text; } } catch (ArgumentOutOfRangeException noSelectedFeed) { MessageBox.Show("Ej valt en feed att ändra på.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); Console.WriteLine("Error: {0}", noSelectedFeed.Message); } }
private void btnÄndraPodKategori_Click(object sender, EventArgs e) { if (Validering.KollacomboBox(cbKategori, lbKategori) && lbKategori.Items.Cast <string>().Any(x => x == txtNamn.Text)) { if (lbPodcast.SelectedItem == null) { MessageBox.Show("Välj en podcast från listan att ändra kategori på."); } else { podfeed.ändraPodKat(lbKategori.Text, cbKategori.Text, lbPodcast.Text, cbKategori); lbKategori.Items.Clear(); cbKategori.Items.Clear(); lbPodcast.Items.Clear(); clbAvsnitt.Items.Clear(); tbOm.Clear(); fyll.fyllListaKategori(lbKategori, cbKategori); } } }
private void btnÄndraKategori_Click(object sender, EventArgs e) { if (Validering.kollaTextFält(txtNamn, "Namn") && Validering.kollaSamma(txtNamn, cbKategori)) { if (cbKategori.SelectedItem == null) { MessageBox.Show("Välj en kategori du vill ändra."); } else { podfeed.ändraKategori(cbKategori.Text, txtNamn.Text, lbKategori, cbKategori); lbKategori.Items.Clear(); cbKategori.Items.Clear(); cbKategori.ResetText(); clbAvsnitt.Items.Clear(); lbPodcast.Items.Clear(); txtNamn.Clear(); tbOm.Clear(); fyll.fyllListaKategori(lbKategori, cbKategori); } } }