using System; using InABox.Core; namespace Comal.Classes { public class AccountLink : EntityLink { [CodePopupEditor(typeof(Customer))] public override Guid ID { get; set; } [CodeEditor(Visible = Visible.Default)] public string Code { get; set; } [TextBoxEditor(Editable = Editable.Hidden, Visible = Visible.Optional)] public string Name { get; set; } } public class CustomerLink : EntityLink { [CodePopupEditor(typeof(Customer))] public override Guid ID { get; set; } [CodeEditor(Visible = Visible.Default)] public string Code { get; set; } [TextBoxEditor(Editable = Editable.Hidden, Visible = Visible.Optional)] public string Name { get; set; } [TextBoxEditor(Editable = Editable.Hidden, Visible = Visible.Optional)] public string Contact { get; set; } public ContactLink DefaultContact { get; set; } [TextBoxEditor(Editable = Editable.Hidden, Visible = Visible.Optional)] public string Email { get; set; } [NullEditor] public AccountLink Account { get; set; } [NullEditor] public Address Delivery { get; set; } } }