/// <summary> /// 根据指定条件,从数据库中删除指定对象 /// </summary> /// <param name="condition">删除记录的条件语句</param> /// <returns>执行成功返回<c>true</c>,否则为<c>false</c>。</returns> public virtual ActionResult DeleteByCondition(string condition) { //检查用户是否有权限,否则抛出MyDenyAccessException异常 base.CheckAuthorized(AuthorizeKey.DeleteKey); CommonResult result = new CommonResult(); try { if (!string.IsNullOrEmpty(condition)) { result.Success = baseBLL.DeleteByCondition(condition); } } catch (Exception ex) { LogHelper.WriteLog(LogLevel.LOG_LEVEL_CRIT, ex, typeof(BusinessController <B, T>)); result.ErrorMessage = ex.Message; } return(ToJsonContent(result)); }
/// <summary> /// 根据指定条件,从数据库中删除指定对象 /// </summary> /// <param name="condition">删除记录的条件语句</param> /// <returns>执行成功返回<c>true</c>,否则为<c>false</c>。</returns> public virtual ActionResult DeleteByCondition(string condition) { //检查用户是否有权限,否则抛出MyDenyAccessException异常 base.CheckAuthorized(AuthorizeKey.DeleteKey); CommonResult result = new CommonResult(); try { if (!string.IsNullOrEmpty(condition)) { result.Success = baseBLL.DeleteByCondition(condition); } } catch (Exception ex) { LogTextHelper.Error(ex);//错误记录 result.ErrorMessage = ex.Message; } return(ToJsonContent(result)); }
/// <summary> /// 根据指定条件,从数据库中删除指定对象 /// </summary> /// <param name="condition">删除记录的条件语句</param> /// <returns>执行成功返回<c>true</c>,否则为<c>false</c>。</returns> public virtual ActionResult DeleteByCondition(string condition) { //检查用户是否有权限,否则抛出MyDenyAccessException异常 base.CheckAuthorized(authorizeKeyInfo.DeleteKey); ReturnResult rr = new ReturnResult(); try { if (!string.IsNullOrEmpty(condition)) { if (baseBLL.DeleteByCondition(condition)) { rr.ErrorCode = 000000; rr.ErrorMessage = "根据条件语句删除记录成功"; rr.ErrorPath = "BusinessController->DeleteByCondition(string condition)"; rr.LogLevel = (short)LogLevel.LOG_LEVEL_INFO; } else { rr.ErrorCode = 000027; rr.ErrorMessage = dicErrInfo["E000027"].ChineseName; rr.ErrorPath = "BusinessController->DeleteByCondition(string condition)"; rr.LogLevel = dicErrInfo["E000027"].LogLevel; } } } catch (Exception ex) { LogHelper.WriteLog(LogLevel.LOG_LEVEL_CRIT, ex, typeof(BusinessController <B, T>)); rr.ErrorCode = 000028; rr.ErrorMessage = dicErrInfo["E000028"].ChineseName; rr.ErrorPath = "BusinessController->DeleteByCondition(string condition)"; rr.LogLevel = dicErrInfo["E000028"].LogLevel; } return(ToJsonContent(rr)); }
/// <summary> /// 根据指定条件,从数据库中删除指定对象 /// </summary> /// <param name="condition">删除记录的条件语句</param> /// <returns>执行成功返回<c>true</c>,否则为<c>false</c>。</returns> public virtual bool DeleteByCondition(string condition) { return(baseBLL.DeleteByCondition(condition)); }