예제 #1
0
 /// <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();
     }
 }
예제 #4
0
 /// <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);
            }
        }