1234567891011121314151617181920212223242526272829303132333435363738394041 |
- using InABox.Core;
- namespace Comal.Classes
- {
- public class ActualCharge : EnclosedEntity
- {
-
- [CheckBoxEditor]
- [EditorSequence(1)]
- public bool Chargeable { get; set; }
-
- [CheckBoxEditor]
- [EditorSequence(2)]
- public bool OverrideQuantity { get; set; }
-
- [DoubleEditor]
- [EditorSequence(3)]
- public double Quantity { get; set; }
-
- [CheckBoxEditor]
- [EditorSequence(4)]
- public bool OverrideCharge { get; set; }
-
- [DoubleEditor]
- [EditorSequence(4)]
- public double Charge { get; set; }
-
- public void CopyFrom(ActualCharge source, bool observing = false)
- {
- if (!observing)
- SetObserving(false);
- Chargeable = source.Chargeable;
- OverrideQuantity = source.OverrideQuantity;
- Quantity = source.Quantity;
- OverrideCharge = source.OverrideCharge;
- Charge = source.Charge;
- if (!observing)
- SetObserving(true);
- }
- }
- }
|