| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 | using System;using InABox.Core;namespace Comal.Classes{    public class AccountLink : EntityLink<Customer>    {        [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; }                [NullEditor]        [RequiredColumn]        public PaymentTermsLink Terms { get; set; }                [NullEditor]        [RequiredColumn]        public SalesGLCodeLink GLCode { get; set; }            }    public class CustomerLink : EntityLink<Customer>    {        [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; }                [NullEditor]        [RequiredColumn]        public PaymentTermsLink Terms { get; set; }                [NullEditor]        [RequiredColumn]        public SalesGLCodeLink GLCode { get; set; }    }}
 |