Esempio n. 1
0
 def update_usuario(self, dni_usuario):
     id_usuario = input_data('Ingrese el nuevo ID asignado al usuario >> ',
                             'int')
     nombre_usuario = input_data('Ingrese el nombre del usuario >> ')
     self.usuario.update_libro({'dni_usuario': dni_usuario}, {
         'id_usuario': id_usuario,
         'nombre_usuario': nombre_usuario
     })
     print('''
     ==============================
           Usuario Actualizado
     ==============================
     ''')
Esempio n. 2
0
 def insert_usuario(self):
     dni_usuario = input_data('Ingrese el DNI del usuario >> ', 'int')
     id_usuario = uuid.uuid4().hex[:8]
     nombre_usuario = input_data('Ingrese el nombre del usuario >> ')
     self.usuario.insert_usuario({
         'dni_usuario': dni_usuario,
         'id_usuario': id_usuario,
         'nombre_usuario': nombre_usuario
     })
     print('''
     ==================================
            Nuevo usuario agregado
     ==================================
     ''')
     self.all_usuarios()
Esempio n. 3
0
 def update_libro(self, id_libro):
     nombre_libro = input_data('Ingrese el nuevo nombre del libro >> ')
     editorial = input_data('Ingrese la nueva editorial del libro >> ')
     disponibilidad = input_data('Ingrese la disponibilidad del libro >> ',
                                 'int')
     self.libro.update_libro({'id_libro': id_libro}, {
         'nombre_libro': nombre_libro,
         'editorial': editorial,
         'disponibilidad': disponibilidad
     })
     print('''
     ==============================
           Libro Actualizado
     ==============================
     ''')
Esempio n. 4
0
    def search_usuario(self):
        print('''
        ========================
              Buscar Usuario
        ========================
        ''')
        try:
            dni_usuario = input_data("Ingrese el DNI del usuario >> ", "int")
            usuario = self.usuario.get_usuario({'dni_usuario': dni_usuario})
            print(print_table(usuario, ['id_usuario', 'nombre_usuario']))

            ###### DESCONOCIMIENTO DE LIBRO ######
            ######################################

            if libro:
                if question('¿Deseas dar mantenimiento al libro?'):
                    opciones = [
                        'Asignar Curso', 'Editar Profesor',
                        'Eliminar profesor', 'Salir'
                    ]
                    respuesta = Menu(opciones).show()
                    if respuesta == 1:
                        pass
                    elif respuesta == 2:
                        self.update_profesor(profesor_id)
                    elif respuesta == 3:
                        pass
        except Exception as e:
            print(f'{str(e)}')
        input('\nPresiona una tecla para continuar...')
Esempio n. 5
0
 def insert_libro(self):
     nombre_libro = input_data('Ingrese el nombre del libro >> ')
     editorial = input_data('Ingrese la editorial del libro >> ')
     disponibilidad = input_data('Ingrese la disponibilidad del libro >> ',
                                 'int')
     self.libros.insert_libro({
         'nombre_libro': nombre_libro,
         'editorial': editorial,
         'disponibilidad': disponibilidad
     })
     print('''
     ==================================
            Nuevo libro agregado
     ==================================
     ''')
     self.all_libros()
Esempio n. 6
0
    def search_libro(self):
        print('''
        ========================
              Buscar Libro
        ========================
        ''')
        try:
            id_libro = input_data("Ingrese el ID del libro >> ", "int")
            libro = self.libros.get_libro({'id_libro': id_libro})
            print(
                print_table(libro, [
                    'id_libro', 'nombre_libro', 'editorial', 'disponibilidad'
                ]))

            ###### DESCONOCIMIENTO DE LIBRO ######
            ######################################

            if libro:
                if question('¿Deseas dar mantenimiento al libro?'):
                    opciones = [
                        'Asignar Curso', 'Editar Profesor',
                        'Eliminar profesor', 'Salir'
                    ]
                    respuesta = Menu(opciones).show()
                    if respuesta == 1:
                        pass
                    elif respuesta == 2:
                        self.update_profesor(profesor_id)
                    elif respuesta == 3:
                        pass
        except Exception as e:
            print(f'{str(e)}')
        input('\nPresiona una tecla para continuar...')