using InABox.Core; using PRSClasses; namespace Comal.Classes { [UserTracking(typeof(Quote))] public class QuoteTakeoff : DimensionedEntity, IRemotable, IPersistent, ISequenceable, IOneToMany, IQuoteTakeoff, ILicense { [NullEditor] [EntityRelationship(DeleteAction.Cascade)] public QuoteLink Quote { get; set; } [NullEditor] public QuoteDiagramLink Diagram { get; set; } [NullEditor] public string DiagramObject { get; set; } [TextBoxEditor(Visible = Visible.Default)] [EditorSequence(1)] public string Description { get; set; } [EditorSequence(2)] [RequiredColumn] [DimensionsEditor(typeof(QuoteTakeOffDimensions), AllowEditingUnit = true)] public override QuoteTakeOffDimensions Dimensions { get; set; } [EditorSequence(3)] public QuoteTakeOffFactorLink Factor { get; set; } [NullEditor] public long Sequence { get; set; } } }