Exemple #1
0
 public function PostAgregaAlumno()
 {
     if (Input::get("usuario_fullname") != '') {
         $existe = Reservas::where('user_id', Input::get("usuario_fullname"))->where('clase_id', Input::get("clase_id"))->where('dias_clases_id', Input::get("dias_clases_id"))->where('fecha', Input::get("fecha"))->count();
         if ($existe == 0) {
             $reservas = new Reservas();
             $reservas->user_id = Input::get("usuario_fullname");
             $reservas->clase_id = Input::get("clase_id");
             $reservas->dias_clases_id = Input::get("dias_clases_id");
             $reservas->fecha = Input::get("fecha");
             $reservas->hora = Input::get("hora_inicio");
             $reservas->save();
             \Session::flash('success_message', 'Alumno agregado con exito!');
         } else {
             \Session::flash('warning_message', 'Este alumno ya está inscrito en esta clase!');
         }
     } else {
         \Session::flash('error_message', 'No se pudo agregar al alumno, intentelo denuevo');
     }
     return redirect('horarios/mishorarios');
 }
Exemple #2
0
 public function Reservar()
 {
     try {
         date_default_timezone_set('America/Santiago');
         setlocale(LC_ALL, "es_ES");
         $fecha = Input::get('fecha');
         if (date("Y-m-d", strtotime($fecha)) >= date('Y-m-d')) {
             $user_id = Auth::user()->id;
             $hora = Input::get('hora');
             $clase_id = Input::get('clase_id');
             $dias_clases_id = Input::get('dias_clases_id');
             $reserva = new Reservas();
             $reserva->user_id = $user_id;
             $reserva->fecha = $fecha;
             $reserva->hora = $hora;
             $reserva->clase_id = $clase_id;
             $reserva->dias_clases_id = $dias_clases_id;
             $reserva->cuenta_cupo = !HelperUsuarios::esSabado($fecha);
             $reserva->save();
             return response()->json(array('success' => true, 'msg' => 'ok', 'reserva_id' => $reserva->id));
         } else {
             return response()->json(array('success' => true, 'msg' => 'fecha_pasada'));
         }
     } catch (\Exception $e) {
         return response()->json(array('success' => false, 'msg'));
     }
 }