public function auditar($tratamiento_id) { try { $t = Tratamiento::findOrFail($tratamiento_id); $tu = $t->turno; $p = PacientePrepaga::findOrFail($tu->paciente_prepaga_id)->paciente; $o = Odontologo::findOrFail($tu->agenda->odontologo_efector_id); $n = $t->nomenclador; $this->errores[$t->id] = []; $this->edadFueraDeRango($t, $p, $n, $tu); return Response::json(array('error' => false, 'listado' => array("tratamiento" => $t->toArray(), "errores" => $this->errores[$t->id])), 200); } catch (\Exception $e) { return Response::json(array('error' => true, 'mensaje' => $e->getMessage()), 200); } }
public function centros_especialidades($id, $habilitado = NULL) { switch ($habilitado) { case "habilitado": $habilitado = 1; break; case "deshabilitado": $habilitado = 0; break; default: $habilitado = NULL; break; } $ce = Odontologo::findOrFail($id)->vistaCentrosEspecialidades($habilitado); return Response::json(array('error' => false, 'listado' => $ce), 200); }
public function centros_especialidades($id) { //$ce = Odontologo::find($id)->centrosEspecialidades()->with(array('Especialidad','Centro'))->get(); $ce = Odontologo::findOrFail($id)->vistaCentrosespecialidades(); return Response::json(array('error' => false, 'listado' => $ce), 200); }