Esempio n. 1
0
        public ActionResult Details(string id)
        {
            logger.Info("project detail page projectid = " + id);
            ViewBag.projectid = id;
            List <TND_TASKASSIGN> lstTask = null;
            TnderProjectService   service = new TnderProjectService();

            lstTask = service.getTaskByPrjId(id, null);
            TND_PROJECT      p         = service.getProjectById(id);
            TndProjectModels viewModel = new TndProjectModels();
            var priId = service.getTaskAssignById(id);

            ViewBag.taskAssign   = priId;
            viewModel.tndProject = p;
            if (null != priId)
            {
                viewModel.tndTaskAssign = lstTask;
            }
            //畫面上權限管理控制
            //頁面上使用ViewBag 定義開關\@ViewBag.F00003
            //由Session 取得權限清單
            List <SYS_FUNCTION> lstFunctions = (List <SYS_FUNCTION>)Session["functions"];

            //開關預設關閉
            @ViewBag.F00003 = "disabled";
            //輪巡功能清單,若全線存在則將開關打開 @ViewBag.F00003 = "";
            foreach (SYS_FUNCTION f in lstFunctions)
            {
                if (f.FUNCTION_ID == "F00003")
                {
                    @ViewBag.F00003 = "";
                }
            }
            return(View(viewModel));
        }
Esempio n. 2
0
        public ActionResult Details(string id)
        {
            log.Info("project detail page projectid = " + id);
            ViewBag.projectid = id;
            List <TND_TASKASSIGN> lstTask = null;
            TnderProjectService   service = new TnderProjectService();

            lstTask = service.getTaskByPrjId(id, null);
            TND_PROJECT      p         = service.getProjectById(id);
            TndProjectModels viewModel = new TndProjectModels();
            var priId = service.getTaskAssignById(id);

            ViewBag.taskAssign   = priId;
            viewModel.tndProject = p;
            if (null != priId)
            {
                viewModel.tndTaskAssign = lstTask;
            }
            //畫面上權限管理控制
            //由Session 取得權限清單
            // List<SYS_FUNCTION> lstFunctions = (List<SYS_FUNCTION>)Controller.Session["UserPrivige"];
            UserService userservice = (UserService)Session["UserService"];

            if (userservice.CheckPrivlege("F00003"))
            {
                @ViewBag.F00003 = "";
            }
            else
            {
                @ViewBag.F00003 = "disable";
            }

            return(View(viewModel));
        }