|
|
@@ -107,19 +107,25 @@ namespace Comal.Classes
|
|
|
[RequiredColumn]
|
|
|
[EditorSequence(13)]
|
|
|
public DateTime Completed { get; set; }
|
|
|
-
|
|
|
- [EditorSequence("Processing",1)]
|
|
|
- public ActualCharge Charge { get; set; }
|
|
|
-
|
|
|
- [TimestampEditor]
|
|
|
- [EditorSequence("Processing",2)]
|
|
|
- public DateTime Processed { get; set; }
|
|
|
+
|
|
|
+ [Editable(Editable.Disabled)]
|
|
|
+ [Comment("How many hours this Assignment was treated as taking for the purposes of evaluating 'Cost'")]
|
|
|
+ [EditorSequence("Processing", 1)]
|
|
|
+ public double AccountingHours { get; set; }
|
|
|
|
|
|
[CurrencyEditor]
|
|
|
[Editable(Editable.Disabled)]
|
|
|
[Comment("Cost of the Assignment; calculated from duration, overtime rules and the employee's hourly rate.")]
|
|
|
+ [EditorSequence("Processing", 2)]
|
|
|
public double Cost { get; set; }
|
|
|
|
|
|
+ [EditorSequence("Processing", 3)]
|
|
|
+ public ActualCharge Charge { get; set; }
|
|
|
+
|
|
|
+ [TimestampEditor]
|
|
|
+ [EditorSequence("Processing", 4)]
|
|
|
+ public DateTime Processed { get; set; }
|
|
|
+
|
|
|
[NullEditor]
|
|
|
[EntityRelationship(DeleteAction.Cascade)]
|
|
|
public LeaveRequestLink LeaveRequestLink { get; set; }
|