Exemplo n.º 1
0
    pbar.update(count)
    count += 1

    olddate_creation = str(date_creation)
    newdate_creation = "%s-%s-%s %s:%s:%s" % (olddate_creation[0:4],olddate_creation[4:6],olddate_creation[6:8],olddate_creation[8:10],olddate_creation[10:12],olddate_creation[12:14])
#    olddate_paiement = str(date_paiement)
#    newdate_paiement = "%s-%s-%s %s:%s:%s" % (olddate_paiement[0:4],olddate_paiement[4:6],olddate_paiement[6:8],olddate_paiement[8:10],olddate_paiement[10:12],olddate_paiement[12:14])
    if id_table:
        table = Table_get(id=id_table)
#        facture = Facture(id=id, date_creation=newdate_creation, date_paiement=newdate_paiement, montant_normal=ttc, montant_alcool=ttc_alcool, table=table, couverts=nb_couverts)
        facture = Facture(id=id, date_creation=newdate_creation, montant_normal=convert_prix(ttc), montant_alcool=convert_prix(ttc_alcool), table=table, couverts=nb_couverts)
    else:
#        facture = Facture(id=id, date_creation=newdate_creation, date_paiement=newdate_paiement, montant_normal=ttc, montant_alcool=ttc_alcool, couverts=nb_couverts)
        facture = Facture(id=id, date_creation=newdate_creation, montant_normal=convert_prix(ttc), montant_alcool=convert_prix(ttc_alcool), couverts=nb_couverts)
    facture.save()
    facture.date_creation = newdate_creation

    cu.execute("select id,id_mode_paiement,valeur_unitaire,date,montant_ttc from paiements where id_facture=%d" % facture.id)
    for id,id_mode_paiement,valeur_unitaire,date,montant_ttc in cu.fetchall():
        olddate = str(date)
        newdate = "%s-%s-%s %s:%s:%s" % (olddate[0:4],olddate[4:6],olddate[6:8],olddate[8:10],olddate[10:12],olddate[12:14])
        type = PaiementType_get(id=id_mode_paiement)
        paiement = Paiement(id=id, type=type, facture=facture, montant=convert_prix(montant_ttc), date=newdate)
        paiement.save()
        paiement.date = newdate
        if paiement.type.fixed_value:
            # on calcule le nombre de tickets
#            print paiement.montant
#            print paiement.valeur_unitaire
            paiement.valeur_unitaire = valeur_unitaire=convert_prix(valeur_unitaire)
            paiement.nb_tickets = int( Decimal(paiement.montant) / Decimal(paiement.valeur_unitaire) )
Exemplo n.º 2
0
        #        facture = Facture(id=id, date_creation=newdate_creation, date_paiement=newdate_paiement, montant_normal=ttc, montant_alcool=ttc_alcool, table=table, couverts=nb_couverts)
        facture = Facture(id=id,
                          date_creation=newdate_creation,
                          montant_normal=convert_prix(ttc),
                          montant_alcool=convert_prix(ttc_alcool),
                          table=table,
                          couverts=nb_couverts)
    else:
        #        facture = Facture(id=id, date_creation=newdate_creation, date_paiement=newdate_paiement, montant_normal=ttc, montant_alcool=ttc_alcool, couverts=nb_couverts)
        facture = Facture(id=id,
                          date_creation=newdate_creation,
                          montant_normal=convert_prix(ttc),
                          montant_alcool=convert_prix(ttc_alcool),
                          couverts=nb_couverts)
    facture.save()
    facture.date_creation = newdate_creation

    cu.execute(
        "select id,id_mode_paiement,valeur_unitaire,date,montant_ttc from paiements where id_facture=%d"
        % facture.id)
    for id, id_mode_paiement, valeur_unitaire, date, montant_ttc in cu.fetchall(
    ):
        olddate = str(date)
        newdate = "%s-%s-%s %s:%s:%s" % (olddate[0:4], olddate[4:6],
                                         olddate[6:8], olddate[8:10],
                                         olddate[10:12], olddate[12:14])
        type = PaiementType_get(id=id_mode_paiement)
        paiement = Paiement(id=id,
                            type=type,
                            facture=facture,
                            montant=convert_prix(montant_ttc),