public function alterar(PlanoConta $obj)
 {
     $strPai = "(NULL)";
     if ($obj->getPai() != "") {
         $strPai = $obj->getPai();
     }
     $strSQL = "UPDATE FIN_PLA_PLANOS_CONTAS SET ";
     $strSQL .= "PLA_Descricao = '" . $obj->getDescricao() . "', ";
     $strSQL .= "PLA_CodigoContabil = '" . $obj->getCodigoContabil() . "', ";
     $strSQL .= "PLA_Movimentacao = '" . $obj->getMovimento() . "', ";
     $strSQL .= "PLA_DataHoraAlteracao = '" . date("Y-m-d H:i:s") . "', ";
     $strSQL .= "USU_Alteracao_ID = " . $_SESSION["USUARIO_ID"] . ", ";
     $strSQL .= "PLA_Tipo = '" . $obj->getTipo() . "', ";
     $strSQL .= "PLA_Status = '" . $obj->getStatus() . "', ";
     $strSQL .= "PLA_CodigoContabilPai = '" . $strPai . "' ";
     $strSQL .= "WHERE PLA_ID = " . $obj->getId();
     return Db::getInstance()->executar($strSQL);
 }