public ReporteMensualServicio(long AgenteId, DateTime fecha) { _agenteId = AgenteId; _fecha = fecha; _diasDelMes = DateTime.DaysInMonth(_fecha.Year, _fecha.Month); _agenteServicio = new AgenteServicio(); _accesoServicio = new AccesoServicio(); _horarioServicio = new HorarioServicio(); _comisionServicio = new ComisionServicio.ComisionServicio(); _novedadesServicio = new NovedadAgenteServicio(); _lactanciaServicio = new LactanciaServicio(); _listaHorarios = _horarioServicio.ObtenerHorariosPorId(_agenteId).AsParallel().ToList(); _listaAccesosDelMes = _accesoServicio.ObtenerPorId(_agenteId).Where(acceso => acceso.FechaHora.Month == _fecha.Month).AsParallel().ToList(); _listaComisiones = _comisionServicio.ObtenerPorFiltro(_agenteId).AsParallel().ToList(); _listaNovedades = _novedadesServicio.ObtenerPorId(_agenteId).AsParallel().ToList(); _listaLactancias = _lactanciaServicio.ObtenerPorFiltro(_agenteId).AsParallel().ToList(); _minutosToleranciaAusente = ConfiguracionServicio.MinutosToleranciaAusente ?? 15; _minutosToleranciaLlegadaTarde = ConfiguracionServicio.MinutosToleranciaLlegadaTarde ?? 10; }
private void Actualizar() { this.dgvLactancia.DataSource = _lactanciaServicio.ObtenerPorFiltro(AgenteId); FormatearGrilla(this.dgvLactancia); }