Пример #1
0
 public function FormEdita($cod)
 {
     $this->Codgrupo = $cod;
     $tpl = Comuns::BuscaForm($this->form);
     if ($tpl) {
         $sql = "SELECT Codigo, Texto, Explicacao ";
         $sql .= "FROM mesperguntaagrupador ";
         $sql .= "WHERE Codigo = :pCodigo;";
         $cnn = Conexao2::getInstance();
         $cmd = $cnn->prepare($sql);
         $cmd->bindParam(":pCodigo", $this->Codgrupo, PDO::PARAM_INT);
         $cmd->execute();
         $rs = $cmd->fetch(PDO::FETCH_OBJ);
         $tpl = str_replace("<!--txtCodigo-->", $this->Codgrupo, $tpl);
         $tpl = str_replace("<!--txtTexto-->", $rs->Texto, $tpl);
         $tpl = str_replace("<!--txtExplicacao-->", $rs->Explicacao, $tpl);
     } else {
         $tpl = "@lng[Erro ao criar a tela de cadastro de agrupadores de pergunta.]";
     }
     return $tpl;
 }
Пример #2
0
 public function FormEdita($cod)
 {
     $this->codigo = $cod;
     $tpl = Comuns::BuscaForm($this->form);
     if ($tpl) {
         $sql = "SELECT Descricao, CodAreaPai FROM mesarea WHERE Codigo = :pCodigo;";
         $cnn = Conexao2::getInstance();
         $cmd = $cnn->prepare($sql);
         $cmd->bindParam(":pCodigo", $this->codigo, PDO::PARAM_INT);
         $cmd->execute();
         $rs = $cmd->fetch(PDO::FETCH_OBJ);
         if (count($rs) != 0) {
             $tpl = str_replace("<!--txtCodigo-->", $this->codigo, $tpl);
             $tpl = str_replace("<!--txtDescricao-->", $rs->Descricao, $tpl);
             $tpl = str_replace("<!--selAreaPai-->", self::MontaAreasPai($rs->CodAreaPai), $tpl);
             $tpl = str_replace("<!--readonly-->", 'readonly="readonly"', $tpl);
         } else {
             $tpl = "@lng[Registro não encontrado]";
         }
     } else {
         $tpl = "@lng[Erro ao criar a tela de cadastro de níveis de dificuldade.]";
     }
     return $tpl;
 }
Пример #3
0
 public function FormEdita($cod)
 {
     $this->codigo = $cod;
     $tpl = Comuns::BuscaForm($this->form);
     if ($tpl) {
         $sql = "SELECT Descricao FROM mespermissao WHERE Codigo = " . $this->codigo;
         $cnn = new Conexao();
         $rs = $cnn->Consulta($sql);
         if ($rs != 0) {
             $tpl = str_replace("##txtCodigo##", $this->codigo, $tpl);
             $tpl = str_replace("##txtDescricao##", mysql_result($rs, 0, "Descricao"), $tpl);
         } else {
             echo "@lng[Registro não encontrado]";
         }
     } else {
         $tpl = "@lng[Erro ao criar a tela de edição de permissões].";
     }
     return $tpl;
 }
Пример #4
0
 public function FormEdita($cod)
 {
     $this->codigo = $cod;
     $tpl = Comuns::BuscaForm($this->form);
     if ($tpl) {
         $sql = "SELECT NomeCompleto, NomeUsuario, Email, Ativo, CodInstituicao, CodIdioma ";
         $sql .= "FROM mesusuario WHERE Codigo = " . $this->codigo;
         $sqlIns = "SELECT Codigo, CONCAT(NomeCompleto, CASE WHEN Sigla IS NOT NULL THEN concat(' (', Sigla, ')') ELSE '' END) AS Nome ";
         $sqlIns .= "FROM mesinstituicao ORDER BY NomeCompleto;";
         $sqlIdiomas = "select Codigo, Nome from sisidiomas where publicado = 1;";
         $cnn = Conexao2::getInstance();
         $cmd = $cnn->prepare($sql);
         $cmd->execute();
         if ($cmd->errorCode() != Comuns::QUERY_OK) {
             $msg = $cmd->errorInfo();
             echo $msg[2];
         }
         if ($cmd->rowCount() > 0) {
             $rs = $cmd->fetch(PDO::FETCH_OBJ);
             $cmd->closeCursor();
             $cmd = $cnn->prepare($sqlIns);
             $cmd->execute();
             if ($cmd->errorCode() != Comuns::QUERY_OK) {
                 $msg = $cmd->errorInfo();
                 echo $msg[2];
             }
             $rsIns = $cmd->fetchAll(PDO::FETCH_OBJ);
             $cmbIns = new ComboBox("selInstituicao", $rsIns, "Codigo", "Nome", "0", "Selecione");
             $cmbIns->cssClass("campo requerido");
             $cmd->closeCursor();
             $cmd = $cnn->prepare($sqlIdiomas);
             $cmd->execute();
             if ($cmd->errorCode() != Comuns::QUERY_OK) {
                 $msg = $cmd->errorInfo();
                 echo $msg[2];
             }
             $rsIdiomas = $cmd->fetchAll(PDO::FETCH_OBJ);
             $cmbIdioma = new ComboBox("selIdioma", $rsIdiomas, "Codigo", "Nome");
             $cmbIdioma->cssClass("campo requerido");
             $tpl = str_replace("##txtCodigo##", $this->codigo, $tpl);
             $tpl = str_replace("##txtNome##", $rs->NomeCompleto, $tpl);
             $tpl = str_replace("##txtUsuario##", $rs->NomeUsuario, $tpl);
             $tpl = str_replace("##txtEmail##", $rs->Email, $tpl);
             $tpl = str_replace("##selInstituicao##", $cmbIns->RenderHTML($rs->CodInstituicao), $tpl);
             $tpl = str_replace("##selIdioma##", $cmbIdioma->RenderHTML($rs->CodIdioma), $tpl);
             if ($rs->Ativo == 1) {
                 $tpl = str_replace("##selAtivo1##", 'selected="selected"', $tpl);
                 $tpl = str_replace("##selAtivo2##", '', $tpl);
             } else {
                 $tpl = str_replace("##selAtivo2##", 'selected="selected"', $tpl);
                 $tpl = str_replace("##selAtivo1##", '', $tpl);
             }
         } else {
             $tpl = "@lng[Nenhum registro encontrado com os dados informados]";
         }
     } else {
         $tpl = "@lng[Erro ao criar a tela de cadastro de usuário].";
     }
     return $tpl;
 }
Пример #5
0
 public function FormEdita($cod)
 {
     $this->codigo = $cod;
     $tpl = Comuns::BuscaForm($this->form);
     if ($tpl) {
         $cnn = Conexao2::getInstance();
         $cmdUF = $cnn->prepare("SELECT Sigla, Descricao FROM mesestados ORDER BY Descricao;");
         $cmdUF->execute();
         $dsEstados = $cmdUF->fetchAll(PDO::FETCH_OBJ);
         $cmdPais = $cnn->prepare("SELECT Codigo, Nome FROM mespaises ORDER BY Nome");
         $cmdPais->execute();
         $dsPaises = $cmdPais->fetchAll(PDO::FETCH_OBJ);
         $cmbUFs = new ComboBox();
         $cmbUFs->ID("selUF");
         $cmbUFs->cssClass("campo requerido");
         $cmbUFs->setDataSet($dsEstados);
         $cmbUFs->setDataValueField("Sigla");
         $cmbUFs->setDataTextField("Descricao");
         $cmbUFs->setDefaultText("Selecione");
         $cmbUFs->setDefaultValue("");
         $cmbPaises = new ComboBox();
         $cmbPaises->ID("selPaises");
         $cmbPaises->cssClass("campo requerido");
         $cmbPaises->setDataSet($dsPaises);
         $cmbPaises->setDataValueField("Codigo");
         $cmbPaises->setDataTextField("Nome");
         $cmbPaises->setDefaultText("Selecione");
         $cmbPaises->setDefaultValue("");
         $sql = "SELECT Codigo, NomeCompleto, Sigla, Endereco, Complemento, Numero, Bairro, Cidade, CEP, UF, Cidade ";
         $sql .= "\t, Pais, FoneContato, Site, Email, ObrigaEmail, DominioEmail, Ativo, NomeResponsavel, EmailResponsavel ";
         $sql .= "\t, FoneResponsavel, DtCadastro, CodUsuario ";
         $sql .= "FROM mesinstituicao WHERE Codigo = " . $this->codigo;
         $cmd = $cnn->prepare($sql);
         $cmd->execute();
         if ($cmd->errorCode() == Comuns::QUERY_OK) {
             if ($cmd->rowCount() > 0) {
                 $rs = $cmd->fetchAll(PDO::FETCH_OBJ);
                 foreach ($rs as $linha) {
                     $tpl = str_replace("<!--txtCodigo-->", $linha->Codigo, $tpl);
                     $tpl = str_replace("<!--txtNomeCompleto-->", $linha->NomeCompleto, $tpl);
                     $tpl = str_replace("<!--txtSigla-->", $linha->Sigla, $tpl);
                     $tpl = str_replace("<!--txtEndereco-->", $linha->Endereco, $tpl);
                     $tpl = str_replace("<!--txtComplemento-->", $linha->Complemento, $tpl);
                     $tpl = str_replace("<!--txtNumero-->", $linha->Numero, $tpl);
                     $tpl = str_replace("<!--txtBairro-->", $linha->Bairro, $tpl);
                     $tpl = str_replace("<!--txtCidade-->", $linha->Cidade, $tpl);
                     $tpl = str_replace("<!--txtCEP-->", $linha->CEP, $tpl);
                     $tpl = str_replace("<!--selUF-->", $cmbUFs->RenderHTML($linha->UF), $tpl);
                     $tpl = str_replace("<!--selPaises-->", $cmbPaises->RenderHTML($linha->Pais), $tpl);
                     $tpl = str_replace("<!--txtFoneContato-->", $linha->FoneContato, $tpl);
                     $tpl = str_replace("<!--txtSite-->", $linha->Site, $tpl);
                     $tpl = str_replace("<!--txtEmail-->", $linha->Email, $tpl);
                     $tpl = str_replace("<!--chkObrigaEmail-->", $linha->ObrigaEmail == 1 ? 'checked="checked"' : '', $tpl);
                     $tpl = str_replace("<!--txtDominioEmail-->", $linha->DominioEmail, $tpl);
                     $tpl = str_replace("<!--chkAtivo-->", $linha->Ativo == 1 ? 'checked="checked"' : '', $tpl);
                     $tpl = str_replace("<!--txtNomeResponsavel-->", $linha->NomeResponsavel, $tpl);
                     $tpl = str_replace("<!--txtEmailResponsavel-->", $linha->EmailResponsavel, $tpl);
                     $tpl = str_replace("<!--txtFoneResponsavel-->", $linha->FoneResponsavel, $tpl);
                 }
             }
         } else {
             $msg = $cmd->errorInfo();
             $this->msg_erro = $msg[2];
             return $this->msg_erro;
         }
     } else {
         $tpl = "@lng[Erro ao criar a tela de cadastro de usuário.]";
     }
     return $tpl;
 }
Пример #6
0
 public function FormEdita($cod)
 {
     $this->codigo = $cod;
     $tpl = Comuns::BuscaForm($this->form);
     if ($tpl) {
         $sql = "SELECT Descricao, Complemento FROM mesclassepergunta WHERE Codigo = " . $this->codigo;
         $cnn = new Conexao();
         $rs = $cnn->Consulta($sql);
         if ($rs != 0) {
             $classep = mysql_fetch_object($rs);
             $tpl = str_replace("##txtCodigo##", $this->codigo, $tpl);
             $tpl = str_replace("##txtDescricao##", $classep->Descricao, $tpl);
             $tpl = str_replace("##txtComplemento##", is_null($classep->Complemento) ? "" : $classep->Complemento, $tpl);
         } else {
             echo "@lng[Registro não encontrado]";
         }
     } else {
         $tpl = "@lng[Erro ao criar a tela de edição de classes de perguntas.]";
     }
     return $tpl;
 }
Пример #7
0
 public function FormEdita($cod)
 {
     $this->codigo = $cod;
     $tpl = Comuns::BuscaForm($this->form);
     if ($tpl) {
         $sql = "SELECT Descricao, Metodo, Condicao, Informacoes, Conservacao, TemComponentes, \tAtivo, PermiteImagem, PermiteDocs, PermiteValores ";
         $sql .= "FROM mestipoexame WHERE Codigo = :pCodigo;";
         $cnn = Conexao2::getInstance();
         $cmd = $cnn->prepare($sql);
         $cmd->bindParam(":pCodigo", $this->codigo, PDO::PARAM_INT);
         $cmd->execute();
         $rs = $cmd->fetch(PDO::FETCH_OBJ);
         if (count($rs) != 0) {
             $tpl = str_replace("<!--txtCodigo-->", $this->codigo, $tpl);
             $tpl = str_replace("<!--txtDescricao-->", $rs->Descricao, $tpl);
             $tpl = str_replace("<!--txtMetodo-->", $rs->Metodo, $tpl);
             $tpl = str_replace("<!--txtCondicao-->", $rs->Condicao, $tpl);
             $tpl = str_replace("<!--txtInformacoes-->", $rs->Informacoes, $tpl);
             $tpl = str_replace("<!--txtConservacao-->", $rs->Conservacao, $tpl);
             $tpl = str_replace("<!--selComponentes-->", SimNao::SelectSimNao($rs->TemComponentes), $tpl);
             $tpl = str_replace("<!--selAtivo-->", SimNao::SelectSimNao($rs->Ativo), $tpl);
             $tpl = str_replace("<!--chkImgs-->", $rs->PermiteImagem == 1 ? 'checked="checked"' : "", $tpl);
             $tpl = str_replace("<!--chkDocs-->", $rs->PermiteDocs == 1 ? 'checked="checked"' : "", $tpl);
             $tpl = str_replace("<!--chkVals-->", $rs->PermiteValores == 1 ? 'checked="checked"' : "", $tpl);
         } else {
             echo "@lng[Registro não encontrado]";
         }
     } else {
         $tpl = "@lng[Erro ao criar a tela de cadastro de tipos de exame].";
     }
     return $tpl;
 }