Exemple #1
0
        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 }));
        }
Exemple #2
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));
        }
Exemple #3
0
        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 }));
        }
Exemple #4
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));
        }