Пример #1
0
 private long CalcularTotalHoraExtraSessentaCincoControlePontoFeriasUnidadeApoio()
 {
     return(ControlePontoFeriasDiasDoMes?.Where(x => x.UnidadesApoio != null)?.SelectMany(x => x.UnidadesApoio)?.Where(x => x.TipoHoraExtra == TipoHoraExtra.SessentaCinco)?
            .Sum(x => x.RetornarHorasTotais().Ticks) ?? 0);
 }
Пример #2
0
 private long CalcularTotalAtraso()
 {
     return(ControlePontoFeriasDiasDoMes?.Where(x => x.Atraso && !string.IsNullOrEmpty(x.HorarioSaida) && !x.AtrasoJustificado && !x.Atestado)?
            .Sum(x => TimeSpan.Parse(x.HoraAtraso).Ticks) ?? 0);
 }
Пример #3
0
 private long CalcularTotalHoraExtraCemDia()
 {
     return(ControlePontoFeriasDiasDoMes?.Where(x => x.TemHoraExtra && x.EhFeriado)?
            .Sum(x => TimeSpan.Parse(x.HoraExtra).Ticks) ?? 0);
 }