public function incluir() { $this->modeloContrato = $_POST['modeloContrato']; $this->modeloFicha = $_POST['modeloFicha']; $this->nomePacote = $_POST['nomePacote']; $this->dataEmbarque = $this->convdata($_POST['dataEmbarque'], "ntm"); $this->dataChegada = $this->convdata($_POST['dataChegada'], "ntm"); $this->dataModificacao = date("Y-m-d"); $this->destino = $_POST['destino']; $this->plano = $_POST['plano']; $this->valorPacote = $this->money($_POST['valorPacote'] == '' ? 0 : $_POST['valorPacote'], "bta"); $this->valorTaxaEmbarque = $this->money($_POST['valorTaxaEmbarque'] == '' ? 0 : $_POST['valorTaxaEmbarque'], "bta"); $this->valorAdesao = $this->money($_POST['valorAdesao'] == '' ? 0 : $_POST['valorAdesao'], "bta"); $this->valorCusto = $this->money($_POST['valorCusto'] == '' ? 0 : $_POST['valorCusto'], "bta"); $this->cotacaoCusto = $this->money($_POST['cotacaoCusto'] == '' ? 0 : $_POST['cotacaoCusto'], "bta"); $this->ano = $_REQUEST['ano']; //uploadArquivo roteiro if ($_FILES['roteiro']['name'] != '') { $nomeImagem = date("d_m_Y_H_i_s") . $this->removerAcento($_FILES['roteiro']['name']); $diretorio = $this->URI . "/docs/"; $this->uploadArquivo($_FILES['roteiro'], $nomeImagem, $diretorio); $this->roteiroAnexo = $nomeImagem; } //uploadArquivo pauta if ($_FILES['pauta']['name'] != '') { $nomeImagem = date("d_m_Y_H_i_s") . $this->removerAcento($_FILES['pauta']['name']); $diretorio = $this->URI . "/docs/"; $this->uploadArquivo($_FILES['pauta'], $nomeImagem, $diretorio); $this->pautaAnexo = $nomeImagem; } if ($_POST['nomePacoteOpcional'] != '') { $this->possuiPacoteOpcional = 1; $this->nomePacoteOpcional = $_POST['nomePacoteOpcional']; $this->valorPacoteOpcional = $this->money($_POST['valorPacoteOpcional'] == '' ? 0 : $_POST['valorPacoteOpcional'], "bta"); $this->valorTaxaEmbarqueOpcional = $this->money($_POST['valorTaxaEmbarqueOpcional'] == '' ? 0 : $_POST['valorTaxaEmbarqueOpcional'], "bta"); $this->valorAdesaoOpcional = $this->money($_POST['valorAdesaoOpcional'] == '' ? 0 : $_POST['valorAdesaoOpcional'], "bta"); $this->valorCustoOpcional = $this->money($_POST['valorCustoOpcional'] == '' ? 0 : $_POST['valorCustoOpcional'], "bta"); } else { $this->possuiPacoteOpcional = 0; $this->nomePacoteOpcional = ""; $this->valorPacoteOpcional = 0; $this->valorTaxaEmbarqueOpcional = 0; $this->valorAdesaoOpcional = 0; $this->valorCustoOpcional = 0; } $oM = new Moeda(); $oM->id = $_REQUEST['moeda']; $oE = new StatusGrupo(); $oE->id = $_REQUEST['status']; $this->moeda = $oM; $this->status = $oE; $newid = $this->save(); $_SESSION['tupi.mensagem'] = 20; //registrar quartos novos: //quartos solteiros for ($i = 1; $i < 6; $i++) { $oQ = new Quarto(); $oQ->capacidade = 1; $oQ->numero = "I " . str_pad($i, 2, "0", STR_PAD_LEFT); $oQ->grupo = $this; $oQ->save(); } //quartos casais for ($i = 1; $i < 11; $i++) { $oQ = new Quarto(); $oQ->capacidade = 2; $oQ->numero = "C " . str_pad($i, 2, "0", STR_PAD_LEFT); $oQ->grupo = $this; $oQ->save(); } //quartos duplos for ($i = 1; $i < 11; $i++) { $oQ = new Quarto(); $oQ->capacidade = 2; $oQ->numero = "D " . str_pad($i, 2, "0", STR_PAD_LEFT); $oQ->grupo = $this; $oQ->save(); } //quartos duplos for ($i = 1; $i < 4; $i++) { $oQ = new Quarto(); $oQ->capacidade = 3; $oQ->numero = "T " . str_pad($i, 2, "0", STR_PAD_LEFT); $oQ->grupo = $this; $oQ->save(); } //registrar log $logGrupo = new LogGrupo(); $user = new Usuario(); $user->id = $_SESSION['ag_idUsuario']; $logGrupo->usuario = $user; $logGrupo->grupo = $this; $logGrupo->dataHora = date("Y-m-d H:i:s"); $logGrupo->txtLog = 'Criação do Grupo'; $logGrupo->save(); return $newid; }
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; }