QuoteDesignItem.cs 668 B

12345678910111213141516171819202122
  1. using InABox.Core;
  2. namespace Comal.Classes
  3. {
  4. [UserTracking(typeof(Quote))]
  5. public class QuoteDesignItem : Entity, IRemotable, IPersistent, ISequenceable, IManyToMany<QuoteDesign, QuoteTakeoff>,
  6. ILicense<QuotesManagementLicense>
  7. {
  8. [NullEditor]
  9. [EntityRelationship(DeleteAction.Cascade)]
  10. public QuoteDesignLink Design { get; set; }
  11. [EntityRelationship(DeleteAction.Cascade)]
  12. public QuoteTakeoffLink Takeoff { get; set; }
  13. [EntityRelationship(DeleteAction.SetNull)]
  14. public QuoteDesignSectionLink Section { get; set; }
  15. [NullEditor]
  16. public long Sequence { get; set; }
  17. }
  18. }