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();
        }
Example #3
0
        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");
        }
Example #4
0
        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;
        }
Example #5
0
 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();
            }
        }
Example #7
0
 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);
     }
 }