示例#1
0
    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
示例#2
0
    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")
示例#4
0
    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")