Files
BeWoPlaner/ReportImp/AkggMid/Service/ServiceRecordDurationCalculator.cs

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