ZahlungForderung
This commit is contained in:
68
ZahlungenForderungen.py
Normal file
68
ZahlungenForderungen.py
Normal file
@ -0,0 +1,68 @@
|
||||
from dbpool import getConnection, getOne, getMany
|
||||
|
||||
def get_zahlungen_by_mieter(mieter_id):
|
||||
return getMany("""
|
||||
SELECT id,
|
||||
mieter as mieter_id,
|
||||
datum_ist,
|
||||
datum_soll
|
||||
betrag,
|
||||
kommentar
|
||||
FROM zahlung
|
||||
WHERE mieter = ?
|
||||
""", [ mieter_id ], "Zahlung")
|
||||
|
||||
def get_zahlung(id):
|
||||
return getOne("""
|
||||
SELECT id,
|
||||
mieter as mieter_id
|
||||
datum_ist,
|
||||
datum_soll
|
||||
betrag,
|
||||
kommentar
|
||||
FROM zahlung
|
||||
WHERE id = ?
|
||||
""", [ id ], "Zahlung")
|
||||
|
||||
|
||||
def get_forderungen_by_mieter(mieter_id):
|
||||
return getMany("""
|
||||
SELECT id,
|
||||
mieter as mieter_id,
|
||||
datum,
|
||||
betrag,
|
||||
kommentar,
|
||||
ref_wohnung
|
||||
FROM forderung
|
||||
WHERE mieter = ?
|
||||
""", [ mieter_id ], "Forderung")
|
||||
|
||||
def get_forderung(id):
|
||||
return getOne("""
|
||||
SELECT id,
|
||||
mieter as mieter_id
|
||||
datum,
|
||||
betrag,
|
||||
kommentar,
|
||||
ref_wohnung
|
||||
FROM forderung
|
||||
WHERE id = ?
|
||||
""", [ id ], "Forderung")
|
||||
|
||||
def get_zahlungforderung_by_mieter_and_year(mieter_id, year):
|
||||
start_date = "{}-01-01".format(year)
|
||||
end_date = "{}-12-31".format(year)
|
||||
return getMany("""
|
||||
SELECT
|
||||
id,
|
||||
mieter,
|
||||
datum_soll,
|
||||
datum_ist,
|
||||
betrag_zahlung,
|
||||
betrag_forderung,
|
||||
zf_type,
|
||||
kommentar
|
||||
FROM zahlung_forderung
|
||||
WHERE mieter = ? AND
|
||||
datum_soll BETWEEN ? AND ?
|
||||
""", [mieter_id, start_date, end_date], "ZahlungForderung")
|
Reference in New Issue
Block a user