Пример #1
0
 public function poliza(Request $request)
 {
     $lookFor = $request->input('poliza');
     $poliza = Poliza::where('folio', $lookFor)->get();
     if ($poliza->count() > 0) {
         return Redirect::route('poliza.show', ['id' => $poliza[0]['id']]);
     } else {
         notify()->flash('No existe el folio que has buscado', 'error', ['timer' => 1500]);
         return Redirect::route('dashboard');
     }
 }
Пример #2
0
 /**
  * @param $id
  * @return \Illuminate\Http\RedirectResponse
  */
 public function emitir($id)
 {
     $poliza = Poliza::find($id);
     if ($poliza->folio != 0) {
         return Redirect::route('poliza.show', ['id' => $poliza->id]);
     }
     if (Poliza::all()->count() > 0) {
         $last = Poliza::where('folio', '!=', '0')->get()->last();
         if (is_null($last)) {
             $folio = 1;
         } else {
             $folio = $last->folio + 1;
         }
     } else {
         $folio = 01;
     }
     $poliza->update(['folio' => $folio, 'vigencia_inicio' => Carbon::now()->format('Y-m-d'), 'sello' => sha1($poliza->id)]);
     $poliza = Poliza::find($id);
     $poliza->vigencia_final = Carbon::parse($poliza->vigencia_inicio)->addYear(1);
     $poliza->save();
     return Redirect::route('poliza.show', ['id' => $poliza->id]);
 }
Пример #3
0
 public function validationSello($id)
 {
     $user = Poliza::where('sello', $id)->get();
     $identifier = $user[0]['id'];
     return Redirect::route('poliza.show', ['id' => $identifier]);
 }
Пример #4
0
 public function cancelables()
 {
     $polizas = Poliza::where('cancelable', true)->get();
     return view('toolbox.cancelables', compact('polizas'));
 }
Пример #5
0
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function show($slug)
 {
     $as = Asegurado::findBySlug($slug);
     $polizas = Poliza::where('asegurado_id', $as->id)->get();
     return view('asegurado.show', compact('as', 'polizas'));
 }