コード例 #1
0
ファイル: Payroll.cs プロジェクト: aniebTrue/131_PE_Shestakov
 public override double DayCalculation(DayInfo dInfo)
 {
     foreach (ConditionPair pair in Conditions)
     {
         if (pair.Function(dInfo)) return pair.PaymantType.DayCalculation(dInfo);
     }
     return DefaultPaymentType.DayCalculation(dInfo);
 }
コード例 #2
0
ファイル: Payroll.cs プロジェクト: aniebTrue/131_PE_Shestakov
 public abstract double DayCalculation(DayInfo dInfo);
コード例 #3
0
ファイル: Payroll.cs プロジェクト: aniebTrue/131_PE_Shestakov
 public override double DayCalculation(DayInfo dInfo)
 {
     return Payment;
 }
コード例 #4
0
ファイル: Payroll.cs プロジェクト: aniebTrue/131_PE_Shestakov
 public double DayCalculation(DayInfo SellData)
 {
     return Type.DayCalculation(SellData);
 }
コード例 #5
0
ファイル: Payroll.cs プロジェクト: aniebTrue/131_PE_Shestakov
 public override double DayCalculation(DayInfo dInfo)
 {
     return dInfo.SaleSum * ((double)Percent / 100.0);
 }