EmployeeRoster.cs 793 B

1234567891011121314151617181920212223242526272829
  1. using System;
  2. using InABox.Core;
  3. namespace Comal.Classes
  4. {
  5. [Caption("Employee Roster Template")]
  6. public class EmployeeRoster : Entity, IRemotable, IPersistent, ILicense<CoreLicense>
  7. {
  8. [EditorSequence(1)]
  9. [UniqueCodeEditor(Visible = Visible.Default, Editable = Editable.Enabled)]
  10. public string Code { get; set; }
  11. [EditorSequence(2)]
  12. [TextBoxEditor]
  13. public string Description { get; set; }
  14. [EditorSequence(3)]
  15. [EmbeddedListEditor(typeof(EmployeeRosterItem), DirectEdit = true)]
  16. [Obsolete("Use Template Items instead")]
  17. public string Roster { get; set; }
  18. public EmployeeRoster()
  19. {
  20. Code = "";
  21. Description = "";
  22. Roster = "";
  23. }
  24. }
  25. }