Ejemplo n.º 1
0
    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()
Ejemplo n.º 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)
Ejemplo n.º 3
0
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