示例#1
0
 public ActionResult DicUpdate(TS_DICDTO dicDto)
 {
     dicDto.Title = "数据字典修改";
     //验证实体字段
     if (!ModelState.IsValid)
     {
         return(View(dicDto));
     }
     //验证数据是否重复
     else if (!service.ValidateIsRepeat(dicDto, 1))
     {
         ModelState.AddModelError("error", "数据重复");
         return(View("DicInsert", dicDto));
     }
     //修改
     else
     {
         dicDto.C_EMP_ID   = BaseUser.Id;
         dicDto.C_EMP_NAME = BaseUser.Name;
         dicDto.D_MOD_DT   = DateTime.Now;
         service.DicUpdate(dicDto);
         dicDto.ResultType = 2;
         return(View("DicInsert", dicDto));
     }
 }
示例#2
0
        /// <summary>
        /// 数据字典新增
        /// </summary>
        /// <returns></returns>
        public ActionResult DicInsert()
        {
            TS_DICDTO dicDto = new TS_DICDTO();

            dicDto.Title    = "数据字典新增";
            dicDto.N_STATUS = 1;
            return(View(dicDto));
        }
示例#3
0
        /// <summary>
        ///  数据字典修改
        /// </summary>
        /// <returns></returns>
        public ActionResult DicUpdate(string id)
        {
            TS_DICDTO dicDto = new TS_DICDTO();

            //EF实体转换DTO
            dicDto       = AutoMapper.Mapper.Map <TS_DICDTO>(service.Find <TS_DIC>(id));
            dicDto.Title = " 数据字典修改";
            return(View("DicInsert", dicDto));
        }
示例#4
0
        public ActionResult Dic(TS_DICDTO dicDto)
        {
            //获取数据字典列表
            PageResult <TS_DIC> ef = service.GetDics(dicDto);
            //获取分页数据
            BASEPAGE page = AUTOMAPING.Mapping <BASEPAGE>(ef);

            this.HttpContext.Session["Page"] = page;
            //EF实体数据转换为DTO
            dicDto.Dics = MAPPING.ConvertEntityToDtoList <TS_DIC, TS_DICDTO>(ef.DataList.OrderBy(x => x.C_INDEX).ToList());
            return(View(dicDto));
        }