Esempio n. 1
0
 public function listarHospitales()
 {
     $menu = new menuModel();
     $arrayMenu = $menu->generateMenu();
     $isDoctor = $menu->isDoctor();
     $hospital = new hospitalModel();
     $arrayHospitales = $hospital->listarHospitales();
     return view('hospital.show-all-hospital', ['hospitales' => $arrayHospitales, 'menu' => $arrayMenu, 'isDoctor' => $isDoctor]);
 }
Esempio n. 2
0
 public function listarServicios()
 {
     $menu = new menuModel();
     $arrayMenu = $menu->generateMenu();
     $isDoctor = $menu->isDoctor();
     $hospital = new servicioModel();
     $arrayServicios = $hospital->listarServicios();
     $hospitalModel = new hospitalModel();
     $hospitales = $hospitalModel->listarHospitales();
     return view('servicio.show-all-servicio', ['servicios' => $arrayServicios, 'hospitales' => $hospitales, 'menu' => $arrayMenu, 'isDoctor' => $isDoctor]);
 }
Esempio n. 3
0
 public function listarDoctores()
 {
     $menu = new menuModel();
     $arrayMenu = $menu->generateMenu();
     $isDoctor = $menu->isDoctor();
     $hospital = new hospitalModel();
     $doctor = new doctorModel();
     $arrayDoctores = $doctor->listarDoctores();
     $arrayHospitales = $hospital->listarHospitales();
     $arrayEspecialidades = doctorModel::obtenerEspecialidades();
     return view('doctor.show-all-doctor', ['doctores' => $arrayDoctores, 'hospitales' => $arrayHospitales, 'especialidades' => $arrayEspecialidades, 'menu' => $arrayMenu, 'isDoctor' => $isDoctor]);
 }
Esempio n. 4
0
 public function obtenerServicio($idcatHospital = false, $idServicio)
 {
     $menu = new menuModel();
     $hospitalModel = new hospitalModel();
     $isDoctor = $menu->isDoctor();
     if ($idcatHospital != false) {
         $servicio = servicioModel::join('tblhospitalesservicios as b', 'b.idcatservicio', '=', 'catservicios.idcatservicio')->join('cathospital as c', 'c.idcatHospital', '=', 'b.idcathospital')->where("catservicios.idcatservicio", "=", $idServicio)->where("c.idcatHospital", "=", $idcatHospital)->firstOrFail();
         $servicio->cuadroMedico = $this->obtenerCuadroMedico($idcatHospital, $idServicio);
     } else {
         $servicio = servicioModel::join('tblhospitalesservicios as b', 'b.idcatservicio', '=', 'catservicios.idcatservicio')->join('cathospital as c', 'c.idcatHospital', '=', 'b.idcathospital')->where("catservicios.idcatservicio", "=", $idServicio)->firstOrFail();
         $servicio->cuadroMedico = false;
     }
     $hospitales = $hospitalModel->listarHospitales();
     $servicio->srcImage = $this->isImageHere($servicio);
     $servicio->hospitales = $this->hospitalByServicio($idServicio);
     foreach ($servicio->hospitales as $ind => $hs) {
         $hospitales[$hs->idcatHospital]['checked'] = "checked";
         $hospitales[$hs->idcatHospital]['catservicioimage'] = $hs->catservicioimage;
         $hospitales[$hs->idcatHospital]['catservicioimagebanner'] = $hs->catservicioimagebanner;
         $hospitales[$hs->idcatHospital]['tbltelefonoservicio'] = $hs->tbltelefonoservicio;
         $hospitales[$hs->idcatHospital]['tblextservicio'] = $hs->tblextservicio;
         $hospitales[$hs->idcatHospital]['tblresponsableservicio'] = $hs->tblresponsableservicio;
         $hospitales[$hs->idcatHospital]['tblhorarioservicio'] = $hs->tblhorarioservicio;
     }
     $servicio->listaHospitales = $hospitales;
     //        echo '<pre>';print_r($servicio->listaHospitales);exit;
     $alertas = DB::table('catalertas')->get();
     $servicio->modalAgenda = view('agenda.agenda-servicio-modal')->with('isDoctor', $isDoctor)->with('servicio', $servicio)->with('alertas', $alertas);
     return $servicio;
 }