예제 #1
0
 public function inserir(Model $oCliente, $iCodigoUsuario)
 {
     $this->oBanco->conectar();
     $aCampos = array();
     $aValores = array();
     $aCampos[] = "nome";
     $aValores[] = "'" . $this->oBanco->escapeStrings($oCliente->getNome()) . "'";
     if (!empty($oCliente->getNomeSecundario())) {
         $aCampos[] = "nome_secundario";
         $aValores[] = "'" . $this->oBanco->escapeStrings($oCliente->getNomeSecundario()) . "'";
     }
     $aCampos[] = "endereco";
     $aValores[] = "'" . $this->oBanco->escapeStrings($oCliente->getEndereco()) . "'";
     $aCampos[] = "bairro";
     $aValores[] = "'" . $this->oBanco->escapeStrings($oCliente->getBairro()) . "'";
     $aCampos[] = "telefone";
     $aValores[] = "'" . $this->oBanco->escapeStrings($oCliente->getTelefone()) . "'";
     if (!empty($oCliente->getTelefone2())) {
         $aCampos[] = "telefone2";
         $aValores[] = "'" . $this->oBanco->escapeStrings($oCliente->getTelefone2()) . "'";
     }
     if (!empty($oCliente->getTelefone3())) {
         $aCampos[] = "telefone3";
         $aValores[] = "'" . $this->oBanco->escapeStrings($oCliente->getTelefone3()) . "'";
     }
     if (!empty($oCliente->getTelefone4())) {
         $aCampos[] = "telefone4";
         $aValores[] = "'" . $this->oBanco->escapeStrings($oCliente->getTelefone4()) . "'";
     }
     if (!empty($oCliente->getTelefone5())) {
         $aCampos[] = "telefone5";
         $aValores[] = "'" . $this->oBanco->escapeStrings($oCliente->getTelefone5()) . "'";
     }
     if (!empty($oCliente->getObservacao())) {
         $aCampos[] = "observacao";
         $aValores[] = "'" . $this->oBanco->escapeStrings($oCliente->getObservacao()) . "'";
     }
     $aCampos[] = "usuario";
     $aValores[] = "'" . $this->oBanco->escapeStrings($iCodigoUsuario) . "'";
     $aCampos[] = "saldo_devedor";
     $aValores[] = "'" . $this->oBanco->escapeStrings($oCliente->getSaldoDevedor()) . "'";
     $sCampos = implode(",", $aCampos);
     $sValores = implode(",", $aValores);
     $sSql = "insert into cliente ({$sCampos}) values ({$sValores})";
     $lRetorno = $this->oBanco->query($sSql);
     $this->oBanco->fecharConexao();
     return $lRetorno;
 }