Пример #1
0
        public ActionResult Add([ModelBinder(typeof(JsonBinder <SysRoleEntity>))] SysRoleEntity entity)
        {
            SysRoleProvider provider = new SysRoleProvider();

            if (entity.RoleNum.IsEmpty())
            {
                entity.RoleNum    = SequenceProvider.GetSequence(typeof(SysRoleEntity));
                entity.IsDelete   = (int)EIsDelete.NotDelete;
                entity.CreateTime = DateTime.Now;
                int line = provider.AddRole(entity);
                if (line > 0)
                {
                    this.ReturnJson.AddProperty("d", "success");
                }
            }
            else
            {
                entity.IsDelete = (int)EIsDelete.NotDelete;
                int line = provider.UpdateRole(entity);
                if (line > 0)
                {
                    this.ReturnJson.AddProperty("d", "success");
                }
            }
            return(Content(this.ReturnJson.ToString()));
        }
Пример #2
0
        /// <summary>
        /// 编辑角色
        /// </summary>
        /// <returns></returns>
        public ActionResult Edit()
        {
            string RoleName  = WebUtil.GetFormValue <string>("RoleName");
            string CompanyID = WebUtil.GetFormValue <string>("CompanyID");
            string Remark    = WebUtil.GetFormValue <string>("Remark");
            string RoleNum   = WebUtil.GetFormValue <string>("RoleNum");
            string SnNum     = WebUtil.GetFormValue <string>("SnNum");

            SysRoleEntity entity = new SysRoleEntity();

            entity.SnNum      = SnNum;
            entity.RoleNum    = RoleNum;
            entity.RoleName   = RoleName;
            entity.CompanyID  = CompanyID;
            entity.RoleNum    = RoleNum;
            entity.IsDelete   = (int)EIsDelete.NotDelete;
            entity.CreateTime = DateTime.Now;
            entity.Remark     = Remark;

            SysRoleProvider provider = new SysRoleProvider(CompanyID);
            int             line     = provider.UpdateRole(entity);
            DataResult      result   = new DataResult();

            if (line > 0)
            {
                result.Code    = (int)EResponseCode.Success;
                result.Message = "角色修改成功";
            }
            else
            {
                result.Code    = (int)EResponseCode.Exception;
                result.Message = "角色修改失败";
            }
            return(Content(JsonHelper.SerializeObject(result)));
        }