public Pacijent(string i, string p, bool sp, string adr, string jmbg, bool st, DateTime dat_ro, DateTime dat) { Ime = i; Prezime = p; JelZensko = sp; adresa = adr; JelUBraku = st; datumRegistracije = dat; datumRodjenja = dat_ro; raspored = new Dictionary <Ordinacija, int>(); karton = new Karton(); JMBG = jmbg; md5sifra = Program.GetMD5Hash("pacijent"); username = ime + " " + prezime; }
private void buttonTrazi_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(textBoxJMBG.Text)) { textBoxJMBG.Focus(); errorProviderDoktor.SetError(textBoxJMBG, "Molimo unesite maticni broj pacijenta."); } else if (!TestoviIspravnosti.IspravnostJMBG(textBoxJMBG.Text)) { textBoxJMBG.Focus(); errorProviderDoktor.SetError(textBoxJMBG, "Unijeli ste neispravan JMBG."); } else { errorProviderDoktor.Clear(); } string JMBG = textBoxJMBG.Text; p = Klinika.PretraziListuPacijenata(JMBG); if (string.IsNullOrEmpty(p.DajMaticni)) { textBoxJMBG.Focus(); errorProviderDoktor.SetError(textBoxJMBG, "Pacijent sa unesenim JMBG nije registrovan u klinici."); } Karton k = p.DajKarton; foreach (string s in k.BolestiUPorodici) { richTextBoxPorodicneBol.AppendText(s + Environment.NewLine); } richTextBoxHistBolesti.Lines = k.PrijasnjeBolesti.ToArray(); foreach (string s in k.SadasnjeAlergije) { richTextBoxAlergije.AppendText(s + Environment.NewLine); } richTextBoxTrenBolesti.Lines = k.SadasnjeBolesti.ToArray(); foreach (Terapija t in k.Trenutne) { richTextBoxTrenTer.AppendText(t.OpisTerapije + "\n"); } foreach (Terapija t in k.PrijasnjeTerapije) { richTextBoxPrevTer.AppendText(t.OpisTerapije + "\n"); } }
private void buttonPotvrdiIzmjene_Click(object sender, EventArgs e) { Karton k = p.DajKarton; IzRichUListu(richTextBoxTrenBolesti.Text, k.SadasnjeBolesti); IzRichUListu(richTextBoxAlergije.Text, k.SadasnjeAlergije); IzRichUListu(richTextBoxHistBolesti.Text, k.PrijasnjeBolesti); IzRichUListu(richTextBoxPorodicneBol.Text, k.BolestiUPorodici); IzRichUListuTerapija(richTextBoxPrevTer.Text, k.PrijasnjeTerapije); IzRichUListuTerapija(richTextBoxTrenTer.Text, k.Trenutne); Klinika.DajKartone.Add(k); richTextBoxTrenBolesti.Clear(); richTextBoxAlergije.Clear(); richTextBoxHistBolesti.Clear(); richTextBoxPorodicneBol.Clear(); richTextBoxPrevTer.Clear(); richTextBoxTrenTer.Clear(); toolStripStatusLabelUspjehAgain.Text = "Karton uspjesno izmijenjen."; }
public Pacijent() { JMBG = ""; raspored = new Dictionary <Ordinacija, int>(); karton = new Karton(); md5sifra = Program.GetMD5Hash("pacijent"); }