示例#1
0
from ClaseManejadorInscripcion import ManejaInscripcion
from ClaseManejadorPersona import ManejaPersona
from ClaseManejadorTaller import ManejaTaller
from Validador import ValidaEntero
from ClaseMenu import Menu
import os

if __name__ == '__main__':
    os.system("cls")
    mt = ManejaTaller()
    mt.carga()
    mi = ManejaInscripcion()
    mp = ManejaPersona()
    mp.testing(mt, mi)
    menu = Menu()
    salir = False
    while not salir:
        os.system("cls")
        cad = ' MENÚ '
        print(cad.center(40, '='))
        print('0 - Salir.')
        print('1 - Inscribir una persona en un taller.')
        print('2 - Consultar inscripción.')
        print('3 - Consultar Inscriptos.')
        print('4 - Registrar pago.')
        print('5 - Guardar inscripciones.')
        band = False
        while not band:
            op = ValidaEntero('Ingrese una opción: ')
            if (op >= 0 and op <= 8):
                band = True
示例#2
0
from ClaseManejadorEmpleados import ManejaEmpleados
from Testing import ActivaTesting
from Validador import ValidaEntero
from ClaseMenu import Menu
import os

if __name__ == '__main__':
    #ActivaTesting()
    me = ManejaEmpleados(8)
    me.cargaArre()
    menu = Menu()
    cad = ' MENÚ '
    cade = ''
    salir = False
    while not salir:
        os.system("cls")
        print(cad.center(25, '='))
        print('0 - Salir.')
        print('1 - Registrar horas.')
        print('2 - Total de tarea.')
        print('3 - Ayuda para empleados.')
        print('4 - Calcular sueldo.')
        print(cade.center(25, '='))
        band = False
        while not band:
            op = ValidaEntero('Ingrese una opción: ')
            if (op >= 0 and op <= 4):
                band = True
            else:
                print('La opción ingresada es incorrecta.\n')
        menu.opcion(op, me)
示例#3
0
from ClaseManejaLibros import ManejaLibro
from Validador import ValidaEntero
from ClaseMenu import Menu
import os

if __name__ == '__main__':
    os.system("cls")
    ml = ManejaLibro()
    ml.cargar()

    menu = Menu()
    cad = ' MENÚ '
    salir = False
    while not salir:
        os.system("cls")
        print(cad.center(58, '='))
        print('0 - Salir.')
        print('1 - Ingresar ID para mostrar detalles de un libro.')
        print('2 - Ingresar una palabra para ver en que parte se encuentra.')
        band = False
        while not band:
            op = ValidaEntero('Ingrese una opción: ')
            if (op >= 0 and op <= 2):
                band = True
            else:
                print('\nLa opción ingresada es incorrecta.\n')
        menu.opcion(op, ml)
        salir = op == 0
示例#4
0
from Validador import ValidaEntero
from ClaseMenu import Menu
import os

if __name__ == '__main__':
    menu = Menu()
    cad = ' MENÚ '
    salir = False
    while not salir:
        os.system("cls")
        print(cad.center(58, '='))
        print('0 - Salir.')
        print('1 - Sumar hora.')
        print('2 - Restar hora.')
        print('3 - Distinguir entre dos horas cuál es la mayor.')
        band = False
        while not band:
            op = ValidaEntero('Ingrese una opción: ')
            if (op >= 0 and op <= 3):
                band = True
            else:
                print('\nLa opción ingresada es incorrecta.\n')
        menu.opcion(op)
        salir = op == 0
示例#5
0
from ObjectEncoder import ObjectEncoder
from ClaseLista import Lista
from ClaseMenu import Menu
import os

if __name__ == '__main__':
    obj = ObjectEncoder()
    autos = obj.Decoder(obj.Leer())

    cad = ' MENÚ '
    menu = Menu()
    salir = False
    while not salir:
        os.system("cls")
        print(cad.center(50, '='))
        print('0 - Salir.')
        print('1 - Insertar vehículo en una posición determinada.')
        print('2 - Agregar vehículo a la colección.')
        print('3 - Mostrar por posición.')
        print('4 - Modificar precio base de un vehículo.')
        print('5 - Mostrar vehículo más económico.')
        print('6 - Mostrar todos los vehículos.')
        print('7 - Almacenar en el archivo los vehículos.')
        op = int(input('Ingrese una opcion: '))
        menu.opcion(op, autos, obj)
        salir = op == 0
示例#6
0
from ClaseDocente import Docente
from ClaseInvestigador import Investigador
from ClaseDocInv import DocenteInvestigador
from ClasePersonalApoyo import PersonalApoyo
from ClaseDecodif import ObjectEncoder
from ClaseLista import ListaPersonal
from ClaseMenu import Menu
import os
import time

if __name__ == "__main__":
    personal = ListaPersonal()
    Json = ObjectEncoder()
    dic = Json.LeerArchivo('Personal.json')
    personal = Json.DecodificarDiccionario(dic)
    menu = Menu()
    ban = False
    while not ban:
        os.system('cls')
        print("1. Insertar Agente.")
        print("2. Agregar Agente.")
        print("3. Mostra tipo de agente por posicion.")
        print("4. Generar listado ordenado de datos por nombre de carrera.")
        print("5. Mostrar cantidad de agentes por area.")
        print("6. Generar listado de datos por apellido.")
        print("7. Listar datos por categorias.")
        print("8. Guardar Datos.")
        print("9. Mostrar Lista.")
        print("0. Salir")
        opcion = input("Ingrese una opcion: ")
        opcion = int(opcion)
示例#7
0
from manejadorAlumnos import manejadorAlumno
from Validador import ValidaEntero
from ClaseAlumno import Alumno
from ClaseMenu import Menu
import os

if __name__ == '__main__':
    ma = manejadorAlumno()
    ma.testAlumnos()

    menu = Menu()
    cad = ' MENÚ '
    salir = False
    while not salir:
        os.system("cls")
        print(ma)
        print(cad.center(58, '='))
        print('0 - Salir.')
        print(
            '1 - Ingrese año y división para listar alumnos en malas condiciones.'
        )
        print('2 - Modificar la cantidad máxima de inasistencias permitidas.')
        band = False
        while not band:
            op = ValidaEntero('Ingrese una opción: ')
            if (0 <= op <= 2):
                band = True
            else:
                print('\nLa opción ingresada es incorrecta.\n')
        menu.opcion(op, ma)
        salir = op == 0
示例#8
0
from ClaseManejadorCamiones import ManejadorCamiones
from ClaseManejadorCosechas import ManejadorCosechas
from Validador import ValidaEntero
from ClaseMenu import Menu
import os

if __name__ == '__main__':
    Camiones = ManejadorCamiones()
    Camiones.Cargar()

    Cosechas = ManejadorCosechas()
    Cosechas.Cargar(Camiones)

    menu = Menu()
    cad = ' MENÚ '
    salir = False
    while not salir:
        os.system("cls")
        print(cad.center(58, '='))
        print('0 - Salir.')
        print(
            '1 - Ingresar ID de un camión y muestra la cantidad total de kilos descargados.'
        )
        print('2 - Ingrese un dia y muestra un listado de datos.')
        print('3 - Ingrese nueva carga.')
        band = False
        while not band:
            op = ValidaEntero('Ingrese una opción: ')
            if (0 <= op <= 3):
                band = True
            else:
示例#9
0
from ClaseMenu import Menu
from ClaseUsado import Usado
from ClaseNuevo import Nuevo
from ClaseDecodificador import ObjectEnconder
from ClaseLista import ListaVehiculo
import os

if __name__ == '__main__':
    vehiculos = ListaVehiculo()
    Json = ObjectEnconder()
    Diccionario = Json.LeerArchivo(
        'C:/Users/ThinkPad T420/Desktop/Mis cosas/FCEFN/POO/Unidad 3/2020/Practica/Ejercicio 6/vehiculos.json'
    )
    vehiculos = Json.DecodificarDiccionario(Diccionario)
    menu = Menu()
    ban = False
    while not ban:
        os.system('cls')
        print("1. Insertar vehiculo")
        print("2. Agregar vehiculo")
        print("3. Mostrar tipo de objeto")
        print("4. Modificar precio base")
        print("5. Mostrar datos de vehiculo mas economico")
        print("6. Mostrar datos de todos los vehiculos")
        print("7. Guardar archivo")
        print("0. Salir")
        op = int(input("Ingrese su opcion."))
        menu.opcion(op, vehiculos)
        ban = op == 0
示例#10
0
if __name__ == '__main__':
    os.system("cls")
    mv = clasemanejadorViajero()
    mv.testViajeros()
    print('>>>>>>>>>>>>>LISTA DE VIAJEROS<<<<<<<<<<<<<\n')
    print(mv)
    bandera = False
    while not bandera:
        ID = ValidaEntero('Ingrese número de viajero frecuente: ')
        viajero = mv.buscarViajero(ID)
        if viajero == None:
            print(
                'El número de viajero {} no corresponde a un viajero.'.format(
                    viajero.getId()))
        else:
            menu = Menu()
            cad = ' MENÚ '
            salir = False
            while not salir:
                os.system("cls")
                print(cad.center(58, '='))
                print('Has introducido el ID: {}'.format(viajero.getId()))
                print("0 - Salir")
                print("1 - Consultar cantidad de millas.")
                print("2 - Acumular millas.")
                print("3 - Canjear millas.")
                band = False
                while not band:
                    op = ValidaEntero('Ingrese una opción: ')
                    if (0 <= op <= 3):
                        band = True
示例#11
0
from ClaseMenu import Menu

from ClasManejador import ManejaLibro

import csv

import os

if __name__ == '__main__':
    libros = ManejaLibro()
    libros.cargaLibros()

    menu = Menu()
    salir = False
    while not salir:
        os.system('cls')
        print(
            "\n------------Menu------------\n1. Buscar Libro por ID\n2. Buscar libro por palabra\n3. Salir"
        )
        op = int(input('Ingrese una opcion: '))
        os.system('cls')
        menu.opcion(op, libros)
        salir = op == 3
    print(salir)
示例#12
0
from ObjectEncoder import ObjectEncoder
from Validador import ValidaEntero
from ClaseMenu import Menu
import os

if __name__ == '__main__':
    obj = ObjectEncoder()
    personal = obj.Decoder(obj.Leer())
    menu = Menu()
    cad = ' MENÚ '
    cade = ''
    salir = False
    while not salir:
        os.system("cls")
        print(cad.center(85, '='))
        print('0 - Salir.')
        print('1 - Insertar a agentes en la colección.')
        print('2 - Agregar agentes a la colección.')
        print('3 - Mostrar por posición el tipo de agente.')
        print('4 - Ver el/los docente/s investigador/es de una carrera.')
        print(
            '5 - Cantidad de Docentes Investigadores e Investigadores de un área de investigación.'
        )
        print('6 - Mostrar agentes.')
        print('7 - Mostrar docentes investigadores de una categoria.')
        print('8 - Guardar en el archivo.')
        print(cade.center(85, '='))
        band = False
        while not band:
            op = ValidaEntero('Ingrese una opción: ')
            if (op >= 0 and op <= 8):
示例#13
0
from ClaseManejaSabores import ManejaSabores
from ClaseManejaHelados import ManejaHelados
from Validador import ValidaEntero
from ClaseMenu import Menu
import os

if __name__ == '__main__':
    os.system("cls")
    ms = ManejaSabores()
    ms.carga()
    mh = ManejaHelados(ms.getCantidadSabores())
    menu = Menu()
    cad = ' MENÚ '
    salir = False
    while not salir:
        os.system("cls")
        print(cad.center(76, '='))
        print('0 - Salir.')
        print('1 - Registrar venta de helado.')
        print('2 - Ver 5 sabores más vendidos.')
        print('3 - Ingresar ID de un sabor para ver el total de gramos vendidos.')
        print('4 - Ingresar Tipo de Helado para ver los sabores más vendidos en dicho tipo.')
        band = False
        while not band: 
            op = ValidaEntero('Ingrese una opción: ')
            if ( op >= 0 and op <= 6 ):
                band = True
            else:
                print('\nLa opción ingresada es incorrecta.\n')
        menu.opcion(op, ms, mh)
        salir = op == 0
示例#14
0
from ManejadorSabores import ManejaSabores
from ManejadorHelados import ManejaHelados
from ClaseMenu import Menu
import os

if __name__ == '__main__':
    sabores = ManejaSabores()
    sabores.CargaSabores()
    m = ManejaHelados()

    menu = Menu()
    salir = False
    while not salir:
        os.system('cls')
        print("\n------------------------Menu------------------------\n\n")
        print("1. Registrar Helado Vendido")
        print("2. Mostrar sabores mas pedidos")
        print("3. Ver total de gr. vendidos por sabor")
        print("4. opcion 4")
        print("5. Salir")
        op = int(input('Ingrese una opcion: '))
        os.system('cls')
        menu.opcion(op, sabores, m)
        salir = op == 5
    print(salir)