Example #1
0
function fntRetornaDiagnosticos()
{
    if (isset($_SESSION['caso']) && $_SESSION['caso'] > 0) {
        $diagnosticos = new Diagnostico();
        $lista = $diagnosticos->ListaRecordSet($_SESSION['caso']);
        if ($lista != false && count($lista) > 0) {
            $html = Comuns::TopoTabelaListagem("", "tabDiagnosticos", array('&nbsp', 'Diagnósticos', 'Correto'));
            foreach ($lista as $diag) {
                $html .= '<tr>';
                $html .= '<td><input type="checkbox" id="chk_diag_' . $diag->CodDiagnostico . '" class="item_arvore"></td>';
                $html .= '<td><span id="spn_diag_' . $diag->CodDiagnostico . '">' . $diag->Descricao . '</span></td>';
                $html .= '<td>' . SimNao::Descreve($diag->Correto) . '</td>';
                $html .= '</tr>';
            }
            $html .= "</tbody></table>";
            return $html;
        } else {
            return "@lng[Nenhum diagnóstico cadastrada]";
        }
    } else {
        return "Caso não encontrado";
    }
}
Example #2
0
 private function BuscaConteudoDiagnosticos($prefixo, $chave, $tipocaso)
 {
     $hash = new HashTable();
     $diag = new Diagnostico();
     $pergunta = $diag->CarregaPerguntaNorteadora($this->codigo);
     $diagnosticos = $diag->ListaRecordSet($this->codigo);
     if (count($diagnosticos) > 0) {
         $conteudo .= '<div class="item-cont">' . $pergunta . "</div>";
         $cont = 0;
         $conteudo .= '<div class="options">';
         foreach ($diagnosticos as $reg) {
             $cont++;
             $conteudo .= '<div class="item-option"><label for="chkRespDiag_' . $cont . '"><input type="checkbox" name="chkRespDiag[]" id="chkRespDiag_' . $cont . '" value="' . base64_encode($reg->CodDiagnostico) . '" onclick="javascript:fntMarcaDesmarca(\'chkRespDiag_' . $cont . '\');" class="opcao-resposta" /> ' . $reg->Descricao . '</label></div>';
         }
         $conteudo .= '</div>';
         $conteudo .= '<div class="organizador"></div>';
     }
     $comandos = $this->MontaAcoesVisualizacaoCaso($prefixo, $tipocaso, $chave);
     $hash->AddItem("titulosecao", "@lng[Diagnóstico(s)]");
     $hash->AddItem("conteudo", $conteudo);
     $hash->AddItem("menu", $comandos);
     $hash->AddItem("Obrigatorio", true);
     return $hash;
 }