static void DodajLekarza() { Lekarz nowyLekarz = new Lekarz(); Console.WriteLine("Tworzenie konta lekarza:"); Console.WriteLine("Podaj imie:"); nowyLekarz.Imie = Console.ReadLine(); Console.WriteLine("Podaj nazwisko:"); nowyLekarz.Nazwisko = Console.ReadLine(); Console.WriteLine("Podaj pesel:"); while (true) { try { nowyLekarz.Pesel = double.Parse(Console.ReadLine()); break; } catch (Exception e) { Console.WriteLine(e.Message); } } Console.WriteLine("Podaj login:"******"Podaj hasło:"); nowyLekarz.Haslo = Console.ReadLine(); Console.WriteLine("Podaj specjalizacje:"); nowyLekarz.Specjalnosc = Console.ReadLine(); Console.WriteLine("Podaj numer PWZ:"); while (true) { try { nowyLekarz.NumerPWZ = int.Parse(Console.ReadLine()); break; } catch (Exception e) { Console.WriteLine(e.Message); } } Osoby.Add(nowyLekarz); Console.WriteLine(""); Console.WriteLine("Dane stworzonego konta lekarza:"); Console.WriteLine(nowyLekarz.InfoLekarz()); }
static void EdycjaLekarza(Lekarz lekarz) { Console.WriteLine("Edycja danych lekarza " + lekarz.Imie + " " + lekarz.Nazwisko); Console.WriteLine("Podaj nowe imie:"); lekarz.Imie = Console.ReadLine(); Console.WriteLine("Podaj nowe nazwisko:"); lekarz.Nazwisko = Console.ReadLine(); Console.WriteLine("Podaj nowy pesel:"); while (true) { try { lekarz.Pesel = double.Parse(Console.ReadLine()); break; } catch (Exception e) { Console.WriteLine(e.Message); } } Console.WriteLine("Podaj nowy login:"******"Podaj nowe hasło:"); lekarz.Haslo = Console.ReadLine(); Console.WriteLine("Podaj nową specjalizacje:"); lekarz.Specjalnosc = Console.ReadLine(); Console.WriteLine("Podaj nowy numer PWZ:"); while (true) { try { lekarz.NumerPWZ = int.Parse(Console.ReadLine()); break; } catch (Exception e) { Console.WriteLine(e.Message); } } Console.WriteLine(""); Console.WriteLine("Nowe dane lekarza:"); Console.WriteLine(lekarz.InfoLekarz()); Console.ReadKey(); }
private void InitOdzialRatunkowy() { choroby.Add(new Choroba("zlamanie", "ortopedyczna")); choroby.Add(new Choroba("zwichniecie", "ortopedyczna")); choroby.Add(new Choroba("zwyrodnienie kregoslupa", "ortopedyczna")); choroby.Add(new Choroba("lordoza", "ortopedyczna")); choroby.Add(new Choroba("zapalenie kosci", "ortopedyczna")); choroby.Add(new Choroba("nadcisnienie tetnicze", "kardiologiczna")); choroby.Add(new Choroba("zawał", "kardiologiczna")); choroby.Add(new Choroba("miażdżyca", "kardiologiczna")); choroby.Add(new Choroba("zapalenie mięśnia sercowego", "kardiologiczna")); choroby.Add(new Choroba("depresja", "psychologiczna")); choroby.Add(new Choroba("lęki", "psychologiczna")); choroby.Add(new Choroba("drazliwosc", "psychologiczna")); choroby.Add(new Choroba("bezsennosc", "psychologiczna")); Badanie rezonans = new Badanie("rezonans magnetyczny", rezonansObslugiwanyListView, rezonansKolejkaListView); badania.Add(rezonans); rezonansThread = new Thread(rezonans.Dzialaj); Badanie USG = new Badanie("USG", USGObslugiwanyListView, USGKolejkaListView); badania.Add(USG); USGThread = new Thread(USG.Dzialaj); Badanie krew = new Badanie("badanie krwi", krewObslugiwanyListView, krewKolejkaListView); badania.Add(krew); krewThread = new Thread(krew.Dzialaj); Lekarz kardiolog = new Lekarz("Kardiolog", kardiologObslugiwanyListView, kardiologKolejkaListView, badania); lekarze.Add(kardiolog); kardiologThread = new Thread(kardiolog.Lecz); Lekarz psychiatra = new Lekarz("Psychiatra", psychiatraObslugiwanyListView, psychiatraKolejkaListView, badania); lekarze.Add(psychiatra); psychiatraThread = new Thread(psychiatra.Lecz); Lekarz ortopeda = new Lekarz("Ortopeda", ortopedaObslugiwanyListView, ortopedaKolejkaListView, badania); lekarze.Add(ortopeda); ortopedaThread = new Thread(ortopeda.Lecz); rejestracja = new Rejestracja(lekarze, rejestracjaListView, choroby); rejestracjaThread = new Thread(rejestracja.Obsluguj); rezonansThread.Start(); USGThread.Start(); krewThread.Start(); kardiologThread.Start(); psychiatraThread.Start(); ortopedaThread.Start(); rejestracjaThread.Start(); }
static void FunkcjeLekarza(Lekarz lekarz) { for (; ;) { Console.Clear(); int wybor; Console.WriteLine("Wybierz odpowiednią opcję: "); Console.WriteLine("1. Dodanie administratora"); Console.WriteLine("2. Dodanie lekarza"); Console.WriteLine("3. Dodanie pielegniarki"); Console.WriteLine(""); Console.WriteLine("0. Wyjście"); while (true) { try { wybor = int.Parse(Console.ReadLine()); break; } catch (Exception e) { Console.WriteLine(e.Message); } } switch (wybor) { case 1: { Console.Clear(); Console.WriteLine("Lista Lekarzy i pielęgniarek: "); Osoby.WyswietlLekarzyPielegniarki(); Console.ReadKey(); break; } case 2: { Console.Clear(); lekarz.WyswietlDyzuryLekarza(); Console.ReadKey(); break; } case 3: { Login(); Console.ReadKey(); break; } case 0: { Console.Clear(); System.Environment.Exit(0); break; } default: break; } } }