Exemplo n.º 1
0
 public function newAsistencia($data)
 {
     $idReunion = $data['idReunion'];
     $codigo = $data['codigo'];
     $bandera = Persona::where('dni', '=', $codigo)->firstOrFail();
     $idPersona = $bandera->id;
     if ($bandera->tipo == 'Apoderado') {
         $apoderados = Reunione::find($idReunion)->apoderados;
         if ($apoderados->find($idPersona)) {
             return 'Error: El usuario ya a sido registrado';
         } else {
             $stime = date("G:i:s");
             $apoderado = Persona::find($idPersona);
             $reunion = Reunione::find($idReunion);
             try {
                 $reunion->apoderados()->attach($apoderado, array('estado' => true, 'hora' => $stime));
             } catch (Exception $e) {
                 return $e->getMessage();
             }
             return 'Correcto:';
         }
     } else {
         return 'Error: El codigo no le pertenece a un apoderado';
     }
 }
Exemplo n.º 2
0
 public function selectAsistencia($id)
 {
     $reunion = Reunione::find($id);
     $personas = Reunione::find($id)->apoderados()->orderBy('hora', 'asc')->get();
     return View::make('reuniones/viewDetailAsistencias', compact('reunion', 'personas'));
 }