示例#1
0
 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]
示例#2
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
示例#3
0
 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]
示例#4
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]
示例#5
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]
示例#6
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()