Example #1
0
 public _10001_Acceso()
 {
     InitializeComponent();
     _agenteServicio = new AgenteServicio();
     _accesoServicio = new AccesoServicio();
     _tipoAcceso = new TipoAcceso();
     _diccionario = new Dictionary<TipoAcceso, string>();
     Inicializador.InicializadorAccesos.CargarAccesos(ref _diccionario);
     _agenteId = -1;
 }
Example #2
0
 public _10001_Acceso()
 {
     InitializeComponent();
     _agenteServicio = new AgenteServicio();
     _accesoServicio = new AccesoServicio();
     _tipoAcceso     = new TipoAcceso();
     _diccionario    = new Dictionary <TipoAcceso, string>();
     Inicializador.InicializadorAccesos.CargarAccesos(ref _diccionario);
     _agenteId = -1;
 }
        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;
        }