示例#1
0
        public ActionResult EditUser(string id)
        {
            User_Manager man   = new User_Manager();
            var          model = man.GetBySN(Convert.ToInt32(id));

            WebService_Manage service = new WanFang.BLL.WebService_Manage();
            //List<CostInformation> Cost = service.GetALLCostcerter();
            var Dept = service.GetAllDept();

            ViewData["Model"]   = model;
            ViewData["AllDept"] = Dept;
            return(View(model));
        }
示例#2
0
        public ActionResult CostKeyword(CostKeyword_Filter filter, Rest.Core.Paging Page)
        {
            //var PermissionCheck = CheckPermission("團隊介紹管理");
            //if (PermissionCheck != null) return PermissionCheck;
            if (!sessionData.trading.Dept.HasValue)
            {
                return(View("~/Views/Manage/PermissionDeny.aspx"));
            }
            else
            {
                if (filter != null && !string.IsNullOrEmpty(filter.KeyWord) && filter.KeyWord.StartsWith("請輸入"))
                {
                    filter.KeyWord = null;
                }
                if (filter != null && !string.IsNullOrEmpty(filter.CostName) && filter.CostName.StartsWith("請選擇"))
                {
                    filter.CostName = null;
                }
                if (filter != null && !string.IsNullOrEmpty(filter.DeptName) && filter.DeptName.StartsWith("請選擇"))
                {
                    filter.DeptName = null;
                }
                if (!sessionData.trading.IsVerifier)
                {
                    filter.DeptName = EnumHelper.GetEnumDescription <WS_Dept_type>(sessionData.trading.Dept.Value);
                    filter.CostName = sessionData.trading.CostName;
                }
                if (filter.DeptName != null && filter.DeptName.Length == 1)
                {
                    filter.DeptName = EnumHelper.GetEnumDescription <WS_Dept_type>(EnumHelper.GetEnumByName <WS_Dept_type>(filter.DeptName));
                }

                ViewData["Filter"] = filter;

                Rest.Core.Paging page = new Rest.Core.Paging()
                {
                };
                if (Page.CurrentPage > 0)
                {
                    page.CurrentPage = Page.CurrentPage;
                }
                List <CostKeyword_Info> data = CostKeyMan.GetByParameter(filter, page, null, "CostKeywordId desc");

                WebService_Manage service = new WanFang.BLL.WebService_Manage();
                var Dept = service.GetAllDept();
                ViewData["AllDept"] = Dept;
                ViewData["Model"]   = data;
                ViewData["Page"]    = page;
                return(View());
            }
        }