def __init__(self, email, senha): self.__email = email self.__senha = senha self.__cliente_valido = False banco = 'shelve' self.__gerenciador = dao.getBanco(banco)
def deleteLoggedClients(email): dict_log = loadLoggedClients() banco = 'shelve' gerenciador = dao.getBanco(banco) del dict_log[email] with open('loggedClients.pck', 'wb') as arq: pickle.dump(dict_log, arq, pickle.HIGHEST_PROTOCOL) arq.close() printLoggedClients()
def addCliente(nome, senha, email, nascimento, cpf, rg, telefone, endereco): banco = 'shelve' email = ValidaFormatoLogin().valida(email) senha = ValidaFormatoSenha().valida(senha) gerenciador = dao.getBanco(banco) if gerenciador.validaEmail(email): cliente = Cliente(nome, senha, email, nascimento, cpf, rg, telefone, endereco) gerenciador.persisteCliente(cliente) gerenciador.closeDB()
def valida_cliente(email, senha): global frequenciaDeAcesso frequenciaDeAcesso += 1 #print('Frequencia de Acesso:', frequenciaDeAcesso) facade.relatorio_acesso() banco = 'shelve' gerenciador = dao.getBanco(banco) cliente_valido = False try: cliente_valido = gerenciador.validaCliente(email, senha) except Exception as error: print('\n', error) return cliente_valido
def adicionando(self): try: banco = 'shelve' self._email = ValidaFormatoLogin().valida(self._email) self._senha = ValidaFormatoSenha().valida(self._senha) gerenciador = dao.getBanco(banco) print('Gerenciador:', gerenciador) semiId = str(uuid.uuid4()).split('-') user_id = str(self._cpf) + semiId[0] + semiId[1] if gerenciador.validaEmail(self._email): cliente = Cliente(self._nome, self._senha, self._email, self._dataNasc, self._cpf, self._rg, self._telefone, self._endereco, user_id) gerenciador.persisteCliente(cliente) gerenciador.closeDB() except Exception as E: print(E)