/// <summary>
        /// Funkcija za prikaz izvještaja dnevnog prometa spremnog za print
        /// </summary>
        private void PrikazZaPrint()
        {
            Izvjestaji izvjestaj = db.Izvjestajis.ToList().OrderByDescending(s => s.Datum).FirstOrDefault();
            Korisnici  korisnik  = db.Korisnicis.FirstOrDefault(s => s.ID == izvjestaj.KonobarID);

            this.reportViewer1.RefreshReport();
            IzvjestajiBindingSource.DataSource = izvjestaj;
            korisniciBindingSource.DataSource  = korisnik;
        }
Exemple #2
0
        /// <summary>
        /// Unos dnevnog izvještaja u bazu podataka
        /// </summary>
        public void UnosIzvjestajaUBazu()
        {
            IzracunPrometaBlagajne();
            Izvjestaji izvjestaj = new Izvjestaji
            {
                Datum             = DateTime.Now,
                PrometBlagajne    = PrometBlagajne,
                PologUBlagajni    = PologUBlagajni,
                GotovinaUBlagajni = IznosGotovineUBlagajni,
                KonobarID         = IdKonobara.ID,
                IznosKartica      = IznosKarticaUBlagajni
            };

            db.Izvjestajis.Add(izvjestaj);
            db.SaveChanges();
        }
        /// <summary>
        /// Funkcija za pounjavanje svih elemenata dnevnog izvještaja
        /// </summary>
        private void PrikaziIzvjestaj()
        {
            DateTime   datum     = DateTime.Now.Date;
            Izvjestaji izvjestaj = db.Izvjestajis.ToList().OrderByDescending(s => s.Datum).FirstOrDefault();
            Korisnici  korisnik  = db.Korisnicis.FirstOrDefault(s => s.ID == izvjestaj.KonobarID);

            if (izvjestaj != null)
            {
                txtDatum.Text             = izvjestaj.Datum.ToString();
                txtGotovinaUBlagajni.Text = izvjestaj.PrometBlagajne.ToString();
                txtPologUBlagajni.Text    = izvjestaj.PologUBlagajni.ToString();
                txtNovcanica.Text         = izvjestaj.GotovinaUBlagajni.ToString();
                txtKartica.Text           = izvjestaj.IznosKartica.ToString();
                txtIzradioKonobar.Text    = korisnik.KorisnickoIme;
            }
        }