def tipoDados(self, Tipo): db = conn.Connect(self.nome_db) sql = "SELECT TipoDadosID FROM TipoDados WHERE TipoDado = '%s'" % Tipo db.cursor.execute(sql) TipoDadosID = db.cursor.fetchall() db.close_db() if TipoDadosID == []: import Banco2016.inserirDados as inserir ins = inserir.inserirDados(self.nome_db) ins.tipoDados(Tipo) self.tipoDados(Tipo) else: return TipoDadosID[0][0]
def testeAderencia(self, Teste): db = conn.Connect(self.nome_db) sql = "SELECT TesteAderenciaID FROM TesteAderencia WHERE Teste = '%s'" % Teste db.cursor.execute(sql) TesteAderenciaID = db.cursor.fetchall()[0][0] db.close_db() if TesteAderenciaID == []: import Banco2016.inserirDados as inserir ins = inserir.inserirDados(self.nome_db) ins.testeAderencia(Teste) self.testeAderencia(Teste) else: return TesteAderenciaID
def distribuicoes(self, Distribuicao): db = conn.Connect(self.nome_db) sql = "SELECT DistribuicoesID FROM Distribuicoes WHERE Distribuicao = '%s'" % Distribuicao db.cursor.execute(sql) DistribuicoesID = db.cursor.fetchall() db.close_db() if DistribuicoesID == []: import Banco2016.inserirDados as inserir ins = inserir.inserirDados(self.nome_db) ins.distribuicoes(Distribuicao) self.distribuicoes(Distribuicao) else: return DistribuicoesID[0][0]
def reducao(self, Tipo): db = conn.Connect(self.nome_db) sql = "SELECT ReducaoID FROM Reducao WHERE Tipo = '%s'" % Tipo db.cursor.execute(sql) ReducaoID = db.cursor.fetchall() db.close_db() if ReducaoID == []: import Banco2016.inserirDados as inserir ins = inserir.inserirDados(self.nome_db) ins.reducao(Tipo) self.reducao(Tipo) else: return ReducaoID[0][0]
def estimacao(self, Metodo = None, metoId = None): db = conn.Connect(self.nome_db) if Metodo != None: sql = "SELECT EstimacaoID FROM Estimacao WHERE Metodos = '%s'" % Metodo else: sql = "SELECT Metodos FROM Estimacao WHERE EstimacaoID = %s" % metoId db.cursor.execute(sql) EstimadoresID = db.cursor.fetchall() db.close_db() if EstimadoresID == []: import Banco2016.inserirDados as inserir ins = inserir.inserirDados(self.nome_db) ins.estimacao(Metodo) self.estimacao(Metodo) else: return EstimadoresID[0][0]
def __init__(self, nome_db): self.nome_db = nome_db self.ler = l.acessarDados(self.nome_db) self.ins = inserir.inserirDados(self.nome_db) self.estat = est.estatistica()