Exemplo n.º 1
0
 public function atualizar(Model $oAnimal, $iCodigoUsuario)
 {
     $this->oBanco->conectar();
     $iCodigo = $this->oBanco->escapeStrings($oAnimal->getCodigo());
     $sNome = $this->oBanco->escapeStrings($oAnimal->getNome());
     $sEpecie = $this->oBanco->escapeStrings($oAnimal->getEspecie());
     $sRaca = $this->oBanco->escapeStrings($oAnimal->getRaca());
     $sPelo = $this->oBanco->escapeStrings($oAnimal->getPelo());
     $sPelagem = $this->oBanco->escapeStrings($oAnimal->getPelagem());
     $sPorte = $this->oBanco->escapeStrings($oAnimal->getPorte());
     $nPeso = $this->oBanco->escapeStrings($oAnimal->getPeso());
     $sNascimento = $this->oBanco->escapeStrings($oAnimal->getNascimentoFormatado());
     $sCadastro = $this->oBanco->escapeStrings($oAnimal->getCadastroFormatado());
     $sObservacoes = "null";
     if (!empty($oAnimal->getObservacoes())) {
         $sObservacoes = "'" . $this->oBanco->escapeStrings($oAnimal->getObservacoes()) . "'";
     }
     $sSexo = $this->oBanco->escapeStrings($oAnimal->getSexo());
     $lCastrado = $oAnimal->isCastrado() ? 'true' : 'false';
     $lClientePacote = $oAnimal->isClientePacote() ? 'true' : 'false';
     $iCodigoUsuario = $this->oBanco->escapeStrings($iCodigoUsuario);
     $sSql = "update animal set ";
     $sSql .= " nome = '{$sNome}', especie = '{$sEpecie}', raca = '{$sRaca}', pelo = '{$sPelo}', ";
     $sSql .= " pelagem = '{$sPelagem}', porte = '{$sPorte}', peso = {$nPeso}, nascimento = '{$sNascimento}', ";
     $sSql .= " cadastro = '{$sCadastro}', castrado = {$lCastrado}, observacoes = {$sObservacoes}, ";
     $sSql .= " sexo = '{$sSexo}', cliente_pacote = {$lClientePacote} where id = {$iCodigo} and usuario = {$iCodigoUsuario} ;";
     return $this->oBanco->query($sSql);
 }