public function ListaHipotesesCaso($codcaso) { try { $sql = "select CodHipotese, Descricao, Correto, Justificativa, ConteudoAdicional "; $sql .= "from mescasohipotdiagn hip "; $sql .= "where hip.CodCaso = :pCodCaso;"; $cnn = Conexao2::getInstance(); $cmd = $cnn->prepare($sql); $cmd->bindParam(":pCodCaso", $codcaso, PDO::PARAM_INT); $cmd->execute(); if ($cmd->rowCount() > 0) { $tiporesp = Caso::BuscaConfiguracao($codcaso, "hipoteses", "TipoResp"); switch ($tiporesp) { case "CE": $labelResposta = "Correto"; break; case "ORD": $labelResposta = "Ordem de chance"; break; } $tabela = Comuns::TopoTabelaListagem("Hipóteses cadastradas", "hipoteses", array("Nome", $labelResposta, "Ações")); while ($hipotese = $cmd->fetch(PDO::FETCH_OBJ)) { $tabela .= '<tr>'; $tabela .= ' <td>' . $hipotese->Descricao . "</td>"; $tabela .= ' <td>' . ($tiporesp == "CE" ? SimNao::Descreve($hipotese->Correto) : $hipotese->Correto) . "</td>"; $tabela .= ' <td>'; $tabela .= ' <a href="javascript:void(0);" onclick="javascript:fntExibeCadastroEtapa(\'' . base64_encode($hipotese->CodHipotese) . '\');">' . Comuns::IMG_ACAO_EDITAR . '</a>'; $tabela .= ' <a href="javascript:void(0);" onclick="javascript:fntDeletaHipotese(\'' . base64_encode($hipotese->CodHipotese) . '\');">' . Comuns::IMG_ACAO_DELETAR . '</a>'; $tabela .= ' </td>'; $tabela = str_replace("##id##", "", $tabela); $tabela .= "</tr>"; } $tabela .= "</tbody></table>"; } else { $tabela = "@lng[Nenhuma hipótese cadastrada até o momento]"; } } catch (PDOException $ex) { $this->msg_erro = $ex->getMessage(); $tabela = $this->msg_erro; } header('Content-Type: text/html; charset=iso-8859-1'); return $tabela; }
function fntRetornaTratamentos() { if (isset($_SESSION['caso']) && $_SESSION['caso'] > 0) { $tratamentos = new Tratamento(); $lista = $tratamentos->ListaRecordSet($_SESSION['caso']); if ($lista != false && count($lista) > 0) { $html = Comuns::TopoTabelaListagem("", "tabTratamentos", array(' ', 'Tratamento', 'Correto')); foreach ($lista as $trat) { $html .= '<tr>'; $html .= '<td><input type="checkbox" id="chk_trat_' . $trat->CodTratamento . '" class="item_arvore"></td>'; $html .= '<td><span id="spn_trat_' . $trat->CodTratamento . '">' . $trat->Titulo . '</span></td>'; $html .= '<td>' . SimNao::Descreve($trat->Correto) . '</td>'; $html .= '</tr>'; } $html .= "</tbody></table>"; return $html; } else { return "@lng[Nenhum tratamento cadastrado]"; } } else { return "Caso não encontrado"; } }
public function Lista($codcaso) { $sql = "select CodDiagnostico, Descricao, Correto, Justificativa, ConteudoAdicional "; $sql .= "from mescasodiagnostico diag "; $sql .= "where diag.CodCaso = :pCodCaso;"; $cnn = Conexao2::getInstance(); $cmd = $cnn->prepare($sql); $cmd->bindParam(":pCodCaso", $codcaso, PDO::PARAM_INT); $cmd->execute(); if ($cmd->rowCount() > 0) { $tiporesp = Caso::BuscaConfiguracao($codcaso, "diagnosticos", "TipoResp"); switch ($tiporesp) { case "CE": $labelResposta = "Correto"; break; case "ORD": $labelResposta = "Chance"; break; } $tabela = Comuns::TopoTabelaListagem("Diagnósticos cadastradas", "diags", array("Descrição", $labelResposta, "Ações")); while ($diagnostico = $cmd->fetch(PDO::FETCH_OBJ)) { $tabela .= '<tr>'; $tabela .= ' <td>' . $diagnostico->Descricao . "</td>"; $tabela .= ' <td>' . ($tiporesp == "CE" ? SimNao::Descreve($diagnostico->Correto) : $diagnostico->Correto) . "</td>"; $tabela .= ' <td>'; $tabela .= ' <a href="javascript:void(0);" onclick="javascript:fntExibeCadastroEtapa(\'' . base64_encode($diagnostico->CodDiagnostico) . '\');">' . Comuns::IMG_ACAO_EDITAR . '</a>'; $tabela .= ' <a href="javascript:void(0);" onclick="javascript:fntDeletaDiagnostico(\'' . base64_encode($diagnostico->CodDiagnostico) . '\');">' . Comuns::IMG_ACAO_DELETAR . '</a>'; $tabela .= ' </td>'; $tabela = str_replace("##id##", "", $tabela); $tabela .= "</tr>"; } $tabela .= "</tbody></table>"; } else { $tabela = "@lng[Nenhum diagnóstico cadastrado até o momento]"; } return $tabela; }
public function ListaExamesCaso($codcaso) { try { $sql = "select ex.CodExame, ex.Descricao, ex.Tipo, t.Descricao as DescricaoTipo, ex.Correto, "; $sql .= "ex.Justificativa, ex.ConteudoAdicional, ex.NumBateria, ex.MostraQuando "; $sql .= "from mescasoexames ex "; $sql .= "inner join mestipoexame t on t.Codigo = ex.Tipo "; $sql .= "where ex.CodCaso = :pCodCaso order by ex.Descricao;"; $cnn = Conexao2::getInstance(); $cmd = $cnn->prepare($sql); $cmd->bindParam(":pCodCaso", $codcaso, PDO::PARAM_INT); $cmd->execute(); if ($cmd->rowCount() > 0) { $tiporesp = Caso::BuscaConfiguracao($codcaso, "exames", "TipoResp"); switch ($tiporesp) { case "CE": $labelResposta = "@lng[Correto]"; break; case "ORD": $labelResposta = "@lng[Importancia (ordem)]"; break; } $tabela = Comuns::TopoTabelaListagem("Exames cadastrados", "exames", array("Descrição", "Tipo", $labelResposta, "Ações")); while ($exame = $cmd->fetch(PDO::FETCH_OBJ)) { $tabela .= '<tr>'; $tabela .= '<td>' . $exame->Descricao . "</td>"; $tabela .= '<td>' . $exame->DescricaoTipo . "</td>"; //$tabela .= '<td>' . MostraQuando::Descreve($exame->MostraQuando) . '</td>'; $tabela .= '<td width="90px">' . ($tiporesp == "CE" ? SimNao::Descreve($exame->Correto) : $exame->Correto) . "</td>"; //$tabela .= '<td>' . $exame->NumBateria . "</td>"; $tabela .= '<td width="100px">'; $tabela .= ' <a href="javascript:void(0);" onclick="javascript:fntExibeCadastroEtapa(\'' . base64_encode($exame->CodExame) . '\');">' . Comuns::IMG_ACAO_EDITAR . '</a>'; $tabela .= ' <a href="javascript:void(0);" onclick="javascript:fntLoadItemDetalhes(\'exames\', \'' . base64_encode($exame->CodExame) . '\');">' . Comuns::IMG_ACAO_DETALHES . '</a>'; $tabela .= ' <a href="javascript:void(0);" onclick="javascript:fntDeletaExame(\'' . base64_encode($exame->CodExame) . '\');">' . Comuns::IMG_ACAO_DELETAR . '</a>'; $tabela .= '</td>'; $tabela = str_replace("##id##", "", $tabela); $tabela .= "</tr>"; } $tabela .= "</tbody></table>"; } else { $tabela = "@lng[Nenhum exame cadastrado até o momento]"; } } catch (PDOException $ex) { $this->msg_erro = $ex->getMessage(); $tabela = $this->msg_erro; } header('Content-Type: text/html; charset=iso-8859-1'); return $tabela; }
public function Lista($codcaso) { try { $sql = "select CodCaso, CodTratamento, "; $sql .= "case when length(Titulo) > 75 then concat(left(Titulo, 75), '...') else Titulo end as Descricao, "; $sql .= "Correto, Justificativa, ConteudoAdicional "; $sql .= "from mescasotratamento "; $sql .= "where CodCaso = :pCodCaso;"; $cnn = Conexao2::getInstance(); $cmd = $cnn->prepare($sql); $cmd->bindParam(":pCodCaso", $codcaso, PDO::PARAM_INT); $cmd->execute(); if ($cmd->rowCount() > 0) { $tiporesp = Caso::BuscaConfiguracao($codcaso, "tratamentos", "TipoResp"); switch ($tiporesp) { case "CE": $labelResposta = "@lng[Correto]"; break; case "ORD": $labelResposta = "@lng[Indicação (ordem)]"; break; } $tabela = Comuns::TopoTabelaListagem("Tratamentos cadastrados", "tratcad", array("Descrição", $labelResposta, "Ações")); while ($tratamento = $cmd->fetch(PDO::FETCH_OBJ)) { $tabela .= '<tr>'; $tabela .= ' <td>' . $tratamento->Descricao . '</td>'; $tabela .= ' <td>' . ($tiporesp == "CE" ? SimNao::Descreve($tratamento->Correto) : $tratamento->Correto) . '</td>'; $tabela .= ' <td>'; $tabela .= ' <a href="javascript:void(0);" onclick="javascript:fntExibeCadastroEtapa(\'' . base64_encode($tratamento->CodTratamento) . '\');">' . Comuns::IMG_ACAO_EDITAR . '</a>'; $tabela .= ' <a href="javascript:void(0);" onclick="javascript:fntDeletaTratamento(\'' . base64_encode($tratamento->CodTratamento) . '\');">' . Comuns::IMG_ACAO_DELETAR . '</a>'; $tabela .= ' </td>'; $tabela = str_replace("##id##", "", $tabela); $tabela .= "</tr>"; } $tabela .= "</tbody></table>"; } else { $tabela = "@lng[Nenhum tratamento cadastrado até o momento]"; } } catch (PDOException $ex) { $this->msg_erro = $ex->getMessage(); $tabela = $this->msg_erro; } header('Content-Type: text/html; charset=iso-8859-1'); return $tabela; }