Browse Source

Melhora if's

pull/2149/head
VictorFabreF 7 years ago
parent
commit
3f7a1808d4
  1. 36
      sapl/comissoes/forms.py

36
sapl/comissoes/forms.py

@ -245,34 +245,34 @@ class ComissaoForm(forms.ModelForm):
if len(self.cleaned_data['nome']) > 100:
msg = _('Nome da Comissão deve ter no máximo 50 caracteres.')
raise ValidationError(msg)
if self.cleaned_data['data_extincao']:
if (self.cleaned_data['data_extincao'] <
self.cleaned_data['data_criacao']):
if (self.cleaned_data['data_extincao'] and
self.cleaned_data['data_extincao'] <
self.cleaned_data['data_criacao']):
msg = _('Data de extinção não pode ser menor que a de criação')
raise ValidationError(msg)
if self.cleaned_data['data_final_prevista_temp']:
if (self.cleaned_data['data_final_prevista_temp'] <
self.cleaned_data['data_criacao']):
if (self.cleaned_data['data_final_prevista_temp'] and
self.cleaned_data['data_final_prevista_temp'] <
self.cleaned_data['data_criacao']):
msg = _('Data Prevista para Término não pode ser menor que a de criação')
raise ValidationError(msg)
if self.cleaned_data['data_prorrogada_temp']:
if (self.cleaned_data['data_prorrogada_temp'] <
self.cleaned_data['data_criacao']):
if (self.cleaned_data['data_prorrogada_temp'] and
self.cleaned_data['data_prorrogada_temp'] <
self.cleaned_data['data_criacao']):
msg = _('Data Novo Prazo não pode ser menor que a de criação')
raise ValidationError(msg)
if self.cleaned_data['data_instalacao_temp']:
if (self.cleaned_data['data_instalacao_temp'] <
self.cleaned_data['data_criacao']):
if (self.cleaned_data['data_instalacao_temp'] and
self.cleaned_data['data_instalacao_temp'] <
self.cleaned_data['data_criacao']):
msg = _('Data de Instalação não pode ser menor que a de criação')
raise ValidationError(msg)
if self.cleaned_data['data_final_prevista_temp'] and self.cleaned_data['data_instalacao_temp']:
if (self.cleaned_data['data_final_prevista_temp'] <
self.cleaned_data['data_instalacao_temp']):
if (self.cleaned_data['data_final_prevista_temp'] and self.cleaned_data['data_instalacao_temp'] and
self.cleaned_data['data_final_prevista_temp'] <
self.cleaned_data['data_instalacao_temp']):
msg = _('Data Prevista para Término não pode ser menor que a de Instalação')
raise ValidationError(msg)
if self.cleaned_data['data_prorrogada_temp'] and self.cleaned_data['data_instalacao_temp']:
if (self.cleaned_data['data_prorrogada_temp'] <
self.cleaned_data['data_instalacao_temp']):
if (self.cleaned_data['data_prorrogada_temp'] and self.cleaned_data['data_instalacao_temp'] and
self.cleaned_data['data_prorrogada_temp'] <
self.cleaned_data['data_instalacao_temp']):
msg = _('Data Novo Prazo não pode ser menor que a de Instalação')
raise ValidationError(msg)
return self.cleaned_data

Loading…
Cancel
Save