コード例 #1
0
        public ActionResult Index(int?page, int?OdabranKorisnik, string Naziv, string tip)
        {
            int id = OdabranKorisnik ?? 0;

            RacunIndexVM model = new RacunIndexVM();

            model.ListaKorisnika = db.KorisnikDbSet.ToList();
            model.ListaKorisnika.Insert(0, new Models.Korisnik()
            {
                Id = 0, Ime = "Odaberite", Prezime = " korisnika... "
            });


            var u = db.RacuniDbSet.OrderByDescending(c => c.DatumIzdavanja).ToList();


            if (id != 0)
            {
                u = u.Where(i => i.KorisnikId == id).ToList();
            }

            if (!string.IsNullOrEmpty(Naziv))
            {
                u = u.Where(i => i.Sifra.Contains(Naziv)).ToList();
            }


            if (tip != null && tip != "")
            {
                if (tip == "P")
                {
                    u = u.Where(i => i.Placen == true).ToList();
                }
                else if (tip == "N")
                {
                    u = u.Where(i => i.Placen == false).ToList();
                }
            }

            model.ListaRezultata    = u.ToPagedList(page ?? 1, 10);
            model.tip               = tip;
            model.PlacenoRacuna     = db.RacuniDbSet.Where(c => c.Placen == true).Count().ToString();
            model.NijePlacenoRacuna = db.RacuniDbSet.Where(c => c.Placen == false).Count().ToString();

            return(View(model));
        }
コード例 #2
0
        public ActionResult Index(int pregledId)
        {
            List <RacunIndexVM.RacunInfo> Racuni = ctx.Racuns.Where(x => x.PregledId == pregledId).Select(x => new RacunIndexVM.RacunInfo
            {
                Id                = x.Id,
                Datum             = x.Datum,
                IznosBezPDVUkupno = x.IznosBezPDVUkupno,
                IznosUkupno       = x.IznosUkupno,
                PDVIznosUkupno    = x.PDVIznosUkupno,
                PregledId         = x.PregledId,
                Valid             = x.Valid
            }).ToList();

            RacunIndexVM Model = new RacunIndexVM
            {
                RacuniLista = Racuni
            };

            return(View("Index", Model));
        }
コード例 #3
0
        public IActionResult Index()
        {
            Zaposlenik k = HttpContext.GetLogiraniKorisnik();

            if (k == null || k.isRecepcioner == false)
            {
                TempData["error_poruka"] = "nemate pravo pristupa";
                return(RedirectToAction("Index", "Autentifikacija", new { area = " " }));
            }
            RacunIndexVM model = new RacunIndexVM();

            model.racuni = db.Racun.Select(x => new RacunIndexVM.Row
            {
                CheckIN        = x.CheckIN.BrojDjece + "--" + x.CheckIN.BrojOdraslih + "  /" + x.CheckIN.DatumDolaska.ToShortDateString() + "-" + ((x.CheckIN.DatumOdlaska == null) ? "-" : (DateTime.Parse(x.CheckIN.DatumOdlaska.ToString()).ToShortDateString())),
                DatumIzdavanja = x.DatumIzdavanja,
                Suma           = x.Suma,
                Gost           = x.Gost.Ime + " " + x.Gost.Prezime
            }).ToList();


            return(View(model));
        }