public function search_solicitud()
 {
     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["search_tipo_solicitud"] = Input::get('search_tipo_solicitud');
             $data["servicios"] = Servicio::orderBy('nombre', 'asc')->lists('nombre', 'idservicio');
             $data["tipos"] = TipoSolicitudCompra::lists('nombre', 'idtipo_solicitud_compra');
             $data["search_servicio"] = Input::get('search_servicio');
             $data["search_estado"] = Input::get('search_estado');
             $data["search_nombre_equipo"] = Input::get('search_nombre_equipo');
             $data["fecha_desde"] = Input::get('fecha_desde');
             $data["fecha_hasta"] = Input::get('fecha_hasta');
             $tabla = Tabla::getTablaByNombre(self::$nombre_tabla)->get();
             $data["estados"] = Estado::where('idtabla', '=', $tabla[0]->idtabla)->lists('nombre', 'idestado');
             if ($data["search_tipo_solicitud"] == 0 && $data["search_servicio"] == 0 && $data["search_estado"] == 0 && $data["search_nombre_equipo"] == null && $data["fecha_desde"] == null && $data["fecha_hasta"] == null) {
                 $data["solicitudes_data"] = SolicitudCompra::getSolicitudesInfo()->paginate(10);
                 return View::make('solicitudes_compra/listSolicitudesCompra', $data);
             } else {
                 $data["solicitudes_data"] = SolicitudCompra::searchSolicitudes($data["search_tipo_solicitud"], $data["search_servicio"], $data["search_estado"], $data["search_nombre_equipo"], $data["fecha_desde"], $data["fecha_hasta"])->paginate(10);
                 return View::make('solicitudes_compra/listSolicitudesCompra', $data);
             }
         } else {
             return View::make('error/error', $data);
         }
     } else {
         return View::make('error/error', $data);
     }
 }
 /**
  * Show the form for creating a new resource.
  *
  * @return Response
  */
 public function create($id)
 {
     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["categorias"] = ProyectoCategoria::orderBy('nombre')->get()->lists('nombre', 'id');
             $data["servicios"] = Servicio::orderBy('nombre')->get()->lists('nombre', 'idservicio');
             $data["departamentos"] = Area::orderBy('nombre')->get()->lists('nombre', 'idarea');
             $data["usuarios"] = User::orderBy('nombre')->get()->lists('UserFullName', 'id');
             $data["proyecto"] = Proyecto::find($id);
             return View::make('investigacion.proyecto.alcance.create', $data);
         } else {
             return View::make('error/error', $data);
         }
     } else {
         return View::make('error/error', $data);
     }
 }
 public function render_view_iper($tipo = null, $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) && $id) {
             if ($tipo == 1) {
                 $data["servicios"] = Servicio::orderBy('nombre', 'asc')->lists('nombre', 'idservicio');
             } else {
                 $data["entornos"] = EntornoAsistencial::lists('nombre', 'id');
             }
             $data["periodicidades"] = array('I' => 'Inicial', 'P' => 'Periodica');
             $data["tipo"] = $tipo;
             $data["iper_data"] = Iper::getIperById($id, $tipo)->get();
             if ($data["iper_data"]->isEmpty()) {
                 return Redirect::to('ipers/list_ipers_ts');
             }
             $data["iper_data"] = $data["iper_data"][0];
             $data["detalles_data"] = DetalleIper::getDetallesByIdIper($data["iper_data"]->id)->get();
             return View::make('riesgos/ipers/viewIperTS', $data);
         } else {
             return View::make('error/error', $data);
         }
     } else {
         return View::make('error/error', $data);
     }
 }
 public function search_activos()
 {
     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["servicios"] = Servicio::orderBy('nombre', 'asc')->lists('nombre', 'idservicio');
             $data["areas"] = Area::lists('nombre', 'idarea');
             $data["grupos"] = Grupo::lists('nombre', 'idgrupo');
             $data["codigo_patrimonial"] = Input::get('codigo_patrimonial');
             $data["nombre_equipo"] = Input::get('nombre_equipo');
             $data["servicio"] = Input::get('servicio');
             $data["area"] = Input::get('area');
             $data["grupo"] = Input::get('grupo');
             if ($data["codigo_patrimonial"] == null && $data["nombre_equipo"] == null && $data["servicio"] == null && $data["area"] == null && $data["grupo"] == null) {
                 $data["equipos_data"] = [];
             } else {
                 $data["equipos_data"] = Activo::searchActivosCalibracion($data["codigo_patrimonial"], $data["nombre_equipo"], $data["area"], $data["servicio"], $data["grupo"])->get();
             }
             if (count($data["equipos_data"]) > 50) {
                 Session::flash('error', 'La búsqueda retornó más de 50 resultados, se recomienda realizar una búsqueda más detallada.');
                 return Redirect::to('reportes_calibracion/create_reporte');
             }
             return View::make('riesgos/reporte_calibracion/createReporteCalibracion', $data);
         } else {
             return View::make('error/error', $data);
         }
     } else {
         return View::make('error/error', $data);
     }
 }
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     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["servicios"] = Servicio::orderBy('nombre')->get()->lists('nombre', 'idservicio');
             $data["departamentos"] = Area::orderBy('nombre')->get()->lists('nombre', 'idarea');
             $data["usuarios"] = User::orderBy('nombre')->get()->lists('UserFullName', 'id');
             $data["plan"] = RHPlanAprendizaje::find($id);
             return View::make('rrhh.plan_aprendizaje.edit', $data);
         } else {
             return View::make('error/error', $data);
         }
     } else {
         return View::make('error/error', $data);
     }
 }
 public function search_oferta_expediente()
 {
     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["search_codigo_compra"] = Input::get('search_codigo_compra');
             $data["search_fecha_ini"] = Input::get('search_fecha_ini');
             $data["search_fecha_fin"] = Input::get('search_fecha_fin');
             $data["search_usuario"] = Input::get('search_usuario');
             $data["search_area"] = Input::get('search_area');
             $data["search_servicio"] = Input::get('search_servicio');
             $data["areas"] = Area::orderBy('nombre', 'asc')->lists('nombre', 'idarea');
             $data["servicios"] = Servicio::orderBy('nombre', 'asc')->lists('nombre', 'idservicio');
             $data["ofertas_expediente_data"] = OfertaExpediente::searchOfertaExpediente($data["search_codigo_compra"], $data["search_usuario"], $data["search_area"], $data["search_servicio"], $data["search_fecha_ini"], $data["search_fecha_fin"])->paginate(10);
             return View::make('oferta_expediente/listOfertaExpediente', $data);
         } else {
             return View::make('error/error', $data);
         }
     } else {
         return View::make('error/error', $data);
     }
 }
 /**
  * Show the form for creating a new resource.
  *
  * @return Response
  */
 public function editCronograma($id)
 {
     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["servicios"] = Servicio::orderBy('nombre')->get()->lists('nombre', 'idservicio');
             $data["departamentos"] = Area::orderBy('nombre')->get()->lists('nombre', 'idarea');
             $data["usuarios"] = User::orderBy('nombre')->get()->lists('UserFullName', 'id');
             $data["cronograma"] = TrabajoCronograma::find($id);
             return View::make('investigacion.trabajo.editCronograma', $data);
         } else {
             return View::make('error/error', $data);
         }
     } else {
         return View::make('error/error', $data);
     }
 }
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     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["tipos"] = RHTipo::all()->lists('nombre', 'id');
             $data["modalidades"] = RHModalidad::all()->lists('nombre', 'id');
             $data["servicios"] = Servicio::orderBy('nombre')->get()->lists('nombre', 'idservicio');
             $data["departamentos"] = Area::orderBy('nombre')->get()->lists('nombre', 'idarea');
             $data["usuarios"] = User::orderBy('nombre')->get()->lists('UserFullName', 'id');
             $data["presupuesto"] = PresupuestoCapacitacion::find($id);
             return View::make('rrhh.presupuesto_capacitacion.edit', $data);
         } else {
             return View::make('error/error', $data);
         }
     } else {
         return View::make('error/error', $data);
     }
 }
 public function render_view_activo_inventario($idequipo = 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) && $idequipo) {
             $data["equipo_info"] = Activo::searchActivosById($idequipo)->get();
             if ($data["equipo_info"]->isEmpty()) {
                 return Redirect::to('equipos/list_equipos');
             }
             $data["equipo_info"] = $data["equipo_info"][0];
             $data["grupos"] = Grupo::lists('nombre', 'idgrupo');
             $data["servicios"] = Servicio::orderBy('nombre', 'asc')->lists('nombre', 'idservicio');
             $data["ubicaciones"] = UbicacionFisica::lists('nombre', 'idubicacion_fisica');
             $data["nombre_equipo"] = FamiliaActivo::where('idmarca', '=', $data["equipo_info"]->idmarca)->lists('nombre_equipo', 'idfamilia_activo');
             $data["modelo_equipo"] = ModeloActivo::where('idfamilia_activo', '=', $data["equipo_info"]->idfamilia_activo)->lists('nombre', 'idmodelo_equipo');
             $data["reporte_instalacion"] = ReporteInstalacion::where('idreporte_instalacion', '=', $data["equipo_info"]->idreporte_instalacion)->get();
             $data["reporte_instalacion"] = $data["reporte_instalacion"][0];
             $data["soporte_tecnico_info"] = SoporteTecnicoxActivo::searchSoporteTecnicoByActivo($idequipo)->get();
             $data["accesorios_info"] = Accesorio::getAccesorioByModelo($data["equipo_info"]->idmodelo_equipo)->get();
             $data["consumibles_info"] = Consumible::getConsumibleByModelo($data["equipo_info"]->idmodelo_equipo)->get();
             $data["componentes_info"] = Componente::getComponenteByModelo($data["equipo_info"]->idmodelo_equipo)->get();
             $data["marcas"] = Marca::lists('nombre', 'idmarca');
             $data["proveedor"] = Proveedor::lists('razon_social', 'idproveedor');
             $data["reporte_calibracion"] = ReporteCalibracion::getReporteCalibracionByIdActivo($data["equipo_info"]->idactivo)->get();
             if ($data["reporte_calibracion"]->isEmpty()) {
                 $data["reporte_calibracion"] = null;
                 $data["detalles_reporte_calibracion"] = null;
             } else {
                 $data["reporte_calibracion"] = $data["reporte_calibracion"][0];
                 $data["detalles_reporte_calibracion"] = ReporteCalibracion::getDetalleReporteCalibracion($data["reporte_calibracion"]->id)->get();
             }
             return View::make('activos/viewActivoInventario', $data);
         } else {
             return View::make('error/error', $data);
         }
     } else {
         return View::make('error/error', $data);
     }
 }
 public function search_ot_mant_preventivo()
 {
     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) {
             $tabla = Tabla::getTablaByNombre(self::$nombre_tabla)->get();
             $data["estados"] = Estado::where('idtabla', '=', $tabla[0]->idtabla)->lists('nombre', 'idestado');
             $data["search_ing"] = Input::get('search_ing');
             $data["search_cod_pat"] = Input::get('search_cod_pat');
             $data["search_ubicacion"] = Input::get('search_ubicacion');
             $data["search_ot"] = Input::get('search_ot');
             $data["search_equipo"] = Input::get('search_equipo');
             $data["search_proveedor"] = Input::get('search_proveedor');
             $data["search_ini"] = Input::get('search_ini');
             $data["search_fin"] = Input::get('search_fin');
             $data["search_servicio"] = Input::get('search_servicio');
             $data["servicios"] = Servicio::orderBy('nombre', 'asc')->lists('nombre', 'idservicio');
             if ($data["search_ing"] == null && $data["search_cod_pat"] == null && $data["search_ubicacion"] == null && $data["search_ot"] == null && $data["search_equipo"] == null && $data["search_proveedor"] == null && $data["search_ini"] == null && $data["search_fin"] == null && $data["search_servicio"] == 0) {
                 $data["mant_preventivos_data"] = OrdenesTrabajoPreventivo::getOtsMantPreventivoInfo()->orderBy('idot_preventivo', 'asc')->paginate(10);
             } else {
                 $data["mant_preventivos_data"] = OrdenesTrabajoPreventivo::searchOtsMantPreventivo($data["search_ing"], $data["search_cod_pat"], $data["search_ubicacion"], $data["search_ot"], $data["search_equipo"], $data["search_proveedor"], $data["search_ini"], $data["search_fin"], $data["search_servicio"])->orderBy('idot_preventivo', 'asc')->paginate(10);
             }
             return View::make('ot/preventivo/listOtMantPreventivo', $data);
         } else {
             return View::make('error/error', $data);
         }
     } else {
         return View::make('error/error', $data);
     }
 }
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id, $tipo)
 {
     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["categorias"] = ProyectoCategoria::orderBy('nombre')->get()->lists('nombre', 'id');
             $data["servicios"] = Servicio::orderBy('nombre')->get()->lists('nombre', 'idservicio');
             $data["departamentos"] = Area::orderBy('nombre')->get()->lists('nombre', 'idarea');
             $data["usuarios"] = User::orderBy('nombre')->get()->lists('UserFullName', 'id');
             $data["tipos"] = [0 => 'Fase de inversión', 1 => 'Fase de post-inversión', 2 => 'Ambas'];
             $data["presupuesto"] = InformacionEconomica::find($id);
             $proyecto = $data["presupuesto"]->proyecto;
             $proyecto_presupuesto = $proyecto->presupuesto;
             $data["id_tipo"] = $tipo;
             $data['rh_inversion'] = $proyecto_presupuesto->actividadesrh->sum('subtotal');
             $data['eq_inversion'] = $proyecto_presupuesto->actividadeseq->sum('subtotal');
             $data['go_inversion'] = $proyecto_presupuesto->actividadesgo->sum('subtotal');
             $data['ga_inversion'] = $proyecto_presupuesto->actividadesga->sum('subtotal');
             $data['rh_actividades'] = $proyecto_presupuesto->actividadesrh->lists('nombre', 'id');
             $data['eq_actividades'] = $proyecto_presupuesto->actividadeseq->lists('nombre', 'id');
             $data['go_actividades'] = $proyecto_presupuesto->actividadesgo->lists('nombre', 'id');
             $data['ga_actividades'] = $proyecto_presupuesto->actividadesga->lists('nombre', 'id');
             return View::make('investigacion.proyecto.informacion_economica.edit', $data);
         } else {
             return View::make('error/error', $data);
         }
     } else {
         return View::make('error/error', $data);
     }
 }
 public function render_view_expediente_tecnico($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) && $id) {
             $data["tipos_adquisicion_expediente"] = TipoAdquisicionExpediente::orderBy('nombre', 'asc')->lists('nombre', 'idtipo_adquisicion_expediente');
             $data["tipos_compra_expediente"] = TipoCompraExpediente::orderBy('nombre', 'asc')->lists('nombre', 'idtipo_compra_expediente');
             $data["areas"] = Area::orderBy('nombre', 'asc')->lists('nombre', 'idarea');
             $data["servicios"] = Servicio::orderBy('nombre', 'asc')->lists('nombre', 'idservicio');
             $data["expediente_tecnico_info"] = ExpedienteTecnico::searchExpedienteTecnicoByNumeroExpediente($id)->get()[0];
             $data["ofertas_expediente_data"] = OfertaExpediente::searchOfertaExpedienteByNumeroExpediente($id)->get();
             $data["ofertas_evaluada_expediente_data"] = OfertaEvaluadaExpediente::select('oferta_evaluada_expediente.*')->get();
             $data["observaciones_expediente_data"] = ObservacionExpediente::join('tipo_observacion_expediente', 'tipo_observacion_expediente.idtipo_observacion_expediente', '=', 'observacion_expediente.idtipo_observacion_expediente')->select('tipo_observacion_expediente.nombre as tipo_observacion', 'observacion_expediente.*')->get();
             $data["presidente_data"] = User::withTrashed()->find($data["expediente_tecnico_info"]->idpresidente);
             $data["miembro1_data"] = User::withTrashed()->find($data["expediente_tecnico_info"]->idmiembro1);
             $data["miembro2_data"] = User::withTrashed()->find($data["expediente_tecnico_info"]->idmiembro2);
             $data["miembro3_data"] = User::withTrashed()->find($data["expediente_tecnico_info"]->idmiembro3);
             return View::make('expediente_tecnico/viewExpedienteTecnico', $data);
         } else {
             return View::make('error/error', $data);
         }
     } else {
         return View::make('error/error', $data);
     }
 }
 public function search_reporte_retiro_servicio()
 {
     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["motivos"] = MotivoRetiro::lists('nombre', 'idmotivo_retiro');
             $data["marcas"] = Marca::lists('nombre', 'idmarca');
             $data["servicios"] = Servicio::orderBy('nombre', 'asc')->lists('nombre', 'idservicio');
             $data["proveedores"] = Proveedor::lists('razon_social', 'idproveedor');
             $data["search_motivo"] = Input::get('search_motivo');
             $data["search_equipo"] = Input::get('search_equipo');
             $data["search_cod_pat"] = Input::get('search_cod_pat');
             $data["search_marca"] = Input::get('search_marca');
             $data["search_servicio"] = Input::get('search_servicio');
             $data["search_proveedor"] = Input::get('search_proveedor');
             if ($data["search_motivo"] == 0 && $data["search_equipo"] == null && $data["search_cod_pat"] == null && $data["search_marca"] == 0 && $data["search_servicio"] == 0 && $data["search_proveedor"] == 0) {
                 $data["reporte_retiros_data"] = ReporteRetiro::getReportesRetiroInfo()->paginate(10);
             } else {
                 $data["reporte_retiros_data"] = ReporteRetiro::searchReportesRetiroInfo($data["search_motivo"], $data["search_equipo"], $data["search_cod_pat"], $data["search_marca"], $data["search_servicio"], $data["search_proveedor"])->paginate(10);
             }
             return View::make('retiro_servicio/listReporteRetiroServicio', $data);
         } else {
             return View::make('error/error', $data);
         }
     } else {
         return View::make('error/error', $data);
     }
 }
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     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["tipos"] = RHTipo::all()->lists('nombre', 'id');
             $data["modalidades"] = RHModalidad::all()->lists('nombre', 'id');
             $data["servicios"] = Servicio::orderBy('nombre')->get()->lists('nombre', 'idservicio');
             $data["departamentos"] = Area::orderBy('nombre')->get()->lists('nombre', 'idarea');
             $data["usuarios"] = User::orderBy('nombre')->get()->lists('UserFullName', 'id');
             $data["capacitacion"] = Capacitacion::find($id);
             $data["departamento"] = Servicio::find($data["capacitacion"]->id_servicio_clinico)->departamento;
             $data["details_personas"] = PersonalExternoCapacitacion::getDetallePersonasInvolucradas($data["capacitacion"]->id)->get();
             if ($data["capacitacion"]->activo != null) {
                 $data["codigo_patrimonial"] = $data["capacitacion"]->activo->codigo_patrimonial;
                 $data["equipo_relacionado"] = $data["capacitacion"]->activo->modelo->familiaActivo->nombre_equipo;
             } else {
                 $data["codigo_patrimonial"] = null;
                 $data["equipo_relacionado"] = null;
             }
             return View::make('rrhh.gestion_capacitaciones.edit', $data);
         } else {
             return View::make('error/error', $data);
         }
     } else {
         return View::make('error/error', $data);
     }
 }
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id, $tipo)
 {
     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["categorias"] = ProyectoCategoria::orderBy('nombre')->get()->lists('nombre', 'id');
             $data["servicios"] = Servicio::orderBy('nombre')->get()->lists('nombre', 'idservicio');
             $data["departamentos"] = Area::orderBy('nombre')->get()->lists('nombre', 'idarea');
             $data["usuarios"] = User::orderBy('nombre')->get()->lists('UserFullName', 'id');
             $data["tipos"] = [0 => 'Fase de inversión', 1 => 'Fase de post-inversión', 2 => 'Ambas'];
             $data["presupuesto"] = Presupuesto::find($id);
             $data["id_tipo"] = $tipo;
             return View::make('investigacion.proyecto.presupuesto.edit', $data);
         } else {
             return View::make('error/error', $data);
         }
     } else {
         return View::make('error/error', $data);
     }
 }