示例#1
0
 public void DodajZlecenieBadania(Pracownik pr, string _tresc, Pacjent pa, string nazwaBad, Status stat, string comment="")
 {
     ZlecenieBadanie zlecenie = new ZlecenieBadanie(ref pr, _tresc, pa, nazwaBad);
     zlecenie.status = stat;
     zlecenie.logList.Add(new StatusLog(pr.NumerId, "Utworzenie Zlecenia - " + comment, stat, stat));
     Database.zlecenieList.Add(zlecenie);
 }
示例#2
0
 public ZlecenieLeki(Pracownik _pracownik, string tresc, Pacjent _pacjent)
 {
     NrZlecenia         = Interlocked.Increment(ref _liczbaZlecen);
     DataZlecenia       = DateTime.Now;
     DataZakonczenia    = null;
     pracownik          = _pracownik;
     TrescZlecenia      = tresc;
     listPrzepisaneLeki = new List <Lek>();
     pacjent            = _pacjent;
     logList            = new List <StatusLog>();
 }
示例#3
0
 public ZlecenieBadanie(ref Pracownik _pracownik, string tresc, Pacjent _pacjent, string nB, float k = 0)
 {
     NrZlecenia      = Interlocked.Increment(ref _liczbaZlecen);
     DataZlecenia    = DateTime.Now;;
     DataZakonczenia = null;
     pracownik       = _pracownik;
     TrescZlecenia   = tresc;
     listBadanie.Add(new Badanie(nB, k));
     pacjent = _pacjent;
     logList = new List <StatusLog>();
 }
示例#4
0
 public void wykonajZlecenie(ref Zlecenie z, Pracownik _wykonujacy, string comment="")
 {
     z.logList.Add(new StatusLog(_wykonujacy.NumerId, "Wykonano - " + comment); 
 }
示例#5
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;
 }
示例#6
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;
 }