public function alterar(Fornecedor $obj) { $strDataFundacao = "(NULL)"; $strBanco = "(NULL)"; $strMembro = "(NULL)"; if ($obj->getDataFundacao() != null) { $strDataFundacao = "'" . $obj->getDataFundacao() . "'"; } if ($obj->getBanco() != null) { if (trim($obj->getBanco()->getId()) != "") { $strBanco = $obj->getBanco()->getId(); } } if ($obj->getMembro() != null) { if (trim($obj->getMembro()->getId()) != "") { $strMembro = $obj->getMembro()->getId(); } } $strSQL = "UPDATE FIN_FOR_FORNECEDORES SET "; $strSQL .= " BAN_ID=" . $strBanco . ", PES_ID=" . $strMembro . ", FOR_NomeFantasia='" . $obj->getNomeFantasia() . "', FOR_RazaoSocial='" . $obj->getRazaoSocial() . "', "; $strSQL .= " FOR_CNPJ='" . $obj->getCNPJ() . "', FOR_InscricaoEstadual='" . $obj->getInscricaoEstadual() . "', FOR_DataFundacao=" . $strDataFundacao . ", "; $strSQL .= " FOR_RamoAtividade='" . $obj->getRamoAtividade() . "', FOR_Agencia='" . $obj->getAgencia() . "', FOR_Conta='" . $obj->getConta() . "', "; $strSQL .= " FOR_Site='" . $obj->getSite() . "', FOR_Observacao='" . $obj->getObservacao() . "', FOR_EnderecoCep='" . $obj->getEndereco()->getCep() . "', "; $strSQL .= " FOR_EnderecoLogradouro='" . $obj->getEndereco()->getLogradouro() . "', FOR_EnderecoNumero='" . $obj->getEndereco()->getNumero() . "', "; $strSQL .= " FOR_EnderecoComplemento='" . $obj->getEndereco()->getComplemento() . "', FOR_EnderecoPontoReferencia='" . $obj->getEndereco()->getPontoReferencia() . "', "; $strSQL .= " FOR_EnderecoBairro='" . $obj->getEndereco()->getBairro() . "', FOR_EnderecoCidade='" . $obj->getEndereco()->getCidade() . "', FOR_EnderecoUf='" . $obj->getEndereco()->getUf() . "',"; $strSQL .= " FOR_Tipo='" . $obj->getTipo() . "', FOR_Status='" . $obj->getStatus() . "', USU_Alteracao_ID=" . $_SESSION["USUARIO_ID"] . ", FOR_DataHoraAlteracao='" . date("Y-m-d H:i:s") . "' "; $strSQL .= "WHERE FOR_ID = " . $obj->getId(); return Db::getInstance()->executar($strSQL); }