コード例 #1
0
def elimProdVencidos():
    #fecha = newDate(str(input('Ingrese la fecha de hoy [dd-mm-aaaa]:  ')))
    fecha = now()
    productos = getProductos()
    productosEliminados = []
    for k in productos:
        if productos[k]['fechaVencimiento'] < fecha:
            productosEliminados.append(productos[k]["nombre"])
            deleteProducto(productos[k]['codigo'])

    print('Se han eliminado')
    print(', '.join(productosEliminados))

    return ''
コード例 #2
0
def listarProductos():
    productos = getProductos()

    print('Producto   <><><>      Stock')
    print('-------------------------')

    for k in productos:
        if productos[k]["stock"] > 0:
            print('~~>' + productos[k]["nombre"] + '[' +
                  productos[k]["codigo"] + '] ' + str(productos[k]["stock"]))

    print('-------------------------')

    return ''
コード例 #3
0
def masvendido():
    productos = getProductos()
    listavendidos = []
    for i in productos:
        listavendidos.append(
            [productos[i]["nombre"], productos[i]["vendidos"]])

    mayor = 0
    cod = ""
    for i in listavendidos:
        if mayor <= i[1]:
            mayor = i[1]
            cod = i[0]

    return "El producto más vendido fue", cod, "con", mayor, "productos"
コード例 #4
0
def DescVenc():
    prods = getProductos()
    fecha = now()
    end_date = addDays(fecha, 7)
    for i in prods:
        if prods[i]["fechaVencimiento"] < fecha:
            print(prods[i]["nombre"], "ha expirado.")
        else:
            if prods[i]["fechaVencimiento"] >= fecha and prods[i][
                    "fechaVencimiento"] <= end_date and prods[i][
                        "descuento"] == 0.0:
                prods[i]["descuento"] = 0.10
                updateProducto(prods[i])
                print(prods[i]["nombre"], "se actualizó")
            else:
                print(prods[i]["nombre"], "no necesita descuento")
    print("La lista ha sido actualizada")
コード例 #5
0
def masvendido_segunclase():
    efe = getCategorias()
    jota = getProductos()
    pedir_sigla_cat = input("¿Dentro de qué categoría? ")
    mayus = pedir_sigla_cat.upper()
    if mayus not in efe:
        print("no existe")
    else:
        listavendidosporprod = []
        mayor = 0
        nombre = ""
        for prod in jota:
            if mayus == jota[prod]["categoria"]["sigla"]:
                listavendidosporprod.append(
                    [jota[prod]["nombre"], jota[prod]["vendidos"]])
                for i in listavendidosporprod:
                    if mayor <= i[1]:
                        mayor = i[1]
                        nombre = i[0]
        print("El producto más vendido dentro de la categoria", mayus, "es",
              nombre, "con", mayor, "artículos vendidos")