/// <summary> /// /// </summary> public SesionServicio() { usuarioRepositorioUABC = new UsuarioUABCRepositorioImpl(); usuarioRepositorioFIAD = new UsuarioFIADRepositorioImpl(); usuarioRepositorioSS = new UsuarioRepositorioImpl(new EntidadesSS()); }
/// <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); }
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", "*****@*****.**"); } }
/// <summary> /// /// </summary> public SolicitudServicio() { solicitudRepositorio = new SolicitudRepositorioImpl(new EntidadesSS()); usuarioUABCRepositorio = new UsuarioUABCRepositorioImpl(); usuarioRepositorio = new UsuarioRepositorioImpl(new EntidadesSS()); }