コード例 #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
ファイル: MainWindow.xaml.cs プロジェクト: psaxin/PsJf
        // 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
ファイル: MainWindow.xaml.cs プロジェクト: psaxin/PsJf
 // 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
ファイル: MainWindow.xaml.cs プロジェクト: psaxin/PsJf
 // Ö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
ファイル: MainWindow.xaml.cs プロジェクト: psaxin/PsJf
        // 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");
            }
        }