from django import forms
from .models import Cliente, Portafoglio, Attivita, Documento

class ClienteForm(forms.ModelForm):
    class Meta:
        model = Cliente
        exclude = ('Importo_Portafoglio_Attuale',)
        widgets = {
            'Data_di_Nascita': forms.DateInput(attrs={'type': 'date'}),
        }

class PortafoglioForm(forms.ModelForm):
    class Meta:
        model = Portafoglio
        fields = '__all__'
        widgets = {
            'Data_Inizio': forms.DateInput(attrs={'type': 'date'}),
            'cliente': forms.HiddenInput(),
        }

class AttivitaForm(forms.ModelForm):
    class Meta:
        model = Attivita
        fields = '__all__'
        widgets = {
            'Data': forms.DateInput(attrs={'type': 'date'}),
            'Ora': forms.TimeInput(attrs={'type': 'time'}),
            'cliente': forms.HiddenInput(),
        }

class DocumentoForm(forms.ModelForm):
    class Meta:
        model = Documento
        fields = '__all__'
        widgets = {
            'Data_di_Scadenza': forms.DateInput(attrs={'type': 'date'}),
            'cliente': forms.HiddenInput(),
        }
