public JsonResult Obrisi(int participacijaZaPolaganjeId)
        {
            ParticipacijeZaPolaganjeUcenickaZvanja participacija = ctx.ParticipacijeZaPolaganjeUcenickaZvanja.Where(x => x.Id == participacijaZaPolaganjeId).FirstOrDefault();


            if (participacija != null)
            {
                participacija.isDeleted = true;
            }
            ctx.SaveChanges();
            return(Json(true, JsonRequestBehavior.AllowGet));
        }
        public ActionResult SpremiIzmjenuParticipacijeZaPolaganjeUcenickaZvanja(ParticipacijeZaPolaganjeUcenickaZvanjaUrediVM model)
        {
            ParticipacijeZaPolaganjeUcenickaZvanja participacija = ctx.ParticipacijeZaPolaganjeUcenickaZvanja.Where(x => x.Id == model.Id).FirstOrDefault();

            participacija.UcesnikPolaganjaZaUcenickaZvanjaId = model.UcesnikPolaganjaZaUcenickaZvanjaId;
            if (model.DatumUplate != null)
            {
                participacija.DatumUplate = KonvertujUDatum_dd_mm_yyyy(model.DatumUplate);
            }
            participacija.IznosKMBrojevima = Convert.ToDecimal(model.IznosKMBrojevima);
            participacija.IznosKMSlovima   = model.IznosKMSlovima;
            participacija.BrojPriznanice   = model.BrojPriznanice;
            ctx.SaveChanges();
            return(RedirectToAction("Index", "UpravljanjePolaganjaUcenickaZvanja", new { polaganjeId = model.PolaganjeUcenickaZvanjaId, brojTaba = 2, zvanje = 0, brojTabaParticipacije = 1 }));
        }
        public ActionResult SpremiNovuParticipacijuZaPolaganjeUcenickaZvanja(ParticipacijeZaPolaganjeUcenickaZvanjaDodajVM model)
        {
            ParticipacijeZaPolaganjeUcenickaZvanja participacija = new ParticipacijeZaPolaganjeUcenickaZvanja();

            participacija.isDeleted = false;
            participacija.PolaganjeUcenickaZvanjaId          = model.PolaganjeUcenickaZvanjaId;
            participacija.UcesnikPolaganjaZaUcenickaZvanjaId = model.UcesnikPolaganjaZaUcenickaZvanjaId;
            if (model.DatumUplate != null)
            {
                participacija.DatumUplate = KonvertujUDatum_dd_mm_yyyy(model.DatumUplate);
            }
            participacija.IznosKMBrojevima = Convert.ToDecimal(model.IznosKMBrojevima);
            participacija.IznosKMSlovima   = model.IznosKMSlovima;
            participacija.BrojPriznanice   = model.BrojPriznanice;
            ctx.ParticipacijeZaPolaganjeUcenickaZvanja.Add(participacija);
            ctx.SaveChanges();
            return(RedirectToAction("Index", "UpravljanjePolaganjaUcenickaZvanja", new { polaganjeId = model.PolaganjeUcenickaZvanjaId, brojTaba = 2, zvanje = 0, brojTabaParticipacije = 2 }));
        }
Beispiel #4
0
        public JsonResult Obrisi(int ucesnikId)
        {
            UcesniciPolaganjaZaUcenickaZvanja      ucesnik       = ctx.UcesniciPolaganjaZaUcenickaZvanja.Where(x => x.Id == ucesnikId).FirstOrDefault();
            RezultatiPolaganjaUcenickaZvanja       rezultat      = ctx.RezultatiPolaganjaUcenickaZvanja.Where(x => x.UcesnikPolaganjaZaUcenickaZvanjaId == ucesnikId && x.isDeleted == false).FirstOrDefault();
            ParticipacijeZaPolaganjeUcenickaZvanja participacija = ctx.ParticipacijeZaPolaganjeUcenickaZvanja.Where(x => x.UcesnikPolaganjaZaUcenickaZvanjaId == ucesnikId && x.isDeleted == false).FirstOrDefault();

            if (rezultat != null)
            {
                rezultat.isDeleted = true;
            }
            if (ucesnik != null)
            {
                ucesnik.isDeleted = true;
            }
            if (participacija != null)
            {
                participacija.isDeleted = true;
            }
            ctx.SaveChanges();

            return(Json(true, JsonRequestBehavior.AllowGet));
        }
        public ActionResult Uredi(int participacijaZaPolaganjeId)
        {
            ParticipacijeZaPolaganjeUcenickaZvanja        participacija = ctx.ParticipacijeZaPolaganjeUcenickaZvanja.Where(x => x.Id == participacijaZaPolaganjeId).FirstOrDefault();
            ParticipacijeZaPolaganjeUcenickaZvanjaUrediVM model         = new ParticipacijeZaPolaganjeUcenickaZvanjaUrediVM
            {
                Id = participacijaZaPolaganjeId,
                PolaganjeUcenickaZvanjaId          = participacija.PolaganjeUcenickaZvanjaId,
                UcesnikPolaganjaZaUcenickaZvanjaId = participacija.UcesnikPolaganjaZaUcenickaZvanjaId,
                DatumUplate       = participacija.DatumUplate.ToString("dd.MM.yyyy"),
                BrojPriznanice    = participacija.BrojPriznanice,
                IznosKMBrojevima  = participacija.IznosKMBrojevima.ToString(),
                IznosKMSlovima    = participacija.IznosKMSlovima,
                isDeleted         = participacija.isDeleted,
                ucesniciPolaganja = BindUcesnikePolaganja(participacija.PolaganjeUcenickaZvanjaId)
            };

            model.ucesniciPolaganja.Insert(0, new SelectListItem {
                Value = null, Text = "-Odaberite učesnika-"
            });

            return(View("Uredi", model));
        }