static void Main(string[] args) { Lekarz l1 = new Lekarz(Tomasz, Nowak, 00000000002, 222222222, Mezczyzna, new Adres(Czarna, 2, Szczecin, 71 - 056, Polska)); Lekarz l2 = new Lekarz(Adam, Nowak, 00000000003, 333333333, Mezczyzna, new Adres(Czerwona, 3, Szczecin, 71 - 088, Polska)); Pielegniarka p1 = new Pielegniarka(Anna, Nowak, 00000000001, 111111111, Kobieta, new Adres(Biala, 1, Szczecin, 71 - 004, Polska)); p1.rejestracjapacjenta(Tomasz, Obolaly, 00000000004, 444444444, Mezczyna, Zielona, 4, Szczecin, 71 - 001, Polska); pacjent1 = p1.WyszukajPacjent(pesel = 000000004); p1.dodajKartaPacjenta(pacjent1, "Boli glowa od tygodnia", "AB Rh-", 987654321); pacjent1 = l1.WyszukajPacjent(pesel = 000000004); l1.createWywiad(pacjent1); l1.dodajRodzinaChoroba(pacjent1, "Jaskra"); l1.dodajRodzinaChoroba(pacjent1, "Alergia") l1.dodajPrzebytaChoroba(pacjent1, "Rozyczka"); l1.dodajPrzebytaChoroba(pacjent1, "Ospa"); l1.DodajZlecenieBadania(l1, "Pobranie krwi", pacjent1, "Morfologia", Status.Lekarz); l1.DodajZlecenieBadania(l1, "Rentgen kregoslupa", pacjent1, "Rentgen", Status.Lekarz); OtworzZlecenieLeki(string _tresc, Pacjent pa, Status stat, string comment = "") Zlecenie zlecenie1 = l1.WyszukajZlecenie(1); l1.DodajKolejneBadanie(zlecenie1, "Zmierzenie ciśnieni", "mierzenie ciśni", string comment = ""); l1.PrzekazZlecenie(zlecenie1, Status.Pielegniarka); p1.WykonajZlecenie(zlecenie1, p1, "Zmierzono Cisnineie"); p1. l1.DodajZlecenieBadania(l1, "Cos tam cos tam", p1, "Sztywnosc Paly", Status.Lekarz); l1.PrzekazZlecenie(Database.zlecenieList[0], Status.Pielegniarka); l1.OtworzZlecenieLeki("Tabsy", p1, Status.Lekarz); l2.PrzekazZlecenie(Database.zlecenieList[1], Status.Pielegniarka); l2.PrzekazZlecenie(Database.zlecenieList[1], Status.Laboratorium); l1.pokazZlecenie(Database.zlecenieList[0]); l1.pokazZlecenie(Database.zlecenieList[1]); var status = Status.Laboratorium; if (status.HasFlag(Status.Laboratorium)) { Console.WriteLine("labo " + l1.Imie); } if (status.HasFlag(Status.Laboratorium)) { Console.WriteLine("labo " + l1.Imie); } }
public dodajWynik(ref Zlecenie z, string trescWyniku);
public void pokazZlecenie(Zlecenie zlecenie) { zlecenie.pokazZlecenie(); }
public void PrzekazZlecenie(Zlecenie zlecenie, Status stat) { zlecenie.logList.Add(new StatusLog(NumerId, "Przekazanie Zlecenia", zlecenie.status, stat)); zlecenie.status = stat; }
public void wykonajZlecenie(ref Zlecenie z, Pracownik _wykonujacy, string comment="") { z.logList.Add(new StatusLog(_wykonujacy.NumerId, "Wykonano - " + comment); }
public void anulujZlecenie(ref Zlecenie z, Pracownik _wykonujacy, string comment="") { z.DataZakonczenia = DateTime.Now; z.logList.Add(new StatusLog(_wykonujacy.NumerId, "Anuluj Zlecenie - " + comment, z.status, Status.Anulowane)); z.status = Status.Anulowane; }
public void DodajKolejneBadanie(ref Zlecenie z, string _tresc, string nazwaBad, string comment="") { z.listBadanie.Add(ZlecenieBadanie(this, _tresc, pa, nazwaBad)); zlecenie.logList.Add(new StatusLog(pr.NumerId, "Dodanie badania - " + comment, stat, stat)); }
public void edytujZlecenie(ref Zlecenie z, string tresc) { z.TrescZlecenia = tresc; }
public void zakonczZlecenie(Zlecenie z, Pracownik _wykonujacy) { z.DataZakonczenia = DateTime.Now; z.logList.Add(new StatusLog(_wykonujacy.NumerId, "Zakonczenie Zlecenia", z.status, Status.Wykonane)); z.status = Status.Wykonane; }