// GET: ModulOsoblje/Racun //public ActionResult Index(int id) //{ // List<RacunPrikaz.RacunInfo> racunInfo = ctx.Racun.Where(c=>c.PacijentId==id).Select(x => new RacunPrikaz.RacunInfo // { // Id = x.Id, // Uplaćeno = x.Uplaćeno, // Cijena = x.Cijena, // Datum = x.Datum, // Pacijent = ctx.Pacijent.Where(c => c.Id == id).FirstOrDefault().Korisnik.Ime + " " + ctx.Pacijent.Where(c => c.Id == id).FirstOrDefault().Korisnik.Prezime // }).ToList(); // RacunPrikaz model = new RacunPrikaz // { // racun = racunInfo // }; // model.p = ctx.Pacijent.Where(c => c.Id == id).Include(c=>c.Korisnik).FirstOrDefault().Korisnik.Ime; // return View(model); //} public ActionResult IzdajRacun() { Korisnik lp = (Korisnik)ControllerContext.HttpContext.Session["logirani_korisnik"]; Osoblje p = ctx.Osobljes.Where(x => x.Id == lp.Id).FirstOrDefault(); RacunIzmijeni Model = new RacunIzmijeni(); Model.Datum = DateTime.Now; Model.osobljeID = p.Id; // Model.pacijenti = UcitajPacijente(); Session["Model"] = Model; return(View(Model)); }
public ActionResult UnosRacuna(int pregledID, int pacijentID) { Korisnik lp = (Korisnik)ControllerContext.HttpContext.Session["logirani_korisnik"]; Osoblje p = ctx.Osobljes.Where(x => x.Id == lp.Id).FirstOrDefault(); RacunIzmijeni Model = new RacunIzmijeni(); Model.Datum = DateTime.Now; Model.osobljeID = p.Id; Model.pacijentID = pacijentID; Model.pregledID = pregledID; Model.Cijena = ctx.Pregleds.Where(c => c.Id == Model.pregledID && c.PacijentId == pacijentID).FirstOrDefault().IzvrsenaUslugas.FirstOrDefault().Cijena; Session["Model"] = Model; return(View(Model)); }
public ActionResult Snimi(RacunIzmijeni racun) { var Model = (RacunIzmijeni)Session["Model"]; Racun racunDB; racunDB = new Racun(); ctx.Racuns.Add(racunDB); racunDB.Cijena = ctx.Pregleds.Where(c => c.Id == Model.pregledID).FirstOrDefault().IzvrsenaUslugas.FirstOrDefault().Cijena; racunDB.Uplaćeno = racun.Uplaćeno; racunDB.Datum = Model.Datum; racunDB.PacijentId = Model.pacijentID; racunDB.OsobljeId = Model.osobljeID; racunDB.PregledId = Model.pregledID; ctx.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Snimi(RacunIzmijeni racun) { var Model = (RacunIzmijeni)Session["Model"]; Racun racunDB; racunDB = new Racun(); ctx.Racuns.Add(racunDB); racunDB.Cijena = racun.Cijena; racunDB.Uplaćeno = racun.Uplaćeno; racunDB.Datum = Model.Datum; racunDB.PacijentId = racun.pacijentID; racunDB.OsobljeId = Model.osobljeID; ctx.SaveChanges(); return(RedirectToAction("Prikaz")); }
public ActionResult Izmijeni(int racunID) { Korisnik lp = (Korisnik)ControllerContext.HttpContext.Session["logirani_korisnik"]; Osoblje p = ctx.Osobljes.Where(x => x.Id == lp.Id).FirstOrDefault(); Racun r = ctx.Racuns .Where(x => x.Id == racunID).SingleOrDefault(); RacunIzmijeni model = new RacunIzmijeni { Id = r.Id, Uplaćeno = r.Uplaćeno, Cijena = r.Cijena, Datum = r.Datum, osobljeID = p.Id, pacijentID = r.PacijentId, //pacijenti=UcitajPacijente(r.PacijentId) }; return(View(model)); }