Esempio n. 1
0
 public DBProcessResult DeleteUserGroup(ulong userGroupID)
 {
     DBProcessResult result = new DBProcessResult();
     try
     {
         if (AnyUserInGroup(userGroupID))
         {
             result.IsSuccess = false;
             result.Message = "用户组下有用户,不能删除,请先转移或删除用户!";
             return result;
         }
         IMUserGroupService userGroupSev = new MUserGroupService();
         IEMVehicleInUserGroupService viuSev = new EMVehicleInUserGroupService();
         //删除用户组
         userGroupSev.Delete(userGroupID);
         //删除旧车辆与用户组的关系,并新增关系
         viuSev.DeleteByUserGroupID(userGroupID);
         result.IsSuccess = true;
     }
     catch (Exception ex)
     {
         result.IsSuccess = false;
         result.Message = ex.Message;
         Logger.Error(ex.Message, ex);
     }
     return result;
 }