|
|
@ -22,6 +22,7 @@ class RepostajeForm(forms.ModelForm): |
|
|
class Meta: |
|
|
class Meta: |
|
|
model = Repostaje |
|
|
model = Repostaje |
|
|
fields = ['fecha', 'vehiculo', 'kms', 'litros', 'importe'] |
|
|
fields = ['fecha', 'vehiculo', 'kms', 'litros', 'importe'] |
|
|
|
|
|
exclude = ['descuento', 'precioxlitro'] |
|
|
|
|
|
|
|
|
fecha = forms.DateField( |
|
|
fecha = forms.DateField( |
|
|
widget=forms.DateInput(attrs={'type': 'date', 'class': 'form-control'})) |
|
|
widget=forms.DateInput(attrs={'type': 'date', 'class': 'form-control'})) |
|
|
@ -41,14 +42,6 @@ class RepostajeForm(forms.ModelForm): |
|
|
|
|
|
|
|
|
aplica_descuento = forms.BooleanField(initial=False, required=False) |
|
|
aplica_descuento = forms.BooleanField(initial=False, required=False) |
|
|
|
|
|
|
|
|
descuento = forms.DecimalField( |
|
|
|
|
|
widget=calculation.FormulaInput('aplica_descuento ? parseFloat(importe*0.03).toFixed(2) : 0.0') |
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
precioxlitro = forms.DecimalField( |
|
|
|
|
|
widget=calculation.FormulaInput('(importe-descuento)/litros') |
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class ReyMotaUserCreationForm(UserCreationForm): |
|
|
class ReyMotaUserCreationForm(UserCreationForm): |
|
|
|
|
|
|
|
|
|