34 lines
1.1 KiB
C#
34 lines
1.1 KiB
C#
using System;
|
|
using BeWo.Data.Entities;
|
|
using BeWo.Service.Plugins;
|
|
using BS.Shared.DataContracts;
|
|
|
|
|
|
namespace AkggMid.Service
|
|
{
|
|
public class CustomServiceRecordDurationCalculator : ServiceRecordDurationCalculator
|
|
{
|
|
//CB, 23.02.2023: Es soll nun doch nicht mehr gerundet werden
|
|
|
|
//public override void CalculateRoundedDuration(ServiceRecord sr)
|
|
//{
|
|
// if (sr.ServiceDescription.ServiceCategory.IsBillable)
|
|
// {
|
|
// var duration = (decimal)sr.End.Value.Subtract(sr.Start.Value).TotalMinutes;
|
|
|
|
// sr.RoundedDuration = Math.Round(duration / 15, MidpointRounding.ToEven) * 15;
|
|
// }
|
|
// else
|
|
// {
|
|
// base.CalculateRoundedDuration(sr);
|
|
// }
|
|
//}
|
|
|
|
//public override void CalculateRoundedDuration(ServiceRecordDC sr)
|
|
//{
|
|
// var duration = (decimal)sr.End.Value.Subtract(sr.Start.Value).TotalMinutes;
|
|
// sr.RoundedDuration = Math.Round(duration / 15, MidpointRounding.ToEven) * 15;
|
|
//}
|
|
}
|
|
}
|