public FileStreamResult Ispis(int id) { Mjesecni_plan mjesecni_plan = mjesecni_planovi.ReadMjesecniPlan(id); List <Mjesecni_detalji> mjesecni_detalji = mjesecni_planovi.ReadMjesecneDetalje(id); MjesecniModel mjesecni_model = new MjesecniModel(); mjesecni_model.MjesecniPlan = mjesecni_plan; mjesecni_model.MjesecniDetalji = mjesecni_detalji; MjesecniPlanReport report = new MjesecniPlanReport(mjesecni_model); return(new FileStreamResult(new MemoryStream(report.Podaci), "application/pdf")); }
public ActionResult Detalji(Mjesecni_plan mjesecni_plan) { if (PlaniranjeSession.Trenutni.PedagogId <= 0 || !Request.IsAjaxRequest()) { return(RedirectToAction("Index", "Planiranje")); } if (!mjesecni_planovi.UpdateMjesecniPlan(mjesecni_plan)) { TempData["alert"] = "<script>alert('Mjesecni plan nije promjenjen!');</script>"; } else { TempData["alert"] = "<script>alert('Mjesecni plan je uspjesno promjenjen!');</script>"; } return(RedirectToAction("Detalji")); }
public ActionResult NoviPlan(MjesecniModel _mjesecni_model) { if (PlaniranjeSession.Trenutni.PedagogId <= 0 || !Request.IsAjaxRequest()) { return(RedirectToAction("Index", "Planiranje")); } Mjesecni_plan mjesecni_plan = new Mjesecni_plan(); mjesecni_plan.ID_pedagog = PlaniranjeSession.Trenutni.PedagogId; mjesecni_plan.Id_godina = _mjesecni_model.ID_GODINA; mjesecni_plan.Naziv = _mjesecni_model.MjesecniPlan.Naziv; mjesecni_plan.Opis = _mjesecni_model.MjesecniPlan.Opis; if (mjesecni_plan.Naziv != null && mjesecni_plan.Opis != null && mjesecni_planovi.CreateMjesecniPlan(mjesecni_plan)) { return(RedirectToAction("Index", new { Plan = _mjesecni_model.ID_GODINA })); } _mjesecni_model.MjesecniPlan = mjesecni_plan; return(View("NoviPlan", _mjesecni_model)); }
public ActionResult UrediNoviPlan(MjesecniModel _mjesecni_model) { if (PlaniranjeSession.Trenutni.PedagogId <= 0 || !Request.IsAjaxRequest()) { return(RedirectToAction("Index", "Planiranje")); } Mjesecni_plan mjesecni_plan = new Mjesecni_plan(); mjesecni_plan.ID_pedagog = PlaniranjeSession.Trenutni.PedagogId; mjesecni_plan.Id_godina = _mjesecni_model.ID_GODINA; mjesecni_plan.Naziv = _mjesecni_model.MjesecniPlan.Naziv; mjesecni_plan.Opis = _mjesecni_model.MjesecniPlan.Opis; mjesecni_plan.ID_plan = _mjesecni_model.ID_PLAN; mjesecni_plan.Ak_godina = godisnji_planovi.ReadGodisnjiPlan(_mjesecni_model.ID_GODINA).Ak_godina; if (mjesecni_planovi.UpdateMjesecniPlan(mjesecni_plan)) { return(RedirectToAction("Index", new { Plan = _mjesecni_model.ID_GODINA })); } return(PartialView("UrediNoviPlan", _mjesecni_model)); }