This commit is contained in:
2021-06-15 17:21:28 +00:00
parent 53e4a9c75e
commit 05d697485e
7 changed files with 36 additions and 56 deletions

View File

@@ -230,9 +230,9 @@ namespace AyaNova.Biz
bool isNew = currentObj == null;
bool isGlobalDefault = (!isNew
&& ServerGlobalBizSettings.TaxPartPurchaseId == proposedObj.Id
|| ServerGlobalBizSettings.TaxPartSaleId == proposedObj.Id
|| ServerGlobalBizSettings.TaxRateSaleId == proposedObj.Id);
&& ServerGlobalBizSettings.Cache.TaxPartPurchaseId == proposedObj.Id
|| ServerGlobalBizSettings.Cache.TaxPartSaleId == proposedObj.Id
|| ServerGlobalBizSettings.Cache.TaxRateSaleId == proposedObj.Id);
if (!isNew && (proposedObj.TaxAPct != currentObj.TaxAPct
|| proposedObj.TaxBPct != currentObj.TaxBPct
@@ -302,9 +302,9 @@ namespace AyaNova.Biz
//Referential integrity
//FOREIGN KEY CHECKS
if (ServerGlobalBizSettings.TaxPartPurchaseId == inObj.Id
|| ServerGlobalBizSettings.TaxPartSaleId == inObj.Id
|| ServerGlobalBizSettings.TaxRateSaleId == inObj.Id)
if (ServerGlobalBizSettings.Cache.TaxPartPurchaseId == inObj.Id
|| ServerGlobalBizSettings.Cache.TaxPartSaleId == inObj.Id
|| ServerGlobalBizSettings.Cache.TaxRateSaleId == inObj.Id)
AddError(ApiErrorCode.INVALID_OPERATION, "generalerror", await Translate("TaxCodeDefault"));
if (await ct.PurchaseOrderItem.AnyAsync(x => x.PurchaseTaxCodeId == inObj.Id))