public function render_view_soporte_tecnico($idsoporte_tecnico = null)
 {
     if (Auth::check()) {
         $data["inside_url"] = Config::get('app.inside_url');
         $data["user"] = Session::get('user');
         // Verifico si el usuario es un Webmaster
         if (($data["user"]->idrol == 1 || $data["user"]->idrol == 2 || $data["user"]->idrol == 3 || $data["user"]->idrol == 4 || $data["user"]->idrol == 5 || $data["user"]->idrol == 6 || $data["user"]->idrol == 7 || $data["user"]->idrol == 8 || $data["user"]->idrol == 9 || $data["user"]->idrol == 10 || $data["user"]->idrol == 11 || $data["user"]->idrol == 12) && $idsoporte_tecnico) {
             $data["soporte_tecnico_info"] = SoporteTecnico::find($idsoporte_tecnico)->get();
             $data["soporte_tecnico_info"] = $data["soporte_tecnico_info"][0];
             $data["proveedor"] = Proveedor::lists('razon_social', 'idproveedor');
             if ($data["soporte_tecnico_info"] == null) {
                 return Redirect::to('soportes_tecnicos/list_soporte_tecnico');
             }
             $data["tipo_documento_identidad"] = TipoDocumento::lists('nombre', 'idtipo_documento');
             return View::make('soporte_tecnico/viewSoporteTecnico', $data);
         } else {
             return View::make('error/error', $data);
         }
     } else {
         return View::make('error/error', $data);
     }
 }
 public function edit_certificado_personal($id = null)
 {
     if (Auth::check()) {
         $data["inside_url"] = Config::get('app.inside_url');
         $data["user"] = Session::get('user');
         // Verifico si el usuario es un Webmaster
         if ($data["user"]->idrol == 1 || $data["user"]->idrol == 2 || $data["user"]->idrol == 3 || $data["user"]->idrol == 4 || $data["user"]->idrol == 7 || $data["user"]->idrol == 9 || $data["user"]->idrol == 10 || $data["user"]->idrol == 11 || $data["user"]->idrol == 12) {
             $data["personal"] = PersonalCapacitacion::find($id);
             $data["id_capacitacion"] = $data["personal"]->id_capacitacion;
             $data["personal"]->id_departamento = Servicio::find($data["personal"]->id_servicio)->departamento->idarea;
             $data["departamentos"] = Area::lists('nombre', 'idarea');
             $data["servicios"] = Servicio::lists('nombre', 'idservicio');
             $data["tipos_documentos"] = TipoDocumento::lists('nombre', 'idtipo_documento');
             return View::make('rrhh.certificaciones_capacitaciones.editCertificadoPersonal', $data);
         } else {
             return View::make('error/error', $data);
         }
     } else {
         return View::make('error/error', $data);
     }
 }
 public function render_view_evento_adverso($idevento = null)
 {
     if (Auth::check()) {
         $data["inside_url"] = Config::get('app.inside_url');
         $data["user"] = Session::get('user');
         // Verifico si el usuario es un Webmaster
         if ($data["user"]->idrol == 1 || $data["user"]->idrol == 2 || $data["user"]->idrol == 3 || $data["user"]->idrol == 4 || $data["user"]->idrol == 5 || $data["user"]->idrol == 6 || $data["user"]->idrol == 7 || $data["user"]->idrol == 8 || $data["user"]->idrol == 9 || $data["user"]->idrol == 10 || $data["user"]->idrol == 11 || $data["user"]->idrol == 12) {
             $data["evento_adverso_info"] = EventoAdverso::searchEventoAdversoById($idevento)->get();
             if ($data["evento_adverso_info"]->isEmpty()) {
                 return Redirect::to('eventos_adversos/list_eventos_adversos');
             }
             $data["evento_adverso_info"] = $data["evento_adverso_info"][0];
             if ($data["evento_adverso_info"]->idactivo == null) {
                 $data["activo_info"] = null;
             } else {
                 $activo = Activo::find($data["evento_adverso_info"]->idactivo);
                 $data["activo_info"] = Activo::searchActivosByCodigoPatrimonial($activo->codigo_patrimonial)->get();
                 $data["activo_info"] = $data["activo_info"][0];
             }
             //sacaremos los datos de la clasificacion
             $data["subtipohijo_info"] = EventoxSubTipoHijo::searchEventoXSubTiposById($data["evento_adverso_info"]->id)->get();
             if (count($data["subtipohijo_info"]) == 2) {
                 //quiere decir que es de caidas
                 $data["subtipohijo_nieto1"] = EventoxSubTipoHijoxSubTipoNieto::searchEventoXSubTiposById($data["subtipohijo_info"][0]->id)->get()[0];
                 $data["subtipohijo_nieto2"] = EventoxSubTipoHijoxSubTipoNieto::searchEventoXSubTiposById($data["subtipohijo_info"][1]->id)->get()[0];
                 $data["flag_tipoHijo"] = 1;
             } else {
                 $data["subtipohijo_nieto1"] = null;
                 $data["subtipohijo_nieto2"] = null;
                 $data["flag_tipoHijo"] = 0;
             }
             $data["subtipohijo_info"] = $data["subtipohijo_info"][0];
             //sacamos los datos del entorno asistencial
             if ($data["evento_adverso_info"]->idetapa_servicio == null) {
                 //quiere decir que hay un comentario
                 $data["entorno_asistencial"] = EventoxEntornoAsistencial::searchEntornoAsistencialByIdEvento($data["evento_adverso_info"]->id)->get()[0];
                 $data["etapa_servicio"] = null;
                 /*echo '<pre>';
                 		print_r($data["entorno_asistencial"]->comentario);
                 		exit;*/
             } else {
                 $data["etapa_servicio"] = EtapaServicio::getEtapaServiciosByIdEtapaServicio($data["evento_adverso_info"]->idetapa_servicio)->get()[0];
                 $data["entorno_asistencial"] = null;
                 /*echo '<pre>';
                 		print_r($data["etapa_servicio"][0]);
                 		exit;*/
             }
             $data["personas_implicadas"] = EventoxPersonasImplicadas::getPersonasImplicadasByIdEvento($data["evento_adverso_info"]->id)->get();
             $data["cantidad_personas"] = count($data["personas_implicadas"]);
             $data["tipo_documentos"] = TipoDocumento::lists('nombre', 'idtipo_documento');
             $data["sexos"] = array('M' => 'Masculino', 'F' => 'Femenino');
             $data["tipos_incidentes"] = TipoIncidente::lists('nombre', 'id');
             $data["tipos_frecuencias"] = FrecuenciaIncidente::lists('nombre', 'id');
             $data["grados_danhos"] = GradoDanho::lists('nombre', 'id');
             $data["entorno_asistenciales"] = EntornoAsistencial::lists('nombre', 'id');
             $data["implicancias"] = PersonasImplicadas::lists('nombre', 'id');
             $data["factores"] = FactoresContribuyentes::lists('nombre', 'id');
             $data["procesos"] = Proceso::lists('nombre', 'id');
             return View::make('riesgos/eventos_adversos/viewEventoAdverso', $data);
         } else {
             return View::make('error/error', $data);
         }
     } else {
         return View::make('error/error', $data);
     }
 }
Ejemplo n.º 4
0
 public function render_create_soporte_tecnico_equipo($idequipo = null)
 {
     if (Auth::check()) {
         $data["inside_url"] = Config::get('app.inside_url');
         $data["user"] = Session::get('user');
         if ($data["user"]->idrol == 1 && $idequipo) {
             $data["equipo_info"] = Activo::searchActivosById($idequipo)->get();
             $data["tipo_documento_identidad"] = TipoDocumento::lists('nombre', 'idtipo_documento');
             $data["soporte_tecnico_info"] = SoporteTecnicoxActivo::searchSoporteTecnicoByActivo($idequipo)->get();
             $data["search_tipo_documento_activo"] = null;
             $data["search_numero_documento_soporte_tecnico_activo"] = null;
             if ($data["equipo_info"]->isEmpty()) {
                 return Redirect::to('equipos/list_equipos');
             }
             $data["equipo_info"] = $data["equipo_info"][0];
             return View::make('soporte_tecnico/createSoporteTecnicoActivo', $data);
         } else {
             return View::make('error/error', $data);
         }
     } else {
         return View::make('error/error', $data);
     }
 }
Ejemplo n.º 5
0
 public function render_view_user($id = null)
 {
     if (Auth::check()) {
         $data["inside_url"] = Config::get('app.inside_url');
         $data["user"] = Session::get('user');
         // Verifico si el usuario es un Webmaster
         if ($data["user"]->idrol == 1 && $id) {
             $data["tipos_documento"] = TipoDocumento::lists('nombre', 'idtipo_documento');
             $data["areas"] = Area::lists('nombre', 'idarea');
             $data["roles"] = Rol::lists('nombre', 'idrol');
             $data["user_info"] = User::searchUserById($id)->get();
             if ($data["user_info"]->isEmpty()) {
                 return Redirect::to('user/list_user');
             }
             $data["user_info"] = $data["user_info"][0];
             return View::make('user/viewUser', $data);
         } else {
             return View::make('error/error', $data);
         }
     } else {
         return View::make('error/error', $data);
     }
 }
 public function render_view_rep_instalacion($id = null)
 {
     if (Auth::check()) {
         $data["inside_url"] = Config::get('app.inside_url');
         $data["user"] = Session::get('user');
         // Verifico si el usuario es un Webmaster
         if ($data["user"]->idrol == 1 || $data["user"]->idrol == 2 || $data["user"]->idrol == 3 || $data["user"]->idrol == 4 || $data["user"]->idrol == 5 || $data["user"]->idrol == 6 || $data["user"]->idrol == 7 || $data["user"]->idrol == 8 || $data["user"]->idrol == 9 || $data["user"]->idrol == 10 || $data["user"]->idrol == 11 || $data["user"]->idrol == 12) {
             $data["tipo_documento_identidad"] = TipoDocumento::lists('nombre', 'idtipo_documento');
             $data["areas"] = Area::lists('nombre', 'idarea');
             $data["proveedores"] = Proveedor::lists('razon_social', 'idproveedor');
             $data["tipos_reporte_instalacion"] = TipoReporteInstalacion::lists('nombre', 'idtipo_reporte_instalacion');
             $data["reporte_instalacion_info"] = ReporteInstalacion::searchReporteInstalacionById($id)->get();
             $data["reporte_instalacion_info"] = $data["reporte_instalacion_info"][0];
             $data["reporte_instalacion_entorno_concluido"] = null;
             if ($data["reporte_instalacion_info"]->idtipo_reporte_instalacion == 2) {
                 $data["reporte_instalacion_entorno_concluido"] = ReporteInstalacion::searchReporteInstalacionById($data["reporte_instalacion_info"]->idreporte_instalacion_entorno_concluido)->get();
                 $data["reporte_instalacion_entorno_concluido"] = $data["reporte_instalacion_entorno_concluido"][0];
             }
             $data["tareas_info"] = DetalleReporteInstalacion::searchDetalleReporteByIdReporteInstalacion($id);
             $data["usuario_responsable"] = User::searchUserById($data["reporte_instalacion_info"]->id_responsable)->get()[0];
             $data["documento_certificado_funcionalidad"] = Documento::searchDocumentoCertificadoFuncionalidadByIdReporteInstalacion($id)->get();
             if (!$data["documento_certificado_funcionalidad"]->isEmpty()) {
                 $data["documento_certificado_funcionalidad"] = $data["documento_certificado_funcionalidad"][0];
             } else {
                 $data["documento_certificado_funcionalidad"] = null;
             }
             $data["documento_contrato"] = Documento::searchDocumentoContratoByIdReporteInstalacion($id)->get();
             if (!$data["documento_contrato"]->isEmpty()) {
                 $data["documento_contrato"] = $data["documento_contrato"][0];
             } else {
                 $data["documento_contrato"] = null;
             }
             $data["documento_manual"] = Documento::searchDocumentoManualByIdReporteInstalacion($id)->get();
             if (!$data["documento_manual"]->isEmpty()) {
                 $data["documento_manual"] = $data["documento_manual"][0];
             } else {
                 $data["documento_manual"] = null;
             }
             $data["documento_tdr"] = Documento::searchDocumentoTdRByIdReporteInstalacion($id)->get();
             if (!$data["documento_tdr"]->isEmpty()) {
                 $data["documento_tdr"] = $data["documento_tdr"][0];
             } else {
                 $data["documento_tdr"] = null;
             }
             return View::make('reportes_instalacion/viewReporteInstalacion', $data);
         } else {
             return View::make('error/error', $data);
         }
     } else {
         return View::make('error/error', $data);
     }
 }