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)); }
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)); }
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 })); }
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 })); }
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)); }
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 })); }