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()
Beispiel #2
0
    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)