public function render_view_solicitud($idsolicitud = 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["reporte_data"] = SolicitudCompra::getSolicitudCompraById($idsolicitud)->get(); if ($data["reporte_data"]->isEmpty()) { return Redirect::to('solicitudes_compra/list_solicitudes'); } $data["reporte_data"] = $data["reporte_data"][0]; $data["documento_info"] = Documento::searchDocumentoByIdSolicitudCompra($data["reporte_data"]->idsolicitud_compra)->get(); $data["documento_info"] = $data["documento_info"][0]; $tabla = Tabla::getTablaByNombre(self::$nombre_tabla)->get(); $data["estados"] = Estado::where('idtabla', '=', $tabla[0]->idtabla)->lists('nombre', 'idestado'); $data["tipos"] = TipoSolicitudCompra::lists('nombre', 'idtipo_solicitud_compra'); $data["servicios"] = Servicio::searchServiciosClinicos(1)->lists('nombre', 'idservicio'); $familia = FamiliaActivo::find($data["reporte_data"]->idfamilia_activo); $data["marcas1"] = Marca::lists('nombre', 'idmarca'); $data["nombre_equipos1"] = FamiliaActivo::searchFamiliaActivoByMarca($familia->idmarca)->lists('nombre_equipo', 'idfamilia_activo'); $data["usuarios_responsable"] = User::getJefes()->get(); $data["detalles_solicitud"] = DetalleSolicitudCompra::getDetalleSolicitudCompra($data["reporte_data"]->idsolicitud_compra)->get(); return View::make('solicitudes_compra/viewSolicitudCompra', $data); } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }
public function render_edit_proveedor($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) && $id) { $tabla = Tabla::getTablaByNombre(self::$nombre_tabla)->get(); $data["estados"] = Estado::where('idtabla', '=', $tabla[0]->idtabla)->lists('nombre', 'idestado'); $data["proveedor_info"] = Proveedor::searchProveedorById($id)->get(); if ($data["proveedor_info"]->isEmpty()) { return Redirect::to('proveedores/list_proveedores'); } $data["proveedor_info"] = $data["proveedor_info"][0]; return View::make('proveedores/editProveedor', $data); } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }
public function search_sot() { 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"] = Input::get('search'); $data["search_estado"] = Input::get('search_estado'); $data["search_ini"] = Input::get('search_ini'); $data["search_fin"] = Input::get('search_fin'); $data["sots_data"] = SolicitudOrdenTrabajo::searchSots($data["search"], $data["search_estado"], $data["search_ini"], $data["search_fin"])->paginate(10); return View::make('sot/listSots', $data); } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }
//Listar telefonos Route::get('productos/listartelefonos', 'ProductoController@listartelefonos'); //Rutas de los catalogos //Rutas de los catalogos Route::get('catalogo/{cat}', 'CatalogoController@getCatalogo'); Route::post('catalogo/create', 'CatalogoController@create'); Route::post('getElementos/{cat}', 'CatalogoController@_getElementos'); Route::delete('catalogo/destroy/{id}', 'CatalogoController@destroy'); Route::put('catalogo/update/{id}', 'CatalogoController@update'); //Ruta para consultar todos los paises Route::get('paises', function () { return Pais::all()->toJson(); }); //Ruta en la cual retornamos los estados relaccionados con el id del pais Route::POST('estados', function () { return Estado::where('pais_id', '=', Input::get('pais'))->get(); }); Route::POST('municipios', function () { return Municipio::where('estado_id', '=', Input::get('estado'))->get(); }); Route::get('productos/estado/{id}', 'ProductoController@estado'); //Ruta para registrar pedido Route::POST('productos/nuevopedido/{id}', 'ProductoController@nuevopedido'); Route::POST('productos/pedidoexistente/{id}', 'ProductoController@pedidoexistente'); //Editar domicilio Route::get('productos/editar/{uddom}', 'ProductoController@editar'); //Actualizar domiclio Route::post('productos/actualizar', 'ProductoController@actualizar'); //Verificar teléfonos Route::post('productos/getVerificarTel', 'ProductoController@getVerificarTel'); //Detalle del pedido
public function render_view_ot($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) { $tabla = Tabla::getTablaByNombre(self::$nombre_tabla)->get(); $data["estados"] = Estado::where('idtabla', '=', $tabla[0]->idtabla)->lists('nombre', 'idestado'); $data["prioridades"] = Prioridad::lists('nombre', 'idprioridad'); $data["tipo_fallas"] = TipoFalla::lists('nombre', 'idtipo_falla'); $tabla_estado_activo = Tabla::getTablaByNombre(self::$estado_activo)->get(); $data["estado_activo"] = Estado::where('idtabla', '=', $tabla_estado_activo[0]->idtabla)->lists('nombre', 'idestado'); $data["ot_info"] = OtCorrectivo::searchOtById($id)->get(); if ($data["ot_info"]->isEmpty()) { Session::flash('error', 'No se encontró la OT.'); return Redirect::to('mant_correctivo/list_mant_correctivo'); } $data["ot_info"] = $data["ot_info"][0]; $data["tareas"] = TareasOtCorrectivo::getTareasXOtXActi($data["ot_info"]->idot_correctivo)->get(); $data["repuestos"] = RepuestosOtCorrectivo::getRepuestosXOtXActi($data["ot_info"]->idot_correctivo)->get(); $data["personal_data"] = PersonalOtCorrectivo::getPersonalXOtXActi($data["ot_info"]->idot_correctivo)->get(); return View::make('ot/correctivo/viewOtMantCo', $data); } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }
public function render_view_ot($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["ot_info"] = OrdenesTrabajoBusquedaInformacion::searchOtBusquedaInformacionById($id)->get(); if ($data["ot_info"]->isEmpty()) { return Redirect::to('busqueda_informacion/list_busqueda_informacion'); } $tabla = Tabla::getTablaByNombre(self::$nombre_tabla)->get(); $data["estados"] = Estado::where('idtabla', '=', $tabla[0]->idtabla)->lists('nombre', 'idestado'); $data["areas"] = Area::lists('nombre', 'idarea'); $data["tipos"] = TipoOtBusquedaInformacion::lists('nombre', 'idtipo_busqueda_info'); $data["ot_info"] = $data["ot_info"][0]; $data["tareas"] = TareasOtBusquedaInformacion::getTareasXOt($data["ot_info"]->idot_busqueda_info)->get(); $data["personal_data"] = PersonalOtBusquedaInformacion::getPersonalXOt($data["ot_info"]->idot_busqueda_info)->get(); return View::make('ot/busquedaInformacion/viewOtBusquedaInformacion', $data); } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }
public function render_view_ot_verif_metrologica($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) { $tabla = Tabla::getTablaByNombre(self::$nombre_tabla)->get(); $data["estados"] = Estado::where('idtabla', '=', $tabla[0]->idtabla)->lists('nombre', 'idestado'); $tabla_estado_activo = Tabla::getTablaByNombre(self::$estado_activo)->get(); $data["estado_activo"] = Estado::where('idtabla', '=', $tabla_estado_activo[0]->idtabla)->lists('nombre', 'idestado'); $data["ot_info"] = OrdenesTrabajoVerifMetrologica::searchOtVerifMetrologicaById($id)->get(); if ($data["ot_info"]->isEmpty()) { Session::flash('error', 'No se encontró la OT.'); return Redirect::to('verif_metrologica/list_verif_metrologica'); } $data["ot_info"] = $data["ot_info"][0]; $data["documento_info"] = Documento::searchDocumentoByIdOtVerifMetrologica($id)->get(); if (!$data["documento_info"]->isEmpty()) { $data["documento_info"] = $data["documento_info"][0]; } else { $data["documento_info"] = null; } $data["personal_data"] = PersonalOtVerifMetrologica::getPersonalXOt($data["ot_info"]->idot_vmetrologica)->get(); return View::make('ot/verifMetrologica/viewOtVerificacionMetrologica', $data); } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }
public function render_view_ot($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) { $tabla = Tabla::getTablaByNombre(self::$nombre_tabla)->get(); $data["estados"] = Estado::where('idtabla', '=', $tabla[0]->idtabla)->lists('nombre', 'idestado'); $data["ot_info"] = OrdenesTrabajoInspeccionEquipo::searchOtInspeccionEquipoById($id)->get(); if ($data["ot_info"]->isEmpty()) { Session::flash('error', 'No se encontró la OT.'); return Redirect::to('inspec_equipos/list_inspec_equipos'); } $data["ot_info"] = $data["ot_info"][0]; $idservicio = $data["ot_info"]->idservicio; $data["activos_info"] = Activo::getEquiposActivosByServicioId($idservicio)->get(); $data["activosxot_info"] = OrdenesTrabajoInspeccionEquipoxActivo::getOtInspeccionxActivoByIdOtInspeccion($data["ot_info"]->idot_inspec_equipo)->get(); $cant_activos = count($data["activosxot_info"]); $data["tareas_activos"] = []; for ($i = 0; $i < $cant_activos; $i++) { $otInspeccionxActivo = OrdenesTrabajoInspeccionEquipoxActivo::getOtInspeccionxActivo($data["ot_info"]->idot_inspec_equipo, $data["activos_info"][$i]->idactivo)->get()[0]; $otInspeccionxActivoxTareas = TareasOtInspeccionEquipoxActivo::getTareasxInspeccionxActivo($otInspeccionxActivo->idot_inspec_equiposxactivo)->get(); array_push($data["tareas_activos"], $otInspeccionxActivoxTareas); } $data["filas"] = []; for ($i = 0; $i < $cant_activos; $i++) { array_push($data["filas"], $i); } array_push($data["filas"], $cant_activos); return View::make('ot/inspeccionEquipo/viewOtInspecEquipos', $data); } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }