Пример #1
0
        public EUsuario ValidarClaveSupervisor(string idUsuario, string clave, out Respuesta respuesta)
        {
            EUsuario usuario = new EUsuario();

            respuesta = new Respuesta();
            try
            {
                var repositorio = new RUsuario();

                var registro = repositorio.BuscarUsuarioPorClaveSupervisor(idUsuario, clave);
                if (registro == null)
                {
                    respuesta.Valida  = false;
                    respuesta.Mensaje = "Usuario no encontrado.";
                }
                else
                {
                    respuesta.Valida  = true;
                    respuesta.Mensaje = "OK";
                }
            }
            catch (Exception ex)
            {
                respuesta.Valida  = false;
                respuesta.Mensaje = $"[ValidarClaveSupervisor] {ex.Message}";
                throw;
            }
            return(usuario);
        }