コード例 #1
0
        public Pracownik AddWorker(string imie, string naz, int wiek, string stanowisko, int pensja, int iloscUrl)
        {
            int       id   = GetId();
            Pracownik prac = new Pracownik(imie, naz, wiek, id, stanowisko, pensja, iloscUrl);

            _pracownicy.Add(prac);
            return(prac);
        }
コード例 #2
0
 public void PrintAllData(Pracownik pracownik)
 {
     Console.WriteLine("Id: {0}", pracownik.Id);
     Console.WriteLine("Imie: {0}", pracownik.Imie);
     Console.WriteLine("Nazwisko: {0}", pracownik.Nazwisko);
     Console.WriteLine("Wiek: {0}", pracownik.Wiek);
     Console.WriteLine("Stanowisko: {0}", pracownik.Stanowisko);
     Console.WriteLine("Pensja miesieczna: {0}", pracownik.PensjaMiesieczna);
     Console.WriteLine("Data zatrudnienia: {0}", pracownik.DataZatrudnienia);
     Console.WriteLine("Ilosc dni urlopu: {0}", pracownik.IloscDniUrlopu);
     Console.WriteLine();
 }
コード例 #3
0
 private void AddWorker()
 {
     try
     {
         Console.Clear();
         WorkerData data = ReadWorkerData();
         Pracownik  prac = _workerManager.AddWorker(data.Imie, data.Nazwisko, data.Wiek, data.Stanowisko, data.PensjaMiesieczna, data.IloscDniUrlopu);
         Console.Clear();
         Console.WriteLine("Pomyslnie dodano pracownika");
         _printer.PrintAllData(prac);
         Console.ReadKey();
     }catch (NullReferenceException e)
     {
         Console.WriteLine(e.Message);
         Console.WriteLine("Wprowadziles niepoprawne dane. Sprobuj jeszcze raz");
     }
 }