put zahlung

This commit is contained in:
2021-01-20 16:14:27 +01:00
parent c4b5e5552a
commit b64ea9ad7b
3 changed files with 51 additions and 2 deletions

View File

@ -1,6 +1,7 @@
from dbpool import getConnection, getOne, getMany
from dbpool import getConnection, getOne, getMany, putOne
import datetime
import decimal
import dateparser
def get_zahlungen_by_mieter(mieter_id):
return getMany("""
@ -103,4 +104,13 @@ WHERE mieter = ? AND
"forderungen": float(sumF),
"saldo": float(saldo),
"zahlungen": float(sumZ)
}
}
def put_zahlung(zahlung):
print("Input of put_zahlung: {} {}".format(type(zahlung), zahlung))
datum_soll = dateparser.parse(zahlung["datum_soll"], languages=["de"])
datum_ist = dateparser.parse(zahlung["datum_ist"], languages=["de"])
return putOne("""
INSERT INTO zahlung (datum_soll, datum_ist, mieter, betrag, kommentar)
VALUES(?, ?, ?, ?, ?)
""", [ datum_soll, datum_ist, zahlung["mieter"], zahlung["betrag"], zahlung["kommentar"] ], "Zahlung")