예제 #1
0
        public void OcistiFormu()
        {
            imeBox.Text            = "";
            prezimeBox.Text        = "";
            jbmgMaskedTextBox.Text = "";
            adresaBox.Text         = "";
            selektovan             = null;

            pretraziListBox.ClearSelected();
        }
예제 #2
0
 public static void PokreniProtokol(Pacijent pacijent, string misljenje, string porodicno_stanje, List <Bolest> bolesti)
 {
     Spremi(pacijent, bolesti, misljenje, porodicno_stanje, (rez, m, ps, bb) =>
     {
         Console.WriteLine(rez);
         Console.WriteLine("Upisani podaci: ");
         Console.WriteLine("Misljenje: " + m);
         Console.WriteLine("Porodicno stanje: " + ps);
         Console.WriteLine("Upisanih bolesti i alergija: " + bb);
     });
 }
예제 #3
0
 public static void Spremi(Pacijent pacijent, List <Bolest> bolesti, string misljenje, string porodicno_stanje, Odziv odziv)
 {
     if (pacijent == null)
     {
         throw new Exception("Pacijent  nije inicijaliziran");
         pacijent.DodajKarton();
         pacijent.DodajBolesti(bolesti);
         pacijent.DodajMisljenje(misljenje);
         pacijent.DodajPorodicnoStanje(porodicno_stanje);
         odziv("[INFO] Anamneza uspjesno provedena", misljenje, porodicno_stanje, bolesti.Count);
     }
 }
예제 #4
0
 private void pretraziListBox_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (pretraziListBox.SelectedItem == null)
     {
         return;
     }
     selektovan = TrenutniState.pacijenti.Find(u => u.info().MaticniBroj.ToString() == (pretraziListBox.SelectedItem.ToString().Split(',')[1]));
     if (selektovan == null)
     {
         return;
     }
     Izaberi(selektovan);
 }
예제 #5
0
        private void Izaberi(Pacijent u)
        {
            if (u == null)
            {
                return;
            }
            imeBox.Text            = u.info().Ime;
            prezimeBox.Text        = u.info().Prezime;
            jbmgMaskedTextBox.Text = u.info().MaticniBroj.ToString();
            adresaBox.Text         = u.info().Adresa;
            SpolComboBox.Text      = u.info().Spol.ToString();
            bracnoStanjeCB.Text    = u.info().BracnoStanje;
            dateTimePicker1.Value  = u.info().DatumRodjenja;
            dateTimePicker2.Value  = u.DatumPrijema;


            pretragaPacijenata = TrenutniState.pacijenti.Select(uu => uu.info().Ime + " " + uu.info().Prezime + "," + uu.info().MaticniBroj.ToString()).ToList();
        }
예제 #6
0
        private void WinAppGlavniMeni_Load(object sender, EventArgs e)
        {
            refreshUposleniciView(sender, e);

            Pacijent p = new Pacijent("Bill", "Gates", new DateTime(1945, 1, 13), 484818966, 'M', "Washington", "Ozenjen");

            p.DodajBolest(new Bolest("Starost", new DateTime(), "Star", VrstaBolovanja.Bolest));
            p.DodajKnjizicu(41484, new DateTime(1920, 12, 15), new DateTime(2050, 10, 12));
            p.DodajMisljenje("Nema ga");
            p.DatumPrijema = new DateTime(1920, 12, 15);
            p.DodajPregled(new Pregled(true, "Zab", new DateTime(), true, RezultatPregleda.zivot, "Nema", default(DateTime), false, default(DateTime)));
            p.DodajTerapiju(new Terapija(VrstaTerapije.dugorocna, true, new DateTime(), false));
            TrenutniState.DodajPacijenta(p);
            Pacijent x = new Pacijent("Jackie", "Chan", new DateTime(1950, 5, 5), 77875752, 'Z', "Hong Kong", "Ozenjen");

            x.DodajBolest(new Bolest("Starost", new DateTime(), "Star", VrstaBolovanja.Bolest));
            x.DodajBolest(new Bolest("Preglada", new DateTime(), "Prehlada", VrstaBolovanja.Bolest));
            x.DodajKnjizicu(48481, new DateTime(1920, 12, 15), new DateTime(2050, 10, 12));
            x.DodajMisljenje("Nema ga");
            x.DatumPrijema = new DateTime(1920, 12, 15);
            x.DodajPregled(new Pregled(true, "Zab", new DateTime(), true, RezultatPregleda.zivot, "Nema", default(DateTime), false, default(DateTime)));
            x.DodajTerapiju(new Terapija(VrstaTerapije.dugorocna, true, new DateTime(), false));
            TrenutniState.DodajPacijenta(x);

            Pacijent y = new Pacijent("Bruce", "Leee", new DateTime(1920, 12, 15), 12123545, 'M', "Shanghai", "Ozenjen");

            y.DodajBolest(new Bolest("Starost", new DateTime(), "Star", VrstaBolovanja.Bolest));
            y.DodajBolest(new Bolest("Preglada", new DateTime(), "Prehlada", VrstaBolovanja.Bolest));
            y.DodajKnjizicu(48481, new DateTime(1920, 12, 15), new DateTime(2050, 10, 12));
            y.DodajMisljenje("Nema ga");
            y.DatumPrijema = new DateTime(1920, 12, 15);
            y.DodajPregled(new Pregled(true, "Zab", new DateTime(), true, RezultatPregleda.zivot, "Nema", default(DateTime), false, default(DateTime)));
            y.DodajTerapiju(new Terapija(VrstaTerapije.dugorocna, true, new DateTime(), false));
            TrenutniState.DodajPacijenta(y);

            refreshPacijentiView(sender, e);
        }
예제 #7
0
 public static void DodajTerapiju(Pacijent p, Terapija t)
 {
     p.DodajTerapiju(t);
 }
예제 #8
0
 public static void DodajPacijenta(Pacijent p)
 {
     pacijenti.Add(p);
 }