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')); }
/** * @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); } } */ }
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'); }