InvoiceLink.cs 990 B

1234567891011121314151617181920212223242526272829303132333435
  1. using System;
  2. using InABox.Core;
  3. namespace Comal.Classes
  4. {
  5. public class InvoiceLink : EntityLink<Invoice>
  6. {
  7. public InvoiceLink()
  8. {
  9. CustomerLink = new CustomerLink();
  10. JobLink = new JobLink();
  11. }
  12. [CodePopupEditor(typeof(Invoice))]
  13. public override Guid ID { get; set; }
  14. [NullEditor]
  15. public JobLink JobLink { get; set; }
  16. [IntegerEditor(Editable = Editable.Hidden, Visible = Visible.Default)]
  17. public int Number { get; set; }
  18. [DateEditor(Editable = Editable.Hidden, Visible = Visible.Optional)]
  19. public DateTime Date { get; set; }
  20. [TextBoxEditor(Editable = Editable.Hidden, Visible = Visible.Optional)]
  21. public string Description { get; set; }
  22. [CurrencyEditor(Editable = Editable.Hidden, Visible = Visible.Optional)]
  23. public double Balance { get; set; }
  24. [NullEditor]
  25. public CustomerLink CustomerLink { get; set; }
  26. }
  27. }