def registroLectores(self): self.__log.info("Ingresando al Registro de Lectores") opcionesRegistroLectores = { "\t- Registrar Lectores": 1, "\t- Listar Lectores": 2 } menuRegistroLectores = Menu("Registro de Lectores", opcionesRegistroLectores) resmenuRegistroLectores = menuRegistroLectores.mostrarMenu() #menuRegistrolos .mostrarMenu() stopMenu = True while stopMenu: if resmenuRegistroLectores == 1: self.__log.info("Entrando al registro de lectores") nuevoLector = User() nombreLector = input("Escriba el nombre del lector \n") correoLector = input("Escriba el correo del lector \n") tipodocumentos = TipoDocumento() print(f"\t Codigo\t Descripción") for obj in tipodocumentos.all(): print(f"\t {obj.id}\t {obj.descripcion}") print( "Escriba el id del tipo de documento de la siguiente lista \n" ) tipodocumento_idLector = input() nroDocumentoLector = input("Escriba el numero de documento \n") estado_usuarioLector = 1 nuevoLector.nombre = nombreLector nuevoLector.correo = correoLector nuevoLector.tipo_documento_id = tipodocumento_idLector nuevoLector.documento = nroDocumentoLector nuevoLector.estado_user_id = estado_usuarioLector nuevoLector.save() stopMenu = False elif resmenuRegistroLectores == 2: self.__log.info("Entrando a consultar los lectores") listarLectores = User() print( f"\t Codigo\t Nombre\t Correo\t Tipo de documento\t Documento\t Estado de Usuario" ) for obj in listarLectores.all(): #print(f"\t {obj.id}\t {obj.nombre}\t {obj.correo}\t {obj.tipodocumento_id}\t {obj.documento}\t {obj.estado_user_id}") print( f"\t {obj.id}\t {obj.nombre}\t {obj.correo}\t {obj.tipo_documento_id}\t {obj.documento}\t {obj.estado_user_id}" ) sleep(5) stopMenu = False
def registroBibliotecas(self): self.__log.info("Ingresando al Registro de Bibliotecas") while True: opcionesRegistroBibliotecas = { "\t- Registrar Bibliotecas": 1, "\t- Listar Bibliotecas": 2 } menuRegistroBibliotecas = Menu("Registro de Bibliotecas", opcionesRegistroBibliotecas) resmenuRegistroBibliotecas = menuRegistroBibliotecas.mostrarMenu() if (resmenuRegistroBibliotecas == 1): self.__log.info("Entrando al registro de Bibliotecas") nuevaBiblioteca = Biblioteca() nombreBiblioteca = input( "escriba el nombre de la Biblioteca \n") direccionBiblioteca = input( "escriba la direccion de la Biblioteca \n") tipo_documento = TipoDocumento() print(f"\t Codigo\t Descripcion") for obj in tipo_documento.all(): print(f"\t {obj.id}\t {obj.descripcion}") print( "Escriba el id del tipo de documento de la siguiente lista" ) tipo_documento_idBiblioteca = input() documentoBiblioteca = input( "escriba el nro de documento de la Biblioteca \n") nuevaBiblioteca.nombre = nombreBiblioteca nuevaBiblioteca.direccion = direccionBiblioteca nuevaBiblioteca.tipo_documento_id = tipo_documento_idBiblioteca nuevaBiblioteca.documento = documentoBiblioteca nuevaBiblioteca.save() input("Continuar?") elif (resmenuRegistroBibliotecas == 2): self.__log.info("Ingresando a listar Bibliotecas") bibliotecas = Biblioteca() print(f"\t Codigo\t Nombre\t\t Direccion\t tipDoc\t NroDoc") for obj in bibliotecas.all(): print( f"\t {obj.id}\t {obj.nombre}\t\t {obj.direccion}\t {obj.tipo_documento_id}\t {obj.documento}" ) input("Continuar?") elif (resmenuRegistroBibliotecas == 9): self.__log.info("Saliendo") break
def RegistroClientes(self): self.__log.info("Ingresando al Registro de Clientes") opcionesRegisClientes = {"Registrar Cliente": 1, "Listar Cientes": 2} MenuRegisClientes = Menu("Menu Modulo Libros", opcionesRegisClientes) regisClientes = MenuRegisClientes.mostrarMenu() menuRegisCli = True while menuRegisCli: if (regisClientes == 1): nuevoCliente = User() nombreCliente = input("escriba el nombre del cliente \n") correoCliente = input("escriba el correo del cliente \n") tipoDoc = TipoDocumento() print(f"\t ID\t Descripcion") for obj in tipoDoc.all(): print(f"\t {obj.id}\t {obj.descripcion}") tipoDocCliente = input( "escriba el tipo de documento del cliente \n") estadoCli = EstadoUser() print(f"\t ID\t Descripcion") for obj in estadoCli.all(): print(f"\t {obj.id}\t {obj.descripcion}") estadoCliente = input( "escriba el tipo de documento del cliente \n") nuevoCliente.nombre = nombreCliente nuevoCliente.correo = correoCliente nuevoCliente.tipo_documento_id = tipoDocCliente nuevoCliente.estado_user_id = estadoCliente nuevoCliente.save() menuRegisCli = False elif (regisClientes == 2): clientes = User() print(f"ID\t NOMBRE\t CORREO\t DOCUMENTO\t ESTADO") for obj in clientes.all(): print( f"\t {obj.id}\t {obj.nombre}\t {obj.isbn}\t {obj.correo}\t {obj.documento}\t {obj.estado_user_id}" ) input("Regresar???") program.utils.Menu("Menu Modulo Clientes", regisClientes) elif (regisClientes == 9): __log = log("Saliendo") break
def registroLibros(self): self.__log.info("Ingresando al Registro de Libros") opcionesRegistro = { "\t- Registrar Libros": 1, "\t- Listar Libros": 2, "\t- Registrar Lector": 3, "\t- Listar Lectores": 4 } menuRegistro = Menu("Registro de Libros", opcionesRegistro) resmenuRegistro = menuRegistro.mostrarMenu() stopMenu = True while stopMenu: if resmenuRegistro == 1: self.__log.info("Entrando al registro de libros") print("Registrar Libros") nuevoLibro = Libro() nombreLibro = input("escriba el nombre del Libro \n") isbnLibro = input("escriba en ISBN del libro \n") autores = Autor() print(f"\t Codigo\t Nombre\t Tipo") for obj in autores.all(): print(f"\t {obj.id}\t {obj.nombre}\t {obj.tipo}") print("Escriba el id del Autor de la siguiente lista") autor_idLibro = input() estados = EstadoLibro() print(f"\t Codigo\t Estado") for obj in estados.all(): print(f"\t {obj.id}\t {obj.descripcion}") print( "Escriba el id del Estado del Libro de la siguiente lista") estadoLibro = input() nuevoLibro.nombre = nombreLibro nuevoLibro.isbn = isbnLibro nuevoLibro.autor_id = autor_idLibro nuevoLibro.estado_libro_id = estadoLibro nuevoLibro.save() stopMenu = False if resmenuRegistro == 2: self.__log.info("Entrando a listar libros") print("Listar libros") libros = Libro() print(f"\t Codigo\t Nombre\t ISBN") for obj in libros.all(): print(f"\t {obj.id}\t {obj.nombre}\t {obj.isbn}") stopMenu = False if resmenuRegistro == 3: self.__log.info("Entrando al registro de lectores") print("Registrar Lectores") nuevoUser = User() nombreUser = input("escriba el nombre del nuevo Usuario \n") correoUser = input("escriba el correo \n") tipodocumento = TipoDocumento() print(f"\t id\t Descripcion") for obj in tipodocumento.all(): print(f"\t {obj.id}\t {obj.descripcion}") print( "Escriba el id del tipo de documento de la anterior lista") documento_idTipodocumento = input() documentoUser = input("escriba el numero del documento \n") estadoUser = EstadoUser() print(f"\t id\t descripcion") for obj in estadoUser.all(): print(f"\t {obj.id}\t {obj.descripcion}") print( "Escriba el id del Estado del Usuario de la anterior lista" ) estado_User = input() nuevoUser.nombre = nombreUser nuevoUser.correo = correoUser nuevoUser.tipo_documento_id = documento_idTipodocumento nuevoUser.documento = documentoUser nuevoUser.estado_user_id = estado_User nuevoUser.save() stopMenu = False if resmenuRegistro == 4: self.__log.info("Entrando a listar lector") print("Listar lectores") Usuarios = User() print(f"\t Codigo\t Nombre\t correo") for obj in Usuarios.all(): print(f"\t {obj.id}\t {obj.nombre}\t {obj.correo}") stopMenu = False elif resmenuRegistro == 9: self._log.info("Saliendo")
def registroLectores(self): self.__log.info("Ingresando al Registro de Lectores") while True: opcionesRegistroLectores = { "\t- Registrar Lectores": 1, "\t- Listar Lectores": 2 } menuRegistroLectores = Menu("Registro de Lectores", opcionesRegistroLectores) resmenuRegistroLectores = menuRegistroLectores.mostrarMenu() if (resmenuRegistroLectores == 1): self.__log.info("Entrando al registro de Lectores") nuevoLector = User() nombreLector = input("escriba el nombre del Lector \n") correoLector = input("escriba el correo del Lector \n") tipo_documento = TipoDocumento() print(f"\t Codigo\t Descripcion") for obj in tipo_documento.all(): print(f"\t {obj.id}\t {obj.descripcion}") print( "Escriba el id del tipo de documento de la siguiente lista" ) tipo_documento_idLector = input() documentoLector = input( "escriba el nro de documento del Lector \n") estados = EstadoUser() print(f"\t Codigo\t Estado") for obj in estados.all(): print(f"\t {obj.id}\t {obj.descripcion}") print( "Escriba el id del Estado del Lector de la siguiente lista" ) estadoLector = input() nuevoLector.nombre = nombreLector nuevoLector.correo = correoLector nuevoLector.tipo_documento_id = tipo_documento_idLector nuevoLector.documento = documentoLector nuevoLector.estado_user_id = estadoLector nuevoLector.save() input("Continuar?") elif (resmenuRegistroLectores == 2): self.__log.info("Ingresando a listar lectores") lectores = User() print( f"\t Codigo\t Nombre\t\t Correo\t tipDoc\t NroDoc\t Estado" ) for obj in lectores.all(): print( f"\t {obj.id}\t {obj.nombre}\t\t {obj.correo}\t {obj.tipo_documento_id}\t {obj.documento}\t {obj.estado_user_id}" ) input("Continuar?") elif (resmenuRegistroLectores == 9): self.__log.info("Saliendo") break
def registroLibros(self): self.__log.info("Ingresando al Módulo de Registro") opcionesRegistroLibros = { "\t- Registrar Libros": 1, "\t- Listar Libros": 2, "\t- Registrar Usuarios": 3, "\t- Listar Usuarios": 4, "\t- Registrar Biblioteca": 5, "\t- Listar Biblioteca": 6 } menuRegistroLibros = Menu("Módulo de Registro", opcionesRegistroLibros) resmenuRegistroLibros = menuRegistroLibros.mostrarMenu() stopMenu = True while stopMenu: if resmenuRegistroLibros == 1: self.__log.info("Entrando al Registro de Libros") nuevoLibro = Libro() nombreLibro = input("Escriba el nombre del libro: \n") isbnLibro = input("Escriba el ISBN del libro: \n") autores = Autor() print(f"\t Codigo\t Nombre\t Tipo") for obj in autores.all(): print(f"\t {obj.id}\t {obj.nombre}\t {obj.tipo}") print("Escriba el id del Autor de la siguiente lista:") autor_idLibro = input() estados = EstadoLibro() print(f"\t Codigo\t Estado") for obj in estados.all(): print(f"\t {obj.id}\t {obj.descripcion}") print( "Escriba el id del Estado del Libro de la siguiente lista:" ) estadoLibro = input() nuevoLibro.nombre = nombreLibro nuevoLibro.isbn = isbnLibro nuevoLibro.autor_id = autor_idLibro nuevoLibro.estado_libro_id = estadoLibro nuevoLibro.save() print("Registro Completo") stopMenu = False elif resmenuRegistroLibros == 2: self.__log.info("Entrando a la Lista de libros") libros = Libro() print("\t " + str("Codigo").ljust(10) + "\t\t\t " + str("Libro").ljust(10) + "\t\t\t " + str("ISBN").ljust(10) + "\t\t\t " + str("Autor").ljust(10)) contador = 0 for obj in libros.all(): contador += 1 print("\t" + str(obj.id).ljust(10) + "\t\t\t " + str(obj.nombre).ljust(10) + "\t\t\t " + str(obj.isbn).ljust(10) + "\t\t\t " + str(obj.autor_id).ljust(10)) if contador > 0: print("Lista completa") else: print("No hay registros") stopMenu = False elif resmenuRegistroLibros == 3: self.__log.info("Entrando al Registro de Usuario") nuevo = User() nombre = input("Nombre Completo: ") correo = input("Correo: ") tipoDoc = TipoDocumento() print(f"\t Codigo\t TipoDocumento") for obj in tipoDoc.all(): print(f"\t {obj.id}\t {obj.descripcion}") tipoDoc_Id = input("Ingrese el Tipo de Documento: ") tipoDoc_Desc = input("Ingrese el número: ") estados = EstadoUser() print(f"\t Codigo\t Estado") for obj in estados.all(): print(f"\t {obj.id}\t {obj.descripcion}") estado_Id = input("Estado: ") nuevo.nombre = nombre nuevo.correo = correo nuevo.tipo_documento_id = tipoDoc_Id nuevo.documento = tipoDoc_Desc nuevo.estado_user_id = estado_Id nuevo.save() print("Registro completo") stopMenu = False elif resmenuRegistroLibros == 4: self.__log.info("Entrando a la Lista de Usuarios") Usuario = User() print("\t " + str("Codigo").ljust(10) + "\t\t\t " + str("Usuario").ljust(10) + "\t\t\t " + str("Correo").ljust(10)) contador = 0 for obj in Usuario.all(): contador += 1 print("\t" + str(obj.id).ljust(10) + "\t\t\t " + str(obj.nombre).ljust(10) + "\t\t\t " + str(obj.correo).ljust(10)) if contador > 0: print("Lista Completa") else: print("No hay nadie registrado") stopMenu = False elif resmenuRegistroLibros == 5: self.__log.info("Entrando al Registro de Bibliotecas") nuevo = Biblioteca() nombre = input("Escriba el nombre: ") direccion = input("Escriba la direccion: ") nuevo.nombre = nombre nuevo.direccion = direccion nuevo.save() print("Registro Completo") stopMenu = False elif resmenuRegistroLibros == 6: self.__log.info("Entrando a la Lista de Bibliotecas") BibliotecaN = Biblioteca() print("\t " + str("Codigo").ljust(10) + "\t\t\t " + str("Biblioteca").ljust(10) + "\t\t\t " + str("Direccion").ljust(10)) contador = 0 for obj in BibliotecaN.all(): contador += 1 print("\t" + str(obj.id).ljust(10) + "\t\t\t " + str(obj.nombre).ljust(10) + "\t\t\t " + str(obj.direccion).ljust(10)) if contador > 0: print("Lista Completa") else: print("No hay registros") stopMenu = False elif resmenuRegistroLibros == 9: self._log.info("Saliendo")