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); }
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); }
private long CalcularTotalHoraExtraCemDia() { return(ControlePontoFeriasDiasDoMes?.Where(x => x.TemHoraExtra && x.EhFeriado)? .Sum(x => TimeSpan.Parse(x.HoraExtra).Ticks) ?? 0); }