private void ucitajPacijentabutton_Click(object sender, EventArgs e) { if (selektovan == null) { Pacijent p = new Pacijent(imeBox.Text, prezimeBox.Text, dateTimePicker1.Value, long.Parse(jbmgMaskedTextBox.Text), char.Parse(SpolComboBox.Text), adresaBox.Text, bracnoStanjeCB.Text); p.Slika = slika; p.DatumPrijema = dateTimePicker1.Value; TrenutniState.DodajPacijenta(p); OcistiFormu(); pretraziListBox.ClearSelected(); pretragaPacijenata = TrenutniState.pacijenti.Select(u => u.info().Ime + " " + u.info().Prezime + "," + u.info().MaticniBroj.ToString()).ToList(); pretraziListBox.DataSource = pretragaPacijenata; sacuvaoEventPozvan(e); return; } selektovan.info().Ime = imeBox.Text; selektovan.info().Prezime = prezimeBox.Text; selektovan.info().MaticniBroj = long.Parse(jbmgMaskedTextBox.Text); selektovan.info().Adresa = adresaBox.Text; selektovan.info().Spol = char.Parse(SpolComboBox.Text); selektovan.info().BracnoStanje = bracnoStanjeCB.Text; selektovan.info().DatumRodjenja = dateTimePicker1.Value; selektovan.DatumPrijema = dateTimePicker1.Value; selektovan.Slika = slika; OcistiFormu(); pretraziListBox.ClearSelected(); sacuvaoEventPozvan(e); pretragaPacijenata = TrenutniState.pacijenti.Select(u => u.info().Ime + " " + u.info().Prezime + "," + u.info().MaticniBroj.ToString()).ToList(); pretraziListBox.DataSource = pretragaPacijenata; }
private void buttonPrijava_Click(object sender, EventArgs e) { if (usernameTextBox.Text == "admin" && passwordTextBox.Text == "admin") { TrenutniState.prijavljeni = new MedicinskiRadnik("Mirela", "Dedic", "admin", "admin", "Admin", 0, 0, null); TrenutniState.prijavljeni.DajUlogu(Uloga.Administrator); TrenutniState.DodajUposlenika(TrenutniState.prijavljeni); new WinAppGlavniMeni().Show(); Hide(); } else { if (!TrenutniState.uposlenici.Exists(r => r.Username.ToLower() == usernameTextBox.Text.ToLower() && r.Password == passwordTextBox.Text)) { MessageBox.Show("Pogresna sifra!"); return; } TrenutniState.prijavljeni = TrenutniState.uposlenici.Find(r => r.Username.ToLower() == usernameTextBox.Text.ToLower() && r.Password == passwordTextBox.Text); new WinAppGlavniMeni().Show(); Hide(); } }
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); }
protected virtual void dodajUpButton_Click(object sender, EventArgs e) { if (vrsteUposlenikaBox.SelectedValue == null) { MessageBox.Show("Odaberite vrstu uposlenika."); return; } if (TrenutniState.uposlenici.Exists(u => u.Username.ToLower() == usernameTextBox.Text.ToLower()) && selektovan == null) { MessageBox.Show("Uposlenik sa ovim korisnickim imenom vec postoji."); return; } if (selektovan != null) { selektovan.Slika = pictureBox1.Image; selektovan.Ime = imeText.Text; selektovan.Prezime = prezimeText.Text; selektovan.Plata = double.Parse(plataText.Text); if (selektovan.Uloga == Uloga.Medicinski_Radnik) { ((MedicinskiRadnik)selektovan).Bonus = double.Parse(BonusText.Text); } selektovan.Username = usernameTextBox.Text; selektovan.Password = passwordTextBox.Text; OcistiFormu(); pretraziListBox.ClearSelected(); return; } switch (vrsteUposlenikaBox.SelectedIndex) { case 0: Uposlenik x = new MedicinskiRadnik(imeText.Text, prezimeText.Text, usernameTextBox.Text, passwordTextBox.Text, nazivText.Text, double.Parse(plataText.Text), double.Parse(BonusText.Text), pictureBox1.Image); x.DajUlogu(Uloga.Medicinski_Radnik); TrenutniState.DodajUposlenika(x); break; case 1: Uposlenik y = new NeMedicinskiRadnik(imeText.Text, prezimeText.Text, nazivText.Text, usernameTextBox.Text, passwordTextBox.Text, double.Parse(plataText.Text), pictureBox1.Image); y.DajUlogu(Uloga.NeMedicinski_Radnik); TrenutniState.DodajUposlenika(y); break; case 2: Uposlenik z = new VanjskiSaradnik(imeText.Text, prezimeText.Text, nazivText.Text, usernameTextBox.Text, passwordTextBox.Text, double.Parse(plataText.Text), pictureBox1.Image); z.DajUlogu(Uloga.Vanjski_Saradnik); TrenutniState.DodajUposlenika(z); break; case 3: Uposlenik u = new VanjskiSaradnik(imeText.Text, prezimeText.Text, nazivText.Text, usernameTextBox.Text, passwordTextBox.Text, double.Parse(plataText.Text), pictureBox1.Image); u.DajUlogu(Uloga.Administrator); TrenutniState.DodajUposlenika(u); break; } //TrenutniState.DodajUposlenika() OcistiFormu(); pretragaUposlenika = TrenutniState.uposlenici.Select(u => u.Username).ToList(); pretraziListBox.DataSource = pretragaUposlenika; pretraziListBox.ClearSelected(); sacuvaoEventPozvan(e); }