cep = models.CharField(maxlength=8)
usuario = models.ForeignKey(User)
+ comercial = models.BooleanField(default=False)
refbanco = models.IntegerField()
class Admin:
ok = False
if request.POST and form.is_valid():
cd = form.cleaned_data
-
group = Group.objects.get_or_create(name='participantes')[0]
user = User(username=cd['nome_usuario'], email=cd['email'])
p.refbanco = 0
p.telefone = cd['telefone']
p.home_page = cd['home_page']
+ p.comercial = cd['inscricao_comercial']
p.save()
u = authenticate(username=cd['nome_usuario'], password=cd['senha'])
p.refbanco = 0
p.telefone = cd['telefone']
p.home_page = cd['home_page']
+ p.comercial = False # yeah, always false!
p.save()
c = Caravana()
initial = {}
if p.refbanco == 0:
- # o número refran deve ser gerado a cada novo boleto e deve ser único,
+ # o número refTran deve ser gerado a cada novo boleto e deve ser único,
# mesmo para os testes
refs = [x.refbanco for x in Participante.objects.all()]
new_ref = len(refs)
initial['refTran'] = '1458197%s' % str(new_ref).zfill(10)
if today < first_date:
- initial['valor'] = '3500'
initial['dtVenc'] = '12102007'
+ if not p.comercial:
+ initial['valor'] = '3500'
+ else:
+ initial['valor'] = '8000'
# caso seja uma caravana...
if ca and len(ca.parsed_participantes()) >= 10: