/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { \App\ElementoProteccion::destroy($id); return redirect('/elementoproteccion'); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { $idListaTarea = \App\ListaGeneral::where('tipoListaGeneral', 'TareaAltoRiesgo')->lists('idListaGeneral'); $nombreListaTarea = \App\ListaGeneral::where('tipoListaGeneral', 'TareaAltoRiesgo')->lists('nombreListaGeneral'); $idTipoExamen = \App\TipoExamenMedico::All()->lists('idTipoExamenMedico'); $nombreTipoExamen = \App\TipoExamenMedico::All()->lists('nombreTipoExamenMedico'); $idListaVacuna = \App\ListaGeneral::where('tipoListaGeneral', 'Vacuna')->lists('idListaGeneral'); $nombreListaVacuna = \App\ListaGeneral::where('tipoListaGeneral', 'Vacuna')->lists('nombreListaGeneral'); $idListaElemento = \App\ElementoProteccion::where('Compania_idCompania', '=', \Session::get('idCompania'))->lists('idElementoProteccion'); $nombreListaElemento = \App\ElementoProteccion::where('Compania_idCompania', '=', \Session::get('idCompania'))->lists('nombreElementoProteccion'); $idFrecuenciaMedicion = \App\FrecuenciaMedicion::All()->lists('idFrecuenciaMedicion'); $nombreFrecuenciaMedicion = \App\FrecuenciaMedicion::All()->lists('nombreFrecuenciaMedicion'); $cargoPadre = \App\Cargo::where('Compania_idCompania', "=", \Session::get('idCompania'))->lists('nombreCargo', 'idCargo'); $cargo = \App\Cargo::find($id); // Cuando editamos el cargo, debemos enviar los datos de las multiregistros que se deben cargar // Consultamos la multiregistro de EDUCACION (tabla cargoeducacion ) $cargoeducacion = DB::select("SELECT idCargoEducacion, PerfilCargo_idPerfilCargo as PerfilCargo_idEducacion, nombrePerfilCargo as nombreEducacion, porcentajeCargoEducacion\n FROM cargoeducacion CE\n LEFT JOIN perfilcargo PC\n ON CE.PerfilCargo_idPerfilCargo = PC.idPerfilCargo\n WHERE Cargo_idCargo = " . $id); // para editar el cargo de formacion $cargoformacion = DB::select("SELECT idCargoFormacion,PerfilCargo_idPerfilCargo as PerfilCargo_idFormacion, nombrePerfilCargo as nombreFormacion,porcentajeCargoFormacion\n FROM cargoformacion CF\n LEFT JOIN perfilcargo PC\n ON CF.PerfilCargo_idPerfilCargo = PC.idPerfilCargo\n WHERE Cargo_idCargo = " . $id); // $cargoHabilidad $cargohabilidad = DB::select("SELECT idCargoHabilidad,PerfilCargo_idPerfilCargo as PerfilCargo_idHabilidad, nombrePerfilCargo as nombreHabilidad,porcentajeCargoHabilidad\n FROM cargohabilidad CH\n LEFT JOIN perfilcargo PC\n ON CH.PerfilCargo_idPerfilCargo = PC.idPerfilCargo\n WHERE Cargo_idCargo = " . $id); // $cargocompetencia $cargocompetencia = DB::select("SELECT idCargoCompetencia,Competencia_idCompetencia,nombreCompetencia\n FROM cargocompetencia CC\n LEFT JOIN competencia CP\n ON CC.Competencia_idCompetencia = CP.idCompetencia\n WHERE Cargo_idCargo = " . $id); // Se retorna todas las consultas return view('cargo', compact('idListaTarea', 'nombreListaTarea', 'idTipoExamen', 'nombreTipoExamen', 'idListaVacuna', 'nombreListaVacuna', 'idListaElemento', 'nombreListaElemento', 'idFrecuenciaMedicion', 'nombreFrecuenciaMedicion', 'idFrecuenciaMedicion', 'nombreFrecuenciaMedicion', 'cargoeducacion', 'cargoformacion', 'cargohabilidad', 'cargocompetencia', 'cargoPadre'), ['cargo' => $cargo]); }
/** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { $entregaelementoproteccion = \App\EntregaElementoProteccion::find($id); $tercero = \App\Tercero::where('Compania_idCompania', '=', \Session::get('idCompania'))->lists('nombreCompletoTercero', 'idTercero'); $idElementoProteccion = \App\ElementoProteccion::where('Compania_idCompania', '=', \Session::get('idCompania'))->lists('idElementoProteccion'); $nombreElementoProteccion = \App\ElementoProteccion::where('Compania_idCompania', '=', \Session::get('idCompania'))->lists('nombreElementoProteccion'); return view('entregaelementoproteccion', compact('tercero', 'idElementoProteccion', 'nombreElementoProteccion'), ['entregaelementoproteccion' => $entregaelementoproteccion]); }