def validateUser(self): cpf_valid = False request = self.context.REQUEST if "cpf" not in request.SESSION.keys(): if "cpf_validate" in request.keys(): cpf_valid = self.CPFValid(request) if not cpf_valid: IStatusMessage(self.request).addStatusMessage(_(u"CPF não é valido."), "error") elif "cpf_time" in request.SESSION.keys(): if request.SESSION.get("cpf_time") < datetime.now() - timedelta(minutes=10): if "cpf_validate" in request.keys(): cpf_valid = self.CPFValid(request) if not cpf_valid: IStatusMessage(self.request).addStatusMessage(_(u"CPF não é valido."), "error") else: cpf_valid = True else: cpf_valid = True return cpf_valid
def validateUser(self): cpf_valid = False request = self.context.REQUEST if 'cpf' not in request.SESSION.keys(): if 'cpf_validate' in request.keys(): cpf_valid = self.CPFValid(request) if not cpf_valid: IStatusMessage(self.request).addStatusMessage( _(u'CPF não é valido.'), "error") elif 'cpf_time' in request.SESSION.keys(): if request.SESSION.get('cpf_time') < datetime.now() - timedelta( minutes=10): if 'cpf_validate' in request.keys(): cpf_valid = self.CPFValid(request) if not cpf_valid: IStatusMessage(self.request).addStatusMessage( _(u'CPF não é valido.'), "error") else: cpf_valid = True else: cpf_valid = True return cpf_valid
def update(self): self.retorno_import = 0 form = self.request.form if 'txt_file' in form.keys(): file_import = form.get('txt_file','') if file_import and 'importa_usuario' in form.keys(): rows = file_import.readlines() # rows = texto #.replace('\r','').replace('\x1b2','') self.retorno_import = self.import_usuarios(rows) elif file_import and 'importa_venda' in form.keys(): rows = file_import.readlines() # rows = texto.replace('\r','').replace('\x1b2','') self.retorno_import = self.import_vendas(rows) elif not file_import: IStatusMessage(self.request).addStatusMessage(_(u'Adicione o arquivo a ser importado.'),"error") if self.retorno_import: IStatusMessage(self.request).addStatusMessage(_(u'Forão importados %s registros.'% self.retorno_import ),"info") elif 'sequencia' in form.keys(): sequencia = int(form.get('sequencia','0')) if sequencia and 'remove_usuario' in form.keys(): ComissaoUsuario().remove_sequencia_usuario(sequencia) IStatusMessage(self.request).addStatusMessage(_(u'Foi removido com sucesso o bloco'),"info") elif sequencia and 'remove_venda' in form.keys(): ComissaoVenda().remove_sequencia_venda(sequencia) IStatusMessage(self.request).addStatusMessage(_(u'Foi removido com sucesso o bloco'),"info") elif 'regras_gerais' in form.keys(): regras_gerais = form.get('text_regras_gerais','') settings_comissao = self.get_register_regras_gerais() settings_comissao.value = unicode(regras_gerais, 'utf-8') transaction.commit() IStatusMessage(self.request).addStatusMessage(_(u'As regras gerais foram salvas com sucesso.'),"info") elif 'regras_validacao' in form.keys(): regras_validacao = form.get('text_regras_validacao','') settings_comissao = self.get_register_regras_validacao() settings_comissao.value = unicode(regras_validacao, 'utf-8') transaction.commit() IStatusMessage(self.request).addStatusMessage(_(u'As regras de validação gerais foram salvas com sucesso.'),"info") elif 'titulo_comissao' in form.keys(): titulo_comissao = form.get('text_titulo_comissao','') settings_comissao = self.get_register_titulo() settings_comissao.value = unicode(titulo_comissao, 'utf-8') transaction.commit() IStatusMessage(self.request).addStatusMessage(_(u'O Titulo do extrato foi salvo com sucesso.'),"info")
def update(self): self.retorno_import = 0 form = self.request.form if 'txt_file' in form.keys(): file_import = form.get('txt_file', '') if file_import and 'importa_usuario' in form.keys(): rows = file_import.readlines() # rows = texto #.replace('\r','').replace('\x1b2','') self.retorno_import = self.import_usuarios(rows) elif file_import and 'importa_venda' in form.keys(): rows = file_import.readlines() # rows = texto.replace('\r','').replace('\x1b2','') self.retorno_import = self.import_vendas(rows) elif not file_import: IStatusMessage(self.request).addStatusMessage( _(u'Adicione o arquivo a ser importado.'), "error") if self.retorno_import: IStatusMessage(self.request).addStatusMessage( _(u'Forão importados %s registros.' % self.retorno_import), "info") elif 'sequencia' in form.keys(): sequencia = int(form.get('sequencia', '0')) if sequencia and 'remove_usuario' in form.keys(): ComissaoUsuario().remove_sequencia_usuario(sequencia) IStatusMessage(self.request).addStatusMessage( _(u'Foi removido com sucesso o bloco'), "info") elif sequencia and 'remove_venda' in form.keys(): ComissaoVenda().remove_sequencia_venda(sequencia) IStatusMessage(self.request).addStatusMessage( _(u'Foi removido com sucesso o bloco'), "info") elif 'regras_gerais' in form.keys(): regras_gerais = form.get('text_regras_gerais', '') settings_comissao = self.get_register_regras_gerais() settings_comissao.value = unicode(regras_gerais, 'utf-8') transaction.commit() IStatusMessage(self.request).addStatusMessage( _(u'As regras gerais foram salvas com sucesso.'), "info") elif 'regras_validacao' in form.keys(): regras_validacao = form.get('text_regras_validacao', '') settings_comissao = self.get_register_regras_validacao() settings_comissao.value = unicode(regras_validacao, 'utf-8') transaction.commit() IStatusMessage(self.request).addStatusMessage( _(u'As regras de validação gerais foram salvas com sucesso.'), "info") elif 'titulo_comissao' in form.keys(): titulo_comissao = form.get('text_titulo_comissao', '') settings_comissao = self.get_register_titulo() settings_comissao.value = unicode(titulo_comissao, 'utf-8') transaction.commit() IStatusMessage(self.request).addStatusMessage( _(u'O Titulo do extrato foi salvo com sucesso.'), "info")