def click(self): id = self.ui.lineEdit.text() origen = self.ui.lineEdit_2.text() destino = self.ui.lineEdit_3.text() distancia = self.ui.lineEdit_4.text() peso = self.ui.lineEdit_5.text() print(id, origen, destino, distancia, peso) paquete = Paquete() paquete.id = id paquete.origen = origen paquete.destino = destino paquete.distancia = distancia paquete.peso = peso self.paqueteria.agregar(paquete) msg = QMessageBox.information( self, 'Exito', 'Se agrego paquete con exito' ) #Ventana de mensaje de la libreria QMessageBox self.ui.lineEdit.clear() #Limpiar campos self.ui.lineEdit_2.clear() self.ui.lineEdit_3.clear() self.ui.lineEdit_4.clear() self.ui.lineEdit_5.clear()
def recuperar(self, file): with open(file, 'r') as archivo: paquetes = json.load(archivo) for paquete in paquetes: p = Paquete() p.id = paquete['id'] p.origen = paquete['origen'] p.destino = paquete['destino'] p.distancia = paquete['distancia'] p.peso = paquete['peso'] self.lista.append(p)
from paqueteria import Paqueteria from paquete import Paquete pq = Paqueteria() while True: print("1) Agregar Paquete") print("2) Mostrar paquetes") print("0) Salir") op = input(": ") if op == "1": p = Paquete() p.id = input("id: ") p.origen = input('origen: ') p.destino = input('destino: ') p.peso = float(input('peso: ')) pq.agregar(p) elif op == "2": pq.mostrar() elif op == "0": break