function fntDeletaTipoExame() { $t = new TipoExame(); $t->setCodigo(base64_decode($_POST['id'])); if ($t->Deletar()) { echo Comuns::Idioma("@lng[Excluído com sucesso.]"); } else { echo Comuns::Idioma("@lng[Não foi possível deletar tipo de exame.] " . $t->getErro()); } }
public static function MenusExamesDetalhes() { $e = new Exame(); $e->Carrega($_SESSION['caso'], $_SESSION['exame']); $te = new TipoExame(); $te->Carrega($e->getTipo()); //$menus .= Botao::BotaoSalvar("fntGravaEtapaCaso();"); if ($te->getPodeImgs() == 1) { $menus .= Botao::BotaoUploadImagem("fntMostraOpcoesUpload();", "@lng[Adicionar arquivo de exame por imagem]"); } if ($te->getPodeDocs() == 1) { $menus .= Botao::BotaoUploadDocumento("fntMostraOpcoesUploadDoc();", "@lng[Adicionar arquivo de exame]"); } $menus .= Botao::BotaoSalvar("fntSalvaResultadosExame();", "@lng[Salvar resultados/laudo do exame]"); $menus .= Botao::BotaoExames("fntVoltar();", "@lng[Voltar para a lista de exames]"); $menus .= Botao::BotaoCancelar("fntTelaInicial();"); return $menus; }
function Main() { header('Content-Type: text/html; charset=iso-8859-1'); $tpl = file_get_contents("tpl/cad-componenteexame.html"); $codexame = base64_decode($_POST["c"]); $registro = base64_decode($_POST['r']); $tpl = str_replace("<!--hdnCodigoExame-->", $_POST["c"], $tpl); $tpl = str_replace("<!--nomeexame-->", TipoExame::ConsultaNomeExame($codexame), $tpl); // Lista os componentes já cadastrados $componentes = new Componente(); $componentes->setCodexame($codexame); if ($registro == "") { $tpl = str_replace("<!--txtDescricao-->", "", $tpl); $tpl = str_replace("<!--hdnCodigoComp-->", "", $tpl); } else { $componentes->setCodcomponente($registro); $retorno = $componentes->Carrega(); $tpl = str_replace("<!--txtDescricao-->", $retorno->getDescricao(), $tpl); $tpl = str_replace("<!--hdnCodigoComp-->", base64_encode($retorno->getCodcomponente()), $tpl); } $rs = $componentes->Lista(); if (count($rs) > 0) { $tab = Comuns::TopoTabelaListagem("Componentes cadastrados", "componentes", array('Descrição', 'Ações')); foreach ($rs as $comp) { $excri = base64_encode($comp->CodExame); $compcri = base64_encode($comp->Codigo); $tab .= ' <tr id="' . $excri . '_' . $compcri . '">'; $tab .= ' <td>' . $comp->Descricao . '</td>'; $tab .= ' <td>'; $tab .= ' <a href="javascript:void(0);" onclick="javascript:fntEditaComponente(\'' . $excri . '\',\'' . $compcri . '\');">' . Comuns::IMG_ACAO_EDITAR . '</a>'; $tab .= ' <a href="javascript:void(0);" onclick="javascript:fntDeletaComponente(\'' . $excri . '\',\'' . $compcri . '\')">' . Comuns::IMG_ACAO_DELETAR . '</a>'; $tab .= ' <a href="javascript:void(0);" onclick="javascript:fntAbreValorRef(\'' . $excri . '\',\'' . $compcri . '\')">' . Comuns::IMG_ACAO_VALORES_REF . '</a>'; $tab .= ' <a href="javascript:void(0);" onclick="javascript:fntMoverComponente(\'' . $excri . '\',\'' . $compcri . '\')">' . Comuns::IMG_ACAO_MOVER . '</a>'; $tab .= ' </td>'; $tab .= ' </tr>'; } $tab .= ' </tbody>'; $tab .= '</table>'; } else { $tab = "<br />@lng[Nenhum componente cadastrado]"; } $tpl = str_replace("<!--tabela-->", $tab, $tpl); echo Comuns::Idioma($tpl); }
function Main() { header('Content-Type: text/html; charset=iso-8859-1'); $tpl = file_get_contents("tpl/cad-valoresreferencia.html"); // Pode ser que o componente do exame seja zero. // Isso indica um exame sem componentes $codexame = base64_decode($_POST['e']); $codcompo = base64_decode($_POST['c']); $registro = base64_decode($_POST['r']); $nomepai = ""; if ($codcompo == 0) { $nomepai = TipoExame::ConsultaNomeExame($codexame); $tipo = "exame"; } else { $nomepai = Componente::ConsultaNomeComponente($codexame, $codcompo); $tipo = "componente"; } $tpl = str_replace("<!--hdnCodigoExame-->", $_POST["e"], $tpl); $tpl = str_replace("<!--hdnCodigoCompo-->", $_POST["c"], $tpl); $tpl = str_replace("<!--nomeexame-->", $nomepai, $tpl); $tpl = str_replace("<!--tipo-->", $tipo, $tpl); $valref = new ValorReferencia(); $valref->setCodexame($codexame); $valref->setCodcomponente($codcompo); if ($registro == "") { $tpl = str_replace("<!--txtAgrupador-->", "", $tpl); $tpl = str_replace("<!--txtValMin-->", "", $tpl); $tpl = str_replace("<!--txtValMax-->", "", $tpl); $tpl = str_replace("<!--txtValIgual-->", "", $tpl); $tpl = str_replace("<!--txtUnidMedida-->", "", $tpl); $tpl = str_replace("<!--opcoestipovalor-->", TipoValorReferencia::RetornaSelect(0), $tpl); $tpl = str_replace("<!--chkmarcado-->", "", $tpl); } else { if ($registro == "--") { $valref->setAgrupador(""); } else { $valref->setAgrupador($registro); } $retorno = $valref->Carrega(); $tpl = str_replace("<!--txtAgrupador-->", $retorno->getAgrupador(), $tpl); $tpl = str_replace("<!--txtValMin-->", $retorno->getVlrminimo(), $tpl); $tpl = str_replace("<!--txtValMax-->", $retorno->getVlrmaximo(), $tpl); $tpl = str_replace("<!--txtValIgual-->", $retorno->getVlrminimo(), $tpl); $tpl = str_replace("<!--txtUnidMedida-->", $retorno->getUnidadeMedida(), $tpl); $tpl = str_replace("<!--opcoestipovalor-->", TipoValorReferencia::RetornaSelect($retorno->getTipo()), $tpl); if ($retorno->getTemagrupador() == 1) { $tpl = str_replace("<!--chkmarcado-->", "", $tpl); } else { $tpl = str_replace('<!--chkmarcado-->', 'checked="checked"', $tpl); } } $rs = $valref->Lista(); if (count($rs) > 0) { $tab = Comuns::TopoTabelaListagem("Valores de referência", "valref", array('Agrupador', 'Referência', 'Unid. Medida', 'Ações')); foreach ($rs as $reg) { $cri_codexame = base64_encode($reg->CodExame); $cri_codcompo = base64_encode($reg->CodComponente); $cri_agrupador = base64_encode($reg->Agrupador); $tab .= ' <tr>'; $tab .= ' <td>' . $reg->Agrupador . '</td>'; $tab .= ' <td>' . $reg->Descricao . '</td>'; $tab .= ' <td>' . $reg->UnidadeMedida . '</td>'; $tab .= ' <td>'; $tab .= ' <a href="javascript:void(0);" onclick="javascript:fntEditaValorRef(\'' . $cri_codexame . '\',\'' . $cri_codcompo . '\', \'' . $cri_agrupador . '\');">' . Comuns::IMG_ACAO_EDITAR . '</a>'; $tab .= ' <a href="javascript:void(0);" onclick="javascript:fntDeletaValorRef(\'' . $cri_codexame . '\',\'' . $cri_codcompo . '\', \'' . $cri_agrupador . '\')">' . Comuns::IMG_ACAO_DELETAR . '</a>'; $tab .= ' </td>'; $tab .= ' </tr>'; } $tab .= ' </tbody>'; $tab .= '</table>'; } else { $tab = "<br />@lng[Nenhum valor de referência cadastrado]"; } $tpl = str_replace("<!--tabela-->", $tab, $tpl); echo Comuns::Idioma($tpl); }
function Main() { $codigo = $_POST["txtCodigo"]; $descricao = urldecode($_POST["txtDescricao"]); $metodo = urldecode($_POST["txtMetodo"]); $condicao = urldecode($_POST["txtCondicao"]); $informacoes = urldecode($_POST["txtInformacoes"]); $conservacao = urldecode($_POST["txtConservacao"]); $temcomponentes = $_POST["selComponentes"]; $ativo = $_POST["selAtivo"]; $podeimg = $_POST["chkImgs"]; $podedoc = $_POST["chkDocs"]; $podeval = $_POST["chkVals"]; header('Content-Type: text/html; charset=iso-8859-1'); try { $n = new TipoExame(); if ($codigo != "") { $n->setCodigo($codigo); } if ($descricao != "") { $n->setDescricao($descricao); } if ($metodo != "") { $n->setMetodo($metodo); } if ($condicao != "") { $n->setCondicao($condicao); } if ($informacoes != "") { $n->setInformacoes($informacoes); } if ($conservacao != "") { $n->setConservacao($conservacao); } if ($temcomponentes != "") { $n->setComponentes($temcomponentes); } if ($ativo != "") { $n->setAtivo($ativo); } if ($podeimg !== null) { $n->setPodeImgs(1); } else { $n->setPodeImgs(0); } if ($podedoc !== null) { $n->setPodeDocs(1); } else { $n->setPodeDocs(0); } if ($podeval !== null) { $n->setPodeVals(1); } else { $n->setPodeVals(0); } if ($codigo == "") { if ($n->Inserir()) { echo "GRAVADO"; } else { echo $n->getErro(); } } else { if ($n->Alterar()) { echo "GRAVADO"; } else { echo $n->getErro(); } } } catch (Exception $ex) { echo $ex->getMessage(); } }
function fntListaValoresReferenciaExames() { $te = new TipoExame(); $rsValores = $te->ListaValoresReferencia(base64_decode($_POST['te']), base64_decode($_POST['cc'])); if ($rsValores !== false) { $cont = 0; foreach ($rsValores as $ValRef) { if ($cont == 0) { $html .= '<div class="tit-valref">' . $ValRef->Descricao . '</div>'; } if ($ValRef->Agrupador != '') { $html .= '<div class="tit-val-ref-descricao">' . $ValRef->Agrupador . '</div>'; } $html .= '<div class="desc-val-ref">' . $ValRef->Padrao . ' ' . $ValRef->UnidadeMedida . '</div>'; $cont++; } } else { if ($te->getErro() == 'ZERO') { $html = "@lng[Nenhum valor de referência cadastrado]"; } else { $html = "ERRO: " . $te->getErro(); } } echo Comuns::Idioma($html); }
function TrataDadosExamesDetalhes($template) { if (isset($_SESSION['caso']) && $_SESSION['caso'] != 0) { $codexame = base64_decode($_POST['r']); $_SESSION['exame'] = $codexame; $e = new Exame(); $t = new TipoExame(); $e->Carrega($_SESSION['caso'], $codexame); $t->Carrega($e->getTipo()); if ($t->getPodeImgs()) { $listaimgs = '<h4>@lng[Imagens anexadas ao exame] <span class="nomeexame">"' . $e->getDescricao() . '"</span></h4>'; $listaimgs .= '<div id="lista-imgs">'; $listaimgs .= $e->ListaArquivosExame($_SESSION['caso'], $codexame, "img"); $listaimgs .= '</div>'; $template = str_replace("<!--listaimagens-->", $listaimgs, $template); } else { $template = str_replace("<!--listaimagens-->", "", $template); } if ($t->getPodeDocs()) { $listadocs = '<h4>@lng[Documentos anexados ao exame] <span class="nomeexame">"' . $e->getDescricao() . '"</span></h4>'; $listadocs .= '<div id="lista-docs">'; $listadocs .= $e->ListaArquivosExame($_SESSION['caso'], $codexame, "doc"); $listadocs .= '</div>'; $template = str_replace("<!--listadocs-->", $listadocs, $template); } else { $template = str_replace("<!--listadocs-->", "", $template); } if ($t->getPodeVals()) { $listavalref = '<div id="divLancaValores">'; $listavalref .= $e->ListaValoresReferencia($_SESSION['caso'], $codexame); $listavalref .= '</div>'; $template = str_replace("<!--lancavaloresrefexame-->", $listavalref, $template); } else { $template = str_replace("<!--lancavaloresrefexame-->", "", $template); } $template = str_replace("<!--laudo-->", is_null($e->getLaudo()) ? "" : $e->getLaudo(), $template); return $template; } else { return "@lng[Erro ao localizar o caso de estudo]"; } }