from django import forms
'''
class UploadFileForm(forms.Form):
    file1 = forms.FileField(label='S-Verein-Export')
    
class DocumentForm(forms.Form):
    docfile = forms.FileField(
        label='Select a file',
        help_text='max. 42 megabytes'
    )

class TextInputForm(forms.Form):
    text = forms.CharField(
        label = "Text für das Anschreiben",
        empty_value = "Bitte Text eingeben ...",
        widget=forms.Textarea,
    )
'''
from django.db.models.fields import BooleanField
'''
- Doku zu Forms:
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):
    briefpapier   = forms.FileField(label='Briefpapier ändern:', required=False)
    basisbeitrag  = forms.IntegerField()
    zusatzbeitrag = forms.IntegerField(label="Beitrag für Zusatzgrundstück")

class EhmeldungForm(forms.Form):
    VorZuname = forms.CharField(
        label = "Vor- und Zuname",)
    VorZunamePartner = forms.CharField(
        label = "Vor- und Zuname Partner",
        required=False)
    Wohnanschrift = forms.CharField(label = "Wohnanschrift (Str, PLZ, Ort)")
    Telefon = forms.CharField(
        label = "Telefon",
        required=False)
    Email = forms.CharField(
        label = "E-Mail",
        required=False)
    Geburtsdatum = forms.CharField(
        label = "Geburtsdatum",
        required=False)
    VersichertesObjekt = forms.CharField(
        label = "Versichertes Objekt",
        required=False)
    AnzahlWohnungen = forms.IntegerField(initial=1, label="Anzahl Wonungen")
    Selbstgenutzt = forms.BooleanField(label="Selbstgenutzt", required=False)
    Eigentumswohnung = forms.BooleanField(label="Eigentumswohnung", required=False)
    Gewerblich = forms.BooleanField(label="(teilw.) gewerblich genutzt", required=False)
    