Example #1
0
 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;
     }
 }