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 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(); } }
private void przydzielButton_Click(object sender, RoutedEventArgs e) { if (noweListBox.SelectedIndex > -1) { Zadanie x = (Zadanie)noweListBox.SelectedItem; Window w1 = new Window10(projekt, x); w1.ShowDialog(); if (w1.DialogResult.HasValue) { if (w1.DialogResult.Value) { zadania_nieprzydzielone.Remove(x); zadania_przydzielone.Add(x); } } BazaProjektow b = BazaProjektow.Wczytaj_Baze(); b.UsunZBazy(projekt); b.DodajDoBazy(projekt); } }