Ejemplo n.º 1
0
def obtener_diarios(fecha=None):
    from FacturasNorte.custom_classes import Diario
    storageManager = FileSystemStorage()
    diarios = storageManager.listdir(config.CARPETA_DIARIOS)[1]
    lista_diarios = []

    for d in diarios:
        if fecha:
            if fecha == obtener_fecha_diario(d):
                pdf = Diario()
                pdf.set_fecha(obtener_fecha_diario(d))
                pdf.set_ruta(d)
                lista_diarios.append(pdf)
        else:
            pdf = Diario()
            pdf.set_fecha(obtener_fecha_diario(d))
            pdf.set_ruta(d)
            lista_diarios.append(pdf)

    lista_diarios.sort(key=lambda x: x.fecha, reverse=True)
    return lista_diarios
Ejemplo n.º 2
0
def obtener_diarios_2(fecha=None):
    from FacturasNorte.custom_classes import Diario
    storageManager = FileSystemStorage()
    diarios = storageManager.listdir(config.CARPETA_DIARIOS2)[1]

    lista_diarios = []

    for list1 in listdir(diarios):
        for list2 in listdir(list1):
            for list3 in listdir(list2):
                for list4 in listdir(list3):
                    for list5 in listdir(list4):

                            if isfile(join(list5, f)):
                                lista_diarios.append(list5)


    return lista_diarios



    for d in diarios:
        if fecha:
            if fecha == obtener_fecha_diario(d):
                pdf = Diario()
                pdf.set_fecha(obtener_fecha_diario(d))
                pdf.set_ruta(d)
                lista_diarios.append(pdf)
        else:
            pdf = Diario()
            pdf.set_fecha(obtener_fecha_diario(d))
            pdf.set_ruta(d)
            lista_diarios.append(pdf)

    lista_diarios.sort(key=lambda x: x.fecha, reverse=True)
    return lista_diarios