private void FormPregledKorisnickihRacuna_Load(object sender, EventArgs e) { List <Korisnik> korisnici = RepozitorijSkyFlyReservation.DohvatiKorisnickeRacune(RepozitorijSkyFlyReservation.prijavljeniKorisnik.Aviokompanija.AviokompanijaId); OsvjeziDGV(korisnici); prikazSvihRadio.Checked = true; }
private void textBox1_TextChanged(object sender, EventArgs e) { List <Korisnik> korisnici = RepozitorijSkyFlyReservation.DohvatiKorisnickeRacune(RepozitorijSkyFlyReservation.prijavljeniKorisnik.Aviokompanija.AviokompanijaId); string text = txtPretrazi.Text; var query = from k in korisnici where k.ImeKorisnika.Contains(text) || k.PrezimeKorisnika.Contains(text) select k; dgvKorisnickiRacuni.DataSource = query.ToList(); }
private void filtrirajPopisRacunaButton_Click(object sender, EventArgs e) { if (moderatorRadio.Checked == true) { List <Korisnik> korisnici = RepozitorijSkyFlyReservation.DohvatiKorisnickeRacune(RepozitorijSkyFlyReservation.prijavljeniKorisnik.Aviokompanija.AviokompanijaId); OsvjeziDGV(korisnici.Where(r => r.UlogaKorisnika == UlogaKorisnika.Moderator).ToList()); } else if (registriraniRadio.Checked == true) { List <Korisnik> korisnici = RepozitorijSkyFlyReservation.DohvatiKorisnickeRacune(RepozitorijSkyFlyReservation.prijavljeniKorisnik.Aviokompanija.AviokompanijaId); OsvjeziDGV(korisnici.Where(r => r.UlogaKorisnika == UlogaKorisnika.RegistriraniKorisnik).ToList()); } else if (prikazSvihRadio.Checked == true) { List <Korisnik> korisnici = RepozitorijSkyFlyReservation.DohvatiKorisnickeRacune(RepozitorijSkyFlyReservation.prijavljeniKorisnik.Aviokompanija.AviokompanijaId); OsvjeziDGV(korisnici.ToList()); } }
private void dodijeliUloguModeratoraButton_Click(object sender, EventArgs e) { Korisnik odabraniKorisnik = DohvatiOdabraniKorisnickiRacun(); if (odabraniKorisnik == null) { MessageBox.Show("Niste odabrali korisnika kojem želite dodijeliti ulogu moderatora."); return; } int numAffectedRows = RepozitorijSkyFlyReservation.DodajUloguModeratora(odabraniKorisnik.KorisnikId, RepozitorijSkyFlyReservation.prijavljeniKorisnik.Aviokompanija); if (numAffectedRows > 0) { MessageBox.Show("Korisniku je dodana uloga moderatora. "); } List <Korisnik> korisnici = RepozitorijSkyFlyReservation.DohvatiKorisnickeRacune(RepozitorijSkyFlyReservation.prijavljeniKorisnik.Aviokompanija.AviokompanijaId); OsvjeziDGV(korisnici); }