| 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; }
 
-         }
 
- }
 
 
  |