]> wagnertech.de Git - SVBaL.git/blobdiff - python/eh_util/eh_app/forms.py
pydev-s6
[SVBaL.git] / python / eh_util / eh_app / forms.py
index bf19011018ec6ed8ee8f0ff10a9e84f1ad190ff5..a67b75f708f3630c6ae5be7839ad5f596a1d6748 100644 (file)
@@ -23,7 +23,29 @@ https://docs.djangoproject.com/en/2.2/topics/forms/
 - Doku zu Fields:
 https://docs.djangoproject.com/en/2.2/ref/forms/fields/
 '''
-class KassenbriefForm(forms.Form):
+class VorlagenForm(forms.Form):
+    template      = forms.ChoiceField(choices=())
+    def __init__(self, *args, templates=[('AB', 'ab'),('BC','bc')], **kwargs):
+        #self.templates = templates
+        super().__init__(*args, **kwargs)
+        self.fields['template'].choices = templates
+
+class VorlagenVerwaltungForm(forms.Form):
+    vorlagen_zu_loschen = forms.MultipleChoiceField(
+        widget=forms.CheckboxSelectMultiple, 
+        choices=(),
+        label="Vorlagen zum Löschen vormerken:"
+    )
+    vorlage_neu = forms.FileField(label='Neue Vorlage installieren:', required=False)
+    def __init__(self, *args, vorlagen=[('AB', 'ab'),('BC','bc')], **kwargs):
+        self.vorlagen = vorlagen
+        super().__init__(*args, **kwargs)
+        self.fields['vorlagen_zu_loschen'].choices = vorlagen
+
+class BeitragForm(forms.Form):
+    basisbeitrag  = forms.IntegerField()
+    zusatzbeitrag = forms.IntegerField(label="Beitrag für Zusatzgrundstück")
+class KassenbriefForm_alt(forms.Form):
     #briefpapier   = forms.FileField(label='Briefpapier ändern:', required=False)
     template      = forms.ChoiceField(choices=())
     basisbeitrag  = forms.IntegerField()