public ActionResult Detalji(int osobaId, int aktivan) { ViewData["aktivan"] = aktivan; ViewData["osobaId"] = osobaId; Osoba osoba = ctx.Osoba.Where(x => x.Id == osobaId).FirstOrDefault(); Knjigovodje knjigovodja = ctx.Knjigovodje.Where(x => x.OsobaId == osobaId && x.isDeleted == false).FirstOrDefault(); KnjigovodjeDetaljiVM model = new KnjigovodjeDetaljiVM { isAktivnaOsoba = osoba.isAktivnaOsoba, OsobaId = osobaId, Ime = osoba.Ime, Prezime = osoba.Prezime, ImeRoditelja = osoba.ImeRoditelja, DatumRodjenja = osoba.DatumRodjenja, MjestoRodjenja = osoba.MjestoRodjenja, JMBG = osoba.JMBG, Spol = osoba.Spol, KontaktTelefon = osoba.KontaktTelefon, Email = osoba.Email, Slika = osoba.Slika, TipSlike = osoba.TipSlike, NazivSlike = osoba.NazivSlike, aktivan = aktivan, DatumZaposlenja = knjigovodja.DatumZaposlenja }; return(View("Detalji", model)); }
public ActionResult SpremiKlubskePodatkeKnjigovodje(KnjigovodjeKlubskiPodaciKnjigovodjeVM model) { Osoba osoba = ctx.Osoba.Where(x => x.Id == model.OsobaId).FirstOrDefault(); Knjigovodje knjigovodja = ctx.Knjigovodje.Where(x => x.OsobaId == model.OsobaId).FirstOrDefault(); knjigovodja.DatumZaposlenja = KonvertujUDatum_dd_mm_yyyy(model.DatumZaposlenja); ctx.SaveChanges(); return(RedirectToAction("UpravljanjeDetaljimaKnjigovodje", new { osobaId = model.OsobaId, aktivan = model.aktivan, brojTaba = 1 })); }
public ActionResult KlubskiPodaciKnjigovodje(int osobaId, int aktivan) { Osoba osoba = ctx.Osoba.Where(x => x.Id == osobaId).FirstOrDefault(); Knjigovodje knjigovodja = ctx.Knjigovodje.Where(x => x.OsobaId == osobaId).FirstOrDefault(); KnjigovodjeKlubskiPodaciKnjigovodjeVM model = new KnjigovodjeKlubskiPodaciKnjigovodjeVM { DatumZaposlenja = KonvertujUString_mm_dd_yyyy(knjigovodja.DatumZaposlenja.ToString()), aktivan = aktivan, isAktivnaOsoba = osoba.isAktivnaOsoba }; return(View("KlubskiPodaciKnjigovodje", model)); }
public ActionResult SpremiNovogKnjigovodju(KnjigovodjeDodajVM model) { Osoba osoba = new Osoba(); osoba.isDeleted = false; osoba.isAktivnaOsoba = true; osoba.Ime = model.Ime; osoba.Prezime = model.Prezime; osoba.ImeRoditelja = model.ImeRoditelja; osoba.JMBG = model.JMBG; osoba.DatumRodjenja = KonvertujUDatum_dd_mm_yyyy(model.DatumRodjenja); osoba.MjestoRodjenja = model.MjestoRodjenja; osoba.Spol = model.Spol; osoba.KontaktTelefon = model.KontaktTelefon; osoba.Email = model.Email; osoba.isAdministrator = false; osoba.isBlagajnik = false; osoba.isSekretar = false; osoba.isClanKluba = false; osoba.isTrener = false; osoba.isClanUpravnogOdbora = false; osoba.isKnjigovodja = 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; Knjigovodje knjigovodja = new Knjigovodje(); knjigovodja.OsobaId = OsobaId; knjigovodja.isDeleted = false; knjigovodja.DatumZaposlenja = KonvertujUDatum_dd_mm_yyyy(model.DatumZaposlenja); ctx.Knjigovodje.Add(knjigovodja); ctx.SaveChanges(); return(RedirectToAction("GoToPrikazKnjigovodja", "UpravljanjeUposlenicima", new { aktivan = model.aktivan })); }
public JsonResult Obrisi(int osobaId) { Osoba osoba = ctx.Osoba.Where(x => x.Id == osobaId).FirstOrDefault(); Knjigovodje knjigovodja = ctx.Knjigovodje.Where(x => x.OsobaId == osobaId).FirstOrDefault(); if (knjigovodja != null) { knjigovodja.isDeleted = true; } if (osoba != null) { osoba.isDeleted = true; } ctx.SaveChanges(); return(Json(true, JsonRequestBehavior.AllowGet)); }