/// <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; }
/// <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; } }