private void buttonPotvrdi_Click(object sender, EventArgs e) { FormDataValidator.check_and_set_message(textIme.Text, Validacije.JeLiImeValidno, textIme, errors, "Ime nije ispravno"); FormDataValidator.check_and_set_message(textPrezime.Text, Validacije.JeLiPrezimeValidno, textPrezime, errors, "Prezime nije ispravno"); FormDataValidator.check_and_set_message(textAdresa.Text, Validacije.JeLiAdresaValidna, textAdresa, errors, "Adresa nije ispravna"); FormDataValidator.check_and_set_message(dateDatumRodjenja.Value, Validacije.JeLiDatumRodjenjaValidan, dateDatumRodjenja, errors, "Datum rodjenja nije ispravan"); FormDataValidator.check_and_set_message(comboBracnoStanje.Text, Validacije.JeLiBracnoStanjeValidno, comboBracnoStanje, errors, "Bracno stanje nije ispravno"); FormDataValidator.check_and_set_message(comboSpol.Text, Validacije.JeLiSpolValidan, comboSpol, errors, "Spol nije ispravan"); if (Validacije.JeLiMaticniBrojValidan(textMaticniBroj.Text, dateDatumRodjenja.Value)) { errors.SetError(textMaticniBroj, ""); } else { errors.SetError(textMaticniBroj, "Maticni broj nije ispravan"); } errors.SetError(pacijentProfilna1, pacijentProfilna1.ErrorSlike()); if (!FormDataValidator.any_has_error(kontrole, errors)) { Pacijent pacijent = new Pacijent( textIme.Text, textPrezime.Text, dateDatumRodjenja.Value, textMaticniBroj.Text, comboSpol.Text, comboBracnoStanje.Text, textAdresa.Text, pacijentProfilna1.Izabrana ); klinika.DodajNovogPacijenta(pacijent); napravljeni = pacijent; Close(); return; } }
private void textBox6_Validated(object sender, EventArgs e) { errorProvider1.Clear(); toolStripStatusLabel1.Text = ""; Regex rgx3 = new Regex("^(\\d{13})?$"); if (!rgx3.IsMatch(textBox6.Text)) { toolStripStatusLabel1.ForeColor = Color.Red; toolStripStatusLabel1.Text = "Molimo unesite opet JMBG!"; errorProvider1.SetError(textBox6, "Nedozvoljen JMBG!"); } try { if (!Validacije.provjeraJMBG(textBox6.Text)) { toolStripStatusLabel1.ForeColor = Color.Red; toolStripStatusLabel1.Text = "Molimo unesite opet JMBG!"; errorProvider1.SetError(textBox6, "Nedozvoljen JMBG!"); } } catch (Exception ex) { ex.GetType(); } }
private void textBox1_Validated(object sender, EventArgs e) { try { Regex rgx2 = new Regex("^(\\d{13})?$"); if (novaKlinika.ListaPacijenata.Capacity != 0 && novaKlinika.ListaPacijenata.Count != 0) { if (!rgx2.IsMatch(textBox1.Text)) { errorProvider1.SetError(textBox1, "Neispravan JMBG!"); toolStripStatusLabel1.Text = "Unesite ispravan JMBG pacijenta!"; return; } if (!Validacije.provjeraJMBG(textBox1.Text)) { errorProvider1.SetError(textBox1, "Neispravan JMBG!"); toolStripStatusLabel1.Text = "Unesite ispravan JMBG pacijenta!"; return; } } else { toolStripStatusLabel1.Text = "Trenutno nema registrovanih pacijenata!"; return; } }catch (Exception ex) { ex.GetType(); errorProvider1.SetError(textBox1, "Neispravan JMBG!"); toolStripStatusLabel1.Text = "Unesite ispravan JMBG pacijenta!"; return; } }
private void textSifra_Validating(object sender, CancelEventArgs e) { if (!Validacije.JeLiSifraValidna(textSifra.Text)) { errors.SetError(textSifra, "Sifra mora imati najmanje 6 karaktera"); e.Cancel = true; } }
private void textBox3_Validated(object sender, EventArgs e) { errorProvider1.Clear(); toolStripStatusLabel1.Text = ""; if (!Validacije.validacijaPassworda(textBox2.Text, textBox3.Text)) { toolStripStatusLabel1.ForeColor = Color.Red; toolStripStatusLabel1.Text = "Ne poklapaju se šifre! Unesite opet potvrdu."; errorProvider1.SetError(textBox3, "Ne poklapa se šifra."); } }
private void textBox3_KeyDown(object sender, KeyEventArgs e) { try { if (!Validacije.provjeraJMBG(textBox1.Text)) { errorProvider1.SetError(textBox1, "Neispravan JMBG"); toolStripStatusLabel1.Text = "Molim vas unesite ispravan JMBG"; return; } bool imal = false; foreach (Pacijent p in novaKlinika.ListaPacijenata) { if (p.MaticniBroj == textBox1.Text) { imal = true; } } if (!imal) { errorProvider1.SetError(textBox1, "Nepostoji takav pacijent u"); toolStripStatusLabel1.Text = "Molimo vas unesite registrovanog pacijenta!"; return; } } catch (Exception ex) { ex.GetType(); errorProvider1.SetError(textBox1, "Neispravan JMBG"); toolStripStatusLabel1.Text = "Molim vas unesite ispravan JMBG"; return; } if (e.KeyCode == Keys.Enter) { foreach (Pacijent p in novaKlinika.ListaPacijenata) { if (!helpac1) { p.LicniKarton.SadasnjeAlergije.Clear(); helpac1 = true; } if (p.MaticniBroj == textBox1.Text) { p.LicniKarton.SadasnjeAlergije.Add(textBox3.Text); } } toolStripStatusLabel1.Text = "Podatak unesen!"; textBox3.Clear(); } }
private void dateTimePicker1_Validated(object sender, EventArgs e) { errorProvider1.Clear(); toolStripStatusLabel1.Text = ""; if (!Validacije.crossValidacijaJMBG(textBox3.Text, dateTimePicker1.Value)) { toolStripStatusLabel1.ForeColor = Color.Red; toolStripStatusLabel1.Text = "Molimo promjenite datum ili unesite ispravan JMBG!"; errorProvider1.SetError(textBox3, "Nedozvoljen datum/JMBG!"); errorProvider1.SetError(dateTimePicker1, "Nedozvoljen datum/JMBG!"); sveOk = false; } else { sveOk = true; } }
private void textBox3_Validated(object sender, EventArgs e) { errorProvider1.Clear(); toolStripStatusLabel1.Text = ""; Regex rgx3 = new Regex("^(\\d{13})?$"); if (!rgx3.IsMatch(textBox3.Text)) { toolStripStatusLabel1.ForeColor = Color.Red; toolStripStatusLabel1.Text = "Molimo unesite opet JMBG!"; errorProvider1.SetError(textBox3, "Nedozvoljen JMBG!"); sveOk = false; } else { sveOk = true; } try { if (!Validacije.provjeraJMBG(textBox3.Text)) { toolStripStatusLabel1.ForeColor = Color.Red; toolStripStatusLabel1.Text = "Molimo unesite opet JMBG!"; errorProvider1.SetError(textBox3, "Nedozvoljen JMBG!"); sveOk = false; } else { sveOk = true; } }catch (Exception ex) { ex.GetType(); sveOk = false; } if (!Validacije.jedinstvenjmbg(textBox3.Text, novaKlinika.ListaPacijenata)) { toolStripStatusLabel1.ForeColor = Color.Red; toolStripStatusLabel1.Text = "Molimo unesite jedinstven JMBG!"; errorProvider1.SetError(textBox3, "Nije jedinstven JMBG!"); } }
private void textBox1_Validated(object sender, EventArgs e) { errorProvider1.Clear(); toolStripStatusLabel1.Text = ""; try { if (!Validacije.provjeraJMBG(textBox1.Text)) { errorProvider1.SetError(textBox1, "Neispravan JMBG"); toolStripStatusLabel1.Text = "Molim vas unesite ispravan JMBG"; return; } bool imal = false; foreach (Pacijent p in novaKlinika.ListaPacijenata) { if (p.MaticniBroj == textBox1.Text) { imal = true; } } if (!imal) { errorProvider1.SetError(textBox1, "Nepostoji takav pacijent u"); toolStripStatusLabel1.Text = "Molimo vas unesite registrovanog pacijenta!"; return; } } catch (Exception ex) { ex.GetType(); errorProvider1.SetError(textBox1, "Neispravan JMBG"); toolStripStatusLabel1.Text = "Molim vas unesite ispravan JMBG"; return; } }
private void button1_Click(object sender, EventArgs e) { toolStripStatusLabel1.Text = ""; toolStripStatusLabel1.ForeColor = Color.Red; errorProvider1.Clear(); string hash = ""; string korisnickoIme = textBox1.Text; string sifra = textBox2.Text; using (MD5 md5Hash = MD5.Create()) { hash = NMK_17993.Entiteti.Uposlenik.GetMd5Hash(md5Hash, sifra); } bool jeLiUposlenik = true; Uposlenik a, b; try { a = novaKlinika.ListaUposlenih.Single(x => x.Username == korisnickoIme); } catch (Exception ex) { ex.GetType(); jeLiUposlenik = false; errorProvider1.SetError(textBox1, "Pogrešan user!"); toolStripStatusLabel1.Text = "Pogrešan unos!"; textBox1.Clear(); textBox2.Clear(); textBox3.Clear(); return; } try { b = novaKlinika.ListaUposlenih.Single(x => x.SifraUposlenikaMD5Hash == hash); } catch (Exception ex) { ex.GetType(); jeLiUposlenik = false; errorProvider1.SetError(textBox2, "Pogrešan password!"); toolStripStatusLabel1.Text = "Pogrešan unos!"; textBox2.Clear(); textBox3.Clear(); return; } if (!Validacije.validacijaPassworda(textBox2.Text, textBox3.Text)) { toolStripStatusLabel1.ForeColor = Color.Red; toolStripStatusLabel1.Text = "Ne poklapaju se šifre! Unesite opet potvrdu."; errorProvider1.SetError(textBox3, "Ne poklapa se šifra."); textBox3.Clear(); return; } if (jeLiUposlenik) { a = novaKlinika.ListaUposlenih.Single(x => x.Username == korisnickoIme && x.SifraUposlenikaMD5Hash == hash); if (a.GetType() == typeof(Doktor)) // ukoliko je Doktor { OrdinacijaDoktora nov = new OrdinacijaDoktora(ref novaKlinika, a.MaticniBroj); this.Hide(); nov.Show(); } else if (a.GetType() == typeof(Uposlenik) && a.JeLiPortir) { Portirnica forma = new Portirnica(ref novaKlinika); this.Hide(); forma.Show(); } else { OrdinacijaUposlenika form = new OrdinacijaUposlenika(ref novaKlinika); this.Hide(); form.Show(); } } textBox1.Clear(); textBox2.Clear(); textBox3.Clear(); }
private void button1_Click(object sender, EventArgs e) { bool jeste = false; String ime = textBox1.Text; if (comboBox1.SelectedItem == null) { toolStripStatusLabel2.Text = "Niste nista izabrali"; return; } if (comboBox1.SelectedItem.ToString() == "Doktor") { for (int i = 0; i < Bolnica.PristupDoktorima().Count; i++) { if (textBox1.Text == Bolnica.PristupDoktorima()[i].Username && Validacije.CalculateHash(textBox2.Text) == Bolnica.PristupDoktorima()[i].Passwrod) { //MessageBox.Show(Bolnica.PristupDoktorima()[i].Ime, "Otvori formu za doktore"); Form4 f4 = new Form4(); for (int j = 0; j < Bolnica.PristupOrdinacijama().Count; j++) { if (Bolnica.PristupOrdinacijama()[j].Doktor == Bolnica.PristupDoktorima()[i]) { f4.Pohrani(j); break; } } jeste = true; reset(); f4.Show(); } } } else if (comboBox1.SelectedItem.ToString() == "Zaposleni") { for (int i = 0; i < Bolnica.Osoblje.Count; i++) { if (textBox1.Text == Bolnica.Osoblje[i].Username && Validacije.CalculateHash(textBox2.Text) == Bolnica.Osoblje[i].Passwrod) { Form3 f3 = new Form3(); reset(); f3.Show(); } } } else if (comboBox1.SelectedItem.ToString() == "Administracija") { for (int i = 0; i < Bolnica.Administracija.Count; i++) { if (textBox1.Text == Bolnica.Administracija[i].Username && Validacije.CalculateHash(textBox2.Text) == Bolnica.Administracija[i].Passwrod) { Analiza f6 = new Analiza(); reset(); f6.Show(); } } } else if (comboBox1.SelectedItem.ToString() == "Pacijent") { for (int i = 0; i < Bolnica.PristupKartoteci().duzina(); i++) { if (textBox1.Text == Bolnica.PristupKartoteci().DajKartonNaPoziciji(i).Username&& Validacije.CalculateHash(textBox2.Text) == Bolnica.PristupKartoteci().DajKartonNaPoziciji(i).Password) { Form2 f2 = new Form2(); f2.pohrani(i); reset(); f2.Show(); //this.Hide(); jeste = true; } } } if (!jeste) { toolStripStatusLabel2.Visible = true; toolStripStatusLabel2.Text = "Neispravni podaci"; } }
private void button1_Click(object sender, EventArgs e) { if (textBox1.Text == "") { errorProvider1.SetError(textBox1, "Unesite JMBG!"); toolStripStatusLabel1.Text = "Unesite JMBG pacijenta!"; return; } try { Regex rgx2 = new Regex("^(\\d{13})?$"); if (novaKlinika.ListaPacijenata.Capacity != 0 && novaKlinika.ListaPacijenata.Count != 0) { if (!rgx2.IsMatch(textBox1.Text)) { errorProvider1.SetError(textBox1, "Neispravan JMBG!"); toolStripStatusLabel1.Text = "Unesite ispravan JMBG pacijenta!"; return; } if (!Validacije.provjeraJMBG(textBox1.Text)) { errorProvider1.SetError(textBox1, "Neispravan JMBG!"); toolStripStatusLabel1.Text = "Unesite ispravan JMBG pacijenta!"; return; } } else { toolStripStatusLabel1.Text = "Trenutno nema registrovanih pacijenata!"; return; } bool hehe = false; Parallel.ForEach(novaKlinika.ListaPacijenata, p => { if (textBox1.Text == p.MaticniBroj) { hehe = true; } }); if (!hehe) { textBox1.Clear(); errorProvider1.Clear(); toolStripStatusLabel1.Text = "Taj pacijent nije registrovan u ovoj klinici!"; return; } errorProvider1.Clear(); toolStripStatusLabel1.Text = ""; PacijentPregled pp = new PacijentPregled(ref novaKlinika, textBox1.Text); pp.ShowDialog(); textBox1.Clear(); }catch (Exception ex) { ex.GetType(); errorProvider1.SetError(textBox1, "Neispravan JMBG!"); toolStripStatusLabel1.Text = "Unesite ispravan JMBG pacijenta!"; return; } }
private void button1_Click(object sender, EventArgs e) { helpac1 = false; helpac2 = false; errorProvider1.Clear(); toolStripStatusLabel1.Text = ""; // karton je zamisljen kao anamneza datih pacijenata // pri cemu se nikad ne mjenja za svakog pacijenta // odnosno pacijent misli da moze mjenjati karton // zapravo samo mjenja svoj opis // pri cemu broj posjeta ostaje isti i sve ostale bitne stvari za kliniku try { if (!Validacije.provjeraJMBG(textBox1.Text)) { errorProvider1.SetError(textBox1, "Neispravan JMBG"); toolStripStatusLabel1.Text = "Molim vas unesite ispravan JMBG"; return; } bool imal = false; foreach (Pacijent p in novaKlinika.ListaPacijenata) { if (p.MaticniBroj == textBox1.Text) { imal = true; } } if (!imal) { errorProvider1.SetError(textBox1, "Nepostoji takav pacijent u"); toolStripStatusLabel1.Text = "Molimo vas unesite registrovanog pacijenta!"; return; } } catch (Exception ex) { ex.GetType(); errorProvider1.SetError(textBox1, "Neispravan JMBG"); toolStripStatusLabel1.Text = "Molim vas unesite ispravan JMBG"; return; } if (novaKlinika.ListaPacijenata.Capacity != 0 && novaKlinika.ListaPacijenata.Count != 0) { foreach (Pacijent p in novaKlinika.ListaPacijenata) { if (p.MaticniBroj == textBox1.Text) { imalPacijenta = true; bool dodan = false; foreach (string a in comboBox1.Items) { if (a.Substring(a.Length - 13, 13) == p.MaticniBroj) { dodan = true; break; } } if (!dodan) { comboBox1.Items.Add(p.Ime + " " + p.Prezime + " JMBG:" + p.MaticniBroj); } } if ((p.LicniKarton.PrijasnjeBolesti.Count != 0 || p.LicniKarton.SadasnjeBolesti.Count != 0) && imalPacijenta) { errorProvider1.Clear(); textBox1.Clear(); textBox2.Clear(); textBox3.Clear(); textBox4.Clear(); textBox5.Clear(); } } } else { toolStripStatusLabel1.Text = "Trenutno ne mozete kreirati novi karton za pacijenta, jer u klinici nema registrovanih pacijenata!"; } if (imalPacijenta) { errorProvider1.Clear(); toolStripStatusLabel1.Text = "Uspješno kreiran/ažuriran karton za datog pacijenta!"; textBox1.Clear(); textBox2.Clear(); textBox3.Clear(); textBox4.Clear(); textBox5.Clear(); } }
private void button1_Click(object sender, EventArgs e) { Pacijent noviPacijent = new Pacijent("x", "x", "0000000000000", "x x 1", DateTime.Parse("1.1.1111"), Osoba.Spol.M, Osoba.bracnoStanje.nijeUBraku); noviPacijent.LicniKarton = new KartonPacijenta(); noviPacijent.LicniKarton.SpisakPregleda1 = new List <Pregled>(); if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == "" || textBox4.Text == "") { sveOk = false; } if (radioButton1.Checked || radioButton2.Checked) { sveOk = true; } else { sveOk = false; } if (radioButton3.Checked || radioButton4.Checked) { sveOk = true; } else { sveOk = false; } if (sveOk && userControl11.UbacenaSlika) { if (Validacije.jedinstvenjmbg(textBox3.Text, novaKlinika.ListaPacijenata)) { TimeSpan diff1 = DateTime.Now.Subtract(userControl11.vratiDatum()); if (diff1.TotalDays > 185) { toolStripStatusLabel1.ForeColor = Color.Red; toolStripStatusLabel1.Text = "Molimo unesite noviju sliku!"; errorProvider1.SetError(userControl11, "Slika mora biti maximalno 6 mjeseci stara!"); } else if (Validacije.crossValidacijaJMBG(textBox3.Text, dateTimePicker1.Value)) { noviPacijent.Ime = textBox1.Text; noviPacijent.Prezime = textBox2.Text; noviPacijent.MaticniBroj = textBox3.Text; noviPacijent.AdresaStanovanja = textBox4.Text; noviPacijent.DatumRodenja = dateTimePicker1.Value; if (radioButton1.Checked) { noviPacijent.Spol1 = Osoba.Spol.M; } else { noviPacijent.Spol1 = Osoba.Spol.Z; } if (radioButton3.Checked) { noviPacijent.BrStanje = Osoba.bracnoStanje.uBraku; } else { noviPacijent.BrStanje = Osoba.bracnoStanje.nijeUBraku; } novaKlinika.ListaPacijenata.Add(noviPacijent); textBox1.Clear(); textBox2.Clear(); textBox3.Clear(); textBox4.Clear(); dateTimePicker1.ResetText(); errorProvider1.Clear(); toolStripStatusLabel1.ForeColor = Color.Red; toolStripStatusLabel1.Text = "Uspješno registrovan pacijent!"; radioButton1.Checked = false; radioButton2.Checked = false; radioButton3.Checked = false; radioButton4.Checked = false; noviPacijent.SlikaPacijenta = userControl11.vratiSliku(); userControl11.resetuj(); } else { toolStripStatusLabel1.ForeColor = Color.Red; toolStripStatusLabel1.Text = "Molimo promjenite datum ili unesite ispravan JMBG!"; errorProvider1.SetError(textBox3, "Nedozvoljen datum/JMBG!"); errorProvider1.SetError(dateTimePicker1, "Nedozvoljen datum/JMBG!"); sveOk = false; } } else { toolStripStatusLabel1.ForeColor = Color.Red; toolStripStatusLabel1.Text = "Molimo unesite jedinstven JMBG!"; errorProvider1.SetError(textBox3, "Nije jedinstven JMBG!"); errorProvider1.SetError(dateTimePicker1, "Nije jedinstven JMBG!"); sveOk = false; } } else { toolStripStatusLabel1.ForeColor = Color.Red; toolStripStatusLabel1.Text = "Provjerite opet unos (Moraju biti popunjenji svi podaci i mora biti slika)!"; } if (desioSePrenos00) { if (desioSePreno10 && redovanPacijent) { toolStripStatusLabel2.Text = "Unešen je novi (hitan slučaj) pacijent!"; } else if (desioSePreno10 && !redovanPacijent) { toolStripStatusLabel2.Text = "Pošto ste unijeli podatke, za hitan slučaj, popunite još jednom samo pregled za datog pacijenta!"; pamti = true; } else { toolStripStatusLabel2.Text = "Unešen je novi pacijent! Možete pristupiti popunjavanju pregleda!"; } tabControl1.SelectedTab = tabControl1.TabPages[1]; desioSePrenos00 = false; desioSePreno10 = false; comboBox1.SelectedItem = null; comboBox2.SelectedItem = null; treeView1.Nodes.Clear(); toolStripStatusLabel1.Text = ""; } if (sveOk) { comboBox2.Items.Add(noviPacijent.MaticniBroj); comboBox3.Items.Add(noviPacijent.MaticniBroj); } }
private void button2_Click(object sender, EventArgs e) { if (novaKlinika.ListaPacijenata.Capacity != 0 && novaKlinika.ListaPacijenata.Count != 0) { errorProvider1.Clear(); toolStripStatusLabel1.Text = ""; Regex rgx3 = new Regex("^(\\d{13})?$"); if (!rgx3.IsMatch(textBox6.Text)) { toolStripStatusLabel1.ForeColor = Color.Red; toolStripStatusLabel1.Text = "Molimo unesite opet JMBG!"; errorProvider1.SetError(textBox6, "Nedozvoljen JMBG!"); return; } try { if (!Validacije.provjeraJMBG(textBox6.Text)) { toolStripStatusLabel1.ForeColor = Color.Red; toolStripStatusLabel1.Text = "Molimo unesite opet JMBG!"; errorProvider1.SetError(textBox6, "Nedozvoljen JMBG!"); return; } } catch (Exception ex) { ex.GetType(); return; } bool imalGa = false; Parallel.For(0, novaKlinika.ListaPacijenata.Count, i => { if (novaKlinika.ListaPacijenata[i].MaticniBroj == textBox6.Text) { imalGa = true; } }); if (!imalGa) { toolStripStatusLabel1.ForeColor = Color.Red; toolStripStatusLabel1.Text = "Taj pacijent nije registrovan u ovoj klinici!"; return; } Parallel.For(0, novaKlinika.ListaPacijenata.Capacity, i => { if (novaKlinika.ListaPacijenata[i].MaticniBroj == textBox6.Text && imalGa) { novaKlinika.ListaPacijenata.RemoveAt(i); novaKlinika.ListaPacijenata.Capacity--; toolStripStatusLabel1.ForeColor = Color.Red; toolStripStatusLabel1.Text = "Uspješno izbrisan pacijent!"; comboBox2.Items.Remove(textBox6.Text); comboBox3.Items.Remove(textBox6.Text); textBox6.Clear(); return; } }); } else { toolStripStatusLabel1.ForeColor = Color.Red; toolStripStatusLabel1.Text = "Trenutno nema pacijenata u klinici!"; } }
private void button2_Click(object sender, EventArgs e) { Spol spol; if (radioButton3.Checked == true) { spol = Spol.Musko; } else { spol = Spol.Zensko; } String user = textBox2.Text; String pass = maskedTextBox1.Text; DateTime t = dateTimePickerprijema.Value.Date; Bracnostanje bracnostanje = (Bracnostanje)1; if (comboBoxBracno.SelectedItem.ToString() == "Slobodan/na") { bracnostanje = (Bracnostanje)1; } else if (comboBoxBracno.SelectedItem.ToString() == "Razveden/na") { bracnostanje = (Bracnostanje)2; } else if (comboBoxBracno.SelectedItem.ToString() == "Ozenjen/Udata") { bracnostanje = (Bracnostanje)3; } String ime = textBoxIme.Text; String prezime = textBoxPrezime.Text; validatepass(); Validacije.check_and_set_message(ime, Validacije.validateNaziv, textBoxIme, errorProvider1, "Naziv nije validan"); Validacije.check_and_set_message(prezime, Validacije.validateNaziv, textBoxPrezime, errorProvider1, "Naziv nije validan"); Validacije.check_and_set_message(user, Validacije.validateUsername, textBox2, errorProvider1, "Minimalno 6 karaktera"); Validacije.check_and_set_message(textBoxAdresa.Text, Validacije.validateNaziv, textBoxAdresa, errorProvider1, "Naziv nije validan"); Validacije.check_and_set_message(textBoxJMBG.Text, Validacije.validnostJMBG, textBoxJMBG, errorProvider1, "Neispravan JMBG"); //Validacije.check_and_set_message(textBoxJMBG.Text, Validacije.validnostJMBG, textBoxJMBG, errorProvider1, "JMBG nije validan"); if (!Validacije.any_has_error(kontrole, errorProvider1)) { toolStripStatusLabel1.Visible = false; MessageBox.Show("uspjesno registrovan pacijent"); Karton k = new Karton(ime, prezime, dateTimePickerRodjenje.Value.Date, textBoxJMBG.Text, spol, textBoxAdresa.Text, bracnostanje, t, richTextBox1.Text, richTextBox3.Text, richTextBox2.Text, richTextBox4.Text); Bolnica.PristupKartoteci().DodajKarton(ref k); k.Username = user; k.Password = Validacije.CalculateHash(pass); } else { statusStrip1.Visible = true; } /* * Karton k = new Karton(textBoxIme.ToString(), textBoxPrezime.ToString(), * dateTimePickerRodjenje.Value.Date, textBoxJMBG.Text, spol, textBoxAdresa.Text, * bracnostanje, t, richTextBox1.Text, richTextBox3.Text, richTextBox2.Text, richTextBox4.Text);*/ }