public function alterar(FluxoCaixa $obj) { $strSQL = "UPDATE FIN_LCA_LANCAMENTOS_CAIXA SET "; $strSQL .= "CEN_ID=" . $obj->getCentroCusto()->getId() . ", "; $strSQL .= "COB_ID=" . $obj->getContaBancaria()->getId() . ", "; if ($obj->getPessoa() == null) { $strSQL .= "PES_ID=(NULL), "; } elseif ($obj->getPessoa()->getId() == "") { $strSQL .= "PES_ID=(NULL), "; } else { $strSQL .= "PES_ID=" . $obj->getPessoa()->getId() . ", "; } if ($obj->getFornecedor() == null) { $strSQL .= "FOR_ID=(NULL), "; } elseif ($obj->getFornecedor()->getId() == "") { $strSQL .= "FOR_ID=(NULL), "; } else { $strSQL .= "FOR_ID=" . $obj->getFornecedor()->getId() . ", "; } $strSQL .= "FPG_ID=" . $obj->getFormaPagamento()->getId() . ", "; $strSQL .= "LCA_DataMovimento='" . $obj->getData() . "', "; $strSQL .= "LCA_Referencia='" . $obj->getReferencia() . "', "; $strSQL .= "LCA_Valor=" . $obj->getValor() . ", "; $strSQL .= "LCA_Observacao='" . $obj->getObservacao() . "', "; $strSQL .= "USU_Alteracao_ID=" . $_SESSION["USUARIO_ID"] . ", "; $strSQL .= "LCA_DataHoraAlteracao = '" . date("Y-m-d H:i:s") . "', "; $strSQL .= "LCA_Descricao = '" . $obj->getHistorico() . "', "; $strSQL .= "LCA_Tipo = '" . $obj->getTipo() . "' "; $strSQL .= "WHERE LCA_ID=" . $obj->getId() . " "; return Db::getInstance()->executar($strSQL); }