def buscarFuncionarios(self): conexao = self.conectar().cursor() conexao.execute('SELECT * FROM funcionario') resposta = conexao.fetchall() funcs = [] for qt in resposta: obj = Funcionario(qt[0], qt[2]) obj.alterarCodigo(qt[1]) funcs.append(obj) return funcs conexao.close()
def buscarFuncionario(self, codigo): conexao = self.conectar().cursor() try: conexao.execute('SELECT * FROM funcionario WHERE codigo = %s', [codigo]) resposta = conexao.fetchall() qt = Funcionario(resposta[0][0], resposta[0][2]) qt.alterarCodigo(resposta[0][1]) return qt except UnboundLocalError: return codigo except IndexError: return 'Codigo nao encontrado' conexao.close()
def buscarFuncionario(self, codigo): conexao = self.conectar() cur = conexao.cursor() try: cur.execute("SELECT * FROM funcionario WHERE codigo = %s", [codigo]) resposta = cur.fetchall() qt = Funcionario(resposta[0][0], resposta[0][2]) qt.alterarCodigo(resposta[0][1]) return qt except UnboundLocalError: return codigo except IndexError: return 'Coloca o código direito' cur.close() conexao.close()