示例#1
0
        /// <summary>
        /// 权限修改
        /// </summary>
        /// <returns></returns>
        public ActionResult FunctionUpdate(string id)
        {
            TS_FUNCTIONDTO fcDto = new TS_FUNCTIONDTO();

            fcDto.Title = "权限修改";
            fcDto       = basicsService.GetFunction(id);
            return(View("FunctionInsert", fcDto));
        }
示例#2
0
        /// <summary>
        /// 权限新增
        /// </summary>
        /// <returns></returns>
        public ActionResult FunctionInsert()
        {
            TS_FUNCTIONDTO fcDto = new TS_FUNCTIONDTO();

            fcDto.Title    = "权限添加";
            fcDto.N_STATUS = 1;
            return(View(fcDto));
        }
示例#3
0
        /// <summary>
        /// 菜单关联权限
        /// </summary>
        /// <param name="id">按钮ID</param>
        /// <returns></returns>
        public ActionResult RelationMenu(string id)
        {
            TS_FUNCTIONDTO fcDto = new TS_FUNCTIONDTO();

            fcDto.MenuID      = id;
            fcDto.MenuFuncs   = basicsService.GetMenuFuncs();
            fcDto.ButtonFuncs = basicsService.GetButtonFuncs();
            fcDto.FunID       = basicsService.GetMenuFun(id);
            return(View(fcDto));
        }
示例#4
0
        /// <summary>
        /// 二级权限
        /// </summary>
        /// <returns></returns>
        public ActionResult SecondFunc(string userID)
        {
            TS_FUNCTIONDTO dto = new TS_FUNCTIONDTO();

            dto.Title  = "二级权限";
            dto.UserID = userID;
            //当前登录用户id
            basicsService.GetSecondFuncs(dto, BaseUser.Id);
            return(View(dto));
        }
示例#5
0
        public ActionResult Function(TS_FUNCTIONDTO fcDto)
        {
            //获取完成工差列表
            PageResult <TS_FUNCTION> ef = basicsService.GetFunctions(fcDto);
            //获取分页数据
            BASEPAGE page = AUTOMAPING.Mapping <BASEPAGE>(ef);

            this.HttpContext.Session["Page"] = page;
            //EF实体数据转换为DTO
            fcDto.Functions = MAPPING.ConvertEntityToDtoList <TS_FUNCTION, TS_FUNCTIONDTO>(ef.DataList);
            return(View(fcDto));
        }
示例#6
0
 public ActionResult FunctionUpdate(TS_FUNCTIONDTO fcDto)
 {
     fcDto.Title = "权限修改";
     if (!ModelState.IsValid)
     {
         return(View(fcDto));
     }
     else if (!basicsService.ValidateIsRepeat(fcDto, 1))
     {
         ModelState.AddModelError("error", "权限重复");
         return(View(fcDto));
     }
     else
     {
         fcDto.C_EMP_ID   = BaseUser.Id;
         fcDto.C_EMP_NAME = BaseUser.Name;
         fcDto.D_MOD_DT   = DateTime.Now;
         basicsService.FunctionUpdate(fcDto);
         fcDto.ResultType = 2;
         return(View("FunctionInsert", fcDto));
     }
 }