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 dodajUwageBTn_Click(object sender, RoutedEventArgs e) { Window w1 = new Window14(zadanie, uzytkownik); w1.ShowDialog(); uwagi = new ObservableCollection <Uwaga>(zadanie.Uwagi); uwagiListBox.ItemsSource = uwagi; BazaProjektow bl = BazaProjektow.Wczytaj_Baze(); }
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"); }
public Window4(Uzytkownik u) { uzytkownik = u; InitializeComponent(); if (u.GetType().Equals(new Pracownik().GetType())) { archiwizujButton.Visibility = Visibility.Hidden; } BazaProjektow bp = BazaProjektow.Wczytaj_Baze(); lista = new ObservableCollection <Projekt>(bp.wyszukajProjekty(u)); projektyListBox.ItemsSource = lista; }
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(); } }
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); } }