Пример #1
0
        // Metod som möjliggör ändring av kategori av en sparad feed.
        public void redigera(saveWindow save)
        {
            if (validate.notNullOrEmpty(save.tbNamn.Text) && validate.notNullOrEmpty(save.tbNamn.Text) &&
                validate.isLetters(save.tbNamn.Text) && validate.isDigit(save.tbUppd.Text) && save.category != null
                )
            {
                XDocument xDocEdit   = new XDocument();
                string    chosenFile = (lwSavedFeeds.SelectedItem as ListItems).Namn;
                string    oldPath    = @"savedFeeds/" + chosenFile + ".XML";
                string    newPath;
                xDocEdit = XDocument.Load(oldPath);
                xDocEdit.Root.Element("Name").Value = save.tbNamn.Text;
                xDocEdit.Root.Element("Path").Value = save.tbUrl.Text;
                xDocEdit.Root.Element("Kat").Value  = save.category;
                xDocEdit.Root.Element("Frek").Value = save.tbUppd.Text;
                newPath = @"savedFeeds/" + save.tbNamn.Text + ".XML";
                xDocEdit.Save(newPath);
                File.Delete(oldPath);
                File.Move(@"savedFeeds/src/" + chosenFile + ".XML", @"savedFeeds/src/" + save.tbNamn.Text + ".XML");
                showSavedFeeds();
            }

            else
            {
                printStatusMessage("Vänliga fyll i alla fält med efterfrågad data");
            }
        }
Пример #2
0
        // Metod för att spara ner två xml dokument, ett dokument som innehåller srcn till en podcast samt ett dokument som innehåller en "profil" där använder väljer uppdateringsintervall, kategori samt namn.
        public void addToListBox(saveWindow save)
        {
            if (validate.notNullOrEmpty(save.tbNamn.Text) && validate.notNullOrEmpty(save.tbNamn.Text) &&
              validate.isLetters(save.tbNamn.Text)  && validate.isDigit(save.tbUppd.Text) && save.category != null
              )
            {
                String feed = "";
                feed += save.tbNamn.Text;
                feed += save.tbUppd.Text;
                lwSavedFeeds.Items.Add(new SavedItems { Namn = save.tbNamn.Text, Kategori = save.category, Frekvens = save.tbUppd.Text, Stamp = save.tbNamn.Text });

                Profile saveProfile = new Profile();
                Feed saveFeed = new Feed();
                saveProfile.save(save.tbNamn.Text, tbUrl.Text, save.category, save.tbUppd.Text);
                saveFeed.save(save.tbNamn.Text, tbUrl.Text, save.category, save.tbUppd.Text);
            }

            else
            {
                printStatusMessage("Vänliga fyll i alla fält med efterfrågad data");
            }
        }
Пример #3
0
        // Metod för att spara ner två xml dokument, ett dokument som innehåller srcn till en podcast samt ett dokument som innehåller en "profil" där använder väljer uppdateringsintervall, kategori samt namn.
        public void addToListBox(saveWindow save)
        {
            if (validate.notNullOrEmpty(save.tbNamn.Text) && validate.notNullOrEmpty(save.tbNamn.Text) &&
                validate.isLetters(save.tbNamn.Text) && validate.isDigit(save.tbUppd.Text) && save.category != null
                )
            {
                String feed = "";
                feed += save.tbNamn.Text;
                feed += save.tbUppd.Text;
                lwSavedFeeds.Items.Add(new SavedItems {
                    Namn = save.tbNamn.Text, Kategori = save.category, Frekvens = save.tbUppd.Text, Stamp = save.tbNamn.Text
                });

                Profile saveProfile = new Profile();
                Feed    saveFeed    = new Feed();
                saveProfile.save(save.tbNamn.Text, tbUrl.Text, save.category, save.tbUppd.Text);
                saveFeed.save(save.tbNamn.Text, tbUrl.Text, save.category, save.tbUppd.Text);
            }

            else
            {
                printStatusMessage("Vänliga fyll i alla fält med efterfrågad data");
            }
        }
Пример #4
0
        // Öppnar ett nytt fönster som används för att spara en profil
        private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            saveWindow saveWin = new saveWindow(tbUrl.Text, "save", this);

            saveWin.Show();
        }
Пример #5
0
        // Metod som möjliggör ändring av kategori av en sparad feed.
        private void btn_Redigera_Click_1(object sender, RoutedEventArgs e)
        {
            saveWindow saveWin = new saveWindow(tbUrl.Text, "edit", this);

            saveWin.Show();
        }
Пример #6
0
 // Metod som möjliggör ändring av kategori av en sparad feed.
 private void btn_Redigera_Click_1(object sender, RoutedEventArgs e)
 {
     saveWindow saveWin = new saveWindow(tbUrl.Text, "edit", this);
     saveWin.Show();
 }
Пример #7
0
 // Öppnar ett nytt fönster som används för att spara en profil
 private void btnSave_Click(object sender, RoutedEventArgs e)
 {
     saveWindow saveWin = new saveWindow(tbUrl.Text, "save", this);
     saveWin.Show();
 }
Пример #8
0
        // Metod som möjliggör ändring av kategori av en sparad feed.
        public void redigera(saveWindow save)
        {
            if (validate.notNullOrEmpty(save.tbNamn.Text) && validate.notNullOrEmpty(save.tbNamn.Text) &&
             validate.isLetters(save.tbNamn.Text) && validate.isDigit(save.tbUppd.Text) && save.category != null
             )
            {
                XDocument xDocEdit = new XDocument();
                string chosenFile = (lwSavedFeeds.SelectedItem as ListItems).Namn;
                string oldPath = @"savedFeeds/" + chosenFile + ".XML";
                string newPath;
                xDocEdit = XDocument.Load(oldPath);
                xDocEdit.Root.Element("Name").Value = save.tbNamn.Text;
                xDocEdit.Root.Element("Path").Value = save.tbUrl.Text;
                xDocEdit.Root.Element("Kat").Value = save.category;
                xDocEdit.Root.Element("Frek").Value = save.tbUppd.Text;
                newPath = @"savedFeeds/" + save.tbNamn.Text + ".XML";
                xDocEdit.Save(newPath);
                File.Delete(oldPath);
                File.Move(@"savedFeeds/src/" + chosenFile + ".XML", @"savedFeeds/src/" + save.tbNamn.Text + ".XML");
                showSavedFeeds();
            }

            else
            {
                printStatusMessage("Vänliga fyll i alla fält med efterfrågad data");
            }
        }