User ValidateCanDelete switched to checking all references from only event log
This commit is contained in:
@@ -208,7 +208,7 @@ namespace AyaNova.Biz
|
||||
//Referential integrity
|
||||
//FOREIGN KEY CHECKS
|
||||
if (await ct.QuoteState.AnyAsync(m => m.QuoteStatusId == inObj.Id))
|
||||
AddError(ApiErrorCode.VALIDATION_REFERENTIAL_INTEGRITY, "generalerror", await Translate("QuoteStatus"));
|
||||
AddError(ApiErrorCode.VALIDATION_REFERENTIAL_INTEGRITY, "generalerror", await Translate("QuoteQuoteStatusType"));
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -878,7 +878,7 @@ namespace AyaNova.Biz
|
||||
if (await ct.PurchaseOrderItem.AnyAsync(m => m.PartRequestedById == inObj.Id))
|
||||
AddError(ApiErrorCode.VALIDATION_REFERENTIAL_INTEGRITY, "generalerror", await Translate("PurchaseOrderItem"));
|
||||
if (await ct.WorkOrderState.AnyAsync(m => m.UserId == inObj.Id))
|
||||
AddError(ApiErrorCode.VALIDATION_REFERENTIAL_INTEGRITY, "generalerror", await Translate("WorkOrderState"));
|
||||
AddError(ApiErrorCode.VALIDATION_REFERENTIAL_INTEGRITY, "generalerror", await Translate("WorkOrderStatus"));
|
||||
if (await ct.WorkOrderItemExpense.AnyAsync(m => m.UserId == inObj.Id))
|
||||
AddError(ApiErrorCode.VALIDATION_REFERENTIAL_INTEGRITY, "generalerror", await Translate("WorkOrderItemExpense"));
|
||||
if (await ct.WorkOrderItemLabor.AnyAsync(m => m.UserId == inObj.Id))
|
||||
@@ -891,12 +891,12 @@ namespace AyaNova.Biz
|
||||
AddError(ApiErrorCode.VALIDATION_REFERENTIAL_INTEGRITY, "generalerror", await Translate("WorkOrderItemTask"));
|
||||
if (await ct.WorkOrderItemTravel.AnyAsync(m => m.UserId == inObj.Id))
|
||||
AddError(ApiErrorCode.VALIDATION_REFERENTIAL_INTEGRITY, "generalerror", await Translate("WorkOrderItemTravel"));
|
||||
if (await ct.Quote.AnyAsync(m => m.PreparedById == inObj.Id))
|
||||
AddError(ApiErrorCode.VALIDATION_REFERENTIAL_INTEGRITY, "generalerror", await Translate("Quote"));
|
||||
var quotetext = await Translate("Quote");
|
||||
var pmtext = await Translate("PM");
|
||||
if (await ct.Quote.AnyAsync(m => m.PreparedById == inObj.Id))
|
||||
AddError(ApiErrorCode.VALIDATION_REFERENTIAL_INTEGRITY, "generalerror", quotetext);
|
||||
if (await ct.QuoteState.AnyAsync(m => m.UserId == inObj.Id))
|
||||
AddError(ApiErrorCode.VALIDATION_REFERENTIAL_INTEGRITY, "generalerror", await Translate("QuoteState"));
|
||||
AddError(ApiErrorCode.VALIDATION_REFERENTIAL_INTEGRITY, "generalerror", await Translate("QuoteQuoteStatusType"));
|
||||
if (await ct.QuoteItemExpense.AnyAsync(m => m.UserId == inObj.Id))
|
||||
AddError(ApiErrorCode.VALIDATION_REFERENTIAL_INTEGRITY, "generalerror", quotetext + " - " + await Translate("WorkOrderItemExpense"));
|
||||
if (await ct.QuoteItemLabor.AnyAsync(m => m.UserId == inObj.Id))
|
||||
|
||||
@@ -1615,7 +1615,7 @@
|
||||
"QuotePreparedByID": "Prepared by User",
|
||||
"QuoteQuoteNumber": "Quote Number",
|
||||
"QuoteQuoteRequestDate": "Requested",
|
||||
"QuoteQuoteStatusType": "Status",
|
||||
"QuoteQuoteStatusType": "Quote Status",
|
||||
"QuoteStatusList":"Quote status list",
|
||||
"QuoteServiceWorkOrderID": "Service Work order",
|
||||
"QuoteValidUntilDate": "Valid Until",
|
||||
|
||||
Reference in New Issue
Block a user