public Window8(Uzytkownik u) { uzytkownik = u; InitializeComponent(); ArchiwumProjektow a1 = ArchiwumProjektow.WczytajArchiwum(); archiwum = new ObservableCollection <Projekt>(a1.ZakonczoneProjekty); projektyListBox.ItemsSource = archiwum; }
private void archiwizujButton_Click(object sender, RoutedEventArgs e) { if (projektyListBox.SelectedIndex > -1) { Projekt x = (Projekt)projektyListBox.SelectedItem; BazaProjektow b = BazaProjektow.Wczytaj_Baze(); b.UsunZBazy(x); lista.Remove(x); b.Zapisz_Baze(); ArchiwumProjektow a = ArchiwumProjektow.WczytajArchiwum(); a.DodajDoArchiwum(x); a.ZapiszArchiwum(); } }
private void PrzeniesDoBazy_Click(object sender, RoutedEventArgs e) { BazaProjektow bp = BazaProjektow.Wczytaj_Baze(); ArchiwumProjektow archiwumProjektow = ArchiwumProjektow.WczytajArchiwum(); if (projektyListBox.SelectedIndex > -1) { Projekt x = (Projekt)projektyListBox.SelectedItem; archiwum.Remove(x); bp.DodajDoBazy(x); archiwumProjektow.UsunTrwale(x); bp.Zapisz_Baze(); archiwumProjektow.ZapiszArchiwum(); } }