public function getRegister() { $operaciones = DB::table('procesos')->join('operacions', 'procesos.id', '=', 'operacions.proceso')->select('*')->get(); $procesos = Proceso::all(); //dd($operaciones); return view('operaciones.registrar')->with(compact(['operaciones', 'procesos'])); }
/** * Run the database seeds. * * @return void */ public function run() { Proceso::create(['nombre' => 'Recepcion de ordenes', 'descripcion' => 'Recepcion de ordenes']); Proceso::create(['nombre' => 'Convocatoria de personal', 'descripcion' => 'Convocatoria de personal']); Proceso::create(['nombre' => 'Seleccion de personal', 'descripcion' => 'Seleccion de personal']); Proceso::create(['nombre' => 'Analisis del entorno laboral', 'descripcion' => 'Analisis del entorno laboral']); Proceso::create(['nombre' => 'Realizacion de encuestas', 'descripcion' => 'Realizacion de encuestas']); Proceso::create(['nombre' => 'Elaboracion del RIT', 'descripcion' => 'Elaboracion del RIT']); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { try { $proceso = Proceso::find($id); $proceso->delete(); return JsonResponse::create(array('message' => "Proceso Eliminado Correctamente", "request" => json_encode($id)), 200); } catch (Exception $ex) { return JsonResponse::create(array('message' => "No se pudo Eliminar la marca", "exception" => $ex->getMessage(), "request" => json_encode($id)), 401); } }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { $reporteACPM = \App\ReporteACPM::find($id); $idTercero = \App\Tercero::where('Compania_idCompania', '=', \Session::get('idCompania'))->lists('idTercero'); $nombreCompletoTercero = \App\Tercero::where('Compania_idCompania', '=', \Session::get('idCompania'))->lists('nombreCompletoTercero'); $idProceso = \App\Proceso::where('Compania_idCompania', '=', \Session::get('idCompania'))->lists('idProceso'); $nombreProceso = \App\Proceso::where('Compania_idCompania', '=', \Session::get('idCompania'))->lists('nombreProceso'); $idModulo = \App\Modulo::All()->lists('idModulo'); $nombreModulo = \App\Modulo::All()->lists('nombreModulo'); return view('reporteacpm', compact('idTercero', 'nombreCompletoTercero', 'idProceso', 'nombreProceso', 'idModulo', 'nombreModulo'), ['reporteACPM' => $reporteACPM]); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { // cuando se modifica un procedimiento, enviamos los procesos para el encabezado y los documentos // y los terceros que son la base para el llenado del detalle $procedimiento = \App\Procedimiento::find($id); $procesos = \App\Proceso::where('Compania_idCompania', '=', \Session::get('idCompania'))->lists('nombreProceso', 'idProceso'); $idTercero = \App\Tercero::where('Compania_idCompania', '=', \Session::get('idCompania'))->lists('idTercero'); $nombreCompletoTercero = \App\Tercero::where('Compania_idCompania', '=', \Session::get('idCompania'))->lists('nombreCompletoTercero'); $idDocumento = \App\Documento::All()->lists('idDocumento'); $nombreDocumento = \App\Documento::All()->lists('nombreDocumento'); return view('procedimiento', compact('procesos', 'idTercero', 'nombreCompletoTercero', 'idDocumento', 'nombreDocumento'), ['procedimiento' => $procedimiento]); }
/** * Display a listing of the resource. * * @return Response */ public function index() { try { $listaIndicadores = array(); $indicadores = DB::select(DB::raw("SELECT i.*,procesos.id as idProcesos,procesos.nombre as nombreProceso,medidas.nombre as medidaNombre,subprocesos.nombre as nombreSubproceso,subprocesos.id as idSubproceso, categorias.nombre as nombreCategoria, subcategorias.nombre as nombreSubcategoria FROM indicadores as i \n INNER JOIN categorias ON categorias.id = i.categoria\n INNER JOIN subcategorias ON subcategorias.id = i.subcategoria\n INNER JOIN procesos ON procesos.id = i.proceso\n INNER JOIN subprocesos ON subprocesos.id = i.subproceso\n INNER JOIN medidas ON medidas.id = i.unidadMedida\n WHERE i.estado = 'ACTIVO'\n ")); foreach ($indicadores as $p) { if ($p->nombreSubproceso == '-') { //no tiene subproceso osea q el reponsable es el del proceso" $proceso = Proceso::find($p->idProcesos); $cargo = Cargo::find($proceso['responsable']); } else { $subproceso = Subproceso::find($p->idSubproceso); $cargo = Cargo::find($subproceso['responsable']); } $listaIndicadores[] = array('i' => $p, 'responsable' => $cargo); } return $listaIndicadores; } catch (Exception $exc) { echo $exc->getTraceAsString(); } }
public function getProcesoByEmpleado($empleado) { try { $procesos = Proceso::all(); $subprocesos = Subproceso::all(); $listaProcesos = array(); $listaSubprocesos = array(); foreach ($procesos as $p) { if ($p->responsable == $empleado) { $listaProcesos[] = array('p' => $p); } } foreach ($subprocesos as $s) { if ($s->responsable == $empleado) { $listaSubprocesos[] = array('sp' => $s); } } return JsonResponse::create(array('procesos' => $listaProcesos, "subprocesos" => $listaSubprocesos), 200); } catch (Exception $exc) { return JsonResponse::create(array('message' => "No puedo realizar la consulta", "exception" => $exc->getMessage(), "request" => json_encode($data)), 401); } }
public function postGCProcesoGrafica(Request $request) { $proceso = $request->proceso; $nombreProceso = Proceso::find($proceso); $valorproc = DB::table('operacions')->select(DB::raw('sum(inspeccion+operacion+combinada+almacenaje) as suma'))->where('proceso', '=', $proceso)->get(); $valortotal = DB::table('operacions')->select(DB::raw('sum(inspeccion+operacion+combinada+almacenaje+transporte+demora) as suma'))->where('proceso', '=', $proceso)->get(); $res = $valorproc[0]->suma * 100 / $valortotal[0]->suma; //dd( $valortotal[0]->suma ); $procesos = DB::table('procesos')->join('operacions', 'procesos.id', '=', 'operacions.proceso')->select('procesos.nombre')->get(); //dd( $procesos[0]->nombre ); $operaciones = DB::table('operacions')->select('operacions.operacion')->get(); //dd( $operaciones[0]->operacion ); $transportes = DB::table('operacions')->select('operacions.transporte')->get(); //dd( $transportes[0]->transporte ); $inspecciones = DB::table('operacions')->select('operacions.inspeccion')->get(); //dd( $transportes[0]->transporte ); $demoras = DB::table('operacions')->select('operacions.demora')->get(); //dd( $transportes[0]->transporte ); $almacenajes = DB::table('operacions')->select('operacions.almacenaje')->get(); //dd( $transportes[0]->transporte ); $combinadas = DB::table('operacions')->select('operacions.combinada')->get(); //dd( $combinadas[0]->combinada ); return view('indicadores.gestion-calidad.grafica-proceso')->with(compact(['nombreProceso', 'combinadas', 'almacenajes', 'demoras', 'inspecciones', 'transportes', 'operaciones', 'procesos', 'res'])); }
public static function filtroAndPaginacion($name) { return Proceso::nombre($name)->orderBy('id', 'asc')->paginate(15); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { try { $procesoBan = Proceso::find($id); $procesoBan->delete(); } catch (PDOException $e) { return redirect()->back()->with('ValidationDelete', 'Registro Seleccionado No Fue Eliminado Porqué Esta en Uso'); } return redirect()->back()->with('ValidationDelete', 'Registro Seleccionado Fue Eliminado'); }
public function delete($id) { Proceso::findOrFail($id)->delete(); return redirect('proceso/registrar'); }
public function importarMatrizRiesgo() { $destinationPath = public_path() . '/imagenes/repositorio/temporal'; Excel::load($destinationPath . '/Plantilla Matriz Riesgo.xlsx', function ($reader) { $datos = $reader->getActiveSheet(); $matriz = array(); $errores = array(); $fila = 10; $posMatriz = 0; $posErr = 0; //***************************** // Fecha //***************************** // si la celda esta en blanco, reportamos error de obligatoriedad $fechaMatriz = $datos->getCellByColumnAndRow(0, 5)->getValue(); if ($fechaMatriz == '' or $fechaMatriz == null) { $fechaMatriz = date("Y-m-d"); } //***************************** // Nombre //***************************** // si la celda esta en blanco, reportamos error de obligatoriedad $nombreMatriz = $datos->getCellByColumnAndRow(1, 5)->getValue(); if ($nombreMatriz == '' or $nombreMatriz == null) { $errores[$posErr]["linea"] = 5; // $errores[$posErr]["nombre"] = $matriz[ $posMatriz]["nombreCompletoTercero"]; $errores[$posErr]["mensaje"] = 'Debe diligenciar el nombre de la matriz'; $posErr++; } //***************************** // Frecuencia Medicion //***************************** // si la celda esta en blanco, reportamos error de obligatoriedad $frecuenciaMedicion = $datos->getCellByColumnAndRow(2, 5)->getValue(); if ($frecuenciaMedicion == '' or $frecuenciaMedicion == null) { $errores[$posErr]["linea"] = 5; // $errores[$posErr]["nombre"] = $matriz[ $posMatriz]["nombreCompletoTercero"]; $errores[$posErr]["mensaje"] = 'Debe diligenciar la Frecuencia de Medición'; $posErr; } else { $consulta = \App\FrecuenciaMedicion::where('codigoFrecuenciaMedicion', '=', $frecuenciaMedicion)->lists('idFrecuenciaMedicion'); // si se encuentra el id lo guardamos en el array if (isset($consulta[0])) { $frecuenciaMedicion = $consulta[0]; } else { $errores[$posErr]["linea"] = 5; // $errores[$posErr]["nombre"] = $matriz[ $posMatriz]["nombreCompletoTercero"]; $errores[$posErr]["mensaje"] = 'Frecuencia ' . $frecuenciaMedicion . ' no existe'; $posErr; } } while ($datos->getCellByColumnAndRow(0, $fila)->getValue() != '' and $datos->getCellByColumnAndRow(0, $fila)->getValue() != NULL) { // para cada registro de matriz recorremos las columnas desde la 0 hasta la 24 $matriz[$posMatriz]["idMatrizRiesgoDetalle"] = 0; $matriz[$posMatriz]["Compania_idCompania"] = 0; for ($columna = 0; $columna <= 24; $columna++) { // en la fila 9 del archivo de excel (oculta) estan los nombres de los campos de la tabla $campo = $datos->getCellByColumnAndRow($columna, 9)->getValue(); // si es una celda calculada, la ejeutamos, sino tomamos su valor if ($datos->getCellByColumnAndRow($columna, $fila)->getDataType() == 'f') { $matriz[$posMatriz][$campo] = $datos->getCellByColumnAndRow($columna, $fila)->getCalculatedValue(); } else { $matriz[$posMatriz][$campo] = $datos->getCellByColumnAndRow($columna, $fila)->getValue() == null ? '' : $datos->getCellByColumnAndRow($columna, $fila)->getValue(); } } //***************************** // Proceso //***************************** // si la celda esta en blanco, reportamos error de obligatoriedad if ($matriz[$posMatriz]["Proceso_idProceso"] == '' or $matriz[$posMatriz]["Proceso_idProceso"] == null) { $errores[$posErr]["linea"] = $fila; // $errores[$posErr]["nombre"] = $matriz[ $posMatriz]["nombreCompletoTercero"]; $errores[$posErr]["mensaje"] = 'Debe diligenciar el Proceso'; $posErr++; } else { $consulta = \App\Proceso::where('codigoProceso', '=', $matriz[$posMatriz]["Proceso_idProceso"])->lists('idProceso'); // si se encuentra el id lo guardamos en el array if (isset($consulta[0])) { $matriz[$posMatriz]["Proceso_idProceso"] = $consulta[0]; } else { $errores[$posErr]["linea"] = $fila; // $errores[$posErr]["nombre"] = $matriz[ $posMatriz]["nombreCompletoTercero"]; $errores[$posErr]["mensaje"] = 'Proceso ' . $matriz[$posMatriz]["Proceso_idProceso"] . ' no existe'; $posErr++; } } //***************************** // Clasificación //***************************** // si la celda esta en blanco, reportamos error de obligatoriedad if ($matriz[$posMatriz]["ClasificacionRiesgo_idClasificacionRiesgo"] == '' or $matriz[$posMatriz]["ClasificacionRiesgo_idClasificacionRiesgo"] == null) { $errores[$posErr]["linea"] = $fila; // $errores[$posErr]["nombre"] = $matriz[ $posMatriz]["nombreCompletoTercero"]; $errores[$posErr]["mensaje"] = 'Debe diligenciar la Clasificación'; $posErr++; } else { $consulta = \App\ClasificacionRiesgo::where('codigoClasificacionRiesgo', '=', $matriz[$posMatriz]["ClasificacionRiesgo_idClasificacionRiesgo"])->lists('idClasificacionRiesgo'); // si se encuentra el id lo guardamos en el array if (isset($consulta[0])) { $matriz[$posMatriz]["ClasificacionRiesgo_idClasificacionRiesgo"] = $consulta[0]; } else { $errores[$posErr]["linea"] = $fila; // $errores[$posErr]["nombre"] = $matriz[ $posMatriz]["nombreCompletoTercero"]; $errores[$posErr]["mensaje"] = 'Clasificación ' . $matriz[$posMatriz]["ClasificacionRiesgo_idClasificacionRiesgo"] . ' no existe'; $posErr++; } } //***************************** // Tipo Riesgo //***************************** // si la celda esta en blanco, reportamos error de obligatoriedad if ($matriz[$posMatriz]["TipoRiesgo_idTipoRiesgo"] == '' or $matriz[$posMatriz]["TipoRiesgo_idTipoRiesgo"] == null) { $errores[$posErr]["linea"] = $fila; // $errores[$posErr]["nombre"] = $matriz[ $posMatriz]["nombreCompletoTercero"]; $errores[$posErr]["mensaje"] = 'Debe diligenciar el Tipo de Riesgo'; $posErr++; } else { $consulta = \App\TipoRiesgo::where('codigoTipoRiesgo', '=', $matriz[$posMatriz]["TipoRiesgo_idTipoRiesgo"])->lists('idTipoRiesgo'); // si se encuentra el id lo guardamos en el array if (isset($consulta[0])) { $matriz[$posMatriz]["TipoRiesgo_idTipoRiesgo"] = $consulta[0]; } else { $errores[$posErr]["linea"] = $fila; // $errores[$posErr]["nombre"] = $matriz[ $posMatriz]["nombreCompletoTercero"]; $errores[$posErr]["mensaje"] = 'Tipo Riesgo ' . $matriz[$posMatriz]["TipoRiesgo_idTipoRiesgo"] . ' no existe'; $posErr++; } } //***************************** // Tipo Riesgo Detalle //***************************** // si la celda esta en blanco, reportamos error de obligatoriedad if ($matriz[$posMatriz]["TipoRiesgoDetalle_idTipoRiesgoDetalle"] == '' or $matriz[$posMatriz]["TipoRiesgoDetalle_idTipoRiesgoDetalle"] == null) { $errores[$posErr]["linea"] = $fila; // $errores[$posErr]["nombre"] = $matriz[ $posMatriz]["nombreCompletoTercero"]; $errores[$posErr]["mensaje"] = 'Debe diligenciar el Tipo de Riesgo'; $posErr++; } else { $consulta = \App\TipoRiesgoDetalle::where('nombreTipoRiesgoDetalle', '=', $matriz[$posMatriz]["TipoRiesgoDetalle_idTipoRiesgoDetalle"])->lists('idTipoRiesgoDetalle'); // si se encuentra el id lo guardamos en el array if (isset($consulta[0])) { $matriz[$posMatriz]["TipoRiesgoDetalle_idTipoRiesgoDetalle"] = $consulta[0]; } else { $errores[$posErr]["linea"] = $fila; // $errores[$posErr]["nombre"] = $matriz[ $posMatriz]["nombreCompletoTercero"]; $errores[$posErr]["mensaje"] = 'Tipo Riesgo Detalle ' . $matriz[$posMatriz]["TipoRiesgoDetalle_idTipoRiesgoDetalle"] . ' no existe'; $posErr++; } } //***************************** // Tipo Riesgo Salud //***************************** // si la celda esta en blanco, reportamos error de obligatoriedad if ($matriz[$posMatriz]["TipoRiesgoSalud_idTipoRiesgoSalud"] == '' or $matriz[$posMatriz]["TipoRiesgoSalud_idTipoRiesgoSalud"] == null) { $errores[$posErr]["linea"] = $fila; // $errores[$posErr]["nombre"] = $matriz[ $posMatriz]["nombreCompletoTercero"]; $errores[$posErr]["mensaje"] = 'Debe diligenciar el Tipo de Riesgo '; $posErr++; } else { $consulta = \App\TipoRiesgoSalud::where('nombreTipoRiesgoSalud', '=', $matriz[$posMatriz]["TipoRiesgoSalud_idTipoRiesgoSalud"])->lists('idTipoRiesgoSalud'); // si se encuentra el id lo guardamos en el array if (isset($consulta[0])) { $matriz[$posMatriz]["TipoRiesgoSalud_idTipoRiesgoSalud"] = $consulta[0]; } else { $errores[$posErr]["linea"] = $fila; // $errores[$posErr]["nombre"] = $matriz[ $posMatriz]["nombreCompletoTercero"]; $errores[$posErr]["mensaje"] = 'Tipo Riesgo Salud ' . $matriz[$posMatriz]["TipoRiesgoSalud_idTipoRiesgoSalud"] . ' no existe'; $posErr++; } } //***************************** // Nivel Deficiencia //***************************** // si la celda esta en blanco, reportamos error de obligatoriedad if ($matriz[$posMatriz]["nivelDeficienciaMatrizRiesgoDetalle"] == '' or $matriz[$posMatriz]["nivelDeficienciaMatrizRiesgoDetalle"] == null) { $errores[$posErr]["linea"] = $fila; // $errores[$posErr]["nombre"] = $matriz[ $posMatriz]["nombreCompletoTercero"]; $errores[$posErr]["mensaje"] = 'Debe diligenciar el Nivel de Deficiencia'; $posErr++; } else { //buscamos el id en el modelo correspondiente $consulta = \App\MatrizRiesgoDetalle::where('nivelDeficienciaMatrizRiesgoDetalle', '=', $matriz[$posMatriz]["nivelDeficienciaMatrizRiesgoDetalle"])->lists('idMatrizRiesgoDetalle'); // si se encuentra el id lo guardamos en el array if (isset($consulta[0])) { $matriz[$posMatriz]["idMatrizRiesgoDetalle"] = $consulta[0]; } } //***************************** // Nivel Exposición //***************************** // si la celda esta en blanco, reportamos error de obligatoriedad if ($matriz[$posMatriz]["nivelExposicionMatrizRiesgoDetalle"] == '' or $matriz[$posMatriz]["nivelExposicionMatrizRiesgoDetalle"] == null) { $errores[$posErr]["linea"] = $fila; // $errores[$posErr]["nombre"] = $matriz[ $posMatriz]["nombreCompletoTercero"]; $errores[$posErr]["mensaje"] = 'Debe diligenciar el Nivel de Exposición'; $posErr++; } else { //buscamos el id en el modelo correspondiente $consulta = \App\MatrizRiesgoDetalle::where('nivelExposicionMatrizRiesgoDetalle', '=', $matriz[$posMatriz]["nivelExposicionMatrizRiesgoDetalle"])->lists('idMatrizRiesgoDetalle'); // si se encuentra el id lo guardamos en el array if (isset($consulta[0])) { $matriz[$posMatriz]["idMatrizRiesgoDetalle"] = $consulta[0]; } } //***************************** // Nivel Consecuencia //***************************** // si la celda esta en blanco, reportamos error de obligatoriedad if ($matriz[$posMatriz]["nivelConsecuenciaMatrizRiesgoDetalle"] == '' or $matriz[$posMatriz]["nivelConsecuenciaMatrizRiesgoDetalle"] == null) { $errores[$posErr]["linea"] = $fila; // $errores[$posErr]["nombre"] = $matriz[ $posMatriz]["nombreCompletoTercero"]; $errores[$posErr]["mensaje"] = 'Debe diligenciar el Nivel de Consecuencia'; $posErr++; } else { //buscamos el id en el modelo correspondiente $consulta = \App\MatrizRiesgoDetalle::where('nivelConsecuenciaMatrizRiesgoDetalle', '=', $matriz[$posMatriz]["nivelConsecuenciaMatrizRiesgoDetalle"])->lists('idMatrizRiesgoDetalle'); // si se encuentra el id lo guardamos en el array if (isset($consulta[0])) { $matriz[$posMatriz]["idMatrizRiesgoDetalle"] = $consulta[0]; } } $posMatriz++; $fila++; } $totalErrores = count($errores); if ($totalErrores > 0) { $mensaje = '<table cellspacing="0" cellpadding="1" style="width:100%;">' . '<tr>' . '<td colspan="3">' . '<h3>Informe de inconsistencias en Importacion de matriz</h3>' . '</td>' . '</tr>' . '<tr>' . '<td >No. Línea</td>' . '<td >Mensaje</td>' . '</tr>'; for ($regErr = 0; $regErr < $totalErrores; $regErr++) { $mensaje .= '<tr>' . '<td >' . $errores[$regErr]["linea"] . '</td>' . '<td >' . $errores[$regErr]["mensaje"] . '</td>' . '</tr>'; } $mensaje .= '</table>'; echo json_encode(array(false, $mensaje)); } else { $indice = array('idMatrizRiesgo' => 0); $data = array('fechaElaboracionMatrizRiesgo' => $fechaMatriz, 'nombreMatrizRiesgo' => $nombreMatriz, 'Users_id' => \Session::get("idUsuario"), 'FrecuenciaMedicion_idFrecuenciaMedicion' => $frecuenciaMedicion, 'Compania_idCompania' => \Session::get("idCompania")); $matrizriesgo = \App\MatrizRiesgo::updateOrCreate($indice, $data); // Consultamos el ultimo id insertado en la matriz de riesgo $ultmatrizRiesgo = \App\MatrizRiesgo::All()->last(); $matrizriesgo = $ultmatrizRiesgo->idMatrizRiesgo; // recorremos el array recibido para insertar o actualizar cada registro for ($reg = 0; $reg < count($matriz); $reg++) { $probabilidad = ''; $nivelProbabilidad = (int) $matriz[$reg]['nivelDeficienciaMatrizRiesgoDetalle'] * (int) ['nivelExposicionMatrizRiesgoDetalle']; if ($nivelProbabilidad >= 24 && $nivelProbabilidad <= 40) { $probabilidad = 'Muy Alto'; } else { if ($nivelProbabilidad >= 10 && $nivelProbabilidad <= 20) { $probabilidad = 'Alto'; } else { if ($nivelProbabilidad >= 6 && $nivelProbabilidad <= 8) { $probabilidad = 'Medio'; } else { if ($nivelProbabilidad >= 2 && $nivelProbabilidad <= 4) { $probabilidad = 'Bajo'; } else { if ($nivelProbabilidad == 0) { $probabilidad = ''; } } } } } $nivelRiesgo = (int) $probabilidad * (int) $matriz[$reg]['nivelConsecuenciaMatrizRiesgoDetalle']; if ($nivelRiesgo >= 600 && $nivelRiesgo <= 4000) { $nombreRiesgo = 'I'; $aceptacionRiesgo = 'No aceptable'; } else { if ($nivelRiesgo >= 150 && $nivelRiesgo <= 500) { $nombreRiesgo = 'II'; $aceptacionRiesgo = 'No aceptable o aceptable con control específico'; } else { if ($nivelRiesgo >= 40 && $nivelRiesgo <= 120) { $nombreRiesgo = 'III'; $aceptacionRiesgo = 'Aceptable'; } else { if ($nivelRiesgo == 20) { $nombreRiesgo = 'IV'; $aceptacionRiesgo = 'Aceptable'; } else { if ($nivelRiesgo == 0) { $nombreRiesgo = ''; $aceptacionRiesgo = ''; } } } } } $indice = array('idMatrizRiesgoDetalle' => $matriz[$reg]["idMatrizRiesgoDetalle"]); $data = array('MatrizRiesgo_idMatrizRiesgo' => $matrizriesgo, 'Proceso_idProceso' => $matriz[$reg]['Proceso_idProceso'], 'rutinariaMatrizRiesgoDetalle' => $matriz[$reg]['rutinariaMatrizRiesgoDetalle'], 'ClasificacionRiesgo_idClasificacionRiesgo' => $matriz[$reg]['ClasificacionRiesgo_idClasificacionRiesgo'], 'TipoRiesgo_idTipoRiesgo' => $matriz[$reg]['TipoRiesgo_idTipoRiesgo'], 'TipoRiesgoDetalle_idTipoRiesgoDetalle' => $matriz[$reg]['TipoRiesgoDetalle_idTipoRiesgoDetalle'], 'TipoRiesgoSalud_idTipoRiesgoSalud' => $matriz[$reg]['TipoRiesgoSalud_idTipoRiesgoSalud'], 'vinculadosMatrizRiesgoDetalle' => $matriz[$reg]['vinculadosMatrizRiesgoDetalle'], 'temporalesMatrizRiesgoDetalle' => $matriz[$reg]['temporalesMatrizRiesgoDetalle'], 'totalExpuestosMatrizRiesgoDetalle' => $matriz[$reg]['vinculadosMatrizRiesgoDetalle'] + $matriz[$reg]['temporalesMatrizRiesgoDetalle'], 'fuenteMatrizRiesgoDetalle' => $matriz[$reg]['fuenteMatrizRiesgoDetalle'], 'medioMatrizRiesgoDetalle' => $matriz[$reg]['medioMatrizRiesgoDetalle'], 'personaMatrizRiesgoDetalle' => $matriz[$reg]['personaMatrizRiesgoDetalle'], 'nivelDeficienciaMatrizRiesgoDetalle' => $matriz[$reg]['nivelDeficienciaMatrizRiesgoDetalle'], 'nivelExposicionMatrizRiesgoDetalle' => $matriz[$reg]['nivelExposicionMatrizRiesgoDetalle'], 'nivelProbabilidadMatrizRiesgoDetalle' => $nivelProbabilidad, 'nombreProbabilidadMatrizRiesgoDetalle' => $probabilidad, 'nivelConsecuenciaMatrizRiesgoDetalle' => $matriz[$reg]['nivelConsecuenciaMatrizRiesgoDetalle'], 'nivelRiesgoMatrizRiesgoDetalle' => $nivelRiesgo, 'nombreRiesgoMatrizRiesgoDetalle' => $nombreRiesgo, 'aceptacionRiesgoMatrizRiesgoDetalle' => $aceptacionRiesgo, 'eliminacionMatrizRiesgoDetalle' => $matriz[$reg]['eliminacionMatrizRiesgoDetalle'], 'sustitucionMatrizRiesgoDetalle' => $matriz[$reg]['sustitucionMatrizRiesgoDetalle'], 'controlMatrizRiesgoDetalle' => $matriz[$reg]['controlMatrizRiesgoDetalle'], 'elementoProteccionMatrizRiesgoDetalle' => $matriz[$reg]['elementoProteccionMatrizRiesgoDetalle'], 'observacionMatrizRiesgoDetalle' => $matriz[$reg]['observacionMatrizRiesgoDetalle'], 'Compania_idCompania' => \Session::get("idCompania")); $matrizriesgodetalle = \App\MatrizRiesgoDetalle::updateOrCreate($indice, $data); } echo json_encode(array(true, 'Importacion Exitosa, por favor verifique')); } }); unlink($destinationPath . '/Plantilla Matriz Riesgo.xlsx'); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { $accidente = \App\Accidente::find($id); $terceroCoord = \App\Tercero::where('Compania_idCompania', '=', \Session::get('idCompania'))->lists('nombreCompletoTercero', 'idTercero'); $terceroEmple = \App\Tercero::where('Compania_idCompania', '=', \Session::get('idCompania'))->lists('nombreCompletoTercero', 'idTercero'); $ausentismo = \App\Ausentismo::where('Compania_idCompania', '=', \Session::get('idCompania'))->lists('nombreAusentismo', 'idAusentismo'); $proceso = \App\Proceso::where('Compania_idCompania', '=', \Session::get('idCompania'))->lists('nombreProceso', 'idProceso'); $idProceso = \App\Proceso::where('Compania_idCompania', '=', \Session::get('idCompania'))->lists('idProceso'); $nombreProceso = \App\Proceso::where('Compania_idCompania', '=', \Session::get('idCompania'))->lists('nombreProceso'); $idTercero = \App\Tercero::where('Compania_idCompania', '=', \Session::get('idCompania'))->lists('idTercero'); $nombreCompletoTercero = \App\Tercero::where('Compania_idCompania', '=', \Session::get('idCompania'))->lists('nombreCompletoTercero'); return view('accidente', compact('terceroCoord', 'terceroEmple', 'ausentismo', 'proceso', 'idProceso', 'nombreProceso', 'idTercero', 'nombreCompletoTercero'), ['accidente' => $accidente]); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { $cuadromando = \App\CuadroMando::find($id); $cuadromandoformula = DB::table('cuadromandoformula as CF')->leftJoin('cuadromandocondicion as CC', 'CF.idCuadroMandoFormula', '=', 'CC.CuadroMandoFormula_idCuadroMandoFormula')->where('CF.CuadroMando_idCuadroMando', '=', $id); //$cuadromandoformula = \App\CuadroMandoFormula::where('CuadroMando_idCuadroMando',$id)->list(); $indicador = \App\CuadroMando::where('Compania_idCompania', '=', \Session::get('idCompania'))->where('idCuadroMando', '!=', $id)->lists('indicadorCuadroMando', 'idCuadroMando'); $companiaobjetivo = \App\CompaniaObjetivo::where('Compania_idCompania', '=', \Session::get('idCompania'))->lists('nombreCompaniaObjetivo', 'idCompaniaObjetivo'); $proceso = \App\Proceso::where('Compania_idCompania', '=', \Session::get('idCompania'))->lists('nombreProceso', 'idProceso'); $frecuenciamedicion = \App\FrecuenciaMedicion::All()->lists('nombreFrecuenciaMedicion', 'idFrecuenciaMedicion'); $tercero = \App\Tercero::where('Compania_idCompania', '=', \Session::get('idCompania'))->lists('nombreCompletoTercero', 'idTercero'); $modulo = \App\Modulo::All()->lists('nombreModulo', 'idModulo'); return view('cuadromando', compact('cuadromandoformula', 'indicador', 'companiaobjetivo', 'proceso', 'frecuenciamedicion', 'tercero', 'modulo'), ['cuadromando' => $cuadromando]); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function editLiMun($id) { $sector = SectorInversion::lists('nom_sector_inversion', 'id'); $etapa = EtapaLista::lists('nom_etapa', 'id'); $proceso = Proceso::lists('nom_proceso', 'id'); $listaBan = ListaChequeo::findOrFail($id); $tipo = Tipo::lists('nom_tipo', 'id'); return view('template.CRUD_listaChequeoMun.edit_listaMun', compact('listaBan', 'sector', 'etapa', 'proceso', 'tipo')); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { \App\Proceso::destroy($id); return redirect('/proceso'); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { $tercero = \App\Tercero::where('Compania_idCompania', '=', \Session::get('idCompania'))->lists('nombreCompletoTercero', 'idTercero'); $idTercero = \App\Tercero::where('Compania_idCompania', '=', \Session::get('idCompania'))->lists('idTercero'); $nombreCompletoTercero = \App\Tercero::where('Compania_idCompania', '=', \Session::get('idCompania'))->lists('nombreCompletoTercero'); $idProceso = \App\Proceso::where('Compania_idCompania', '=', \Session::get('idCompania'))->lists('idProceso'); $nombreProceso = \App\Proceso::where('Compania_idCompania', '=', \Session::get('idCompania'))->lists('nombreProceso'); $planAuditoria = \App\PlanAuditoria::find($id); return view('planauditoria', compact('tercero', 'idTercero', 'nombreCompletoTercero', 'idProceso', 'nombreProceso'), ['planAuditoria' => $planAuditoria]); }
<?php $modificar = $_GET['modificar']; $eliminar = $_GET['eliminar']; $visibleM = ''; $visibleE = ''; if ($modificar == 1) { $visibleM = 'inline-block;'; } else { $visibleM = 'none;'; } if ($eliminar == 1) { $visibleE = 'inline-block;'; } else { $visibleE = 'none;'; } $proceso = \App\Proceso::where("Compania_idCompania", "=", \Session::get("idCompania"))->get(); $row = array(); foreach ($proceso as $key => $value) { $row[$key][] = '<a href="proceso/' . $value['idProceso'] . '/edit">' . '<span class="glyphicon glyphicon-pencil" style = "display:' . $visibleM . '"></span>' . '</a> ' . '<a href="proceso/' . $value['idProceso'] . '/edit?accion=eliminar">' . '<span class="glyphicon glyphicon-trash" style = "display:' . $visibleE . '"></span>' . '</a>'; $row[$key][] = $value['idProceso']; $row[$key][] = $value['codigoProceso']; $row[$key][] = $value['nombreProceso']; } $output['aaData'] = $row; echo json_encode($output);