コード例 #1
0
        /// <summary>
        ///
        /// </summary>
        public SesionServicio()
        {
            usuarioRepositorioUABC = new UsuarioUABCRepositorioImpl();
            usuarioRepositorioFIAD = new UsuarioFIADRepositorioImpl();

            usuarioRepositorioSS = new UsuarioRepositorioImpl(new EntidadesSS());
        }
コード例 #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="usuarioDTO"></param>
        /// <returns></returns>
        public static bool UABC(UsuarioDTO usuarioDTO)
        {
            UsuarioUABCRepositorioImpl usuarioRepositorioUABC = new UsuarioUABCRepositorioImpl();

            Models.Entidades.UABC.Usuario usuarioUABC = usuarioRepositorioUABC.BuscarUsuarioUABC(usuarioDTO.Correo);
            if (usuarioUABC != null)
            {
                return(true);
            }
            return(false);
        }
コード例 #3
0
ファイル: Reporte.cs プロジェクト: LEYVUS/SS
        public void Execute(IJobExecutionContext context)
        {
            //Cambiar estado de aceptado a reporte
            EntidadesSS contextss = new EntidadesSS();

            solicitudRepositorio = new SolicitudRepositorioImpl(contextss);
            solicitudRepositorio.EstadoReporte();
            usuarioRepositorioImpl = new UsuarioRepositorioImpl(contextss);

            //Buscar solicitudes con estado reporte y enviar solicitudes
            Usuario          subdirector = usuarioRepositorioImpl.BuscarPorRol((int)RolEnum.Subdirector);
            List <Solicitud> solicitudes = solicitudRepositorio.BuscarSolicitudPorEstadoReporte();

            usuarioUABCRepositorio = new UsuarioUABCRepositorioImpl();

            Models.Entidades.UABC.Usuario subdirectorCredenciales = usuarioUABCRepositorio.BuscarUsuarioUABC(subdirector.Correo);
            CorreoComponente correo = new CorreoComponente(subdirectorCredenciales.Email, subdirectorCredenciales.Contraseña);

            foreach (Solicitud s in solicitudes)
            {
                correo.MandarCorreo("Sistema de solicitud de salida.Falta subir reporte", "REPORTE", "*****@*****.**");
            }
        }
コード例 #4
0
 /// <summary>
 ///
 /// </summary>
 public SolicitudServicio()
 {
     solicitudRepositorio   = new SolicitudRepositorioImpl(new EntidadesSS());
     usuarioUABCRepositorio = new UsuarioUABCRepositorioImpl();
     usuarioRepositorio     = new UsuarioRepositorioImpl(new EntidadesSS());
 }