This commit is contained in:
@@ -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))
|
||||
|
||||
Reference in New Issue
Block a user