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;
        }
        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;
        }
Esempio n. 3
0
 private void Actualizar()
 {
     this.dgvLactancia.DataSource = _lactanciaServicio.ObtenerPorFiltro(AgenteId);
     FormatearGrilla(this.dgvLactancia);
 }