private void cbKorisnici_SelectedIndexChanged(object sender, EventArgs e) { string selektovano = cbKorisnici.SelectedItem as string; nalozi = klijentLogin.VratiSveNaloge(); foreach (Korisnik k in nalozi) { if (selektovano.Equals(k.Korisnicko_ime)) { txtIdKorisnika.Text = k.Id_korisnika.ToString(); txtKorisnickoIme.Text = k.Korisnicko_ime; txtLozinka.Text = k.Lozinka; break; } } }
public frmOperater() { InitializeComponent(); klijentJavni = new JavniClient(); klijentSistem = new SistemClient(); klijentLogin = new LogInClient(); knjige = klijentJavni.PrikazKnjiga(); nalozi = klijentLogin.VratiSveNaloge(); porudzbine = klijentSistem.PregledPorudzbina(); this.StartPosition = FormStartPosition.CenterScreen; }
public frmKlijent(string KorisnickoIme) { InitializeComponent(); this.ulogovaniKorisnik = KorisnickoIme; klijentJavni = new JavniClient(); klijentLogin = new LogInClient(); knjige = klijentJavni.PrikazKnjiga(); nalozi = klijentLogin.VratiSveNaloge(); this.StartPosition = FormStartPosition.CenterScreen; lblUlogovaniKorisnik.Select(); }
private void btnUloguj_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtUsername.Text) || string.IsNullOrEmpty(txtPassword.Text)) { MessageBox.Show("Nijedno polje ne sme biti prazno", "Greška"); return; } if (txtUsername.Text.Equals("admin")) { if (clientLogin.LogIn(txtUsername.Text, txtPassword.Text)) { frmAdministrator forma = new frmAdministrator(); Hide(); forma.ShowDialog(); Close(); } else { ListaNaloga korisnici = clientLogin.VratiSveNaloge(); bool korisnickoImePostoji = false; foreach (Korisnik korisnik in korisnici) { if (txtUsername.Text.Equals(korisnik.Korisnicko_ime)) { korisnickoImePostoji = true; } } if (korisnickoImePostoji) { MessageBox.Show("Pogrešna lozinka!", "Neuspešno prijavljivanje"); } else { MessageBox.Show("Nalog pod ovim korisničkim imenom ne postoji!", "Neuspešno prijavljivanje"); } } } else { MessageBox.Show("Nemate pravo pristupa ukoliko niste administrator", "Greška"); } }
void dugmeNaruci_Click(object sender, EventArgs e) { Button kliknuto = (Button)sender; int idKnjige = int.Parse(kliknuto.Name.Substring(kliknuto.Name.Length - 1)); Korisnik kupac = new Korisnik(); foreach (Korisnik k in klijentLogin.VratiSveNaloge()) { if (k.Korisnicko_ime.Equals(ulogovaniKorisnik)) { kupac = k; break; } } Knjiga kupljena = new Knjiga(); foreach (Knjiga knjiga in knjige) { if (knjiga.Id_knjige == idKnjige) { kupljena = knjiga; } } foreach (Control c in Controls) { if (c is TextBox && c.Name == "txtKolicina" + idKnjige) { kupljena.Kolicina = int.Parse(c.Text); break; } } klijentJavni.PoruciKnjigu(kupljena, kupac); MessageBox.Show("Uspešno naručena knjiga!"); kliknuto.Text = "Ponovo naruči"; Porudzbine p = new Porudzbine(); p.Id_porudzbine = 0; p.Id_korisnika = kupac.Id_korisnika; p.Id_knjige = kupljena.Id_knjige; p.Kolicina = kupljena.Kolicina; string upis = "Knjiga: " + kupljena.Naziv + " (" + kupljena.Autor + "), količina: " + p.Kolicina; double ukupnaCena = 0; if (kupljena.Popust != 0) { ukupnaCena = kupljena.Cena - (kupljena.Cena * (kupljena.Popust / 100.0)); ukupnaCena = ukupnaCena * p.Kolicina; } else { ukupnaCena = kupljena.Cena * p.Kolicina; } upis += ", ukupno: " + ukupnaCena + " din, vreme: " + DateTime.Now; lbPorudzbine.Items.Add(upis); }