|
@@ -39,6 +39,7 @@ namespace Comal.Classes
|
|
|
public JobType JobType { get; set; } = JobType.Project;
|
|
|
|
|
|
[EditorSequence(4)]
|
|
|
+ [RequiredColumn]
|
|
|
public CustomerLink Customer { get; set; }
|
|
|
|
|
|
[EditorSequence(5)]
|
|
@@ -61,6 +62,7 @@ namespace Comal.Classes
|
|
|
|
|
|
[EditorSequence("Accounts",1)]
|
|
|
[Caption("Bill To")]
|
|
|
+ [RequiredColumn]
|
|
|
public AccountLink Account { get; set; }
|
|
|
|
|
|
[EditorSequence("Accounts",2)]
|
|
@@ -227,6 +229,7 @@ namespace Comal.Classes
|
|
|
LinkedProperties.Register<Job,Address,double>(x=>x.Customer.Delivery, x=>x.Location.Latitude, x=>x.SiteAddress.Location.Latitude);
|
|
|
LinkedProperties.Register<Job,Address,double>(x=>x.Customer.Delivery, x=>x.Location.Longitude, x=>x.SiteAddress.Location.Longitude);
|
|
|
LinkedProperties.Register<Job,Address,DateTime>(x=>x.Customer.Delivery, x=>x.Location.Timestamp, x=>x.SiteAddress.Location.Timestamp);
|
|
|
+ LinkedProperties.Register<Job, AccountLink, Guid>(x => x.Customer.Account, x => x.ID, x => x.Account.ID);
|
|
|
}
|
|
|
}
|
|
|
}
|