Beispiel #1
0
        public ActionResult Index()
        {
            var home = SessionHelper.SYS_MenuModel.Where(m => m.SYS_CODE.AsString().ToUpper() == "HOME").FirstOrDefault();

            if (home != null && AppExtensions.ExistsAction(home.PRG_ACTION, home.PRG_CONTROLLER, home.PRG_AREA))
            {
                return(RedirectToAction(home.PRG_ACTION, home.PRG_CONTROLLER, new { Area = home.PRG_AREA, SYS_SYS_CODE = home.SYS_CODE, SYS_PRG_CODE = home.PRG_CODE }));
            }
            return(View());
        }
        public ActionResult Index(string ACTIVE_STEP = "1")
        {
            //ViewBag.UrlToClosePage = Url.Action(StandardActionName.Index, "Default", new { Area = "Admin" });
            #region Set Close Page
            var menu = SessionHelper.SYS_MenuModel;
            if (menu != null)
            {
                var home = menu.Where(m => m.SYS_CODE.AsString().ToUpper() == "HOME").FirstOrDefault();
                if (home != null && AppExtensions.ExistsAction(home.PRG_ACTION, home.PRG_CONTROLLER, home.PRG_AREA))
                {
                    ViewBag.UrlToClosePage = Url.Action(home.PRG_ACTION, home.PRG_CONTROLLER, new { Area = home.PRG_AREA, SYS_SYS_CODE = home.SYS_CODE, SYS_PRG_CODE = home.PRG_CODE });
                }
            }
            #endregion

            var view = string.Empty;
            localModel.ACTIVE_STEP = "3"; //if set 2 then block step3 end
            SetDefaulButton(StandardButtonMode.Index);
            RemoveStandardButton("DeleteSearch");
            RemoveStandardButton("Add");

            if (ACTIVE_STEP == "1")
            {
                view = "NewTask";
                SetClientSideRuleSet("NewTask");
            }
            else if (ACTIVE_STEP == "2")
            {
                view = "DoTask";
                SetClientSideRuleSet("DoTask");
            }
            else if (ACTIVE_STEP == "3")
            {
                view = "DoneTask";
                SetClientSideRuleSet("DoneTask");
            }

            SetDefaultData();
            SetHeaderWizard(new WizardHelper.WizardHeaderConfig(
                                ACTIVE_STEP,
                                localModel.ACTIVE_STEP,
                                new WizardHelper.WizardHeader(Translation.MIS.MISS01P003.STEP_1, Url.Action("Index", new { ACTIVE_STEP = "1" }), iconCssClass: FaIcons.FaAreaChart),
                                new WizardHelper.WizardHeader(Translation.MIS.MISS01P003.STEP_2, Url.Action("Index", new { ACTIVE_STEP = "2" }), iconCssClass: FaIcons.FaFile),
                                new WizardHelper.WizardHeader(Translation.MIS.MISS01P003.STEP_3, Url.Action("Index", new { ACTIVE_STEP = "3" }), iconCssClass: FaIcons.FaFile)));

            return(View(view, localModel));
        }