Exemple #1
0
def test():
    lista = listaBidi()
    lista.agregarLista(20, 45)
    unManejador = Manejador()
    unManejador.testCamion()
    lista.mostrar()
    print("REALIZAR LA CARGA POR TECLADO")
    valor = "si"
    while (valor != "no"):

        i = input("ingrese identificador de camion: ")
        j = input("ingrese dia ")
        k = input("ingrese kilos ")
        if verificar(j, i):
            t = unManejador.buscarCamion(i)
            lista.modificar(t, k, j, i)
        valor = input(
            "Deseas seguir ingresando valores? Ingrese si si desae seguir ingresando valores, o no de lo contrario: "
        )
    lista.mostrar()
    listaBi = MListaBidi()
    listaBi.testListaBidi(lista, unManejador)
    lista.mostrar()
    menu = Menu()
    salir = False
    while not salir:
        print(
            "\n------------Menu------------\n1. Inciso 1\n2. Inciso 2 \n3. Salir"
        )
        op = int(input('Ingrese una opcion: '))
        os.system('cls')
        menu.opcion(op, lista, unManejador)
        salir = op == 3
Exemple #2
0
import os

from manejadorLibros import manejadorLibros

from claseMenu import Menu

if __name__ == '__main__':
    libros = manejadorLibros()

    libros.cargarDatos()

    menu = Menu()
    salir = False
    while not salir:
        print("0 Salir\n1 Inciso 1\n2 Inciso 2")
        op = int(input('Ingrese una opcion: '))
        menu.opcion(op)
        salir = op == 0
    reader = csv.reader(archivo, delimiter=',')
    bandera = True

    for fila in reader:
        if bandera:
            bandera = False
        else:
            nombre = fila[0]
            anio = fila[1]
            division = fila[2]
            cantIn = int(fila[3])
            manejador.cargarAlumno(nombre, anio, division, cantIn)

    input('Presione ENTER para continuar...')
    #Actividad 2
    miMenu = Menu()
    miMenu.define_menu([
        '[1]- Actividad a', '[2]- Actividad b', '[3]- Funcion test',
        '[0]- Salir'
    ])
    miMenu.showMenu()
    op = miMenu.selectOption()

    while op != 0:
        if op == 1:
            anio = input('Ingrese año: ')
            division = input('Ingrese division: ')
            alumnos = manejador.buscarAlumnos(anio, division)
            if alumnos != None:
                encabezado = ['Alumno', 'Porcentaje']
                print('{:35}{:10}'.format(encabezado[0], encabezado[1]))
Exemple #4
0
from claseManejador import ManejaLibros
from claseMenu import Menu

if __name__ == '__main__':
    ListaLibros = ManejaLibros()
    ListaLibros.cargarLibros()

    menu = Menu()
    salir = False
    while not salir:
        print("""
              0 Salir
              1 Ingresar ID y mostrar titulos y cantidad de paginas
              2 Ingresar palabra y mostrar titulos con autor""")
        op = int(input('Ingrese una opcion: '))
        menu.opcion(op, ListaLibros)
        salir = op == 0
Exemple #5
0
        if bandera:
            bandera = False
        else:     
            numero = fila[0]
            dni = fila[1]
            nombre = fila[2]
            apellido = fila[3]
            millas = fila[4]
            print('Datos viajero: {}'.format(fila))
            time.sleep(0.5)
            manejadorTest.addViajero(numero,dni,nombre,apellido,millas)
    archivo.close()

if __name__ == '__main__':
    manejadorCreado = False
    menuPrincipal = Menu()
    menuPrincipal.define_menu(['[1]- Actividad 1','[2]- Actividad 2','[3]- Actividad 3','[4]- Ejecutar funcion test','[0]- Salir'])
    menuPrincipal.showMenu()
    opcion = menuPrincipal.selectOption()
    manejador = ManejadorViajeros()
    while(opcion != 0):
        #Apartado 1
        if opcion == 1:    
            nombreArch = 'viajeros.csv'
            print('Lectura de archivo: {}'.format(nombreArch))
            archivo = open(nombreArch)
            reader = csv.reader(archivo,delimiter=',')
            bandera = True
    
            for fila in reader:
                if bandera:
Exemple #6
0
    manejadorCamion = ManejadorCamion()

    #Cargo camiones en lista de camiones
    nomAr = 'camiones.csv'
    archivo = open(nomAr)
    reader = csv.reader(archivo, delimiter=',')
    bandera = True
    for fila in reader:
        if bandera:
            bandera = False
        else:
            manejadorCamion.addCamion(fila[0], fila[1], fila[2], fila[3],
                                      fila[4])
    archivo.close()

    menuPrincipal = Menu()
    menuPrincipal.define_menu([
        '[1]- Leer cosecha de archivo', '[2]- Actividad 3',
        '[3]- Carga manual de cosecha', '[4]- Mostrar tabla cosecha',
        '[5]- Ejecutar funcion test', '[0]- Salir'
    ])
    menuPrincipal.showMenu()
    op = menuPrincipal.selectOption()
    while op != 0:
        if op == 1:
            #Cargo archivo cosecha
            nomAr = 'tablaCosecha.csv'
            print('Lectura de archivo: {}'.format(nomAr))
            archivo = open(nomAr)
            reader = csv.reader(archivo, delimiter=',')
            bandera = True
Exemple #7
0
import os

from claseManejadorSabor import ManejaSabores
from claseManejadorHelado import ManejaHelado

from claseMenu import Menu

if __name__ == '__main__':
   
    sabores=ManejaSabores()
    sabores.cargarSabores()
    helados=ManejaHelado()
    os.system('cls')
    menu = Menu()
    salir = False
    while not salir:
        print("\n------------Menu------------\n1. Inciso 1\n2. Inciso 2\n3. Inciso3\n4 Inciso4\n0. Salir")
        op = int(input('Ingrese una opcion: '))
        os.system('cls')
        menu.opcion(op,sabores,helados)
        salir = op == 0
    
Exemple #8
0
    jsonF.guardarJSONArchivo(diccionario, 'vehiculos.json')


if __name__ == '__main__':
    limpiarPantalla()
    #test()
    autos = cargarDatosAutos()
    if len(autos
           ) == 0:  #NOTA: esto lo hace la primera vez que abre el programa
        #si desea que el programa arranque con autos agregados previamente
        #descomente la funcion test() donde hay dos autos agregados, uno nuevo y uno usado
        Nuevo.setMarca(
            input(
                'Ingrese la marca de los autos nuevos con la que trabaja la concesionaria:'
            ))
    menu = Menu()
    salir = False
    while not salir:
        print(
            '-----------------MENU-----------------\n'
            '0. Salir\n'
            '1. Insertar vehiculo\n'
            '2. Agregar vehiculo\n'
            '3. Dada una posición de la Lista: Mostrar por pantalla qué tipo de objeto se encuentra almacenado en dicha posición\n'
            '4. Dada la patente de un vehículo usado, modificar el precio base, y luego mostrar el precio de venta\n'
            '5. Mostrar todos los datos, incluido el importe de venta, del vehículo más económico\n'
            '6. Mostrar para todos los vehículos que la concesionaria tiene a la venta, modelo, cantidad de puertas e importe de venta\n'
            '7. Almacenar los objetos de la colección Lista en el archivo “vehiculos.json”'
        )
        op = int(input('Ingrese una opcion: '))
        limpiarPantalla()
from claseManejaColeccion import ManejaColeccion
from claseObjectEncoder import ObjectEncoder
from claseMenu import Menu

if __name__ == '__main__':
    jsonF = ObjectEncoder()
    try:
        diccionario = jsonF.leerJSONArchivo('personal.json')
        agentes = jsonF.decodificarDiccionario(diccionario)
    except FileNotFoundError:
        agentes = ManejaColeccion()

    menu = Menu()
    salir = False
    while not salir:
        print("""
              0 Salir
              1 Insertar personal en una posicion.
              2 Agregar personal
              3 Por posicion mostrar tipo de personal
              4 Por nombre de carrera mostrar Docentes Investigador
              5 Por area de investigacion, cantidad de Docentes Investigador e Investigadores
              6 Listado de personal
              7 Por categoria de investigacion listar Docentes Investigadores y total de dinero en concepto de importe extra
              8 Almacenar personal en personal.json""")
        op = int(input('Ingrese una opcion: '))
        menu.opcion(op, jsonF, agentes)
        salir = op == 0
from dos import DB
from claseCliente import Cliente
from claseMenu import Menu
from claseEmpleado import Empleado
from claseSucursal import Sucursal
from menu import Menuu
DB().SetConection('127.0.0.1', 'root', 'alumno', 'mydb')

Cliente = Cliente()
Menu = Menu()
Empleado = Empleado()
Sucursal = Sucursal()

Menuu().MenuMenu()
Exemple #11
0
import os

from manejadorLibros import manejadorLibros

from claseMenu import Menu

if __name__ == '__main__':
    libros = manejadorLibros()

    libros.cargarDatos()

    menu = Menu()
    salir = False
    while not salir:
        print(
            "\n------------Menu------------\n1. Inciso 1\n2. Inciso 2\n3. Salir"
        )
        op = int(input('Ingrese una opcion: '))
        os.system('cls')
        menu.opcion(op, libros)
        salir = op == 3
    print(salir)
Exemple #12
0
from claseColeccion import Coleccion
from claseMenu import Menu

if __name__ == '__main__':
    cant = input('Ingrese la cantidad de empleados a cargar: ')
    if cant.isdigit():
        empleados = Coleccion(int(cant))
        menu = Menu()
        salir = False
        while not salir:
            print("""
                  0 Salir
                  1 Registrar horas
                  2 Total de tarea
                  3 Ayuda
                  4 Calcular sueldo
                  5 Ingresar usuario""")
            op = int(input('Ingrese una opcion: '))
            menu.opcion(op,empleados)
            salir = op == 0
    else:
        print('Valor inválido.')  
    def MenuMenu():

        while True:

            print("OPCIONES DEL CLIENTE: ")
            print("1) Agregar un cliente")
            print("2) Borrar un clinte")
            print("3) Modificar un cliente")

            print("OPCIONES DEL MENU:")
            print("4)Agregar un menu")
            print("5)Borrar un menu")
            print("6)Modificar un menu")

            print("OPCIONES DEL EMPLEADO: ")
            print("7) Agregar un empleado")
            print("8) Borrar un empleado")
            print("9) Modificas un empleado")

            print("OPCIONES DE SUCURSAL: ")
            print("10) Agregar una sucursal")
            print("11) Borrar un menu")
            print("12) Modificar un menu")

            print("13) Salir del programa")

            opcion = input("Inserte su opcion")

            if opcion == "1":
                cliente.AgregarCliente(None, "muy sucio", "Cuarto de libra", 1)

            if opcion == "2":
                Cliente.BorrarCliente(1)

            if opcion == "3":
                pass

            if opcion == "4":
                Menu.AgregarMenu(None, "Cuarto de libra", "345", "ooo")

            if opcion == "5":
                Menu.BorrarMenu(1)

            if opcion == "6":
                pass

            if opcion == "7":
                Empleado.AgregarEmpleado(None, "Juan", "Perez", "43018547", 1)

            if opcion == "8":
                Empleado.BorrarEmpleado(2)

            if opcion == "9":
                pass

            if opcion == "10":
                Sucursal.AgregarSucursal(None, "DEvto", "AV.josejha.com ahre ")

            if opcion == "11":
                Sucursal.BorrarSucursal(3)

            if opcion == "12":
                pass

            if opcion == "13":
                break
Exemple #14
0
import os
from claseMenu import Menu
from ManejadorEmpleado import ManejaEmpleados
from empleadoContratado import Econtratado

if __name__ == '__main__':
    input()
    cantidad = int(input('Cantidad de Empleados que posee la Empresa: '))
    hora = int(input('Valor por hora de empleados contratados '))
    Econtratado.Valorxhora = hora
    ME = ManejaEmpleados(cantidad)
    ME.cargarEmpleados()
    menu = Menu()
    salir = False
    while not salir:
        print(
            "\n------------Menu------------\n1. Registrar Horas\n2. Total de tarea\n3. Ayuda\n4. Calcular Sueldo\n0. Salir"
        )
        op = int(input('Ingrese una opcion: '))
        os.system('cls')
        menu.opcion(op, ME)
        salir = op == 0
Exemple #15
0
import os

from manejadorLibros import manejadorLibros

from claseMenu import Menu

if __name__ == '__main__':
    libros = manejadorLibros()

    libros.cargarDatos()

    menu = Menu(libros)
    salir = False
    while not salir:
        print(
            "\n------------Menu------------\n1. Inciso 1\n2. Inciso 2\n3. Salir"
        )
        op = int(input('Ingrese una opcion: '))
        os.system('cls')
        menu.opcion(op)
        salir = op == 3
    print(salir)
Exemple #16
0
import os
from ManejaTaller import ManejaTaller
from Manejainsc import ManejaIns
from Manejap import ManejaPersona
from claseMenu import Menu

if __name__ == '__main__':

    MT = ManejaTaller()
    MI = ManejaIns()
    MP = ManejaPersona()
    menu = Menu()
    salir = False
    while not salir:
        print(
            "\n------------Menu------------\n1. cargar archivo talleres\n2. Inscribir una persona\n3. buscar inscripto por Dni\n4. Taller para conocer inscriptos\n5.Registrar pago\n6.Guardar archivo\n0. Salir"
        )
        op = int(input('Ingrese una opcion: '))
        os.system('cls')
        menu.opcion(op, MT, MI, MP)
        salir = op == 0
Exemple #17
0
from random import randint
from limpiarPantalla import limpiarPantalla
from claseMenu import Menu
from claseLista import Lista
from interface import IInterface

if __name__ == '__main__':
    limpiarPantalla()
    lista = Lista()
    rango = randint(0, 50)
    #lista = [ randint(-1000, 1000) for i in range(0, rango)]
    for i in range(rango):
        IInterface(lista).agregarElementoFin(randint(-1000, 1000))

    print('Se ha generado una lista de {} componentes enteras'.format(rango))

    menu = Menu()
    salir = False
    while not salir:
        print(
            '-----------------------MENU-----------------------\n'
            '0. Salir\n1. Insertar elemento\n2. Agregar elemento\n3. Mostrar elemento\n4. Mostrar lista'
        )
        op = int(input('Ingrese una opcion: '))
        limpiarPantalla()
        menu.opcion(op, lista)
        salir = op == 0