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."); } } }
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."); } }
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(); } }
public Main(Classes.Korisnik korisnikParam, Form1 loginParam) { this.korisnik = korisnikParam; this.backToLogin = loginParam; InitializeComponent(); }