private void button2_Click(object sender, EventArgs e) { try { bool tr1 = false; if (!Validacija.validirajImeiliPrezime(textBox1.Text)) { errorProvider1.SetError(textBox1, "Nije ispravno uneseno ime!"); tr1 = true; } if (!Validacija.validirajImeiliPrezime(textBox4.Text)) { errorProvider2.SetError(textBox1, "Nije ispravno uneseno prezime!"); tr1 = true; } DateTime s = dateTimePicker3.Value.Date; DateTime s1 = dateTimePicker1.Value.Date; if (!Validacija.ValidirajJMBG(s, textBox3.Text))//!!!!! { tr1 = true; errorProvider3.SetError(textBox3, "Ne poklapa se datum i jmbg!"); } slika1.Validate(); if (tr1) { throw new Exception("Neispravno popunjena polja!"); } bool spol; if (comboBox2.Text == "Muški") { spol = true; } else { spol = false; } NormalniPacijent np = new NormalniPacijent(textBox1.Text, textBox4.Text, textBox3.Text, s1, 0, s, spol, textBox2.Text, comboBox1.Text); np.Slika = slika1.Slikaa; KontajnerKlinika.ListaNormalnihPacijenata.Add(np); } catch (Exception ex) { UposlenikKlinikeStatusStrip1.Text = ex.Message; } }
static void Main() { KontajnerKlinika.ListaDoktora = new List <Doktor>(); Doktor drr = new Doktor("doktor17512_1", "e90a4789ed8b85571564dbdadfbf894c", "doktorr", "doktorrr", "0101990111222", true, 1200, 0.1, 5); KontajnerKlinika.ListaDoktora.Add(drr); drr = new Doktor("doktor17512_2", "e90a4789ed8b85571564dbdadfbf894c", "Ime17512_2", "doktorrr", "0201990111222", true, 1200, 0.1, 5); KontajnerKlinika.ListaDoktora.Add(drr); drr = new Doktor("doktor17512_3", "e90a4789ed8b85571564dbdadfbf894c", "Ime17512_3", "doktorrr", "0301990111222", true, 1200, 0.1, 5); KontajnerKlinika.ListaDoktora.Add(drr); KontajnerKlinika.ListaNormalnihPacijenata = new List <NormalniPacijent>(); NormalniPacijent pac = new NormalniPacijent("pacijent17512_1_i", "pacijent17512_1_p", "1122333444555", new DateTime(2017, 5, 5), 0, new DateTime(1996, 11, 29), true, "Visoko", "Oženjen"); KontajnerKlinika.ListaNormalnihPacijenata.Add(pac); pac = new NormalniPacijent("pacijent17512_2_i", "pacijent17512_2_p", "1122111222111", new DateTime(2017, 4, 4), 0, new DateTime(1995, 11, 29), true, "Visoko", "Oženjen"); KontajnerKlinika.ListaNormalnihPacijenata.Add(pac); pac = new NormalniPacijent("pacijent17512_3_i", "pacijent17512_3_p", "9988777666555", new DateTime(2017, 4, 4), 0, new DateTime(1995, 11, 29), true, "Visoko", "Oženjen"); KontajnerKlinika.ListaNormalnihPacijenata.Add(pac); KontajnerKlinika.ListaOrdinacija = new List <Ordinacije>(); List <string> ls = new List <string>(new string[] { "1122333444555", "1122111222111", "9988777666555" }); Ordinacije ord = new Hirurgija(true, 30, ls, "Hirurgija"); ord.JmbgDoktora = "0101990111222"; KontajnerKlinika.ListaOrdinacija.Add(ord); ord = new Ortopedija(true, 30, ls, "Ortopedija"); ord.JmbgDoktora = "0201990111222"; KontajnerKlinika.ListaOrdinacija.Add(ord); ls = new List <string>(new string[] { "1122333444555", "1122111222111" }); ord = new Oftamologija(true, 30, ls, "Oftamologija"); ord.JmbgDoktora = "0301990111222"; KontajnerKlinika.ListaOrdinacija.Add(ord); KontajnerKlinika.ListaMedicinskogOsoblja = new List <MedicinskoOsoblje>(); MedicinskoOsoblje mo = new MedicinskoOsoblje("uposlenik17512_1", "c75668fa4e1e45d682b6f7b81232bc36", "uposlenik17512_1_i", "uposlenik17512_1_p", "4433444333444", true, 1200); // sifrau17512_1 uposlenik17512_1 KontajnerKlinika.ListaMedicinskogOsoblja.Add(mo); mo = new MedicinskoOsoblje("uposlenik17512_2", "26a59d2a410f7b2593bba1e87bae6ee2", "uposlenik17512_2_i", "uposlenik17512_2_p", "6655666555666", true, 1200); //sifrau17512_2 KontajnerKlinika.ListaMedicinskogOsoblja.Add(mo); mo = new MedicinskoOsoblje("uposlenik17512_3", "6fd356b300f0d67c122856c88b894f59", "uposlenik17512_3_i", "uposlenik17512_3_p", "1155111555111", false, 1200); // sifrau17512_3 KontajnerKlinika.ListaMedicinskogOsoblja.Add(mo); KontajnerKlinika.ListaKartona = new List <ElektronskiKarton>(); KontajnerKlinika.ListaHitnihPacijenata = new List <HitniPacijent>(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new KlinikaLogin()); }
public void registrujPacijenta(NormalniPacijent p) { if (ListaNormalnihPacijenata.Count() > 1) { NormalniPacijent pa = ListaNormalnihPacijenata.FirstOrDefault(pacijent => pacijent.Jmbg == p.Jmbg); if (pa != null) { // Console.WriteLine("Pacijent već unesen" + Environment.NewLine); return; } } ListaNormalnihPacijenata.Add(p); //Console.WriteLine("--- Pacijent uspješno dodan! ---" + Environment.NewLine); }