def logar(self, widget = None): con = BancoDados() try: admin = False login = self.txtLogin.get_text() if (self.txtSenha.get_text() == con.select("funcionario", "login, senha, administrador", "where login = '******'")[0][1]): funcoesGenericas.mostrarAviso(self.winLogin, 'Entrando no sistema...') self.sair() admin = con.select("funcionario", "login, administrador", "where login = '******'")[0][1] print int(admin) if int(admin) == 1: admin = True janela = winMenu.menu(admin) janela.iniciarJanela() else: funcoesGenericas.mostrarAviso(self.winLogin, 'Login ou senha estão errados!') except: funcoesGenericas.mostrarAviso(self.winLogin, 'Login ou senha estão errados!')
def logar(self, widget=None): con = BancoDados() try: admin = False login = self.txtLogin.get_text() if (self.txtSenha.get_text() == con.select( "funcionario", "login, senha, administrador", "where login = '******'")[0][1]): funcoesGenericas.mostrarAviso(self.winLogin, 'Entrando no sistema...') self.sair() admin = con.select("funcionario", "login, administrador", "where login = '******'")[0][1] print int(admin) if int(admin) == 1: admin = True janela = winMenu.menu(admin) janela.iniciarJanela() else: funcoesGenericas.mostrarAviso(self.winLogin, 'Login ou senha estão errados!') except: funcoesGenericas.mostrarAviso(self.winLogin, 'Login ou senha estão errados!')
def formatarComboBox(tabela, indice, texto): """Funcao para preenchimento de combobox, usando banco de dados.\n Recebe como parametro o nome da tabela, o nome da coluna de indice, o nome da coluna de texto\n Retorna 1 gtkList e 1 dicionario. O dicionario tem o ID e o NOME""" store = None dicValores = {} b = BancoDados() tuplaDados = b.select(tabela, [indice,texto], "") if tuplaDados != None: store = gtk.ListStore(TYPE_STRING) for dado in tuplaDados: dicValores[dado[1]] = dado[0] #O dicionario tem a chave sendo o nome e o ID sendo o valor #print(dicValores) store.append([dado[1]]) retorno = (store,dicValores) return retorno
def formatarComboBox(tabela, indice, texto): """Funcao para preenchimento de combobox, usando banco de dados.\n Recebe como parametro o nome da tabela, o nome da coluna de indice, o nome da coluna de texto\n Retorna 1 gtkList e 1 dicionario. O dicionario tem o ID e o NOME""" store = None dicValores = {} b = BancoDados() tuplaDados = b.select(tabela, [indice, texto], "") if tuplaDados != None: store = gtk.ListStore(TYPE_STRING) for dado in tuplaDados: dicValores[dado[1]] = dado[ 0] #O dicionario tem a chave sendo o nome e o ID sendo o valor #print(dicValores) store.append([dado[1]]) retorno = (store, dicValores) return retorno