Explorar o código

Added Assignment.AccountingHours

Kenric Nugteren hai 1 mes
pai
achega
dd65dad9d3
Modificáronse 1 ficheiros con 13 adicións e 7 borrados
  1. 13 7
      prs.classes/Entities/Assignment/Assignment.cs

+ 13 - 7
prs.classes/Entities/Assignment/Assignment.cs

@@ -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; }