public function edit() { $alumno = Auth::user()->join('alumnos', 'users.id', '=', 'alumnos.usuario_id')->where('users.id', Auth::user()->id)->first(); $alumnoGrupo = DB::table('alumnos')->join('grupos', 'alumnos.grupo_id', '=', 'grupos.id')->where('alumnos.usuario_id', Auth::user()->id)->first(); $alumnoTurno = DB::select('select usuario_id, nombres, grupo, turno from alumnos join grupos on alumnos.grupo_id = grupos.id join turnos on grupos.turno_id = turnos.id where alumnos.usuario_id = ?', [Auth::user()->id]); $alumnoSemestre = DB::select('select usuario_id, nombres, grupo, semestre from alumnos join grupos on alumnos.grupo_id = grupos.id join semestres on grupos.semestre_id = semestres.id where alumnos.usuario_id = ? limit 1', [Auth::user()->id]); $grupo = Grupo::where('status', 1)->get(); $turno = Turno::all(); $semestre = Semestre::all(); return View::make('datos_escolares.edit', compact('alumno', 'alumnoGrupo', 'alumnoTurno', 'alumnoSemestre', 'grupo', 'turno', 'semestre')); }
/** * Display a listing of the resource. * * @return Response */ public function index() { $fechahoy = date("Y-m-j"); $fecha = Turno::where('fechaturno', '=', $fechahoy)->first(); if (count($turnoo = Turno::all()) != 0) { $farmacias = Turno::find($fecha->id)->farmacias; $mensaje = "no esta de Turno"; foreach ($farmacias as $key) { if ($key->id == Session::get('farmacia_id')) { $mensaje = "Esta de turno"; } } return View::make('farmacia.inicio')->with('mensaje', $mensaje)->with('fechahoy', $fechahoy); } else { $mensaje = "no esta de Turno"; return View::make('farmacia.inicio')->with('mensaje', $mensaje)->with('fechahoy', $fechahoy); } }
public function index() { $turnos = Turno::all(); return View::make('turno.index')->with('turnos', $turnos); }
@extends('layoutsadministrador.baseturno') @section('content') <center><h1>Informacion sobre asignacion de turnos</h1> <?php $turnos = Turno::all()->lists('fechaturno'); if (count($turnos) > 0) { $primerturno = Turno::where('fechaturno', '=', $turnos[0])->first(); $farmacias = Turno::find($primerturno->id)->farmacias; } else { $farmacias = array(); } ?> @if(count($turnos)!=0) <h2>Turnos</h2> <p>Las fechas de turnos ya fueron asignados, si desea asignarlos nuevamente eliminelos!</p> @endif @if(count($turnos)==0) <h2>Turnos</h2> <p>Turnos vacios puede asignarlos hacendo click en Asignar fechas para turnos</p> @endif @if(count($farmacias)!=0) <h2>Sorteo de turnos</h2> <p>Los turnos ya fueron sorteados, elimine los sorteos si desea sortear nuevamente los turnos</p> @endif @if(count($farmacias)==0) <h2>Sorteo de turnos</h2> <p> El sorteo de turnos esta disponible.</p> @endif </center>
public function eliminarturnos() { try { $turno = Turno::all(); $cont = 0; while ($cont < count($turno)) { $farmacias = Turno::find($turno[$cont]->id)->farmacias; for ($i = 0; $i < count($farmacias); $i++) { $farmacia = Farmacia::find($farmacias[$i]->id); $farmacia->turnos()->detach($turno[$cont]->id); } $cont++; } for ($i = 0; $i < count($turno); $i++) { Turno::destroy($turno[$i]->id); //echo "se elimino: ".$turno[$i]->fechaturno; } return Redirect::route('turno.index'); } catch (Exception $e) { return Redirect::route('turno.index'); } }