/// <summary> /// Motoda koja omogućava prikaz vozila na dgvPrikazVozila /// </summary> private void OsvjeziPrikazVozila() { tipMotoraBindingSource.DataSource = TipMotora.DohvatiTipoveMotora(); kategorijaBindingSource.DataSource = Kategorija.DohvatiKategorije(); voziloBindingSource.DataSource = Vozilo.DohvatiVozila(); dgvPrikazVozila.DataSource = voziloBindingSource; }
/// <summary> /// Konstruktor klase frmPregledIznajmljivanja.cs. Popunjava DataGridView dgv PregledIznajmljivanja. /// </summary> /// <param name="sifraRacuna"></param> public frmPregledIznajmljivanja(int sifraRacuna) { InitializeComponent(); voziloBindingSource.DataSource = Vozilo.DohvatiVozila(); korisnikBindingSource.DataSource = Korisnik.DohvatiSveKorisnike(); iznajmljivanjeBindingSource.DataSource = Iznajmljivanje.DohvatiIznajmljivanjaZaRacun(); this.sifraRacuna = sifraRacuna; }
/// <summary> /// Metoda koja osvježava prikaz rezervacija u osisnsti o mjesecu koji je izabran /// </summary> private void osvjeziPrikazRezervacija() { if (dtpMjesec.Value != null) { rezervacijaBindingSource.DataSource = Rezervacija.DohvatiRezervacijePoDatumu(dtpMjesec.Value.Date); korisnikBindingSource.DataSource = Korisnik.DohvatiKorisnike(); voziloBindingSource.DataSource = Vozilo.DohvatiVozila(); } }
/// <summary> /// Osvježava sadržaj DataGridView-a dgvRezervacije. /// </summary> private void prikaziRezervacije() { voziloBindingSource.DataSource = Vozilo.DohvatiVozila(); korisnikBindingSource.DataSource = Korisnik.DohvatiSveKorisnike(); rezervacijaBindingSource.DataSource = Rezervacija.DohvatiSveRezervacije(); dgvRezervacije.DataSource = rezervacijaBindingSource; btnDodaj.Visible = true; btnPromijeni.Visible = true; btnOtkazi.Visible = true; }
/* * Metoda koja dohvaća rezervacije za trenutno prijavljenog korisnika i prikazuje ih. */ /// <summary> /// Metoda koja dohvaća rezervacije za trenutno prijavljenog korisnika i prikazuje ih. /// </summary> private void prikaziRezervacije() { using (RentACarEntities db = new RentACarEntities()) { voziloBindingSource.DataSource = Vozilo.DohvatiVozila(); rezervacijaBindingSource.DataSource = Rezervacija.DohvatiMojeRezervacije(Korisnik.PrijavljeniKorisnik); dgvMojeRezervacije.DataSource = rezervacijaBindingSource; dgvMojeRezervacije.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.DisplayedCells; int sirina = 0; foreach (DataGridViewColumn c in dgvMojeRezervacije.Columns) { if (c.Displayed) { sirina += c.Width; } } dgvMojeRezervacije.Width = sirina + dgvMojeRezervacije.RowHeadersWidth + 2; dgvMojeRezervacije.Height = (dgvMojeRezervacije.Rows.Count + 1) * 25; btnAzuriraj.Location = new Point(dgvMojeRezervacije.Location.X + dgvMojeRezervacije.Width + 3, dgvMojeRezervacije.Location.Y); btnObrisi.Location = new Point(dgvMojeRezervacije.Location.X + dgvMojeRezervacije.Width + 3, btnAzuriraj.Location.Y + btnAzuriraj.Height); } }