Beispiel #1
0
 /// <summary>
 /// 新增角色
 /// </summary>
 public static void Insert(SysRole role)
 {
     try
     {
         LDLLogisticsEntities context = new LDLLogisticsEntities();
         //查找该角色是否存在
         if (context.SysRole.FirstOrDefault(obj => obj.RoleCode.ToLower().Trim() == role.RoleCode.ToLower().Trim()) != null)
             throw new FaultException(string.Format("角色编码[{0}]已存在!", role.RoleCode));
         context.SysRole.AddObject(role);    //新增
         context.SysOperationLog.AddObject(SysOperationLogAdapter.GetOperationtLog("SysRoleAdapter01", Define.Insert, role));   //记录日志
         context.SaveChanges();  //提交保存
     }
     catch (Exception ex)
     {
         throw new FaultException(ex.Message);
     }
 }
Beispiel #2
0
        /// <summary>
        /// 修改角色
        /// </summary>
        public static void Update(SysRole role)
        {
            try
            {
                LDLLogisticsEntities context = new LDLLogisticsEntities();
                //查找该角色是否存在
                SysRole _role = context.SysRole.FirstOrDefault(obj => obj.RoleCode.ToLower().Trim() == role.RoleCode.ToLower().Trim());
                if (_role == null)
                    throw new FaultException(string.Format("该角色[{0}]不存在!", role.RoleName));
                EntityObjectHelper.Copyto(role, ref _role); //利用反射动态赋值

                context.SysOperationLog.AddObject(SysOperationLogAdapter.GetOperationtLog("SysRoleAdapter03", Define.Update, _role));   //记录日志
                context.SaveChanges();  //提交保存
            }
            catch (Exception ex)
            {
                throw new FaultException(ex.Message);
            }
        }
 /// <summary>
 /// 创建新的 SysRole 对象。
 /// </summary>
 /// <param name="roleCode">RoleCode 属性的初始值。</param>
 public static SysRole CreateSysRole(global::System.String roleCode)
 {
     SysRole sysRole = new SysRole();
     sysRole.RoleCode = roleCode;
     return sysRole;
 }
 /// <summary>
 /// 用于向 SysRole EntitySet 添加新对象的方法,已弃用。请考虑改用关联的 ObjectSet&lt;T&gt; 属性的 .Add 方法。
 /// </summary>
 public void AddToSysRole(SysRole sysRole)
 {
     base.AddObject("SysRole", sysRole);
 }
Beispiel #5
0
 public void UpdateRole(SysRole role)
 {
     SysRoleAdapter.Update(role);
 }
Beispiel #6
0
 public void InsertRole(SysRole role)
 {
     SysRoleAdapter.Insert(role);
 }