예제 #1
0
 public ReporteDiarioDTO(long agenteId
     , DateTime fechaBuscar
     , Horario horario
     ,Novedad novedad
     , ComisionServicio comision
     , Lactancia lactancia
     ,RelojDefectuoso reloj)
 {
     AgenteId = agenteId;
     FechaReporte = fechaBuscar;
     _reporteServicio = new ReporteServicio();
     _agente = _reporteServicio.BuscarPorId(AgenteId);
     _horario = horario;
     _accesos = _reporteServicio.obtenerAccesos(AgenteId, fechaBuscar);
     _toleraciaLlegadaTarde = _reporteServicio.obtenerMinutosLlegadaTarde();
     _toleraciaAusente = _reporteServicio.obtenerMinutosAusentes();
     _minutosLactancia = _reporteServicio.obtenerMinutosLactancia();
     _lactancia = lactancia;
     _novedad = novedad;
     _comision = comision;
     _reloj = reloj;
     if (_novedad!=null)
     {
         _tipoNovedad = new TipoNovedad();
         _tipoNovedad = _reporteServicio.obtenerTipo(_novedad.Id);
     }
 }
예제 #2
0
        public void Insertar(string legajo, string apellido, string nombre, string dni, string telefono, string celular, string mail, bool visualizar)
        {
            try
            {
                using (var _context = new AccesoDatos.ModeloBometricoContainer())
                {
                    var _agenteNuevo = new AccesoDatos.Agente();

                    _agenteNuevo.Legajo = legajo;
                    _agenteNuevo.Apellido = apellido;
                    _agenteNuevo.Nombre = nombre;
                    _agenteNuevo.DNI = dni;
                    _agenteNuevo.Telefono = telefono;
                    _agenteNuevo.Celular = celular;
                    _agenteNuevo.Mail = mail;
                    _agenteNuevo.Visualizar = visualizar;

                    _context.Agentes.Add(_agenteNuevo);
                    _context.SaveChanges();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #3
0
        public void Insertar(string legajo, string apellido, string nombre, string dni, string telefono, string celular, string mail, bool visualizar)
        {
            try
            {
                using (var _context = new AccesoDatos.ModeloBometricoContainer())
                {
                    var _agenteNuevo = new AccesoDatos.Agente();

                    _agenteNuevo.Legajo     = legajo;
                    _agenteNuevo.Apellido   = apellido;
                    _agenteNuevo.Nombre     = nombre;
                    _agenteNuevo.DNI        = dni;
                    _agenteNuevo.Telefono   = telefono;
                    _agenteNuevo.Celular    = celular;
                    _agenteNuevo.Mail       = mail;
                    _agenteNuevo.Visualizar = visualizar;

                    _context.Agentes.Add(_agenteNuevo);
                    _context.SaveChanges();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }