public ActionResult SpremiNovuNarudzbu(NarudzbeOpremeKlubaDodajVM model) { NarudzbeOpremeKluba narudzba = new NarudzbeOpremeKluba(); int korisnikId = Autentifikacija.GetLogiraniKorisnik(HttpContext).Osoba.Id; narudzba.isDeleted = false; narudzba.NazivNarudzbeOpreme = model.NazivNarudzbeOpreme; narudzba.OsobaId = korisnikId; narudzba.DatumNabavke = KonvertujUDatum_dd_mm_yyyy(model.DatumNabavke); narudzba.Obrazlozenje = model.ObrazlozenjeNarudzbe; ctx.NarudzbeOpremeKluba.Add(narudzba); ctx.SaveChanges(); int narudzbaId = ctx.NarudzbeOpremeKluba.ToList().OrderByDescending(x => x.Id).FirstOrDefault().Id; TroskoviNarudzbeOpremeKluba trosak = new TroskoviNarudzbeOpremeKluba(); trosak.isDeleted = false; trosak.NarudzbaOpremeKlubaId = narudzbaId; if (model.DatumUplate != null) { trosak.DatumUplate = KonvertujUDatum_dd_mm_yyyy(model.DatumUplate); } trosak.IznosKMSlovima = model.IznosKMSlovima; trosak.IznosKMBrojevima = Convert.ToDecimal(model.IznosKMBrojevima); trosak.Obrazlozenje = model.ObrazlozenjeUplate; ctx.TroskoviNarudzbeOpremeKluba.Add(trosak); ctx.SaveChanges(); return(RedirectToAction("Index", "UpravljanjeOpremomKluba", new{ brojTaba = 4, aktivnost = 0 })); }
public ActionResult Uredi(int narudzbaId) { NarudzbeOpremeKluba narudzba = ctx.NarudzbeOpremeKluba.Where(x => x.Id == narudzbaId).FirstOrDefault(); TroskoviNarudzbeOpremeKluba trosak = ctx.TroskoviNarudzbeOpremeKluba.Where(x => x.NarudzbaOpremeKlubaId == narudzbaId).FirstOrDefault(); NarudzbeOpremeKlubaUrediVM model = new NarudzbeOpremeKlubaUrediVM { Id = narudzbaId, NazivNarudzbeOpreme = narudzba.NazivNarudzbeOpreme, DatumNabavke = narudzba.DatumNabavke.ToString("dd.MM.yyyy"), ObrazlozenjeNarudzbe = narudzba.Obrazlozenje, ObrazlozenjeUplate = trosak.Obrazlozenje, DatumUplate = trosak.DatumUplate.ToString("dd.MM.yyyy"), IznosKMBrojevima = trosak.IznosKMBrojevima.ToString(), IznosKMSlovima = trosak.IznosKMSlovima }; if (model.IznosKMBrojevima == "0,00") { model.IznosKMBrojevima = ""; } return(View("Uredi", model)); }
public ActionResult SpremiIzmjenuNarudzbe(NarudzbeOpremeKlubaUrediVM model) { NarudzbeOpremeKluba narudzba = ctx.NarudzbeOpremeKluba.Where(x => x.Id == model.Id).FirstOrDefault(); TroskoviNarudzbeOpremeKluba trosak = ctx.TroskoviNarudzbeOpremeKluba.Where(x => x.NarudzbaOpremeKlubaId == model.Id).FirstOrDefault(); if (narudzba != null) { narudzba.NazivNarudzbeOpreme = model.NazivNarudzbeOpreme; narudzba.DatumNabavke = KonvertujUDatum_dd_mm_yyyy(model.DatumNabavke); narudzba.Obrazlozenje = model.ObrazlozenjeNarudzbe; if (model.DatumUplate != null) { trosak.DatumUplate = KonvertujUDatum_dd_mm_yyyy(model.DatumUplate); } trosak.IznosKMBrojevima = Convert.ToDecimal(model.IznosKMBrojevima); trosak.IznosKMSlovima = model.IznosKMSlovima; trosak.Obrazlozenje = model.ObrazlozenjeUplate; ctx.SaveChanges(); } return(RedirectToAction("Index", "UpravljanjeOpremomKluba", new { brojTaba = 4, aktivnost = 0 })); }
public JsonResult Obrisi(int narudzbaId) { NarudzbeOpremeKluba narudzba = ctx.NarudzbeOpremeKluba.Where(x => x.Id == narudzbaId).FirstOrDefault(); narudzba.isDeleted = true; List <StavkeNarudzbeOpremeKluba> stavkeNaruzdbe = ctx.StavkeNarudzbeOpremeKluba.Where(x => x.NarudzbaOpremeKlubaId == narudzba.Id).ToList(); if (stavkeNaruzdbe.Count() != 0) { for (int i = 0; i < stavkeNaruzdbe.Count(); i++) { stavkeNaruzdbe[i].isDeleted = true; } } TroskoviNarudzbeOpremeKluba trosak = ctx.TroskoviNarudzbeOpremeKluba.Where(x => x.NarudzbaOpremeKlubaId == narudzbaId).FirstOrDefault(); if (trosak != null) { trosak.isDeleted = true; } ctx.SaveChanges(); return(Json(true, JsonRequestBehavior.AllowGet)); }