private void lblRegistracija_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { frmRegistracija forma = new frmRegistracija(); Hide(); forma.ShowDialog(); Close(); }
private void btnDodajKupca_Click(object sender, EventArgs e) { frmRegistracija frm = new frmRegistracija(); Hide(); frm.IsAdmin = true; frm.ShowDialog(); Close(); }
private void btnPrijaviSe_Click(object sender, EventArgs e) { unosKorisnickogImena = txtUsername.Text; unosLozinke = txtPassword.Text; if (string.IsNullOrEmpty(unosKorisnickogImena) || string.IsNullOrEmpty(unosLozinke)) { MessageBox.Show("Polja ne mogu biti prazna!"); } else { if (cbAdmin.Checked) { Administrator admin = new Administrator(); if (unosKorisnickogImena.Equals("admin")) { // da li je korisnicko ime tacno if (admin.daLiJeSifraTacna(unosLozinke, admin.Password)) // da li je sifra tacna { frmAdministrator forma = new frmAdministrator(); Hide(); forma.ShowDialog(); Close(); } else { // ako sifra nije tacna txtPassword.BackColor = Color.Red; MessageBox.Show("Lozinka koju ste uneli nije tačna!"); } } else { // ako korisnicko ime nije tacno txtUsername.BackColor = Color.Red; MessageBox.Show("Netačno korisničko ime za administratora!"); } } else { bool nadjen = false; bool nadjenoIme = false; if (unosKorisnickogImena.Equals("admin")) { MessageBox.Show("Pokušali ste da se ulogujete kao administrator!\nMolimo označite da to želite iznad!"); } else if (unosKorisnickogImena.Equals("") || unosLozinke.Equals("")) { MessageBox.Show("Polja ne mogu ostati prazna!"); } else { foreach (Kupac kupac in listaKupaca) { if (kupac.Username.Equals(unosKorisnickogImena)) { // ako postoji kupac sa tim kor. imenom nadjenoIme = true; if (kupac.daLiJeSifraTacna(unosLozinke, kupac.Password)) { // ako postoji to ime sa tom lozinkom nadjen = true; } } } if (nadjenoIme) { if (nadjen) { frmKupac forma = new frmKupac(); foreach (Kupac k in listaKupaca) { if (k.Username == unosKorisnickogImena) { forma.idKupac = k.IdKupca; } } Hide(); forma.ShowDialog(); Close(); } else { MessageBox.Show("Lozinka koju ste uneli nije tačna!"); txtPassword.BackColor = Color.Red; } } else { txtUsername.BackColor = Color.Red; DialogResult dr = MessageBox.Show("Ne postoji nalog sa tim korisničkim imenom!\nDa li želite da se registrujete?", "Nalog ne postoji", MessageBoxButtons.YesNo); if (dr == DialogResult.Yes) { frmRegistracija forma = new frmRegistracija(); Hide(); forma.ShowDialog(); Close(); } } } } } }