public function actualizarMisionVision() { $response = 0; $id_centro = e(Input::get('id_centro')); $mision_centro = e(Input::get('mision_centro')); $vision_centro = e(Input::get('vision_centro')); $quienes_somos_centro = e(Input::get('quienes_somos_centro')); $centro = Centro::buscar_centro($id_centro); if (!is_null(Input::file('img_centro'))) { $file_img_vieja = $centro->img_centro; $file_img_centro = Input::file('img_centro'); $img_centro = $file_img_centro->getClientOriginalName(); } else { $img_centro = $centro->img_centro; } $response = Centro::actualizar_centro_mision_vision_quienes($id_centro, $mision_centro, $vision_centro, $quienes_somos_centro, $img_centro); if ($response == 1) { if (!is_null(Input::file('img_centro'))) { $file_img_centro->move('img', $file_img_centro->getClientOriginalName()); File::delete('img/' . $file_img_vieja); } return Redirect::to(URL::previous())->with('mensaje', 'Centro de Investigacion Actualizado Insertado Correctamente'); } else { return Redirect::to(URL::previous())->with('mensaje', 'Ha ocurrido un error'); } }
public function visualizarContactos() { $centro = 0; $centro = Centro::buscar_centro(3); //Consulto mi centro... en nuestro caso el centro cimogsys con codigo 3 if (count($centro) != 0) { $areas = 0; $areas = AreaGestion::listar_area_gestion(2, $centro->id_centro); if (count($areas) > 0) { $usuarios = 0; $usuarios = User::listar_usuarios(3); if (count($usuarios) > 0) { $tipos = 0; $tipos = TipoUsuario::listar_tipo_usuario(3); if (count($tipos) > 0) { return View::make('contactos')->withCentro($centro)->withAreas($areas)->withUsuarios($usuarios)->withTipos($tipos); } else { return View::make('contactos')->withError('No existen tipos de usuario en el centro!'); } } else { return View::make('contactos')->withError('No existen usuarios en el centro!'); } } else { return View::make('contactos')->withError('No existen areas en el centro!'); } } else { return View::make('contactos')->withError('No existe el centro!'); } }
public function visualizarAdminRedes() { $response = 0; $response = Centro::buscar_centro(3); if (count($response) != 0) { return View::make('admin.redesSociales')->with('redes', RedesSociales::listar_redes_sociales(3, 3))->with('centro', $response); } else { return View::make('admin.redesSociales')->with('error', 'No existe un centro de investigacion para ingresar objetivos'); } }
public function visualizarAdminAreas() { $response = 0; $response = Centro::buscar_centro(3); if (count($response) != 0) { return View::make('admin.areaGestion')->with('areas', AreaGestion::listar_area_gestion(3, 3))->with('centro', $response); } else { return View::make('admin.areaGestion')->with('error', 'No existe un centro de investigacion para ingresar objetivos'); } }
public function visualizarQuienesSomos() { $centro = 0; $centro = Centro::buscar_centro(3); //Consulto mi centro... en nuestro caso el centro cimogsys con codigo 3 if (count($centro) != 0) { return View::make('quienesSomos')->withCentro($centro); } else { return View::make('quienesSomos')->withError('No existe el centro...'); } }
public function visualizarAdminLineas() { $response = 0; $response = Centro::buscar_centro(3); if (count($response) != 0) { $tipos = TipoLineaInvestigacion::lists('descripcion_tipo_linea_investigacion', 'id_tipo_linea_investigacion'); if (count($tipos) != 0) { return View::make('admin.lineasInvestigacion')->with('lineas', LineaInvestigacion::listar_linea_investigacion(3, 3))->with('centro', $response)->with('tipos', $tipos); } else { return View::make('admin.lineasInvestigacion')->with('error', 'No existen tipos de lineas de investigacion'); } } else { return View::make('admin.lineasInvestigacion')->with('error', 'No existe un centro de investigacion para ingresar objetivos'); } }
public function visualizarAdminProyectos() { $response = 0; $response = Centro::buscar_centro(3); if (count($response) != 0) { $response = 0; $areas = AreaGestion::where('centro_area_gestion', 3)->lists('nombre_area_gestion', 'id_area_gestion'); if (count($areas) != 0) { return View::make('admin.proyectos')->with('proyectos', Proyectos::listar_todos_proyectos(3))->with('areas', $areas); } else { return View::make('admin.proyectos')->with('error', 'No existen áreas de gestión'); } } else { return View::make('pruebas.proyectos')->with('error', 'No existe un centro de investigacion para ingresar proyectos'); } }
public function visualizarInicio() { $centro = 0; $centro = Centro::buscar_centro(3); //Consulto mi centro... en nuestro caso el centro cimogsys con codigo 3 if (count($centro) != 0) { $proyectos = Proyectos::listar_todos_proyectos(3); if (count($proyectos) > 0) { return View::make('inicio')->withCentro($centro)->withProyectos($proyectos); } else { return View::make('inicio')->withCentro($centro)->withError('No existen Proyectos'); } } else { return View::make('inicio')->withError('No existe el centro...'); } }
public function visualizarNoticia($id_noticia) { $response = 0; $response = Centro::buscar_centro(3); if (count($response) != 0) { $noticia = Noticia::buscar_noticia($id_noticia); if (count($noticia) != 0) { //return json_encode($noticia); return View::make('visualizarNoticia')->withNoticia($noticia)->withCentro($response); } else { //return json_encode($noticia); return View::make('visualizarNoticia')->withError('No es una noticia vaálida'); } } else { return View::make('visualizarNoticia')->withError('No existe un centro de investigación para visualizar la noticia'); } }
public function actualizarObjetivoEspecifico() { $response = 0; $id = e(Input::get('id_objetivos')); $centro = e(Input::get('centro_objetivos')); $descripcion = e(Input::get('descripcion_objetivos')); $response = Centro::buscar_centro($centro); if (count($response) != 0) { $response = 0; $response = Objetivos::actualizar_objetivos($id, $descripcion, $centro); if (count($response) == 1) { return Redirect::to(URL::previous())->with('mensaje', 'Objetivo Actualizado Correctamente'); } else { return Redirect::to(URL::previous())->with('mensaje', 'Ha ocurrido un error'); } } else { return Redirect::to(URL::previous())->with('mensaje', 'No ha Seleccionado un Centro de Investigacion Válidoooo!'); } }
public function visualizarAcadReportes() { $response = 0; $response = Centro::buscar_centro(3); if (count($response) != 0) { $areas = AreaGestion::listar_area_gestion(3, 3); if (count($areas) > 0) { $usuarios = User::listar_usuarios(3); if (count($usuarios) > 0) { $informes = DB::table('informe')->join('usuario', 'informe.usuario_id_usuario', '=', 'usuario.id_usuario')->join('area_gestion', 'usuario.area_gestion_usuario', '=', 'area_gestion.id_area_gestion')->join('tipo_usuario', 'usuario.tipo_usuario', '=', 'tipo_usuario.id_tipo_usuario')->select('informe.id_informe', 'informe.descripcion_informe', 'informe.codigo_informe', 'informe.archivo_informe', 'informe.fecha_entrega_informe', 'informe.fecha_modificacion_informe', 'informe.usuario_id_usuario', 'usuario.nombres_usuario', 'usuario.apellidos_usuario', 'area_gestion.nombre_area_gestion', 'tipo_usuario.descripcion_tipo_usuario')->get(); //return json_encode($informes); return View::make('acad.reportes')->withInformes($informes)->withAreas($areas)->withUsuarios($usuarios); } else { return View::make('acad.reportes')->withError('No existen Usuarios en el centro de investigación'); } } else { return View::make('acad.reportes')->withError('No existen areas en el centro de investigación'); } } else { return View::make('acad.reportes')->withError('No existe un Centro de investigación válido'); } }
public function postGuardar() { //Autenticación de Usuario if (Auth::check()) { $usuario = Auth::user(); } //Verificar si es nuevo o actualizacion if (Input::get('id') == 0) { $consumible = new Consumible(); $action = "C"; } else { $consumible = Consumible::find(Input::get('id')); $action = "U"; } $consumible->sku = Input::get('sku'); $consumible->numero = Input::get('numero'); $consumible->codigo = Input::get('codigo'); $consumible->cantidad = Input::get('cantidad'); $consumible->marcaconsumible_id = Input::get('marca'); $consumible->tipoconsumible_id = Input::get('tipo'); $consumible->color = Input::get('color'); $consumible->descripcion = Input::get('descripcion'); $consumible->observaciones = Input::get('observaciones'); //Guardar Registro y catchar la excepcion si se genera try { $consumible->save(); //Datos de log Historico $historico = new Historico(); $historico->user = $usuario->username; $historico->action = $action; $historico->table = "Consumible"; $historico->reg = $consumible->id; $historico->save(); } catch (exception $e) { $tipos = Tipoconsumible::All(); $marcas = Marcaconsumible::All(); $centros = Centro::All(); $mensaje = "Hay un error en la información capturada, Por favor verificala."; $editar = true; $nuevo = false; $opcion = 'consumible'; $data = array('usuario' => $usuario, 'consumible' => $consumible, 'tipos' => $tipos, 'marcas' => $marcas, 'editar' => $editar, 'mensaje' => $mensaje, 'nuevo' => $nuevo, 'opcion' => $opcion); return View::make('/consumible/consumible_edicion', $data); } //Informacion de Usuario if (Auth::check()) { $usuario = Auth::user(); } return Redirect::to('consumible/ver/' . $consumible->id); }
public function listarUsuario($centro) { $response = 0; $response = Centro::buscar_centro($centro); if (count($response) != 0) { $areas = AreaGestion::where('centro_area_gestion', $centro)->lists('nombre_area_gestion', 'id_area_gestion'); //$areas = AreaGestion::listar_area_gestion(3,$centro); if (count($areas) != 0) { $tipos = TipoUsuario::lists('descripcion_tipo_usuario', 'id_tipo_usuario'); if (count($tipos) != 0) { return View::make('pruebas.usuario')->with('usuarios', User::listar_usuarios(3))->withAreas($areas)->withTipos($tipos); } else { return View::make('pruebas.usuario')->with('error', 'No existen tipos de usuario'); } } else { return View::make('pruebas.usuario')->with('error', 'No existen áreas de gestión'); } } else { return View::make('pruebas.usuario')->with('error', 'No existe un centro de investigacion para ingresar proyectos'); } }
Route::post('/guardarTipoMultimedia', array('uses' => 'TestController@guardarTipoMultimedia')); Route::post('/actualizarTipoMultimedia', array('uses' => 'TestController@actualizarTipoMultimedia')); Route::post('/eliminarTipoMultimedia', array('uses' => 'TestController@eliminarTipoMultimedia')); Route::post('/buscarTipoMultimedia', array('uses' => 'TestController@buscarTipoMultimedia')); //TipoLineaInvestigacion Route::get('/ingresarTipoLineaInvestigacion', array('as' => 'ingresarTipoLineaInvestigacion', function () { $response = TipoLineaInvestigacion::listar_tipo_linea_investigacion(2); return View::make('pruebas.tipoLineaInvestigacion', array('tiposLineaInvestigacion' => $response)); })); Route::post('/guardarTipoLineaInvestigacion', array('uses' => 'TestController@guardarTipoLineaInvestigacion')); Route::post('/actualizarTipoLineaInvestigacion', array('uses' => 'TestController@actualizarTipoLineaInvestigacion')); Route::post('/eliminarTipoLineaInvestigacion', array('uses' => 'TestController@eliminarTipoLineaInvestigacion')); Route::post('/buscarTipoLineaInvestigacion', array('uses' => 'TestController@buscarTipoLineaInvestigacion')); //Centro Route::get('/ingresarCentro', array('as' => 'ingresarCentro', function () { $response = Centro::listar_centro(2); return View::make('pruebas.centro', array('centros' => $response)); })); Route::post('/guardarCentro', array('uses' => 'TestController@guardarCentro')); Route::post('/actualizarCentro', array('uses' => 'TestController@actualizarCentro')); Route::post('/eliminarCentro', array('uses' => 'TestController@eliminarCentro')); Route::post('/buscarCentro', array('uses' => 'TestController@buscarCentro')); //Objetivos Route::get('/ingresarObjetivos/{centro}', array('uses' => 'TestController@ingresarObjetivos')); Route::post('/guardarObjetivos', array('uses' => 'TestController@guardarObjetivos')); Route::post('/actualizarObjetivos', array('uses' => 'TestController@actualizarObjetivos')); Route::post('/eliminarObjetivos', array('uses' => 'TestController@eliminarObjetivos')); Route::post('/buscarObjetivos', array('uses' => 'TestController@buscarObjetivos')); //Redes Sociales Route::get('/ingresarRedesSociales/{centro}', array('uses' => 'TestController@ingresarRedesSociales')); Route::post('/guardarRedesSociales', array('uses' => 'TestController@guardarRedesSociales'));
public function visualizarPasanEditar() { $centro = 0; $centro = Centro::buscar_centro(3); //Consulto mi centro... en nuestro caso el centro cimogsys con codigo 3 if (count($centro) != 0) { $areas = AreaGestion::lists('nombre_area_gestion', 'id_area_gestion'); if (count($areas) > 0) { $tipos = TipoUsuario::lists('descripcion_tipo_usuario', 'id_tipo_usuario'); if (count($tipos) > 0) { return View::make('pasante/editar')->withCentro($centro)->withAreas($areas)->withTipos($tipos); } else { return View::make('pasante/editar')->withError('No existen tipos de usuario en el centro...'); } } else { return View::make('pasante/editar')->withError('No existen áreas de gestión en el centro...'); } } else { return View::make('pasante/editar')->withError('No existe el centro...'); } }
public function postGuardar() { //Autenticación de Usuario if (Auth::check()) { $usuario = Auth::user(); } //Verificar si es nuevo o actualizacion if (Input::get('id') == 0) { $checador = new Checador(); $action = "C"; } else { $checador = Checador::find(Input::get('id')); $action = "U"; } $checador->rpe = Input::get('rpe'); $checador->nombre = Input::get('nombre'); $checador->serie = Input::get('serie'); $checador->activo = Input::get('activo'); $checador->modelochecador_id = Input::get('modelo'); $checador->centro_id = Input::get('centro'); $checador->departamento_id = Input::get('departamento'); $checador->ip = Input::get('ip'); $checador->mac = Input::get('mac'); $checador->estadochecador_id = Input::get('estado'); $checador->observaciones = Input::get('observaciones'); //Guardar Registro y catchar la excepcion si se genera try { $checador->save(); //Datos de log Historico $historico = new Historico(); $historico->user = $usuario->username; $historico->action = $action; $historico->table = "Checador"; $historico->reg = $checador->id; $historico->save(); } catch (exception $e) { $marcas = Marcachecador::All(); $modelos = Modelochecador::All(); $departamentos = Departamento::All(); $centros = Centro::All(); $estados = Estadochecador::All(); $mensaje = "Hay un error en la información capturada, Por favor verificala."; $editar = true; $data = array('usuario' => $usuario, 'checador' => $checador, 'marcas' => $marcas, 'modelos' => $modelos, 'departamentos' => $departamentos, 'centros' => $centros, 'estados' => $estados, 'editar' => $editar, 'mensaje' => $mensaje); return View::make('/checador/checador_edicion', $data); } //Informacion de Usuario if (Auth::check()) { $usuario = Auth::user(); } //Catalogos $marcas = Marcachecador::All(); $modelos = Modelochecador::All(); $departamentos = Departamento::All(); $centros = Centro::All(); return Redirect::to('checador/ver/' . $checador->id); }
public function postGuardar() { //Autenticación de Usuario if (Auth::check()) { $usuario = Auth::user(); } //Verificar si es nuevo o actualizacion if (Input::get('id') == 0) { $periferico = new Periferico(); $action = "C"; } else { $periferico = Periferico::find(Input::get('id')); $action = "U"; } $periferico->rpe = Input::get('rpe'); $periferico->nombre = Input::get('nombre'); $periferico->serie = Input::get('serie'); $periferico->activo = Input::get('activo'); $periferico->modeloperiferico_id = Input::get('modelo'); $periferico->tipoperiferico_id = Input::get('tipo'); $periferico->centro_id = Input::get('centro'); $periferico->departamento_id = Input::get('departamento'); $periferico->ip = Input::get('ip'); $periferico->mac = Input::get('mac'); $periferico->estado_id = Input::get('estado'); $periferico->mantenimiento = Input::get('mantenimiento'); $periferico->observaciones = Input::get('observaciones'); if (Input::get('verificado') == true) { $periferico->verificado = true; } else { $periferico->verificado = false; } if (Input::get('siitic') == true) { $periferico->siitic = true; } else { $periferico->siitic = false; } //Guardar Registro y catchar la excepcion si se genera try { $periferico->save(); //Datos de log Historico $historico = new Historico(); $historico->user = $usuario->username; $historico->action = $action; $historico->table = "Periferico"; $historico->reg = $periferico->id; $historico->save(); } catch (exception $e) { $tipos = Tipoperiferico::All(); $marcas = Marcaperiferico::All(); $modelos = Modeloperiferico::All(); $departamentos = Departamento::All(); $centros = Centro::All(); $estados = Estadocomputo::All(); $mensaje = "Hay un error en la información capturada, Por favor verificala."; $nuevo = true; $editar = true; $opcion = 'computo'; $data = array('usuario' => $usuario, 'periferico' => $periferico, 'tipos' => $tipos, 'marcas' => $marcas, 'modelos' => $modelos, 'departamentos' => $departamentos, 'centros' => $centros, 'estados' => $estados, 'editar' => $editar, 'mensaje' => $mensaje, 'nuevo' => $nuevo, 'opcion' => $opcion); return View::make('/periferico/periferico_edicion', $data); } //Informacion de Usuario if (Auth::check()) { $usuario = Auth::user(); } //Catalogos $tipos = Tipoperiferico::All(); $marcas = Marcaperiferico::All(); $modelos = Modeloperiferico::All(); $departamentos = Departamento::All(); $centros = Centro::All(); return Redirect::to('periferico/ver/' . $periferico->id); }