Esempio n. 1
0
 /**
  * Descrição
  * @param type $matricula
  * @return array
  */
 public function selectAnamnesesEntrevistado($matricula)
 {
     $anamneses = array();
     // Montar consulta.
     $sql = "SELECT e.cd_entrevistado, e.nr_matricula, u.dt_nascimento," . " u.nm_sexo, a.nr_peso, a.nr_altura, a.nr_nivel_esporte" . " FROM tb_entrevistado AS e, tb_usuario AS u, tb_anamnese AS a" . " WHERE e.cd_usuario = u.cd_usuario" . " AND e.cd_entrevistado = a.cd_entrevistado" . " AND e.nr_matricula = " . $matricula;
     $result = $this->conn->query($sql);
     if ($result) {
         while ($row = $result->fetch_assoc()) {
             $entrevistado = new Entrevistado();
             $entrevistado->setCodigo($row["cd_entrevistado"]);
             $entrevistado->setMatricula($row["nr_matricula"]);
             $entrevistado->setNascimento($row["dt_nascimento"]);
             $entrevistado->setSexo($row["nm_sexo"]);
             $anamnese = new Anamnese();
             $anamnese->setPeso($row["nr_peso"]);
             $anamnese->setAltura($row["nr_altura"]);
             $anamnese->setEntrevistado($entrevistado);
             array_push($anamneses, $anamnese);
         }
     }
     return $anamneses;
 }
Esempio n. 2
0
/**
 * Descrição
 * @param $usario
 * {
 *  codigo:*[1-9]
 * }
 * 
 * @return type Description
 * {[
 *  anamnese:{
 *      codigo:, 
 *      data:, 
 *      entrevistado:, 
 *      nutricionista:, 
 *      pesquisa:, 
 *      peso:, 
 *      altura:, 
 *      nivelEsporte:, 
 *      perfilAlimentar:
 *  },
 *  anamnese:{}
 * ]}
 */
function listarAnamnesesEntrevistado()
{
    $request = \Slim\Slim::getInstance()->request();
    $body = $request->getBody();
    $usuarioJson = json_decode($body);
    $cdUsuario = $usuarioJson->codigo;
    //TODO: Validação do usuário.
    //TODO: Pesquisa do usuário e suas anamneses.
    $entrevistado = new Entrevistado();
    $entrevistado->setCodigo($cdUsuario);
    $entrevistado->setMatricula(20140101);
    $entrevistado->setNascimento("2014-01-01");
    $entrevistado->setSexo(MASCULINO);
    $anamnese = new Anamnese();
    $anamnese->setPeso(60.0);
    $anamnese->setAltura(1.7);
    $anamnese->setEntrevistado($entrevistado);
    $anamneses = array($anamnese);
    echoRespnse(HTTP_OK, $anamneses);
}