using System; using InABox.Core; namespace Comal.Classes { public class PaymentTermsCalculationModel : IExpressionModel { public DateTime Date { get; set; } } public class PaymentTerms : Entity, IRemotable, IPersistent, ILicense { [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; } } }