This commit is contained in:
@@ -253,6 +253,18 @@ namespace AyaNova.Biz
|
||||
}
|
||||
}
|
||||
|
||||
if (!isNew && (proposedObj.Cost != currentObj.Cost || proposedObj.Charge != currentObj.Charge))
|
||||
{
|
||||
if (await ct.ContractServiceRate.AnyAsync(x => x.ServiceRateId == proposedObj.Id))
|
||||
AddError(ApiErrorCode.VALIDATION_REFERENTIAL_INTEGRITY, "generalerror", await Translate("Contract"));
|
||||
|
||||
if (await ct.WorkOrderItemLabor.AnyAsync(x => x.ServiceRateId == proposedObj.Id))
|
||||
AddError(ApiErrorCode.VALIDATION_REFERENTIAL_INTEGRITY, "generalerror", await Translate("WorkOrderItemLabor"));
|
||||
|
||||
if (await ct.WorkOrderItemScheduledUser.AnyAsync(x => x.ServiceRateId == proposedObj.Id))
|
||||
AddError(ApiErrorCode.VALIDATION_REFERENTIAL_INTEGRITY, "generalerror", await Translate("WorkOrderItemScheduledUser"));
|
||||
}
|
||||
|
||||
|
||||
//Any form customizations to validate?
|
||||
var FormCustomization = await ct.FormCustom.AsNoTracking().SingleOrDefaultAsync(x => x.FormKey == AyaType.ServiceRate.ToString());
|
||||
|
||||
@@ -253,6 +253,19 @@ namespace AyaNova.Biz
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if (!isNew && (proposedObj.Cost != currentObj.Cost || proposedObj.Charge != currentObj.Charge))
|
||||
{
|
||||
|
||||
if (await ct.ContractTravelRate.AnyAsync(x => x.TravelRateId == proposedObj.Id))
|
||||
AddError(ApiErrorCode.VALIDATION_REFERENTIAL_INTEGRITY, "generalerror", await Translate("Contract"));
|
||||
|
||||
if (await ct.WorkOrderItemTravel.AnyAsync(x => x.TravelRateId == proposedObj.Id))
|
||||
AddError(ApiErrorCode.VALIDATION_REFERENTIAL_INTEGRITY, "generalerror", await Translate("WorkOrderItemTravel"));
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
//Any form customizations to validate?
|
||||
var FormCustomization = await ct.FormCustom.AsNoTracking().SingleOrDefaultAsync(x => x.FormKey == AyaType.TravelRate.ToString());
|
||||
|
||||
Reference in New Issue
Block a user