This commit is contained in:
2020-11-10 22:03:09 +00:00
parent 75be65c871
commit 8abac2dcdd
2 changed files with 22 additions and 0 deletions

View File

@@ -129,6 +129,23 @@ namespace AyaNova.Biz
l.Add(new AyaFormFieldDefinition { TKey = "Wiki", FieldKey = "Wiki" });
l.Add(new AyaFormFieldDefinition { TKey = "Attachments", FieldKey = "Attachments" });
l.Add(new AyaFormFieldDefinition { TKey = "WebAddress", FieldKey = "WebAddress" });
l.Add(new AyaFormFieldDefinition { TKey = "CustomerPopUpNotes", FieldKey = "PopUpNotes" });
l.Add(new AyaFormFieldDefinition { TKey = "CustomerBillHeadOffice", FieldKey = "BillHeadOffice" });
l.Add(new AyaFormFieldDefinition { TKey = "HeadOffice", FieldKey = "HeadOfficeID" });
l.Add(new AyaFormFieldDefinition { TKey = "CustomerTechNotes", FieldKey = "TechNotes" });
l.Add(new AyaFormFieldDefinition { TKey = "CustomerAccountNumber", FieldKey = "AccountNumber" });
l.Add(new AyaFormFieldDefinition { TKey = "UsesBanking", FieldKey = "UsesBanking" });
l.Add(new AyaFormFieldDefinition { TKey = "Contract", FieldKey = "ContractID" });
l.Add(new AyaFormFieldDefinition { TKey = "ContractExpires", FieldKey = "ContractExpires" });
l.Add(new AyaFormFieldDefinition { TKey = "WorkOrderTemplate", FieldKey = "DefaultServiceTemplateID" });
l.Add(new AyaFormFieldDefinition { TKey = "CustomerPhone1", FieldKey = "Phone1" });
l.Add(new AyaFormFieldDefinition { TKey = "CustomerPhone2", FieldKey = "Phone2" });
l.Add(new AyaFormFieldDefinition { TKey = "CustomerPhone3", FieldKey = "Phone3" });
l.Add(new AyaFormFieldDefinition { TKey = "CustomerPhone4", FieldKey = "Phone4" });
l.Add(new AyaFormFieldDefinition { TKey = "CustomerPhone5", FieldKey = "Phone5" });
l.Add(new AyaFormFieldDefinition { TKey = "CustomerEmail", FieldKey = "EmailAddress" });
l.Add(new AyaFormFieldDefinition { TKey = "CustomerCustom1", FieldKey = "CustomerCustom1", IsCustomField = true });
l.Add(new AyaFormFieldDefinition { TKey = "CustomerCustom2", FieldKey = "CustomerCustom2", IsCustomField = true });
l.Add(new AyaFormFieldDefinition { TKey = "CustomerCustom3", FieldKey = "CustomerCustom3", IsCustomField = true });

View File

@@ -220,6 +220,11 @@ namespace AyaNova.Biz
}
if(proposedObj.BillHeadOffice && (proposedObj.HeadOfficeID==null || proposedObj.HeadOfficeID==0)){
AddError(ApiErrorCode.VALIDATION_REQUIRED, "HeadOfficeID");
}
//Any form customizations to validate?
var FormCustomization = await ct.FormCustom.AsNoTracking().SingleOrDefaultAsync(z => z.FormKey == AyaType.Customer.ToString());
if (FormCustomization != null)