UNPKG

menu-usuario-dutan

Version:

Prueba de javascript

49 lines (47 loc) 2.1 kB
const operacionesMenus = require('../operaciones/operacionesMenus'); const prompts = require('prompts'); const {preguntasIngresarUsuario,preguntaBuscarUsuario} = require('../preguntas/preguntas'); const {desplegarBuscarUsuario,desplegarIngresarUsuario} = require('../desplegarMenus/desplegarMenus'); const desplegarIngresarusuario = async () => { const response = await prompts(preguntasIngresarUsuario); console.log(response); return response; }; const desplegarBuscarusuario = async () => { const response = await prompts(preguntaBuscarUsuario); console.log(response); return response.cedula; }; module.exports = { controladorOpcionesMenuPrincipal: async (opcion) => { switch (opcion) { case 0: const materiasFavoritas = await operacionesMenus.listarMateriasFavoritas(); console.log('Materias Favoritas :', materiasFavoritas); break; case 1: const usuariosActivos = await operacionesMenus.listarUsuariosActivosInactivos('activos'); console.log('Usuarios Activos :', usuariosActivos.map(u => u.name)); break; case 2: const usuariosInactivos = await operacionesMenus.listarUsuariosActivosInactivos('inactivos'); console.log('Usuarios Inactivos :', usuariosInactivos.map(u => u.name)); break; case 3: const usuariosFiltrados break; case 4: const usuarioARegistrar = await desplegarIngresarusuario(); await operacionesMenus.registrarUsuario(usuarioARegistrar); console.log('Usuario Registrado :', usuarioARegistrar); break; case 5: const cedulaBuscar = await desplegarBuscarusuario(); const usuarioEncontrado = await operacionesMenus.buscarUsuario(cedulaBuscar); console.log('Usuario Encontrado :', usuarioEncontrado); break; case 6: break; } }, };