コード例 #1
0
        public JsonResult Obrisi(int upisaniClanId)
        {
            UpisaniClanovi upisaniClan = ctx.UpisaniClanovi.Where(x => x.Id == upisaniClanId).FirstOrDefault();
            int            osobaId     = upisaniClan.ClanKluba.OsobaId;
            int            clanKlubaId = upisaniClan.ClanKlubaId;
            Osoba          osoba       = ctx.Osoba.Where(x => x.Id == osobaId).FirstOrDefault();
            ClanoviKluba   clanKluba   = ctx.ClanoviKluba.Where(x => x.Id == clanKlubaId).FirstOrDefault();
            Upisnine       upisnina    = ctx.Upisnine.Where(x => x.ClanKlubaId == clanKlubaId).FirstOrDefault();

            if (upisnina != null)
            {
                upisnina.isDeleted = true;
            }
            if (upisaniClan != null)
            {
                upisaniClan.isDeleted = true;
            }
            if (clanKluba != null)
            {
                clanKluba.isDeleted = true;
            }

            if (osoba != null)
            {
                osoba.isDeleted      = true;
                osoba.isAktivnaOsoba = false;
            }
            ctx.SaveChanges();
            return(Json(true, JsonRequestBehavior.AllowGet));
        }
コード例 #2
0
        public JsonResult Obrisi(int upisninaId)
        {
            Upisnine upisnina = ctx.Upisnine.Where(x => x.Id == upisninaId).FirstOrDefault();

            if (upisnina != null)
            {
                upisnina.isDeleted = true;
            }
            ctx.SaveChanges();
            return(Json(true, JsonRequestBehavior.AllowGet));
        }
コード例 #3
0
        public ActionResult SpremiNovuUpisninu(UpisnineDodajVM model)
        {
            for (int i = 0; i < model.UpisaniClanoviId.Count(); i++)
            {
                Upisnine upisnina = new Upisnine();
                upisnina.isDeleted          = false;
                upisnina.isIzmirenaUpisnina = false;
                upisnina.ClanKlubaId        = model.UpisaniClanoviId[i];
                upisnina.UpisId             = model.UpisId;

                ctx.Upisnine.Add(upisnina);
                ctx.SaveChanges();
            }
            model.izmirena = 1;
            return(RedirectToAction("Index", "UpravljanjePodacimaUpisa", new { upisId = model.UpisId, brojTaba = 2, izmirena = model.izmirena }));
        }
コード例 #4
0
        public ActionResult SpremiIzmjenuUpisnine2(UpisnineUrediVM model)
        {
            Upisnine upisnina = ctx.Upisnine.Where(x => x.Id == model.Id).FirstOrDefault();


            upisnina.isIzmirenaUpisnina = true;
            upisnina.BrojPriznanice     = model.BrojPriznanice;
            upisnina.IznosKMBrojevima   = Convert.ToDecimal(model.IznosKMBrojevima);
            upisnina.IznosKMSlovima     = model.IznosKMSlovima;
            if (model.DatumUplate != null)
            {
                upisnina.DatumUplate = KonvertujUDatum_dd_mm_yyyy(model.DatumUplate);
            }
            upisnina.MjestoUplate = model.MjestoUplate;
            ctx.SaveChanges();

            return(RedirectToAction("Index", "UpravljanjeUpisima", new { brojTaba = 3 }));
        }
コード例 #5
0
        public ActionResult Uredi2(int upisninaId)
        {
            Upisnine        upisnina = ctx.Upisnine.Where(x => x.Id == upisninaId).FirstOrDefault();
            UpisnineUrediVM model    = new UpisnineUrediVM
            {
                Id                 = upisninaId,
                isDeleted          = upisnina.isDeleted,
                IznosKMBrojevima   = upisnina.IznosKMBrojevima.ToString(),
                IznosKMSlovima     = upisnina.IznosKMSlovima,
                DatumUplate        = KonvertujUString_mm_dd_yyyy(upisnina.DatumUplate.ToString()),
                MjestoUplate       = upisnina.MjestoUplate,
                ClanKlubaId        = upisnina.ClanKlubaId,
                UpisId             = upisnina.UpisId,
                BrojPriznanice     = upisnina.BrojPriznanice,
                isIzmirenaUpisnina = upisnina.isIzmirenaUpisnina
            };

            return(View("Uredi2", model));
        }
コード例 #6
0
        public ActionResult SpremiNovogUpisanogClana(UpisaniClanoviDodajVM model)
        {
            Osoba osoba = new Osoba();

            osoba.isDeleted            = false;
            osoba.isAktivnaOsoba       = true;
            osoba.Ime                  = model.Ime;
            osoba.Prezime              = model.Prezime;
            osoba.Spol                 = model.Spol;
            osoba.ImeRoditelja         = model.ImeRoditelja;
            osoba.DatumRodjenja        = KonvertujUDatum_dd_mm_yyyy(model.DatumRodjenja);
            osoba.MjestoRodjenja       = model.MjestoRodjenja;
            osoba.KontaktTelefon       = model.KontaktTelefon;
            osoba.JMBG                 = model.JMBG;
            osoba.Email                = model.Email;
            osoba.isAdministrator      = false;
            osoba.isBlagajnik          = false;
            osoba.isSekretar           = false;
            osoba.isTrener             = false;
            osoba.isKnjigovodja        = false;
            osoba.isClanUpravnogOdbora = false;
            osoba.isClanKluba          = true;
            if (model.s == null)
            {
                osoba.NazivSlike = null;
                osoba.TipSlike   = null;
                osoba.Slika      = null;
            }
            else
            {
                osoba.NazivSlike = model.s.FileName;
                osoba.TipSlike   = model.s.ContentType;

                byte[] slika = new byte[model.s.ContentLength];
                model.s.InputStream.Read(slika, 0, model.s.ContentLength);
                osoba.Slika = slika;
            }

            ctx.Osoba.Add(osoba);
            ctx.SaveChanges();
            int OsobaId = ctx.Osoba.ToList().OrderByDescending(x => x.Id).FirstOrDefault().Id;

            ClanoviKluba clanKluba = new ClanoviKluba();

            clanKluba.isDeleted = false;
            clanKluba.OsobaId   = OsobaId;
            if (model.DatumUpisa != null)
            {
                clanKluba.DatumUpisa = KonvertujUDatum_dd_mm_yyyy(model.DatumUpisa);
            }
            clanKluba.ZvanjeUKarateuId = model.ZvanjeUKarateuId;
            clanKluba.StarosnaDobId    = model.StarosnaDobId;
            ctx.ClanoviKluba.Add(clanKluba);
            ctx.SaveChanges();
            int            ClanKlubaId = ctx.ClanoviKluba.ToList().OrderByDescending(x => x.Id).FirstOrDefault().Id;
            UpisaniClanovi upisaniClan = new UpisaniClanovi();

            upisaniClan.isDeleted   = false;
            upisaniClan.UpisId      = model.upisId;
            upisaniClan.ClanKlubaId = ClanKlubaId;
            ctx.UpisaniClanovi.Add(upisaniClan);
            ctx.SaveChanges();

            Upisnine upisnina = new Upisnine();

            upisnina.isDeleted          = false;
            upisnina.isIzmirenaUpisnina = false;
            upisnina.DatumUplate        = null;
            upisnina.UpisId             = model.upisId;
            upisnina.ClanKlubaId        = ClanKlubaId;
            ctx.Upisnine.Add(upisnina);
            ctx.SaveChanges();
            return(RedirectToAction("Index", "UpravljanjePodacimaUpisa", new { upisId = model.upisId, brojTaba = 1 }));
        }