public function montaEmailRecuperaSenha(Request $request) { $cpf = $request->all(); $registroUsuarios = new User(); $registroAssociados = new Associado(); $userSelecionado = $registroUsuarios->where('IDUSER', $cpf["IDUSU"])->get()->toArray(); if ($userSelecionado == NULL) { Toast::error('Não existe Usuário para o CPF informado!!'); return view('login.indexRecuperaSenha'); } else { $associadoSelecionado = $registroAssociados->where('CPF', $cpf["IDUSU"])->get()->toArray(); $emailAssociado = $associadoSelecionado[0]['EMAIL']; $data = array(); $data['nome'] = $associadoSelecionado[0]['NOMASS']; $data['cpf'] = $userSelecionado[0]['IDUSER']; $data['email'] = $associadoSelecionado[0]['EMAIL']; Mail::send('login.emailRecuperaSenha', $data, function ($m) use($emailAssociado) { $m->from('*****@*****.**', 'FRTP - Federação Rondoniense de Tiro Prático'); $m->to($emailAssociado)->subject('Recuperação de Senha '); }); $msg = 'Email de recuperação enviado para ' . $emailAssociado; Toast::success($msg); return view('index'); } }
public function store(Request $request) { $dadosForm = $request->all(); $associado = new Associado(); $associado->create($dadosForm); Toast::success('Associado cadastrado com Sucesso!'); return view('interno.index')->with(compact('associado')); }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { $associadodb = new Associado(); $eventosDB = new Eventos(); $modalidadesDB = new Modalidades(); $receber = new Receber(); $associado['associado'] = $associadodb->where('CPF', session('IDUSER'))->first(); $dataAtual = Carbon::now()->format('Y-m-d'); if ($eventosDB->where('DAT_INI', '<=', $dataAtual)->where('DAT_FIM', '>=', $dataAtual)->get()->toArray()) { $anoAtual = Carbon::now()->format('Y'); $associado['eventosDisponiveis'] = $eventosDB->where('DAT_INI', '<=', $dataAtual)->where('DAT_FIM', '>=', $dataAtual)->get()->toArray(); $associado['modalidades'] = $modalidadesDB->where('ANOBASE', '=', $anoAtual)->get()->toArray(); } $codAssociado = $associadodb->where('CPF', session('IDUSER'))->get()->toArray(); $associado['boletos'] = $receber->where('CODASS', '=', $codAssociado[0]['CODASS'])->get()->toArray(); return view('interno.financeiro.index')->with($associado); }
public function gerarBoleto($id) { $associadoDB = new Associado(); $receberDB = new Receber(); $eventosDB = new Eventos(); $inscricaoDB = new Inscricao(); $modalidadesDB = new Modalidades(); $associado = $associadoDB->where('CPF', session('IDUSER'))->first(); $receber = $receberDB->where('CODASS', $associado->CODASS)->where('DOCTOVND', $id)->get()->toArray(); $inscricao = $inscricaoDB->where('SEQINSC', $id)->where('CODMAT', $associado->CODASS)->get()->toArray(); $evento = $eventosDB->where('IDEVENTO', $inscricao[0]['IDEVENTO'])->get()->toArray(); for ($i = 0; $i < count($inscricao); $i++) { $a[] = $modalidadesDB->where('CODMOD', $inscricao[$i]['CODMOD'])->get()->toArray(); } $dscMod = ''; $qtd = ''; for ($j = 0; $j < count($a); $j++) { for ($l = 0; $l < count($a[$j]); $l++) { $dscMod = $dscMod . $inscricao[$j]['QTD'][0] . 'x' . ' | ' . $a[$j][$l]['DSCMOD'] . '<br />'; //$qtd = $qtd.$inscricao[$j]['QTD']{0}.'x'; } } $demostrativo = 'EVENTO: ' . $evento[0]['NOME_EVENTO'] . ';<br />INSCRIÇÃO(ÕES) | MODALIDADES <br />' . $dscMod; if ($receber != NULL) { $cidade = DB::select("Select DSCCID,UFCID FROM CIDADES WHERE CODCID = {$associado->CODCID}"); $carteira = DB::select("Select CODCART FROM TIPODOC WHERE CODDOC = " . $receber[0]['CODDOC'] . ""); $instrucao = DB::select("Select INSTRU_BCO, INSTRU_COB, CODEMP, AG_CODCEDENTE FROM CCORRENTE WHERE CTA_CC = " . $receber[0]['CTA_CC'] . ""); $dadosCedente = DB::select("Select * FROM EMPRESA WHERE CODEMP = " . $instrucao[0]->CODEMP . ""); $seq = DB::select("select SEQDOC from CTARECEBER WHERE DOCTOVND = {$id}"); $linhaDigCodBarra = DB::select("select CodBarra,LinhaDig from Sp_Codbarra_Linhadig(" . $seq[0]->SEQDOC . ")"); $sacado = new Agente($associado->NOMASS, $associado->CPF, $associado->ENDERECO, $associado->CEP, $cidade[0]->DSCCID, $cidade[0]->UFCID); $cedente = new Agente($dadosCedente[0]->NOMEEMPRESA, $dadosCedente[0]->CNPJ, $dadosCedente[0]->ENDERECO, $dadosCedente[0]->CEP, $dadosCedente[0]->CID_REP); $codigoBarras = $linhaDigCodBarra[0]->CODBARRA; $linhaDig = $linhaDigCodBarra[0]->LINHADIG; $nossoNumero = substr_replace($receber[0]['DOCTO'], '-', -1, -1); $boleto = new Sicoob(array('dataVencimento' => new DateTime($receber[0]['VENCTO']), 'valor' => $receber[0]['V_PARCELA'], 'sequencial' => $nossoNumero, 'sacado' => $sacado, 'cedente' => $cedente, 'agencia' => $instrucao[0]->AG_CODCEDENTE, 'carteira' => $carteira[0]->CODCART, 'conta' => 370258, 'convenio' => 3197, 'especieDoc' => 'DM', 'numeroDocumento' => $receber[0]['SEQDOC'], 'descricaoDemonstrativo' => $demostrativo, 'instrucoes' => $instrucao[0]->INSTRU_BCO . '<br />' . $instrucao[0]->INSTRU_COB, 'digitavelLinha' => $linhaDig, 'codigoDeBarras' => $codigoBarras)); echo $boleto->getOutput(); } else { $associado = NULL; if ($eventosDB->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'] = $eventosDB->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(); Toast::warning('Você não esta inscrito no Evento Selecionado!'); return view('interno.eventos.index')->with($associado); } }