예제 #1
0
        public ActionResult EditDetails(int id, int id_plan, int id_god)
        {
            if (PlaniranjeSession.Trenutni.PedagogId <= 0 || !Request.IsAjaxRequest())
            {
                return(RedirectToAction("Index", "Planiranje"));
            }
            SSModel model = new SSModel();

            model.PodrucjaDjelovanja = new List <SelectListItem>(podrucja_rada.ReadPodrucjeRada().Select(i => new SelectListItem()
            {
                Text  = i.Naziv,
                Value = i.Id_podrucje.ToString()
            }));
            model.Zadace = new List <SelectListItem>(zadaci.ReadZadaci().Select(i => new SelectListItem()
            {
                Text  = i.Naziv,
                Value = i.ID_zadatak.ToString()
            }));
            model.Oblici = new List <SelectListItem>(oblici.ReadOblici().Select(i => new SelectListItem()
            {
                Text  = i.Naziv,
                Value = i.Id_oblici.ToString()
            }));

            model.Suradnici = new List <SelectListItem>(subjekti.ReadSubjekti().Select(i => new SelectListItem()
            {
                Text  = i.Naziv,
                Value = i.ID_subjekt.ToString()
            }));

            model.Ciljevi = new List <SelectListItem>(ciljevi.ReadCiljevi().Select(i => new SelectListItem()
            {
                Text  = i.Naziv,
                Value = i.ID_cilj.ToString()
            }));

            model.ID_GODINA = id_god;
            model.ID_PLAN   = id;

            model.SS_Plan_Podrucje = planovi_ss.ReadSsPodrucje(id);

            return(PartialView("UrediDetalje", model));
        }
예제 #2
0
        public ActionResult NoviPlan(SSModel model)
        {
            if (PlaniranjeSession.Trenutni.PedagogId <= 0 || !Request.IsAjaxRequest())
            {
                return(RedirectToAction("Index", "Planiranje"));
            }
            SS_Plan ss_plan = new SS_Plan();

            ss_plan.Id_pedagog = PlaniranjeSession.Trenutni.PedagogId;
            ss_plan.Id_godina  = model.ID_GODINA;
            ss_plan.Naziv      = model.SS_Plan.Naziv;
            ss_plan.Opis       = model.SS_Plan.Opis;

            if (ss_plan.Naziv != null && ss_plan.Opis != null && planovi_ss.CreateSSPlan(ss_plan))
            {
                return(RedirectToAction("Index", new { Plan = model.ID_GODINA }));
            }
            model.SS_Plan = ss_plan;
            return(View("NoviPlan", model));
        }
        /*==========================================================================
         * Function:   ClosedStepResponse
         * Arguments:  One SSModel and one double matrix
         * Returns:    None
         */

        public void ClosedStepResponse(SSModel system, double[,] K)
        {
            // Calculate closed loop step response
            Console.WriteLine("Closed Step Response of " + system.GetType());
        }
        /*==========================================================================
         * Function:   OpenStepResponse
         * Arguments:  SSModel
         * Returns:    None
         */

        public void OpenStepResponse(SSModel system)
        {
            // Calculate step response
        }