Ejemplo n.º 1
1
 public function update($CPF, Request $request)
 {
     $associado = new Associado();
     $upd = $request->all();
     unset($upd['_token']);
     unset($upd['_method']);
     $this->associado->where(['CPF' => session('IDUSER')])->update($upd);
     Toast::success('Cadastro atualizado com Sucesso!');
     return view('interno.index')->with(compact('associado'));
 }
Ejemplo n.º 2
0
 /**
  * @param $id
  * @param Request $request
  */
 public function efetuarInscricao($id, Request $request)
 {
     $inscricao = new Inscricao();
     $eventoDB = new Eventos();
     $associadoDB = new Associado();
     $modalidadesDB = new Modalidades();
     $receber = new Receber();
     $associado = $associadoDB->where('CPF', session('IDUSER'))->get()->toArray();
     $tipoDoc = DB::select("SELECT A.Cta_CC FROM TipoDoc A WHERE A.coddoc = '001'");
     $sequencia = DB::select('Select Gen_Id(Seq_Insc,1) as SeqInsc from RDB$DATABASE');
     $form = $request->all();
     $i = 0;
     foreach ($form as $key => $value) {
         for ($j = 0; $j < count($form); $j++) {
             if ($key = 'check_' . $i . '_' . $j && $value != '') {
                 if (Input::get('check_' . $i . '_' . $j) != null) {
                     $dados['SEQINSC'] = $sequencia[0]->SEQINSC;
                     $dados['CODMOD'] = Input::get('check_' . $i . '_' . $j);
                     $dados['IDEVENTO'] = Input::get('codEvento_' . $i . '_' . $j);
                     $dados['DATA'] = Carbon::now()->format('Y-m-d');
                     $dados['CODMAT'] = $associado[0]['CODASS'];
                     $dados['QTD'] = Input::get('qtdPistas_' . $i . '_' . $j);
                     $dados['VALOR'] = Input::get('valor_' . $i . '_' . $j);
                     $dados['CODDOC'] = '001';
                     $dados['CTA_CC'] = $tipoDoc[0]->CTA_CC;
                     $dados['CODCC'] = Input::get('codcc_' . $i . '_' . $j);
                     $inscricao->create($dados);
                 }
             }
         }
         $i++;
     }
     DB::select("Execute Procedure SP_Boletos(" . $sequencia[0]->SEQINSC . ", 'I')");
     if ($eventoDB->where('DAT_INI', '<=', Carbon::now()->format('Y-m-d'))->where('DAT_FIM', '>=', Carbon::now()->format('Y-m-d'))->get()->toArray()) {
         $anoAtual = Carbon::now()->format('Y');
         $associado['eventosDisponiveis'] = $eventoDB->where('DAT_INI', '<=', Carbon::now()->format('Y-m-d'))->where('DAT_FIM', '>=', Carbon::now()->format('Y-m-d'))->get()->toArray();
         $associado['modalidades'] = $modalidadesDB->where('ANOBASE', '=', $anoAtual)->get()->toArray();
     }
     $associado['associado'] = $associadoDB->where('CPF', session('IDUSER'))->first();
     $codAssociado = $associadoDB->where('CPF', session('IDUSER'))->get()->toArray();
     $associado['boletos'] = $receber->where('CODASS', '=', $codAssociado[0]['CODASS'])->get()->toArray();
     Toast::success('Inscrição efetuada com Sucesso! Imprima o boleto!');
     return view('interno.financeiro.index')->with($associado);
     /*
     
             $eventoDB = new Eventos();
     
             $associadoDB = new Associado();
     
             $receber = new Receber();
     
             $evento = $eventoDB->where('CODCC', $id)->get()->toArray();
     
             $associado = $associadoDB->where('CPF', session('IDUSER'))->get()->toArray();
     
             if ( $receber->where('CODASS','=', $associado[0]['CODASS'])->where('CODCC','=', $id)->get()->toArray() )
             {
                 $associado['associado'] = $associadoDB->where('CPF', session('IDUSER'))->first();
     
                 $associado['eventosDisponiveis'] = $eventoDB->orderBy('CODCC','DESC')->get()->toArray();
     
                 Toast::warning('Você já esta inscrito no Evento Selecionado!');
     
                 return view('interno.eventos.index')->with($associado);
             }
             else
             {
     
                 $dataAtual = Carbon::now()->format('Y-m-d');
     
                 if (( $evento[0]['DT_INI_INS'] <= $dataAtual )&&( $evento[0]['DT_FIM_INS'] >= $dataAtual ))
                 {
                     $tipoDoc = DB::select("Select
                       A.Cta_CC,
     
                       D.NomeGen, --Onde está armazenado o GENERATOR da carteira para Nosso Núm.
                       B.CodCoop as NumCoop,
                       B.CodCliente as NumCli,
                       B.AgeBco,B.POSTO,
                       D.Convenio,C.Cod_Bco
     
                     from TipoDoc A
                     Left join CCorrente B on (B.Cta_CC = A.Cta_CC)
                     left join Bancos C on (C.CodBanco = B.CodBanco)
                     left join Carteira D on (D.CodCta = A.Cta_CC and D.CodCart = A.CodCart)
                     where A.coddoc = '001'");
     
                     $nomeGerador = $tipoDoc[0]->NOMEGEN;
     
                     $sequencialNossoNumeroResp = DB::select('select Gen_Id('.$nomeGerador.',1) FROM RDB$DATABASE');
     
                     $sequencialNossoNumero = $sequencialNossoNumeroResp[0]->GEN_ID;
     
                     $digitoVerificador = $this->calculaDigitoVerificador($tipoDoc[0]->NUMCOOP, $tipoDoc[0]->NUMCLI, $sequencialNossoNumero);
     
                     $nossoNumeroLimpo = $sequencialNossoNumero.$digitoVerificador;
     
                     $nossoNumero = str_pad((int)$nossoNumeroLimpo,8,"0",STR_PAD_LEFT);
     
     
     
     
                     //Define a data de vencimento do boleto
                     $dataEncerraIns = Carbon::createFromFormat('Y-m-d', $evento[0]['DT_FIM_INS'])->format('d/m/Y');
                     $a = explode('/', $dataEncerraIns);
                     $vencimento = ($a[0] - 1).'/'.$a[1].'/'.$a[2];
     
                     $ctaReceber['EMISSAO'] = Carbon::now()->format('Y-m-d');
     
                     $ctaReceber['DOCTO'] = $nossoNumero;
     
                     $ctaReceber['PARC'] = 1;
     
                     $ctaReceber['CODDOC'] = 001;
     
                     $ctaReceber['CODASS'] = $associado[0]['CODASS'];
     
                     $ctaReceber['VENCTO'] = $evento[0]['DT_FIM_INS'];
     
                     $ctaReceber['V_PARCELA'] = $evento[0]['VALOR'];
     
                     $ctaReceber['CODCC'] = $evento[0]['CODCC'];
     
                     $receber->create($ctaReceber);
     
     
     
     
                     $associado['associado'] = $associadoDB->where('CPF', session('IDUSER'))->first();
     
                     $associado['eventosDisponiveis'] = $eventoDB->orderBy('CODCC','DESC')->get()->toArray();
     
     
                     Toast::success('Inscrição efetuada com Sucesso! Imprima o boleto!');
                     return view('interno.eventos.index')->with($associado);
     
                 }
                 else
                 {
                     $associado['associado'] = $associadoDB->where('CPF', session('IDUSER'))->first();
     
                     $associado['eventosDisponiveis'] = $eventoDB->orderBy('CODCC','DESC')->get()->toArray();
     
     
                     Toast::warning('Evento fora do Prazo de Inscrição!');
     
                     return view('interno.eventos.index')->with($associado);
     
                 }
     
             }
     */
 }
Ejemplo n.º 3
0
 public function montaEmailContato(Request $request)
 {
     $dadosForm = $request->all();
     $data = array();
     $data['NOME'] = $dadosForm['NOME'];
     $data['EMAIL'] = $dadosForm['EMAIL'];
     $data['MENSAGEM'] = $dadosForm['MESSAGE'];
     Mail::send('login.emailContato', $data, function ($m) {
         $m->from('*****@*****.**', 'Contato feito pelo site da FRTP - Federação Rondoniense de Tiro Prático');
         $m->to('*****@*****.**')->subject('Contato Site');
     });
     Toast::success('Contato efetuado. Obrigado!');
     return view('index');
 }