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');
     }
 }
Example #14
0
 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);
 }