public function incluir()
 {
     $oGrupo = new Grupo();
     $oGrupo->getById($oGrupo->md5_decrypt($_REQUEST['idGrupo']));
     $oCliente = new Cliente();
     if ($_REQUEST['idCliente'] != "") {
         $_POST['id'] = $_REQUEST['idCliente'];
         $oCliente->alterarb();
     } else {
         $oCliente->incluir();
     }
     $this->dataInscricao = $this->convdata($_REQUEST['dataInscricao'], "ntm");
     $pacoteOpcional = isset($_REQUEST['pacoteOpcional']) ? 1 : 0;
     $this->valorTotal = $oGrupo->getValorTotal($pacoteOpcional);
     $this->custoTotal = $oGrupo->getCustoTotal($pacoteOpcional);
     $this->grupo = $oGrupo;
     $this->cliente = $oCliente;
     $this->contrato = "";
     //$this->geraContrato();
     $this->pacoteOpcional = $pacoteOpcional;
     $oSP = new StatusParticipante();
     $oSP->id = $this->STATUS_PENDENTE();
     $this->status = $oSP;
     $newid = $this->save();
     $_SESSION['tupi.mensagem'] = 24;
     //log de criacao
     $log = new LogParticipante();
     $user = new Usuario();
     $user->id = $_SESSION['ag_idUsuario'];
     $log->usuario = $user;
     $log->participante = $this;
     $log->dataHora = date("Y-m-d H:i:s");
     $log->valor = $this->valorTotal;
     $log->custo = $this->custoTotal;
     $log->save();
     //grava log de usuario
     $oLog = new LogUsuario();
     $data = date("Y-m-d H:i:s");
     $movimento = "INCLUIR PARTICIPANTE<BR> CLIENTE: " . $this->cliente->nomeCompleto . "<BR> GRUPO: " . $this->grupo->nomePacote;
     $oLog->usuario = $user;
     $oLog->data = $data;
     $oLog->movimento = $movimento;
     $oLog->save();
     //fim da log
     //inclusao em quarto escolhido
     if ($_REQUEST['quarto'] != "0") {
         $oD = new Distribuicao();
         $oD->remover($this->id);
         $oQ = new Quarto();
         $oQ->id = $_REQUEST['quarto'];
         $oD->quarto = $oQ;
         $oD->participante = $this;
         $oD->save();
     } else {
         if ($_REQUEST['nomeQuarto'] != "") {
             $oD = new Distribuicao();
             $oD->remover($this->id);
             $oQ = new Quarto();
             $oQ->numero = $_REQUEST['nomeQuarto'];
             $oQ->capacidade = $_REQUEST['pessoasQuarto'] != "" ? $_REQUEST['pessoasQuarto'] : 1;
             $oQ->grupo = $this->grupo;
             $oQ->save();
             $oD->quarto = $oQ;
             $oD->participante = $this;
             $oD->save();
         }
     }
     return $newid;
 }