コード例 #1
0
 public ActionResult NoviPlan()
 {
     if (PlaniranjeSession.Trenutni.PedagogId <= 0 || !Request.IsAjaxRequest())
     {
         return(RedirectToAction("Index", "Planiranje"));
     }
     if (Request.IsAjaxRequest())
     {
         Podrucje_rada podrucje = new Podrucje_rada();
         return(PartialView("NoviPlan", podrucje));
     }
     return(RedirectToAction("Index"));
 }
コード例 #2
0
 public ActionResult Delete(int id)
 {
     if (PlaniranjeSession.Trenutni.PedagogId <= 0 || !Request.IsAjaxRequest())
     {
         return(RedirectToAction("Index", "Planiranje"));
     }
     if (Request.IsAjaxRequest())
     {
         ViewBag.ErrorMessage = null;
         Podrucje_rada podrucje = new Podrucje_rada();
         podrucje = podrucja_djelovanja.ReadPodrucjeRada(id);
         return(View("Obrisi", podrucje));
     }
     return(RedirectToAction("Index"));
 }
コード例 #3
0
 public ActionResult Edit(Podrucje_rada podrucje)
 {
     if (PlaniranjeSession.Trenutni.PedagogId <= 0 || !Request.IsAjaxRequest())
     {
         return(RedirectToAction("Index", "Planiranje"));
     }
     if (podrucje.Naziv != null && podrucja_djelovanja.UpdatePodrucjeRada(podrucje))
     {
         return(RedirectToAction("Index"));
     }
     else
     {
         return(PartialView("NoviPlan", podrucje));
     }
 }
コード例 #4
0
        public ActionResult Edit(int id)
        {
            if (PlaniranjeSession.Trenutni.PedagogId <= 0 || !Request.IsAjaxRequest())
            {
                return(RedirectToAction("Index", "Planiranje"));
            }
            Podrucje_rada podrucje = new Podrucje_rada();

            podrucje = podrucja_djelovanja.ReadPodrucjeRada(id);
            if (Request.IsAjaxRequest())
            {
                ViewBag.IsUpdate = false;
                return(View("Uredi", podrucje));
            }
            return(View("Uredi", podrucje));
        }
コード例 #5
0
 public ActionResult Delete(Podrucje_rada podrucje)
 {
     if (PlaniranjeSession.Trenutni.PedagogId <= 0 || !Request.IsAjaxRequest())
     {
         return(RedirectToAction("Index", "Planiranje"));
     }
     if (!podrucja_djelovanja.DeletePodrucjeRada(podrucje.Id_podrucje))
     {
         ViewBag.ErrorMessage = "Dogodila se greška, nije moguće obrisati podrucje djelovanja!";
         return(View("Obrisi", podrucje));
     }
     else
     {
         return(RedirectToAction("Index"));
     }
 }
コード例 #6
0
        public ActionResult ObrisiPodrucje(int id, int pozicija)
        {
            if (PlaniranjeSession.Trenutni.PedagogId <= 0)
            {
                return(RedirectToAction("Index", "Planiranje"));
            }
            OS_Plan_1_podrucje podrucje     = new OS_Plan_1_podrucje();
            PlanOs1View        plan         = new PlanOs1View();
            Ciljevi            cilj         = new Ciljevi();
            Podrucje_rada      podrucjeRada = new Podrucje_rada();

            podrucje     = baza.OsPlan1Podrucje.SingleOrDefault(s => s.Id_plan == id);
            cilj         = ciljevi_db.ReadCiljevi(podrucje.Cilj);
            podrucjeRada = podrucje_rada_db.ReadPodrucjeRada(podrucje.Opis_Podrucje);

            plan.Pozicija     = pozicija;
            plan.Podrucje     = podrucje;
            plan.PodrucjeRada = new List <Podrucje_rada>();
            plan.PodrucjeRada.Add(podrucjeRada);
            plan.Ciljevi = new List <Ciljevi>();
            plan.Ciljevi.Add(cilj);

            return(View("ObrisiPodrucje", plan));
        }
コード例 #7
0
        public ActionResult Details2(int id, int pozicija)
        {
            if (PlaniranjeSession.Trenutni.PedagogId <= 0)
            {
                return(RedirectToAction("Index", "Planiranje"));
            }

            List <OS_Plan_1_podrucje> podrucja = new List <OS_Plan_1_podrucje>();

            podrucja = baza.OsPlan1Podrucje.Where(izraz => izraz.Id_glavni_plan == id).ToList();

            PlanOs1View plan = new PlanOs1View();
            OS_Plan_1   p    = new OS_Plan_1();

            p = planovi_os1.ReadOS_Plan_1(id);

            List <Podrucje_rada> pod_rada = new List <Podrucje_rada>();

            pod_rada          = podrucje_rada_db.ReadPodrucjeRada();
            plan.PodrucjeRada = pod_rada;

            List <Ciljevi> ciljevi = new List <Ciljevi>();

            ciljevi      = ciljevi_db.ReadCiljevi();
            plan.Ciljevi = ciljevi;

            podrucja             = podrucja.OrderBy(o => o.Red_br_podrucje).ToList();
            plan.OsPlan1         = p;
            plan.OsPlan1Podrucje = podrucja;


            /*dodatno*/
            List <Podrucje_rada> pr = new List <Podrucje_rada>();

            foreach (var i in podrucja)
            {
                Podrucje_rada pod = new Podrucje_rada();
                pod = podrucje_rada_db.ReadPodrucjeRada(i.Opis_Podrucje);
                pr.Add(pod);
            }


            List <Aktivnost> aktivnosti = new List <Aktivnost>();

            aktivnosti      = aktivnost_db.ReadAktivnost();
            plan.Aktivnosti = aktivnosti;

            List <OS_Plan_1_aktivnost> osPlan1Aktivnosti = new List <OS_Plan_1_aktivnost>();

            if (podrucja.Count != 0)
            {
                int id_pod = podrucja.ElementAt(0).Id_plan;

                osPlan1Aktivnosti = baza.OsPlan1Aktivnost.Where(w => w.Id_podrucje == id_pod).ToList();
            }
            osPlan1Aktivnosti     = osPlan1Aktivnosti.OrderBy(o => o.Red_broj_aktivnost).ToList();
            plan.OsPlan1Aktivnost = osPlan1Aktivnosti;

            OS_Plan_1_aktivnost ak = new OS_Plan_1_aktivnost();

            if (podrucja.Count != 0)
            {
                ak.Id_podrucje = podrucja.ElementAt(0).Id_plan;
                plan.Id        = podrucja.ElementAt(0).Id_plan;
            }
            plan.Os_Plan_1_Aktivnost = ak;

            /*dodatno 2*/
            plan.Pozicija = pozicija;
            if (pozicija == -1)
            {
                return(View("Details", plan));
            }
            OS_Plan_1_podrucje podr = new OS_Plan_1_podrucje();

            podr = podrucja.ElementAt(pozicija);
            osPlan1Aktivnosti     = baza.OsPlan1Aktivnost.Where(w => w.Id_podrucje == podr.Id_plan).ToList();
            osPlan1Aktivnosti     = osPlan1Aktivnosti.OrderBy(o => o.Red_broj_aktivnost).ToList();
            plan.OsPlan1Aktivnost = osPlan1Aktivnosti;
            TempData["prikaz"]    = "1";
            plan.Id = podr.Id_plan;
            return(View("Details", plan));
        }