private void utworzProjektbutton_Click(object sender, RoutedEventArgs e) { List <Pracownik> pracownicy = new List <Pracownik>(); List <Sponsor> sponsorzy = new List <Sponsor>(); foreach (Uzytkownik p in wybraniPracownicy) { pracownicy.Add((Pracownik)p); } foreach (Uzytkownik s in wybraniSponsorzy) { sponsorzy.Add((Sponsor)s); } if (nazwaBox.Text != "" && opisBox.Text != "") { Projekt p = new Projekt(nazwaBox.Text, opisBox.Text, (Manager)uzytkownik, new List <Zadanie>(zadania), new List <Zadanie>(), pracownicy, sponsorzy); BazaProjektow bp = BazaProjektow.Wczytaj_Baze(); bp.DodajDoBazy(p); bp.Zapisz_Baze(); Window w1 = new Window6(uzytkownik, p); this.Close(); w1.Show(); } } // public Projekt(string nazwa, string opis, Manager manager,
private void przydzielButton_Click(object sender, RoutedEventArgs e) { BazaProjektow b = BazaProjektow.Wczytaj_Baze(); bool a = b.UsunZBazy(projekt); b.DodajDoBazy(projekt); b.Zapisz_Baze(); MessageBox.Show("Pomyslnie zapisano zmiany"); }
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(); } }