1234567891011121314151617181920212223242526272829303132333435 |
- using InABox.Core;
- using System;
- using System.Collections.Generic;
- using System.Text;
- namespace Comal.Classes
- {
- public class DeliveryEquipment : Entity, IRemotable, IPersistent, ILicense<LogisticsLicense>, IManyToMany<Delivery, Equipment>
- {
- [EntityRelationship(DeleteAction.Cascade)]
- [EditorSequence(1)]
- public DeliveryLink Delivery { get; set; }
- [EntityRelationship(DeleteAction.Cascade)]
- [EditorSequence(2)]
- public EquipmentLink Equipment { get; set; }
- [EditorSequence(3)]
- public DeliveryEquipmentType Type { get; set; }
- static DeliveryEquipment()
- {
- DefaultColumns.Add<DeliveryEquipment>(x => x.Delivery.Number);
- DefaultColumns.Add<DeliveryEquipment>(x => x.Equipment.Code);
- DefaultColumns.Add<DeliveryEquipment>(x => x.Equipment.Description);
- DefaultColumns.Add<DeliveryEquipment>(x => x.Type, width: 70);
- }
- }
- public enum DeliveryEquipmentType
- {
- DropOff,
- PickUp
- }
- }
|