</tr> @foreach ($farmacias as $farmacia) <tr> <td>{{$farmacia->nombre}}</td> <td>{{$farmacia->direccion}}</td> <td>{{$farmacia->telefono}}</td> @if($farmacia->habilitado=="si") <?php $encargado = Farmacia::find($farmacia->id)->encargadofarmacia; $persona = Persona::where('usuario_id', '=', $encargado->usuario_id)->first(); ?> <td>{{$persona->nombre}}</td> <td>{{$persona->telefono}}</td> @endif @if($farmacia->habilitado=="no") <td>{{ "no asignado" }}</td> <td>{{ "no asignado" }}</td> @endif <?php $admin = Farmacia::find($farmacias[0]->id)->administrador; $user = Administradore::find($admin->id)->usuario; $zon = Farmacia::find($farmacia->id)->zona; ?> <td>{{$zon->nombre}}</td> <td>{{$user->nick}}</td> </tr> @endforeach </table>
public function damefarmaciasporturno() { if (Request::ajax()) { $fec = date('Y-m-j'); $fechaa = Turno::where('fechaturno', '=', $fec)->first(); $farmacias = Turno::find($fechaa->id)->farmacias; for ($i = 0; $i < count($farmacias); $i++) { $geolocalizacion = Farmacia::find($farmacias[$i]->id)->geolocalizacion; $array[$i] = array("nombre" => $farmacias[$i]->nombre, "telefono" => $farmacias[$i]->telefono, "direccion" => $farmacias[$i]->direccion, "puntox" => $geolocalizacion->puntox, "puntoy" => $geolocalizacion->puntoy); } echo json_encode($array); } }
<th whidth="15%">Telefono encargado</th> <th whidth="15%">Registrado por Administrador</th> </tr> @foreach ($farmacias as $farmacia) <tr> <td>{{$farmacia->nombre}}</td> <td>{{$farmacia->direccion}}</td> <td>{{$farmacia->telefono}}</td> @if($farmacia->habilitado=="si") <?php $encargado = Farmacia::find($farmacia->id)->encargadofarmacia; $persona = Persona::where('usuario_id', '=', $encargado->usuario_id)->first(); ?> <td>{{$persona->nombre}}</td> <td>{{$persona->telefono}}</td> @endif @if($farmacia->habilitado=="no") <td>{{ "no asignado" }}</td> <td>{{ "no asignado" }}</td> @endif <?php $admin = Farmacia::find($farmacias[0]->id)->administrador; $user = Administradore::find($admin->id)->usuario; ?> <td>{{$user->nick}}</td> </tr> @endforeach </table>
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $farmacia = Farmacia::find($id); $farmacia->delete(); return Response::json($farmacia, 202); }
public function reporteturnos() { $turnos = Farmacia::find(Session::get('farmacia_id'))->turnos; $html = View::make('farmacia.reporteturnos')->with('turnos', $turnos); return PDF::load($html, 'A4', 'portrait')->download('turnos del año'); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $geoloca = Farmacia::find($id)->geolocalizacion; $encargado = Farmacia::find($id)->encargadofarmacia; $usuaro = Encargadofarmacia::find($encargado->id)->usuario; $persona = Usuario::find($usuaro->id)->persona; $farmacia = Farmacia::find($id); if (count($turnos = Farmacia::find($id)->turnos) != 0) { foreach ($turnos as $key) { $farmacia->turnos()->detach($key->id); } } Encargadofarmacia::destroy($encargado->id); Usuario::destroy($usuaro->id); Farmacia::destroy($id); Persona::destroy($persona->id); Geolocalizacione::destroy($geoloca->id); return Redirect::route('farmacia.index'); }
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'); } }