public function sobres($id) { try { $sobres = Paciente::findOrFail($id)->sobres()->get(); return Response::json(array('error' => false, 'listado' => $sobres->toArray()), 200); } catch (Exception $e) { return Response::json(array('error' => true, 'mensaje' => $e->getMessage() ?: 'No se encuentra el recurso:' . $id), 200); } }
public function esvip($id) { $C = Paciente::findOrFail($id); try { $C->vip = Input::get('vip'); if ($C->save()) { return Response::json(array('error' => false, 'listado' => $C->toArray()), 200); } else { return Response::json(array('error' => true, 'mensaje' => HerramientasController::getErrores($C->validator), 'listado' => $C->toArray()), 200); } } catch (Exception $e) { return Response::json(array('error' => true, 'mensaje' => $e->getMessage()), 200); } }
public function ordenesTrabajoPaciente($paciente_id) { try { $p = Paciente::findOrFail($paciente_id); $OTs = array(); $presupuestos = $p->presupuestos()->get(); foreach ($presupuestos as $presu) { $presu_ots = $presu->ordenes_trabajo()->get()->toArray(); $OTs = array_merge($OTs, $presu_ots); } return Response::json(array('error' => false, 'listado' => $OTs), 200); } catch (Exception $e) { return Response::json(array('error' => true, 'mensaje' => $e->getMessage()), 200); } }
public function presupuestosPaciente($paciente_id) { try { $p = Paciente::findOrFail($paciente_id); $presupuestos = $p->presupuestos()->get(); return Response::json(array('error' => false, 'listado' => $presupuestos), 200); } catch (Exception $e) { return Response::json(array('error' => true, 'mensaje' => $e->getMessage()), 200); } }