8.0.3 release
This commit is contained in:
@@ -1111,7 +1111,7 @@ namespace AyaNova.Biz
|
||||
var newStatusInfo = await ct.QuoteStatus.AsNoTracking().FirstOrDefaultAsync(x => x.Id == newObject.QuoteStatusId);
|
||||
quote.LastStatusId = newObject.QuoteStatusId;
|
||||
await ct.SaveChangesAsync();
|
||||
newObject.NewQuoteConcurrency=quote.Concurrency;
|
||||
newObject.NewQuoteConcurrency = quote.Concurrency;
|
||||
|
||||
await EventLogProcessor.LogEventToDatabaseAsync(new Event(UserId, newObject.Id, AyaType.QuoteStatus, AyaEvent.Created), ct);
|
||||
await StateHandlePotentialNotificationEvent(AyaEvent.Created, newObject);
|
||||
@@ -1294,7 +1294,7 @@ namespace AyaNova.Biz
|
||||
//Object tags must match and Customer tags must match
|
||||
if (NotifyEventHelper.ObjectHasAllSubscriptionTags(QuoteInfo.Tags, sub.Tags) && NotifyEventHelper.ObjectHasAllSubscriptionTags(custInfo.Tags, sub.CustomerTags))
|
||||
{
|
||||
|
||||
|
||||
CustomerNotifyEvent n = new CustomerNotifyEvent()
|
||||
{
|
||||
EventType = NotifyEventType.QuoteStatusChange,
|
||||
@@ -2461,11 +2461,12 @@ namespace AyaNova.Biz
|
||||
if (proposedObj.ServiceStartDate > proposedObj.ServiceStopDate)
|
||||
AddError(ApiErrorCode.VALIDATION_STARTDATE_AFTER_ENDDATE, "ServiceStartDate");
|
||||
|
||||
if (proposedObj.ServiceRateQuantity < 0)//negative quantities are not allowed
|
||||
AddError(ApiErrorCode.VALIDATION_INVALID_VALUE, "ServiceRateQuantity");
|
||||
//case 4171 removed
|
||||
// if (proposedObj.ServiceRateQuantity < 0)//negative quantities are not allowed
|
||||
// AddError(ApiErrorCode.VALIDATION_INVALID_VALUE, "ServiceRateQuantity");
|
||||
|
||||
if (proposedObj.NoChargeQuantity < 0)//negative quantities are not allowed
|
||||
AddError(ApiErrorCode.VALIDATION_INVALID_VALUE, "NoChargeQuantity");
|
||||
// if (proposedObj.NoChargeQuantity < 0)//negative quantities are not allowed
|
||||
// AddError(ApiErrorCode.VALIDATION_INVALID_VALUE, "NoChargeQuantity");
|
||||
|
||||
//Any form customizations to validate?
|
||||
var FormCustomization = await ct.FormCustom.AsNoTracking().SingleOrDefaultAsync(z => z.FormKey == AyaType.Quote.ToString());
|
||||
@@ -2864,11 +2865,12 @@ namespace AyaNova.Biz
|
||||
}
|
||||
}
|
||||
|
||||
if (proposedObj.LoanUnitId < 1 || !await ct.LoanUnit.AnyAsync(x => x.Id == proposedObj.LoanUnitId))
|
||||
AddError(ApiErrorCode.VALIDATION_INVALID_VALUE, "LoanUnitId");
|
||||
//case 4171 removed
|
||||
// if (proposedObj.LoanUnitId < 1 || !await ct.LoanUnit.AnyAsync(x => x.Id == proposedObj.LoanUnitId))
|
||||
// AddError(ApiErrorCode.VALIDATION_INVALID_VALUE, "LoanUnitId");
|
||||
|
||||
if (proposedObj.Quantity < 0)//negative quantities are not allowed
|
||||
AddError(ApiErrorCode.VALIDATION_INVALID_VALUE, "Quantity");
|
||||
// if (proposedObj.Quantity < 0)//negative quantities are not allowed
|
||||
// AddError(ApiErrorCode.VALIDATION_INVALID_VALUE, "Quantity");
|
||||
|
||||
|
||||
//Any form customizations to validate?
|
||||
@@ -3679,8 +3681,9 @@ namespace AyaNova.Biz
|
||||
return;
|
||||
}
|
||||
|
||||
if (proposedObj.Quantity < 0)//negative quantities are not allowed
|
||||
AddError(ApiErrorCode.VALIDATION_INVALID_VALUE, "Quantity");
|
||||
//case 4171 removed
|
||||
// if (proposedObj.Quantity < 0)//negative quantities are not allowed
|
||||
// AddError(ApiErrorCode.VALIDATION_INVALID_VALUE, "Quantity");
|
||||
|
||||
//Any form customizations to validate?
|
||||
var FormCustomization = await ct.FormCustom.AsNoTracking().SingleOrDefaultAsync(z => z.FormKey == AyaType.Quote.ToString());
|
||||
@@ -3927,8 +3930,9 @@ namespace AyaNova.Biz
|
||||
}
|
||||
}
|
||||
|
||||
if (proposedObj.EstimatedQuantity < 0)//negative quantities are not allowed
|
||||
AddError(ApiErrorCode.VALIDATION_INVALID_VALUE, "EstimatedQuantity");
|
||||
//case 4171 removed
|
||||
// if (proposedObj.EstimatedQuantity < 0)//negative quantities are not allowed
|
||||
// AddError(ApiErrorCode.VALIDATION_INVALID_VALUE, "EstimatedQuantity");
|
||||
|
||||
|
||||
//Start date AND end date must both be null or both contain values
|
||||
@@ -4614,11 +4618,12 @@ namespace AyaNova.Biz
|
||||
return;
|
||||
}
|
||||
|
||||
if (proposedObj.TravelRateQuantity < 0)//negative quantities are not allowed
|
||||
AddError(ApiErrorCode.VALIDATION_INVALID_VALUE, "TravelRateQuantity");
|
||||
//case 4171 removed
|
||||
// if (proposedObj.TravelRateQuantity < 0)//negative quantities are not allowed
|
||||
// AddError(ApiErrorCode.VALIDATION_INVALID_VALUE, "TravelRateQuantity");
|
||||
|
||||
if (proposedObj.NoChargeQuantity < 0)//negative quantities are not allowed
|
||||
AddError(ApiErrorCode.VALIDATION_INVALID_VALUE, "NoChargeQuantity");
|
||||
// if (proposedObj.NoChargeQuantity < 0)//negative quantities are not allowed
|
||||
// AddError(ApiErrorCode.VALIDATION_INVALID_VALUE, "NoChargeQuantity");
|
||||
|
||||
//Any form customizations to validate?
|
||||
var FormCustomization = await ct.FormCustom.AsNoTracking().SingleOrDefaultAsync(z => z.FormKey == AyaType.Quote.ToString());
|
||||
|
||||
Reference in New Issue
Block a user