Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
 public dodajWynik(ref Zlecenie z, string trescWyniku);
Exemplo n.º 3
0
 public void pokazZlecenie(Zlecenie zlecenie)
 {
     zlecenie.pokazZlecenie();
 }
Exemplo n.º 4
0
 public void PrzekazZlecenie(Zlecenie zlecenie, Status stat)
 {
     zlecenie.logList.Add(new StatusLog(NumerId, "Przekazanie Zlecenia", zlecenie.status, stat));
     zlecenie.status = stat;
 }
Exemplo n.º 5
0
 public void wykonajZlecenie(ref Zlecenie z, Pracownik _wykonujacy, string comment="")
 {
     z.logList.Add(new StatusLog(_wykonujacy.NumerId, "Wykonano - " + comment); 
 }
Exemplo n.º 6
0
 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;
 }
Exemplo n.º 7
0
 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));
 }
Exemplo n.º 8
0
 public void edytujZlecenie(ref Zlecenie z, string tresc)
 {
     z.TrescZlecenia = tresc;
 }
Exemplo n.º 9
0
 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;
 }