[Flask] Simple ERP for a farm.
1
from flask_wtf import FlaskForm
2
from wtforms import (
3
SubmitField,
4
SelectField,
5
HiddenField,
6
StringField,
7
PasswordField,
8
IntegerField,
9
FloatField,
10
BooleanField,
11
DateField,
12
)
13
from wtforms.validators import InputRequired, Length, NumberRange
14
15
from ...models import Customer
16
17
18
classAddInvoice(FlaskForm):
19
customer_id = ("Customer",choices=[])
20
invoice_id_alt = ("Alternative invoice ID")
21
customer_reference = ("Customer reference")
22
date_billed = ('Date billed',format='%Y-%m-%d')
23
date_due = ('Date due',format='%Y-%m-%d')
24
amount_net = ("Amount without tax",default=0)
25
amount_gross = ("Amount with tax",default=0)
26
amount_tax = ("Amount of tax",default=0)
27
submit = ("Add Invoice")
28
29
def__init__(self,**kwargs):
30
super().__init__()
31
self.. = [
32
(cus., cus.) for cus in Customer..()
33
]
34