private void button1_Click(object sender, EventArgs e) { errorProvider1.Clear(); errorProvider2.Clear(); errorProvider3.Clear(); statusStrip1.Visible = false; toolStripStatusLabel1.Text = ""; bool boolMaticni = false; bool boolPassword = false; bool registrovan = false; if (radioButton3.Checked) { if (f.ValidacijaMaticnog(maskedTextBox1.Text, dateTimePicker1.Value)) { boolMaticni = true; } if (textBox5.Text == textBox6.Text) { boolPassword = true; } if (boolPassword && boolMaticni) { StudentBachelor sb = new StudentBachelor(textBox1.Text, textBox2.Text, maskedTextBox1.Text, dateTimePicker1.Value, dateTimePicker2.Value, textBox4.Text, textBox5.Text); f.RegistrujStudenta(sb); registrovan = true; statusStrip1.Visible = true; toolStripStatusLabel1.Text = "Student Bachelor je uspješno registrovan."; } if (!boolMaticni) { errorProvider2.SetError(maskedTextBox1, "Pogrešan matični ili datum rođenja"); } if (!boolPassword) { errorProvider3.SetError(textBox6, "Passwordi se ne podudaraju"); } } else if (radioButton4.Checked) { if (f.ValidacijaMaticnog(maskedTextBox1.Text, dateTimePicker1.Value)) { boolMaticni = true; } if (textBox5.Text == textBox6.Text) { boolPassword = true; } if (boolPassword && boolMaticni) { StudentMaster sm = new StudentMaster(textBox1.Text, textBox2.Text, maskedTextBox1.Text, dateTimePicker1.Value, dateTimePicker2.Value, dateTimePicker3.Value, textBox7.Text, textBox4.Text, textBox5.Text); f.RegistrujStudenta(sm); registrovan = true; statusStrip1.Visible = true; toolStripStatusLabel1.Text = "Student Master je uspješno registrovan."; } if (!boolMaticni) { errorProvider2.SetError(maskedTextBox1, "Pogrešan matični ili datum rođenja"); } if (!boolPassword) { errorProvider3.SetError(textBox6, "Passwordi se ne podudaraju"); } } if (!registrovan) { statusStrip1.Visible = true; toolStripStatusLabel1.Text = "GREŠKA! Student nije uspješno registrovan."; } }
private void button1_Click(object sender, EventArgs e) { errorProvider1.Clear(); errorProvider2.Clear(); errorProvider3.Clear(); statusStrip1.Visible = false; toolStripStatusLabel1.Text = ""; bool boolMaticni = false; bool boolPassword = false; if (radioButton3.Checked && checkBox1.Checked) { if (f.ValidacijaMaticnog(maskedTextBox1.Text, dateTimePicker1.Value)) { boolMaticni = true; } if (textBox5.Text == textBox6.Text) { boolPassword = true; } if (boolPassword && boolMaticni) { StalniUposlenik su1 = new StalniUposlenik(textBox1.Text, textBox2.Text, maskedTextBox1.Text, dateTimePicker1.Value, true, textBox7.Text, textBox9.Text, textBox8.Text, Convert.ToInt32(textBox10.Text), textBox4.Text, textBox5.Text); f.RegistrujUposlenika(su1); statusStrip1.Visible = true; toolStripStatusLabel1.Text = "Uspješno registrovan stalni uposlenik.(nastavno osoblje)"; } if (!boolMaticni) { errorProvider2.SetError(maskedTextBox1, "Pogrešan matični ili datum rođenja"); } if (!boolPassword) { errorProvider3.SetError(textBox6, "Passwordi se ne podudaraju"); } } else if (radioButton3.Checked && !checkBox1.Checked) { if (f.ValidacijaMaticnog(maskedTextBox1.Text, dateTimePicker1.Value)) { boolMaticni = true; } if (textBox5.Text == textBox6.Text) { boolPassword = true; } if (boolPassword && boolMaticni) { StalniUposlenik su2 = new StalniUposlenik(textBox1.Text, textBox2.Text, maskedTextBox1.Text, dateTimePicker1.Value, false, textBox7.Text, textBox9.Text, textBox8.Text, Convert.ToInt32(textBox10.Text), textBox4.Text, textBox5.Text); f.RegistrujUposlenika(su2); statusStrip1.Visible = true; toolStripStatusLabel1.Text = "Uspješno registrovan stalni uposlenik."; } if (!boolMaticni) { errorProvider2.SetError(maskedTextBox1, "Pogrešan matični ili datum rođenja"); } if (!boolPassword) { errorProvider3.SetError(textBox6, "Passwordi se ne podudaraju"); } } else if (radioButton4.Checked) { bool boolDatum = false; if (f.ValidacijaMaticnog(maskedTextBox1.Text, dateTimePicker1.Value)) { boolMaticni = true; } if (textBox5.Text == textBox6.Text) { boolPassword = true; } if (dateTimePicker2.Value < dateTimePicker3.Value) { boolDatum = true; } if (boolDatum && boolMaticni && boolPassword) { PrivremeniUposlenik pu = new PrivremeniUposlenik(textBox1.Text, textBox2.Text, maskedTextBox1.Text, dateTimePicker1.Value, dateTimePicker2.Value, dateTimePicker3.Value, textBox4.Text, textBox5.Text); f.RegistrujUposlenika(pu); statusStrip1.Visible = true; toolStripStatusLabel1.Text = "Uspješno registrovan privremeni uposlenik."; } if (!boolDatum) { errorProvider1.SetError(dateTimePicker2, "Pogrešan unos datuma."); } if (!boolMaticni) { errorProvider2.SetError(maskedTextBox1, "Pogrešan matični ili datum rođenja"); } if (!boolPassword) { errorProvider3.SetError(textBox6, "Passwordi se ne podudaraju"); } } }