Пример #1
0
        public static double ProcentZDanymWyksztalceniem(List <Osoba> lista, Wyksztalcenie wyksztalcenie)
        {
            double ileOsobZCecha = 0.00001;

            foreach (var item in lista)
            {
                if (item.Wyksztalcenie == wyksztalcenie)
                {
                    ileOsobZCecha++;
                }
            }
            return((double)ileOsobZCecha / (double)lista.Count() * 100);
        }
Пример #2
0
        public static List <Osoba> WyszukajOsobyZWyksztalceniem(List <Osoba> lista, Wyksztalcenie wyksztalcenie)
        {
            List <Osoba> wynik = new List <Osoba>();

            foreach (var item in lista)
            {
                if (item.Wyksztalcenie == wyksztalcenie)
                {
                    wynik.Add(item);
                }
            }

            return(wynik);
            //W 'wynik" mamy liste osob z danym wyksztalceniem i trzeba ją wrzucic w jakiegos grida czy gdzies tam gdzie bedzie ona wyswietlona
        }
Пример #3
0
        private void DodajButton_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                KimJest kimJest    = (KimJest)Enum.Parse(typeof(KimJest), this.StatusComboBox.Text);
                string  imie       = this.ImieTextBox.Text;
                string  nazwisko   = this.NazwiskoTextBox.Text;
                PlecMF  plec       = (PlecMF)Enum.Parse(typeof(PlecMF), this.PlecComboBox.Text);
                string  narodowosc = this.NarodowoscComboBox.Text;
                int     nrTelefonu = int.Parse(this.NumerKontaktowyTextBox.Text);
                if (!(String.IsNullOrWhiteSpace(NazwiskoTextBox.Text) && String.IsNullOrWhiteSpace(ImieTextBox.Text)))
                {
                    if (!(KlasaComboBox.Text == "") && StatusComboBox.Text == "Student")
                    // if (ImieTextBox.Text != "" && NazwiskoTextBox.Text !="" )
                    {
                        Klasy klasa = (Klasy)Enum.Parse(typeof(Klasy), this.KlasaComboBox.Text);
                        Osoba uczen = new Uczen(kimJest, imie, nazwisko, plec, narodowosc, nrTelefonu, klasa);
                        ListaOsob.Add(uczen);
                        ImieTextBox.Clear();
                        NazwiskoTextBox.Clear();
                        NumerKontaktowyTextBox.Clear();
                    }


                    else if (!(WyksztalcenieComboBox.Text == "" && FunkcjaComboBox.Text == "") && StatusComboBox.Text == "Pracownik")
                    {
                        Wyksztalcenie wyksztalcenie = (Wyksztalcenie)Enum.Parse(typeof(Wyksztalcenie), this.WyksztalcenieComboBox.Text);
                        Funkcja       funkcja       = (Funkcja)Enum.Parse(typeof(Funkcja), this.FunkcjaComboBox.Text);
                        Osoba         pracownik     = new Pracownik(kimJest, imie, nazwisko, plec, narodowosc, nrTelefonu, wyksztalcenie, funkcja);
                        ListaOsob.Add(pracownik);

                        ImieTextBox.Clear();
                        NazwiskoTextBox.Clear();
                        NumerKontaktowyTextBox.Clear();
                    }
                }
            }
            catch
            {
                MessageBox.Show("Uzupełnij wszystkie pola");
            }
            //ListView.ItemsSource = items;
            //CollectionView view = (CollectionView)CollectionViewSource.GetDefaultView(ListView.ItemsSource);//.....................................
        }
Пример #4
0
 public Osoba(string _Imie, string _Nazwisko, string _Mail, string _Miejscowosc, string _Ulica, int _NrMieszkania, string _KodPocztowy, long _Pesel, DateTime _data, Wyksztalcenie _w, List <Tytul> _tyt, List <Uprawnienia> _lu, StanCywilny _stan, bool _czyzat, Plec _pl)
 {
     Imie                    = _Imie;
     Nazwisko                = _Nazwisko;
     Mail                    = _Mail;
     Adress                  = new Adres();
     Adress.KodPocztowy      = _KodPocztowy;
     Adress.Miejscowosc      = _Miejscowosc;
     Adress.NrMieszkania     = _NrMieszkania;
     Adress.Ulica            = _Ulica;
     PESEL                   = _Pesel;
     DataUrodzin             = _data;
     Wyksztalcenie           = _w;
     Tytuly                  = _tyt;
     CertyfikatyIUprawnienia = _lu;
     StanCywilny             = _stan;
     CzyZatrudniona          = _czyzat;
     Plec                    = _pl;
 }
Пример #5
0
 public Pracownik(KimJest kimJest, string imie, string nazwisko, PlecMF plec, string narodowosc, int nrTelefonu, Wyksztalcenie wyksztalcenie, Funkcja funkcja) : base(kimJest, imie, nazwisko, plec, narodowosc, nrTelefonu)
 {
     this.Wyksztalcenie = wyksztalcenie;
     this.Funkcja       = funkcja;
 }
Пример #6
0
        public static List <OfertaPracy> ZnajdzOferteZWyksztalceniem(List <OfertaPracy> lista, Wyksztalcenie wyksztalcenie)
        {
            List <OfertaPracy> wynik = new List <OfertaPracy>();

            foreach (var item in lista)
            {
                if (item.PotrzebneWyksztalcenie.ToString() == wyksztalcenie.ToString())
                {
                    wynik.Add(item);
                }
            }
            return(wynik);
        }