public function run() { // going 'Faker' :) on the polls table. $faker = Faker::create(); for ($i = 1; $i <= 5; $i++) { $Farmacia = new Farmacia(); $Farmacia->direccion = $faker->address; $Farmacia->nombre = $faker->company; $Farmacia->email = $faker->email; $Farmacia->telefono = $faker->phoneNumber; $Farmacia->web = $faker->domainName; $Farmacia->municipios_id = $faker->numberBetween(1, 5); $Farmacia->save(); } }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $usuario = Usuario::find($id); if ($usuario->cargo == "administrador") { $admi = Usuario::find($usuario->id)->administrador; Administradore::destroy($admi->id); } else { $encargado = Usuario::find($id)->encargadofarmacia; $farmacia = Farmacia::where('encargadofarmacia_id', '=', $encargado->id)->first(); $farmacia->habilitado = "no"; $farmacia->save(); Encargadofarmacia::destroy($encargado->id); } $persona = Usuario::find($id)->persona; Persona::destroy($persona->id); Usuario::destroy($usuario->id); return Redirect::route('usuario.index'); }
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); } }
</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>
<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'); }
})->name('farmacias'); $app->post('/', function () use($app, $em, $validator, $contentType, $erros) { $app->response->headers->set('Content-Type', 'application/vnd.api+json; version 1'); $schema = $validator['retriever']->retrieve('file://' . $validator['dir'] . '/farmacias/post.json'); $data = json_decode($app->request->getBody()); $r = null; if ($app->request->headers->get('Content-Type') === $contentType['json'] || $app->request->headers->get('Content-Type') === $contentType['jsonapi']) { $validator['validator']->check($data, $schema); if ($validator['validator']->isValid()) { $farmacia = json_decode($app->request->getBody(), true); $nome = $farmacia['nome']; $descricao = $farmacia['descricao']; $em->getConnection()->beginTransaction(); $farmaciaCriada = true; try { $f = new Farmacia(); $f->setNome($nome); $f->setDescricao($descricao); $f->setDataDeActualizacao(new DateTime('NOW')); $f->setDataDeCriacao(new DateTime('NOW')); $em->persist($f); $em->flush(); $em->getConnection()->commit(); } catch (Exception $e) { $em->getConnection()->rollback(); $farmaciaCriada = false; } if ($farmaciaCriada) { $r = array('farmacias' => array('id' => $f->getId(), 'nome' => $f->getNome(), 'descricao' => $f->getDescricao(), 'dataDeCriacao' => $f->getDataDeCriacao()->format('Y-m-d H:i:s'), 'dataDeActualizacao' => $f->getDataDeActualizacao()->format('Y-m-d H:i:s'))); $app->response->setStatus(201); } else {
public function reportefarmaciasgeneral() { $farmacias = Farmacia::all(); $html = View::make('administrador.farmacias.reportefarmaciasgeneral')->with('farmacias', $farmacias); return PDF::load($html, 'A4', 'portrait')->show(); //return PDF::load($html, 'A4', 'portrait')->show(); }
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'); } }