private void pracownicyLisBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (pracownicyLisBox.SelectedIndex > -1)
     {
         Pracownik x = (Pracownik)pracownicyLisBox.SelectedItem;
         ZadaniaPracownikaLisBox.ItemsSource = new ObservableCollection <Zadanie>(projekt.zadaniaPracownika(x));
     }
 }
 private void dodajButton_Click(object sender, RoutedEventArgs e)
 {
     if (pracownicyLisBox.SelectedIndex > -1)
     {
         Pracownik x = (Pracownik)pracownicyLisBox.SelectedItem;
         z.Wykonawcy.Add(x);
         DialogResult = true;
     }
 }
示例#3
0
 private void BtnUsunPrac_Click(object sender, RoutedEventArgs e)
 {
     if (warsztat is object && lstPracownicy.SelectedIndex > -1)
     {
         Pracownik p = (Pracownik)lstPracownicy.SelectedItem;
         warsztat.UsunPracownika(p);
         lstPracownicy.ItemsSource = new ObservableCollection <Pracownik>(warsztat.Pracownicy);
     }
 }
 private void usunPracownikaButton_Click(object sender, RoutedEventArgs e)
 {
     if (pracownicyWybraniListBox.SelectedIndex > -1)
     {
         Pracownik x = (Pracownik)pracownicyWybraniListBox.SelectedItem;
         wszyscyPracownicy.Add(x);
         wybraniPracownicy.Remove(x);
     }
 }
示例#5
0
 private void usunButton_Click(object sender, RoutedEventArgs e)
 {
     if (listBoxWProjekcie.SelectedIndex > -1)
     {
         Pracownik x = (Pracownik)listBoxWProjekcie.SelectedItem;
         wybraniPracownicy.Remove(x);
         wszyscyPracownicy.Add(x);
         projekt.usunPracownika(x);
     }
 }
示例#6
0
 private void dodajButton_Click(object sender, RoutedEventArgs e)
 {
     if (listboxPozostali.SelectedIndex > -1)
     {
         Pracownik x = (Pracownik)listboxPozostali.SelectedItem;
         wszyscyPracownicy.Remove(x);
         wybraniPracownicy.Add(x);
         projekt.ListaPracownikow.Add(x);
     }
 }
示例#7
0
        private void BtnDodajPrac_Click(object sender, RoutedEventArgs e)
        {
            Pracownik    pracownik = new Pracownik();
            PersonWindow o         = new PersonWindow(pracownik);

            o.ShowDialog();
            pracownik.initializeFields();
            warsztat.DodajPracownika(pracownik);
            lstPracownicy.ItemsSource = new ObservableCollection <Pracownik>(warsztat.Pracownicy);
        }
示例#8
0
        private void rejestracjaButton_Click(object sender, RoutedEventArgs e)
        {
            if (peselBox.Text != "" &&
                loginBox.Text != "" &&
                imieBox.Text != "" &&
                nazwiskoBox.Text != "" &&
                loginBox.Text != "" &&
                passwordBox.Password.ToString() != "")
            {
                Uzytkownik u1 = new Pracownik();
                //public Uzytkownik(string imie, string nazwisko, int dd, int mm, int yyyy, string pesel, string email)
                if (listaCombo.Text == "Pracownik")
                {
                    try
                    {
                        u1 = new Pracownik(imieBox.Text, nazwiskoBox.Text,
                                           int.Parse(listaComboDzien.Text), int.Parse(listaComboMiesiac.Text), int.Parse(listaComboRok.Text),
                                           peselBox.Text, emailBox.Text);
                    }
                    catch (NotAPeselException ex)
                    {
                        MessageBox.Show("Nieprawidłowy pesel!");
                        ex.ToString();
                    }
                }
                if (listaCombo.Text == "Sponsor")
                {
                    try
                    {
                        u1 = new Sponsor(imieBox.Text, nazwiskoBox.Text,
                                         int.Parse(listaComboDzien.Text), int.Parse(listaComboMiesiac.Text), int.Parse(listaComboRok.Text),
                                         peselBox.Text, emailBox.Text);
                    }
                    catch (NotAPeselException ex)
                    {
                        MessageBox.Show("Nieprawidłowy pesel!");
                        ex.ToString();
                    }
                }
                if (listaCombo.Text == "Manager")
                {
                    try
                    {
                        u1 = new Manager(imieBox.Text, nazwiskoBox.Text,
                                         int.Parse(listaComboDzien.Text), int.Parse(listaComboMiesiac.Text), int.Parse(listaComboRok.Text),
                                         peselBox.Text, emailBox.Text);
                    }
                    catch (NotAPeselException ex)
                    {
                        MessageBox.Show("Nieprawidłowy pesel!");
                        ex.ToString();
                    }
                }

                Konto    k1 = new Konto(u1, loginBox.Text, passwordBox.Password.ToString());
                BazaKont b  = BazaKont.Wczytaj_Baze();
                b.DodajDoBazy(k1);
                b.Zapisz_Baze();

                DialogResult = true;
            }
            else
            {
                DialogResult = false;
            }
        }