예제 #1
0
 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;
 }
 /**
  * Creates a new model.
  * If creation is successful, the browser will be redirected to the 'view' page.
  */
 public function actionCreate()
 {
     $model = new Participante();
     // Uncomment the following line if AJAX validation is needed
     // $this->performAjaxValidation($model);
     if (isset($_POST['Participante'])) {
         $model->attributes = $_POST['Participante'];
         if ($model->save()) {
             $this->redirect(array('view', 'id' => $model->IDPARTICIPANTE));
         }
     }
     $this->render('create', array('model' => $model));
 }
예제 #3
0
 public function postGravar()
 {
     $participante = new Participante();
     $participante->nome = Input::get('nome');
     $participante->bi_nuit = Input::get('identificacao');
     $participante->data_nasc = Input::get('dataNasc');
     $participante->sexo = Input::get('sexo');
     $participante->bairro = Input::get('bairro');
     $participante->distrito = Input::get('distrito');
     $participante->save();
     $participantes = Participante::all();
     return View::make('Participante.participanteVisu')->with('participantes', $participantes);
 }
예제 #4
0
 public static function post_retos($recibido)
 {
     $participantes = isset($recibido->participantes) ? $recibido->participantes : array();
     unset($recibido->participantes);
     $reto = new Reto();
     $reto->add_data($recibido);
     $respuesta = new stdClass();
     $respuesta->result = $reto->save();
     foreach ($participantes as $value) {
         $participante = new Participante();
         $participante->add_data($value);
         $participante->CODRETO = $reto->CODRETO;
         $participante->save();
     }
     if ($respuesta->result) {
         $respuesta->mensaje = "Reto creado correctamente.";
         $respuesta->reto = $reto;
     } else {
         $respuesta->mensaje = "No se pudo crear el reto.";
     }
     return $respuesta;
 }
예제 #5
0
$quantidade_alunos = $_POST['quantidade_alunos'];
if ($_POST['tipo_id'] == 1 || $_POST['tipo_id'] == 2) {
    $campus = Campus::find($_POST['campus_id']);
}
$escola = $_POST['escola'];
$participante = Participante::find_by_cpf($cpf);
if (isset($participante)) {
    header("location: /" . $config['PATH'] . "/inscricoes/form_login.php?syserror=CPF_JA_INSCRITO");
    exit;
}
$participante = new Participante();
$participante->nome = $nome;
$participante->nome_mae = $nome_mae;
$participante->identidade = $identidade;
$participante->cpf = $cpf;
$participante->data_nascimento = $data_nascimento;
$participante->email = $email;
$participante->tipo = $tipo;
if ($tipo->id == 1 || $tipo->id == 2) {
    $participante->campus = $campus;
}
$participante->escola = $escola;
if ($tipo->id == 3) {
    $participante->quantidade_alunos = $quantidade_alunos;
} else {
    $participante->quantidade_alunos = 0;
}
$participante->save();
session_start();
$_SESSION['participante'] = $participante;
header("location: /" . $config['PATH'] . "/inscricoes/index.php?info=INSCRICAO_SUCESSO");