Пример #1
0
 private void buttonRegistrujSe_Click(object sender, EventArgs e)
 {
     if (!this.ImaLiStaPrazno() && Validacija.ValidirajRadioButton(new List <RadioButton>()
     {
         radioButtonMusko, radioButtonZensko
     }) &&
         Validacija.ValidirajRadioButton(new List <RadioButton>()
     {
         radioButtonDoktor, radioButtonObicni
     }))                                                                                                       // sve je ok
     {
         Spol odabraniSpol = radioButtonMusko.Checked == true ? Spol.musko : Spol.zensko;
         if (radioButtonDoktor.Checked)
         {
             Klinika.RegistrirajUposlenog(new Doktor(textBox1.Text, textBox2.Text, dateTimePicker1.Value, textBoxJMBG.Text, textBoxAdresa.Text, odabraniSpol, comboBoxBrStanje.SelectedText, 5000, textBoxUser.Text, textBoxPass.Text));
         }
         else
         {
             Klinika.RegistrirajUposlenog(new Uposlenik(textBox1.Text, textBox2.Text, dateTimePicker1.Value, textBoxJMBG.Text, textBoxAdresa.Text, odabraniSpol, comboBoxBrStanje.SelectedText, 5000, textBoxUser.Text, textBoxPass.Text));
         }
         MessageBox.Show("Registracija uspješna", "Informacija", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     else
     {
         MessageBox.Show("Niti jedno polje ne smije biti prazno", "Upozorenje", MessageBoxButtons.RetryCancel, MessageBoxIcon.Exclamation);
     }
 }
Пример #2
0
 private void textBoxPotvrda_Validating(object sender, CancelEventArgs e)
 {
     if (!Validacija.ValidirajPotvrdu(textBoxPass.Text, textBoxPotvrda.Text))
     {
         e.Cancel = true;
         textBoxPotvrda.Select(0, textBoxPotvrda.Text.Length);
         this.errorProviderPotvrda.SetError(textBoxPotvrda, "Lozinke se ne poklapaju");
         toolStripStatusLabelGreska.Text = "Lozinke se ne poklapaju";
     }
 }
Пример #3
0
 private void textBoxPass_Validating(object sender, CancelEventArgs e)
 {
     if (!Validacija.ValidirajLozinku(textBoxPass.Text))
     {
         e.Cancel = true;
         textBoxPass.Select(0, textBoxPass.Text.Length);
         this.errorProviderLozinka.SetError(textBoxPass, "Lozinka nije validna");
         toolStripStatusLabelGreska.Text = "Lozinka nije validna";
     }
 }
Пример #4
0
 private void textBoxAdresa_Validating(object sender, CancelEventArgs e)
 {
     if (!Validacija.ValidirajAdresu(textBoxAdresa.Text))
     {
         e.Cancel = true;
         textBoxAdresa.Select(0, textBoxAdresa.Text.Length);
         this.errorProviderAdresa.SetError(textBoxAdresa, "Adresa nije validna");
         toolStripStatusLabelGreska.Text = "Adresa nije validna";
     }
 }
Пример #5
0
 private void textBoxJMBG_Validating(object sender, CancelEventArgs e)
 {
     if (!Validacija.ValidirajJMBG(textBoxJMBG.Text))
     {
         e.Cancel = true;
         textBoxJMBG.Select(0, textBoxJMBG.Text.Length);
         this.errorProviderJMBG.SetError(textBoxJMBG, "JMBG nije validan");
         toolStripStatusLabelGreska.Text = "JMBG nije validan";
     }
 }
Пример #6
0
 private void textBox2_Validating(object sender, CancelEventArgs e)
 {
     if (!Validacija.ValidirajImeIPrezime(textBox2.Text))
     {
         e.Cancel = true;
         textBox2.Select(0, textBox2.Text.Length);
         this.errorProviderPrezime.SetError(textBox2, "Prezime nije validno");
         toolStripStatusLabelGreska.Text = "Prezime nije validno";
     }
 }
Пример #7
0
        private void textBoxUser_Validating(object sender, CancelEventArgs e)
        {
            List <string> korisnickaImena = new List <string>();

            Klinika.uposlenici.ForEach(delegate(Uposlenik uposlenik)
            {
                korisnickaImena.Add(uposlenik.username);
            });
            if (!Validacija.ValidirajKorisnickoIme(textBoxUser.Text, korisnickaImena))
            {
                e.Cancel = true;
                textBoxUser.Select(0, textBoxUser.Text.Length);
                this.errorProviderAdresa.SetError(textBoxUser, "Korisnicko ime je zauzeto");
                toolStripStatusLabelGreska.Text = "Korisnicko ime je zauzeto";
            }
        }