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; }