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]); }
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]); }
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]); }
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; }