GabrielFalieri

Erro query update

Jun 21st, 2021
665
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.   if (isset($_POST['btnEditarClientes'])) {
  2.  
  3.             if (isset($_POST['chkIEIsento'])) {
  4.                 $isentoie = $_POST['chkIEIsento'];
  5.             } else {
  6.                 $isentoie = '';
  7.             }
  8.             $nome = $_POST['txtNome'];
  9.             $apelido = $_POST['txtApelido'];
  10.             $cliente_desde = $_POST['txtClienteDesde'];
  11.             if (empty($cliente_desde)) {
  12.                 $cliente_desde = '';
  13.             }
  14.             $documento = $_POST['txtClienteDocumento'];
  15.             $tipo_cliente = $_POST['cmbTipoCliente'];
  16.  
  17.             $contribuinte = $_POST['cmbContribuinte'];
  18.             $inscricaoEstadual = $_POST['txtInscricaoEstadual'];
  19.             $identidade = $_POST['txtIdentidade'];
  20.             $orgaoEmissor = $_POST['txtOrgaoEmissor'];
  21.  
  22.             $inscricaoMunicipal = $_POST['txtInscricaoMunicipal'];
  23.             $regimeTribuitario = $_POST['cmbCodigoRegimeTribuitario'];
  24.  
  25.             $cep = $_POST['txtCEP'];
  26.             $rua = $_POST['txtRua'];
  27.             $numero = $_POST['txtNumero'];
  28.             $complemento = $_POST['txtComplemento'];
  29.             $bairro = $_POST['txtBairro'];
  30.             $cidade = $_POST['txtCidade'];
  31.             $uf = $_POST['txtEstado'];
  32.  
  33.  
  34.             $cepCobranca = $_POST['txtCEPCobranca'];
  35.             $ruaCobranca = $_POST['txtRuaCobranca'];
  36.             $numeroCobranca = $_POST['txtNumeroCobranca'];
  37.             $complementoCobranca = $_POST['txtComplementoCobranca'];
  38.             $bairroCobranca = $_POST['txtBairroCobranca'];
  39.             $cidadeCobranca = $_POST['txtCidadeCobranca'];
  40.             $ufCobranca = $_POST['txtUFCobranca'];
  41.  
  42.             $telefone = $_POST['txtTelefone'];
  43.             $email = $_POST['txtEmail'];
  44.             $emailnfe = $_POST['txtEmailNFE'];
  45.             $site = $_POST['txtSite'];
  46.             $skype = $_POST['txtSkype'];
  47.             $proximaVisita = $_POST['txtProximaVisita'];
  48.             if (empty($proximaVisita)) {
  49.                 $proximaVisita = '';
  50.             }
  51.             $cargaMedia = $_POST['txtCargaMedia'];
  52.             $status = $_POST['cmbStatus'];
  53.             $naturezaOperacao = $_POST['cmbNaturezaOperacaoPadrao'];
  54.             $dataNascimento = $_POST['txtDataNascimento'];
  55.             if(empty($dataNascimento)){
  56.                 $dataNascimento = '';
  57.             }
  58.             $inscricaoSuframa = $_POST['txtInscricaoSuframa'];
  59.  
  60.  
  61.             $limiteCredito = $_POST['txtLimiteCredito'];
  62.             if (empty($limiteCredito)) {
  63.                 $limiteCredito = '0.00';
  64.             }
  65.             $condicaoPagamento = $_POST['txtCondicaoPagamento'];
  66.             $observacao = $_POST['txtObservacao'];
  67.  
  68.             $dataCadastro = Sistema::DataAtualUS();
  69.             $horaCadastro = Sistema::HoraAtual();
  70.  
  71.  
  72.             $Clientes->setNome($nome);
  73.             $Clientes->setApelido($apelido);
  74.             $Clientes->setClienteDesde($cliente_desde);
  75.             $Clientes->setDocumento($documento);
  76.             $Clientes->setContribuinte($contribuinte);
  77.             $Clientes->setInscricaoEstadual($inscricaoEstadual);
  78.             $Clientes->setIdentidade($identidade);
  79.             $Clientes->setOrgaoEmissor($orgaoEmissor);
  80.             $Clientes->setInscricaoMunicipal($inscricaoMunicipal);
  81.             $Clientes->setRegimeTributario($regimeTribuitario);
  82.             $Clientes->setTipoCliente($tipo_cliente);
  83.  
  84.             $Clientes->setCep($cep);
  85.             $Clientes->setRua($rua);
  86.             $Clientes->setNumero($numero);
  87.             $Clientes->setComplemento($complemento);
  88.             $Clientes->setBairro($bairro);
  89.             $Clientes->setCidade($cidade);
  90.             $Clientes->setUF($uf);
  91.  
  92.             $Clientes->setCepCobranca($cepCobranca);
  93.             $Clientes->setRuaCobranca($ruaCobranca);
  94.             $Clientes->setNumeroCobranca($numeroCobranca);
  95.             $Clientes->setComplementoCobranca($complementoCobranca);
  96.             $Clientes->setBairroCobranca($bairroCobranca);
  97.             $Clientes->setCidadeCobranca($cidadeCobranca);
  98.             $Clientes->setUFCobranca($ufCobranca);
  99.  
  100.             $Clientes->setTelefone($telefone);
  101.             $Clientes->setEmail($email);
  102.             $Clientes->setEMailNFE($emailnfe);
  103.             $Clientes->setSite($site);
  104.             $Clientes->setSkype($skype);
  105.             $Clientes->setProximaVisita($proximaVisita);
  106.             $Clientes->setInscricaoSuframa($inscricaoSuframa);
  107.  
  108.             $Clientes->setCargaMedia($cargaMedia);
  109.             $Clientes->setStatus($status);
  110.             $Clientes->setNaturezaOperacao($naturezaOperacao);
  111.             $Clientes->setDataNascimento($dataNascimento);
  112.             $Clientes->setIsento($isentoie);
  113.  
  114.             $Clientes->setLimiteCredito($limiteCredito);
  115.             $Clientes->setCondicaoPagamento($condicaoPagamento);
  116.  
  117.             $Clientes->setObservacao($observacao);
  118.  
  119.             $Clientes->setDataCadastro($dataCadastro);
  120.             $Clientes->setHoraCadastro($horaCadastro);
  121.             $Clientes->setIdCliente($id);
  122.  
  123.             if ($Clientes->Editar()) {
  124.                 echo "<script type='text/javascript'>toastr['success']('Editado com sucesso.'); </script>";
  125.                 Rotas::Redirecionar(5, Rotas::pag_ClientesADM());
  126.             }else{
  127.                 echo "<script type='text/javascript'>toastr['error']('Erro ao editar.'); </script>";
  128.             }
  129.  
  130.         }
  131.  
  132.  
  133.  
  134. function Editar(){
  135.         // caso passou na verificação grava no banco
  136.  
  137.         $query = " UPDATE {$this->prefix}clientes SET cli_nome=:cli_nome,cli_apelido=:cli_apelido,cli_desde=:cli_desde, ";
  138.         $query .="  cli_endereco=:cli_endereco,cli_numero=:cli_numero,cli_complemento=:cli_complemento, ";
  139.         $query .= " cli_bairro=:cli_bairro,cli_cidade=:cli_cidade,cli_uf=:cli_uf,cli_cep=:cli_cep,  ";
  140.         $query .="  cli_endereco_cobranca=:cli_endereco_cobranca,cli_numero_cobranca=:cli_numero_cobranca,  ";
  141.         $query .="  cli_complemento_cobranca=:cli_complemento_cobranca,cli_bairro_cobranca=:cli_bairro_cobranca, ";
  142.         $query .="  cli_cidade_cobranca=:cli_cidade_cobranca,cli_uf_cobranca=:cli_uf_cobranca,cli_cep_cobranca=:cli_cep_cobranca, ";
  143.         $query .="  cli_documento=:cli_documento,cli_fone=:cli_fone,cli_email=:cli_email,cli_email_envio_nfe=:cli_email_envio_nfe, ";
  144.         $query .="  cli_site=:cli_site,cli_skype=:cli_skype,cli_proxima_visita=:cli_proxima_visita, ";
  145.         $query .="  cli_tipo_contribuinte=:cli_tipo_contribuinte,cli_inscricao_estadual=:cli_inscricao_estadual,  ";
  146.         $query .="  cli_porcentagem_carga_media=:cli_porcentagem_carga_media,cli_status=:cli_status, ";
  147.         $query .="  cli_natureza_operacao_padrao=:cli_natureza_operacao_padrao,cli_inscricao_suframa=:cli_inscricao_suframa,  ";
  148.         $query .="  cli_rg=:cli_rg,cli_orgao_emissor=:cli_orgao_emissor,cli_data_nascimento=:cli_data_nascimento, ";
  149.         $query .="  cli_ie_isento=:cli_ie_isento,cli_inscricao_municipal=:cli_inscricao_municipal,cli_limite_credito=:cli_limite_credito, ";
  150.         $query .="  cli_regime_tributario=:cli_regime_tributario,cli_observacao=:cli_observacao,cli_tipo_cliente_id=:cli_tipo_cliente_id ";
  151.         $query .=" WHERE  cli_id = :cli_id";
  152.  
  153.         $params = array(
  154.             ':cli_nome'     => $this->getNome() ,
  155.             ':cli_apelido'=> $this->getApelido() ,
  156.             ':cli_desde'=> $this->getClienteDesde() ,
  157.             ':cli_endereco'      => $this->getRua() ,
  158.             ':cli_numero'   => $this->getNumero() ,
  159.             ':cli_complemento'   => $this->getComplemento() ,
  160.             ':cli_bairro'   => $this->getBairro() ,
  161.             ':cli_cidade'   => $this->getCidade() ,
  162.             ':cli_uf'       => $this->getUf() ,
  163.             ':cli_cep'      => $this->getCep() ,
  164.             ':cli_endereco_cobranca'    => $this->getRuaCobranca() ,
  165.             ':cli_numero_cobranca' => $this->getNumeroCobranca() ,
  166.             ':cli_complemento_cobranca' => $this->getComplementoCobranca() ,
  167.             ':cli_bairro_cobranca'    => $this->getBairroCobranca(),
  168.             ':cli_cidade_cobranca'    => $this->getCidadeCobranca(),
  169.             ':cli_uf_cobranca'    => $this->getUfCobranca(),
  170.             ':cli_cep_cobranca'    => $this->getCepCobranca(),
  171.             ':cli_documento'    => $this->getDocumento(),
  172.             ':cli_fone'     => $this->getTelefone(),
  173.             ':cli_email'    => $this->getEmail(),
  174.             ':cli_email_envio_nfe'    => $this->getEmailnfe(),
  175.             ':cli_site'    => $this->getSite(),
  176.             ':cli_skype'    => $this->getSkype(),
  177.             ':cli_proxima_visita'    => $this->getProximaVisita(),
  178.             ':cli_tipo_contribuinte'    => $this->getContribuinte(),
  179.             ':cli_inscricao_estadual'    => $this->getInscricaoEstadual(),
  180.             ':cli_porcentagem_carga_media'    => $this->getCargaMedia(),
  181.             ':cli_status'    => $this->getStatus(),
  182.             ':cli_natureza_operacao_padrao'    => $this->getNaturezaOperacao(),
  183.             ':cli_inscricao_suframa'    => $this->getInscricaoSuframa(),
  184.             ':cli_rg'    => $this->getIdentidade(),
  185.             ':cli_orgao_emissor'    => $this->getOrgaoEmissor(),
  186.             ':cli_data_nascimento'    => $this->getDataNascimento(),
  187.             ':cli_ie_isento'    => $this->getIsento(),
  188.             ':cli_inscricao_municipal'    => $this->getInscricaoMunicipal(),
  189.             ':cli_limite_credito'    => $this->getLimiteCredito(),
  190.             ':cli_regime_tributario'    => $this->getRegimeTributario(),
  191.             ':cli_observacao'    => $this->getObservacao(),
  192.             ':cli_tipo_cliente_id'    => $this->getTipoCliente(),
  193.  
  194.             ':cli_id'       => (int)$this->getIdCliente()
  195.  
  196.         );
  197.  
  198.         //  echo $query;
  199.         echo "<pre>";
  200.         echo $query;
  201.         echo "</pre>";
  202.         echo "<pre>";
  203.         print_r($params);
  204.         echo "</pre>";
  205.  
  206.  
  207.         if($this->ExecuteSQL($query, $params)):
  208.  
  209.             return true;
  210.  
  211.         else:
  212.  
  213.             return false;
  214.         endif;
  215.  
  216.  
  217.     }
RAW Paste Data