Exemplo n.º 1
0
 public function run()
 {
     $faker = Faker::create();
     foreach (range(1, 3) as $index) {
         Reunione::create(['descripcion' => $faker->company, 'fecha' => $faker->date($format = 'Y-m-d', $max = 'now'), 'hora' => $faker->time($format = 'H:i:s', $max = 'now'), 'multa' => $faker->randomFloat($nbMaxDecimals = NULL, $min = 0, $max = NULL)]);
     }
 }
Exemplo n.º 2
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.º 3
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'));
 }
Exemplo n.º 4
0
 public function index()
 {
     $reuniones = Reunione::where('estado', 'like', 'habil')->get();
     return View::make('home', compact('reuniones'));
 }