本文整理汇总了PHP中Grupo::getById方法的典型用法代码示例。如果您正苦于以下问题:PHP Grupo::getById方法的具体用法?PHP Grupo::getById怎么用?PHP Grupo::getById使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Grupo
的用法示例。
在下文中一共展示了Grupo::getById方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: migrarParticipantes
public function migrarParticipantes()
{
$p = new Participante();
$g = new Grupo();
$gorigem = new Grupo();
$oD = new Distribuicao();
$idGrupo = $g->md5_decrypt($_REQUEST['idGrupoPara']);
$idGrupoDe = $g->md5_decrypt($_REQUEST['idGrupoDe']);
$g->getById($idGrupo);
$gorigem->getById($idGrupoDe);
$usuario = new Usuario();
$usuario->id = $_SESSION['ag_idUsuario'];
$data = date("Y-m-d H:i:s");
foreach ($_REQUEST['participante'] as $key => $id) {
$p->getById($id);
$p->grupo = $g;
$p->valorTotal = $g->getValorTotal($p->pacoteOpcional);
$p->custoTotal = $g->getCustoTotal($p->pacoteOpcional);
$p->save();
$p->atualiza_status();
//grava log de pagamento
$oLog = new LogUsuario();
$movimento = "MIGRAR PARTICIPANTE<BR> CLIENTE: " . $p->cliente->nomeCompleto . "<BR> GRUPO ORIGEM: " . $gorigem->nomePacote . "<BR> GRUPO DESTINO: " . $g->nomePacote;
$oLog->usuario = $usuario;
$oLog->data = $data;
$oLog->movimento = $movimento;
$oLog->save();
//fim da log
//remover distribuicao dos quartos
$oD->remover($id);
}
$_SESSION['tupi.mensagem'] = 57;
}
示例2: incluir
public function incluir()
{
$oGrupo = new Grupo();
$oGrupo->getById($oGrupo->md5_decrypt($_REQUEST['idGrupo']));
$this->grupo = $oGrupo;
$this->numero = $_REQUEST['numero'];
$this->capacidade = $_REQUEST['capacidade'];
$newid = $this->save();
$_SESSION['tupi.mensagem'] = 29;
return $newid;
}
示例3: incluir
public function incluir()
{
$oGrupo = new Grupo();
$oGrupo->getById($oGrupo->md5_decrypt($_REQUEST['idGrupo']));
$oCA = new CompanhiaAerea();
$oCA->id = $_REQUEST['companhiaAerea'];
$this->companhiaAerea = $oCA;
$this->grupo = $oGrupo;
$this->dataEmbarque = $this->convdata($_REQUEST['dataEmbarque'], "ntm");
$this->horaEmbarque = $_REQUEST['horaEmbarque'];
$this->horaChegada = $_REQUEST['horaChegada'];
$this->trecho = $_REQUEST['trecho'];
$this->numeroVoo = $_REQUEST['numeroVoo'];
$newid = $this->save();
$_SESSION['tupi.mensagem'] = 26;
return $newid;
}
示例4: Grupo
if (!isset($_REQUEST['ajax'])) {
$tpl->BREADCRUMB = ' <ul class="breadcrumb">
<li>
<a href="home.php">Home</a> <span class="divider">/</span>
</li>
<li>
<a href="grupos.andamento.php">Grupos</a> <span class="divider">/</span>
</li>
<li class="active">Lista de Participantes</li>
</ul>';
}
//configura o grupo na pagina
$oGrupo = new Grupo();
$idGrupo = $oGrupo->md5_decrypt($_REQUEST['idGrupo']);
$oGrupo->getById($idGrupo);
$tpl->NOME_GRUPO = $oGrupo->nomePacote;
$tpl->ID_GRUPO_HASH = $_REQUEST['idGrupo'];
$oP = new Pagamento();
$oA = new Abatimento();
$oParticipante = new Participante();
$strBusca = isset($_REQUEST['busca']) ? str_replace(".", "", str_replace("-", "", $_REQUEST['busca'])) : "";
$totalParticipantes = $oParticipante->recuperaTotal($idGrupo, $strBusca);
$pagina = isset($_REQUEST['pagina']) ? $_REQUEST['pagina'] : 1;
$configPaginacao = $oParticipante->paginar($totalParticipantes, $pagina);
$rsPartic = $oParticipante->pesquisa($configPaginacao['primeiroRegistro'], $configPaginacao['quantidadePorPagina'], $idGrupo, $strBusca);
$tpl->MODELO_CONTRATO = $oGrupo->modeloContrato;
$tpl->MODELO_FICHA = $oGrupo->modeloFicha;
if ($configPaginacao['totalPaginas'] > 1) {
$tpl->block("BLOCK_PAGINACAO");
}
示例5: Grupo
<?php
include "tupi.inicializar.php";
$codTemplate = "relatorio";
include "tupi.template.inicializar.php";
$codAcesso = 15;
include "tupi.seguranca.php";
$ogrupo = new Grupo();
$ogrupo->getById($ogrupo->md5_decrypt($_REQUEST['idGrupo']));
$tpl->COD_GRUPO = str_pad($ogrupo->id, 7, "0", STR_PAD_LEFT);
$tpl->NOME_GRUPO = $ogrupo->nomePacote;
$tpl->ID_GRUPO_HASH = $_REQUEST['idGrupo'];
$tpl->DATA_RELATORIO = "Data/Hora:" . date("d/m/Y h:i:s");
$oD = new Distribuicao();
$oQuarto = new Quarto();
$oParticipante = new Participante();
$rsQ = $oQuarto->getRows(0, 999, array("capacidade" => "asc", "numero" => "asc"), array("grupo" => " = " . $ogrupo->id));
foreach ($rsQ as $key => $quarto) {
$tpl->N_QUARTO = $quarto->numero;
//particpantes no quarto
$rsd = $oD->getRows(0, 999, array("id" => "asc"), array("quarto" => " = " . $quarto->id));
foreach ($rsd as $keyD => $distribuicao) {
$tpl->OBS = "";
$tpl->LASTNAME = $distribuicao->participante->nomeFamilia();
$tpl->IDADE = $distribuicao->participante->cliente->idade();
$tpl->ACESSO = $distribuicao->participante->cliente->preferencial == 1 ? "Sim " : "Não";
if ($distribuicao->participante->cliente->problemasSaude != "") {
$tpl->OBS = "Problemas de saúde:<br/>" . $distribuicao->participante->cliente->problemasSaude;
}
if ($distribuicao->participante->cliente->restricaoAlimentar != "") {
$tpl->OBS .= "<BR>Restrição Alimentar:<br>" . $distribuicao->participante->cliente->restricaoAlimentar;
示例6: Grupo
$tpl->BREADCRUMB = ' <ul class="breadcrumb">
<li>
<a href="home.php">Home</a> <span class="divider">/</span>
</li>
<li>
<a href="grupos.andamento.php">Grupos</a> <span class="divider">/</span>
</li>
<li>
<a href="participante.lista.php?idGrupo=' . $_REQUEST['idGrupo'] . '">Participantes</a> <span class="divider">/</span>
</li>
<li class="active">Cadastrar Participante</li>
</ul>';
$oG = new Grupo();
$idGrupo = $oG->md5_decrypt($_REQUEST['idGrupo']);
$oG->getById($idGrupo);
$tpl->NOME_GRUPO = $oG->nomePacote;
$oQuarto = new Quarto();
$oCliente = new Cliente();
$oUf = new Uf();
$oCidade = new cidade();
$oEstCivil = new EstadoCivil();
$oPartic = new Participante();
$idGrupo = $oCliente->md5_decrypt($_REQUEST['idGrupo']);
$oG->getById($idGrupo);
$tpl->NOME_PACOTE = $oG->nomePacote;
if ($oG->possuiPacoteOpcional == 1) {
$tpl->NOME_PACOTE_OPCIONAL = $oG->nomePacoteOpcional;
$tpl->block("BLOCK_PACOTE_OPCIONAL");
}
$tpl->ID_GRUPO_HASH = $_REQUEST['idGrupo'];
示例7: incluirPagamento
function incluirPagamento()
{
$oPartic = new Participante();
$oPartic->getById($this->md5_decrypt($_REQUEST['idParticipante']));
$oTipoP = new TipoPagamento();
$oFin = new FinalidadePagamento();
$oFin->id = $_REQUEST['finalidade'];
$oTipoP->getById($_REQUEST['tipo']);
$om = new Moeda();
$om->getById($_REQUEST['moeda']);
$this->dataPagamento = $this->convdata($_REQUEST['dataPagamento'], "ntm");
$this->obs = $_REQUEST['obs'];
$this->abatimentoAutomatico = isset($_REQUEST['abatimentoAutomatico']) ? 1 : 0;
$this->moeda = $om;
$this->participante = $oPartic;
$this->tipo = $oTipoP;
$this->finalidade = $oFin;
$this->cancelado = 0;
$this->devolucao = $_REQUEST['dev'];
$this->valorParcela = 0;
switch ($_REQUEST['tipo']) {
case $oTipoP->DINHEIRO():
$this->valorPagamento = $this->money($_REQUEST['valorPagamento'], "bta");
$this->cotacaoMoedaReal = isset($_REQUEST['cotacaoMoedaReal']) ? $_REQUEST['cotacaoMoedaReal'] != "" ? $this->money($_REQUEST['cotacaoMoedaReal'], "bta") : 0 : 0;
$this->cotacaoReal = $this->money($_REQUEST['cotacaoReal'], "bta");
$this->parcela = 1;
break;
case $oTipoP->CARTAO():
$this->valorPagamento = $this->money($_REQUEST['valorPagamento'], "bta");
$this->valorParcela = $this->money($_REQUEST['valorParcela'], "bta");
$this->cotacaoMoedaReal = 0;
$this->cotacaoReal = $this->money($_REQUEST['cotacaoReal'], "bta");
$this->codAutorizacao = isset($_REQUEST['codAutorizacao']) ? $_REQUEST['codAutorizacao'] : "";
$this->parcela = $_REQUEST['parcelaCartao'];
$oband = new BandeiraCartao();
$oband->id = $_REQUEST['bandeira'];
$this->bandeira = $oband;
break;
case $oTipoP->DEBITO():
$this->cotacaoMoedaReal = 0;
$this->codAutorizacao = isset($_REQUEST['codAutorizacao']) ? $_REQUEST['codAutorizacao'] : "";
$this->valorPagamento = $this->money($_REQUEST['valorPagamento'], "bta");
$this->cotacaoReal = $this->money($_REQUEST['cotacaoReal'], "bta");
$this->parcela = 1;
$oband = new BandeiraCartao();
$oband->id = $_REQUEST['bandeira'];
$this->bandeira = $oband;
break;
case $oTipoP->CHEQUE():
$ob = new Banco();
$ob->id = $_REQUEST['banco'];
$this->banco = $ob;
$Status = new StatusCheque();
$Status->id = 1;
$oclienteEmissor = new Cliente();
$arrayEmissor = explode("-", $_REQUEST['nomeEmissor']);
if (count($arrayEmissor) > 1) {
$oclienteEmissor->id = $arrayEmissor[1];
} else {
$oec = new EstadoCivil();
$oec->id = 1;
$oclienteEmissor->nomeCompleto = $_REQUEST['nomeEmissor'];
$oclienteEmissor->oclienteEmissor->cpf = "";
$oclienteEmissor->estadoCivil = $oec;
$oclienteEmissor->dataNascimento = date("Y-m-d");
$oclienteEmissor->sexo = "";
$oclienteEmissor->endereco = "";
$oclienteEmissor->bairro = "";
$oclienteEmissor->cep = "";
$oclienteEmissor->telefoneResidencial = "";
$oclienteEmissor->telefoneComercial = "";
$oclienteEmissor->celular = "";
$oclienteEmissor->fax = "";
$oclienteEmissor->rg = "";
$oclienteEmissor->orgaoEmissorRg = "";
$oclienteEmissor->passaporte = "";
$oclienteEmissor->nomeCracha = "";
$oclienteEmissor->tamanhoCamisa = "";
$oclienteEmissor->problemasSaude = "";
$oclienteEmissor->restricaoAlimentar = "";
$oclienteEmissor->email = "";
$oclienteEmissor->nacionalidade = "";
$oclienteEmissor->cidadeEndereco = "";
$oclienteEmissor->estadoEndereco = "";
$oclienteEmissor->paisEndereco = "";
$oclienteEmissor->cidadeNascimento = "";
$oclienteEmissor->paisNascimento = "";
$oclienteEmissor->estadoNascimento = "";
$oclienteEmissor->preferencial = 0;
$oclienteEmissor->enviaCorrespondencia = 0;
$oclienteEmissor->save();
}
$this->parcela = 1;
$this->emissorCheque = $oclienteEmissor;
$this->numeroCheque = isset($_REQUEST['numeroCheque1']) ? $_REQUEST['numeroCheque1'] : "";
$this->dataCompensacao = isset($_REQUEST['dataCompensacao1']) ? $this->convdata($_REQUEST['dataCompensacao1'], "ntm") : '';
$this->valorPagamento = $this->money($_REQUEST['valorCheque1'], "bta");
$this->cotacaoReal = $this->money($_REQUEST['cotacaoReal'], "bta");
$this->cotacaoMoedaReal = 0;
break;
//.........这里部分代码省略.........
示例8: cancelar
function cancelar()
{
$this->getById($this->md5_Decrypt($_REQUEST['idParticipante']));
$oPag = new Pagamento();
$fp = new FinalidadePagamento();
$rs = $oPag->getRows(0, 999, array(), array("participante" => "=" . $this->id, "cancelado" => "=0", "finalidade" => "!=" . $fp->CANCELAMENTO()));
foreach ($rs as $key => $pag) {
$pag->cancelarPagamento();
}
if ($_REQUEST['valorMulta'] != "" && $_REQUEST['valorMulta'] > 0) {
$oPag->participante = $this;
$oPag->dataPagamento = date("Y-m-d");
$oPag->valorPagamento = $this->money($_REQUEST['valorMulta'], "bta");
$oPag->obs = "Cancelamento de Inscri??o - Multa Recis?ria";
$oPag->abatimentoAutomatico = 0;
$oPag->cotacaoReal = $this->money($_REQUEST['cotacaoReal'], "bta");
$oPag->cotacaoMoedaReal = 0;
$oPag->parcela = 1;
$oPag->cancelado = 0;
$oPag->devolucao = 0;
$oFinalidade = new FinalidadePagamento();
$oFinalidade->id = $oFinalidade->CANCELAMENTO();
$oPag->finalidade = $oFinalidade;
$oMoeda = new Moeda();
$oMoeda->id = $this->grupo->moeda->id;
$oTipoP = new TipoPagamento();
$oTipoP->id = $oTipoP->DINHEIRO();
$oPag->moeda = $oMoeda;
$oPag->tipo = $oTipoP;
$oPag->save();
//gera o abatimento do pagamento de cancelamento para o relat?rio
$oG = new Grupo();
$oG->getById($this->grupo->id);
$oAbat = new Abatimento();
if ($oG->moeda->id == $oMoeda->DOLLAR()) {
$oAbat->valor = $oPag->CALCULA_DOLLAR();
} else {
$oAbat->valor = $oPag->CALCULA_REAL();
}
$oAbat->participante = $this;
$oAbat->pagamento = $oPag;
$oAbat->save();
}
if ($_REQUEST['valorCredito'] != "" && $_REQUEST['valorCredito'] > 0) {
$oCred = new Credito();
$oCred->cliente = $this->cliente;
$oCred->moeda = $this->grupo->moeda;
$oCred->valor = $this->money($_REQUEST['valorCredito'], "bta");
$oCred->data = date("Y-m-d");
$oCred->participante = $this;
$oCred->obs = "Cancelamento de Inscri??o - Cr?dito do Grupo: " . $this->grupo->nomePacote;
$oCred->bitUtilizado = 0;
$oCred->cotacaoReal = $this->money($_REQUEST['cotacaoReal'], "bta");
$oCred->save();
}
$oS = new StatusParticipante();
$oS->id = $this->STATUS_DESISTENTE();
$this->status = $oS;
$this->dataInscricao = date("Y-m-d");
$this->save();
$oD = new Distribuicao();
$oD->remover($this->md5_decrypt($_REQUEST['idParticipante']));
//grava log de usuario
$oLog = new LogUsuario();
$data = date("Y-m-d H:i:s");
$usuario = new Usuario();
$usuario->id = $_SESSION['ag_idUsuario'];
$movimento = "CANCELAR (DESISTENTE) PARTICIPANTE<BR> CLIENTE: " . $this->cliente->nomeCompleto . "<BR> GRUPO: " . $this->grupo->nomePacote;
$oLog->usuario = $usuario;
$oLog->data = $data;
$oLog->movimento = $movimento;
$oLog->save();
//fim da log
$_SESSION['tupi.mensagem'] = 25;
}