Example #1
0
 private void regGumb_Click(object sender, EventArgs e)
 {
     if (regFormaEmail.Text == "" || regFormaKorisnickoIme.Text == "" || regFormaLozinka.Text == "")
     {
         MessageBox.Show("Molimo pobrinite se da je svaki od podataka ispunjen.");
     }
     else
     {
         if (valjanEmail(regFormaEmail.Text))
         {
             if (Classes.Korisnik.emailPostoji(regFormaEmail.Text) || Classes.Korisnik.korisnickoImePostoji(regFormaKorisnickoIme.Text))
             {
                 MessageBox.Show("Korisnik s unesenim korisničkim imenom ili adresom elektroničke pošte već postoji. Probajte koristiti druge podatke.");
             }
             else
             {
                 Classes.Korisnik korisnik = new Classes.Korisnik(regFormaKorisnickoIme.Text, regFormaLozinka.Text, regFormaEmail.Text);
                 if (regAdminCheckbox.Checked)
                 {
                     korisnik.setAdmin();
                 }
                 korisnik.dodavanjeKorisnikaUBazuPodataka();
                 MessageBox.Show("Uspješno ste dodali korisnika u bazu. Prijavite se u sustav.");
                 FormClosed  -= this.Registracija_FormClosed;
                 FormClosing -= this.Registracija_FormClosing;
                 this.pomocna.Show();
                 this.Close();
             }
         }
         else
         {
             MessageBox.Show("Forma adrese elektroničke pošte nije ispravna. Unesite valjanu adresu elektroničke pošte.");
         }
     }
 }
Example #2
0
 private void gumbPrijava_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrWhiteSpace(formaKorisnickoIme.Text))
     {
         if (Classes.Korisnik.korisnickoImePostoji(formaKorisnickoIme.Text))
         {
             if (formaLozinka.Text == Classes.Korisnik.ucitajLozinku(formaKorisnickoIme.Text))
             {
                 Classes.Korisnik korisnik = new Classes.Korisnik();
                 korisnik.ucitajKorisnika(formaKorisnickoIme.Text);
                 Console.WriteLine(formaKorisnickoIme);
                 Main main = new Main(korisnik, this);
                 this.formaKorisnickoIme.Text = "";
                 this.formaLozinka.Text       = "";
                 main.Show();
                 this.Hide();
             }
             else
             {
                 MessageBox.Show("Korisničko ime i lozinka ne podudaraju se. Probajte drugu kombinaciju.");
             }
         }
         else
         {
             MessageBox.Show("Ne postoji korisnik s takvim korisničkim imenom. Registrirajte novi korisnički račun.");
         }
     }
     else
     {
         MessageBox.Show("Forma za unos korisničkog imena je prazna. Unesite korisničko ime s kojim s želite prijaviti u sustav.");
     }
 }
Example #3
0
 private void oznakaOdjava_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     if (MessageBox.Show("Želite li se doista odjaviti?", "Odjava?", MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         FormClosed  -= this.Main_FormClosed;
         FormClosing -= this.Main_FormClosing;
         Form1 form = new Form1();
         form          = this.backToLogin;
         this.korisnik = null;
         this.Close();
         form.Show();
     }
 }
Example #4
0
 public Main(Classes.Korisnik korisnikParam, Form1 loginParam)
 {
     this.korisnik    = korisnikParam;
     this.backToLogin = loginParam;
     InitializeComponent();
 }