private void uiAddUpdateClient_Click(object sender, EventArgs e)

        {
            if (odabraniKlijent == null)
            {
                if (validacija.provjeraEmaila(uiEmailKlijenta.Text).Equals(false))
                {
                    errorEmail.Text = "E-mail nije u pravilnom formatu.";
                }

                if (validacija.provjeraImena(uiImeKlijenta.Text).Equals(false))
                {
                    errorName.Text = "Morate unijeti ime.";
                }

                if (validacija.provjeriOIB(uiOIBKlijenta.Text).Equals(false))
                {
                    errorOIB.Text = "OIB nije u pravilnom formatu.";
                }

                if (validacija.provjeraPrezimena(uiPrezimeKlijenta.Text).Equals(false))
                {
                    errorSurname.Text = "Morate unijeti prezime.";
                }

                else
                {
                    dodajKlijenta();
                    this.Close();
                }
            }
            else
            {
                if (validacija.provjeraEmaila(uiEmailKlijenta.Text).Equals(false))
                {
                    errorEmail.Text = "E-mail nije u pravilnom formatu.";
                }

                if (validacija.provjeraImena(uiImeKlijenta.Text).Equals(false))
                {
                    errorName.Text = "Morate unijeti ime.";
                }

                if (validacija.provjeriOIB(uiOIBKlijenta.Text).Equals(false))
                {
                    errorOIB.Text = "OIB nije u pravilnom formatu.";
                }

                if (validacija.provjeraPrezimena(uiPrezimeKlijenta.Text).Equals(false))
                {
                    errorSurname.Text = "Morate unijeti prezime.";
                }
                else if (validacija.provjeraPrezimena(uiPrezimeKlijenta.Text).Equals(true) && validacija.provjeraImena(uiImeKlijenta.Text).Equals(true) &&
                         validacija.provjeriOIB(uiOIBKlijenta.Text).Equals(true) && validacija.provjeraPrezimena(uiPrezimeKlijenta.Text).Equals(true))
                {
                    urediKlijenta();
                    Close();
                }
            }
        }
Beispiel #2
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (validacija.provjeraImena(txtIme.Text).Equals(false))
     {
         errorIme.Text = "Morate unijeti ime";
     }
     else
     {
         errorIme.Text = "";
     }
     if (validacija.provjeraPrezimena(txtPrezime.Text).Equals(false))
     {
         errorPrezime.Text = "Morate unijeti prezime";
     }
     else
     {
         errorPrezime.Text = "";
     }
     if (validacija.provjeraEmaila(txtEmail.Text).Equals(false))
     {
         errorEmail.Text = "Email nije unešen ili nije u odgovarajućem formatu";
     }
     else
     {
         errorEmail.Text = "";
     }
     if (validacija.provjeraKorisnickogImena(txtKorisnickoIme.Text).Equals(false))
     {
         errorKorisnickoIme.Text = "Korisničko ime nije uneseno ili nije u odgovarajućem formatu";
     }
     else
     {
         errorKorisnickoIme.Text = "";
     }
     if (validacija.provjeraLozinke(txtLozinka.Text, txtPonovljenaLozinka.Text).Equals(false))
     {
         errorLozinke.Text = "Lozinke se moraju podudarati";
     }
     if (validacija.provjeraLozinke(txtLozinka.Text, txtPonovljenaLozinka.Text).Equals(true))
     {
         errorLozinke.Text = "";
     }
     else
     {
         if (uredi == false)
         {
             try
             {
                 Zaposlenik novi = new Zaposlenik(txtIme.Text, txtPrezime.Text, txtEmail.Text, txtAdresa.Text, txtBrojTelefona.Text, txtKorisnickoIme.Text, txtLozinka.Text, tipzaposlenikaBindingSource.Current as Tip_zaposlenika);
                 novi.DodajZaposlenika();
                 MessageBox.Show("Novi zaposlenik je uspješno dodan.", "Uspješno dodan zaposlenik", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             catch (Exception ex)
             {
                 MessageBox.Show(ex.Message);
             }
         }
         else
         {
             try
             {
                 zaposlenik.UrediZaposlenika(txtIme.Text, txtPrezime.Text, txtEmail.Text, txtLozinka.Text, txtKorisnickoIme.Text, txtAdresa.Text, txtBrojTelefona.Text, (tipzaposlenikaBindingSource.Current as Tip_zaposlenika));
                 MessageBox.Show("Podaci su uspješno ažurirani.", "Uspješno ažururan zaposlenik", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             catch (Exception ex)
             {
                 MessageBox.Show(ex.Message);
             }
         }
         this.Close();
     }
 }