put zahlung
This commit is contained in:
@ -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")
|
||||
|
Reference in New Issue
Block a user