| 123456789101112131415161718192021222324252627282930313233343536373839 | using System;using InABox.Core;namespace Comal.Classes{    public class PaymentTermsCalculationModel : IExpressionModel<DateTime>    {        public DateTime Date { get; set; }            }        public class PaymentTerms : Entity, IRemotable, IPersistent, ILicense<CoreLicense>    {        [EditorSequence(1)]        [UniqueCodeEditor(Visible=Visible.Default, Editable=Editable.Enabled)]        public string Code { get; set; }                [EditorSequence(2)]        [TextBoxEditor]        public string Description { get; set; }                [EditorSequence(3)]        [ExpressionEditor(typeof(PaymentTermsCalculationModel))]        public string Calculation { get; set; }                [EditorSequence(4)]        [CheckBoxEditor]        public bool AccountsReceivable { get; set; }                [EditorSequence(5)]        [CheckBoxEditor]        public bool AccountsPayable { get; set; }                [EditorSequence(6)]        [CheckBoxEditor]        public bool Active { get; set; }        }}
 |