def getNomeEmpresa(self, codigo): con = Conn() # Cria objeto Conn db = con.getConn() #Cria conexao cursor = db.cursor() #Cria cursor para operacoes com db cursor.execute("select Nome from empresa where Cod_Empresa = %s", (codigo)) var = cursor.fetchone() db.close() return str(var[0])
def getQtdeEmpresa(self, nome): con = Conn() # Cria objeto Conn db = con.getConn() #Cria conexao cursor = db.cursor() #Cria cursor para operacoes com db cursor.execute("select Qtde_Produto from empresa where Nome = %s", (nome)) var = cursor.fetchone() db.close() return int(var[0])
def getCodEmpresa(self, nome): con = Conn() # Cria objeto Conn db = con.getConn() #Cria conexao cursor = db.cursor() #Cria cursor para operacoes com db cursor.execute("select Cod_Empresa from empresa where Nome = %s", (nome)) var = cursor.fetchone() #Retorna apenas uma linha da pesquisa db.close() return str(var[0])
def getListSetorSub(self): # Retorna lista de subSetores con = Conn() # Cria objeto Conn db = con.getConn() #Cria conexao cursor = db.cursor() #Cria cursor para operacoes com db query = "select se.Cod_Setor, ss.Descr from setor_sub as ss\ inner join setor as se on se.Cod_Setor = ss.Cod_Setor" #Query try: cursor.execute(query) #Executa query results = cursor.fetchall() #Realiza retorno da query if results != None: # Se tiver retorno for row in results: # Percorre retorno setorSub = SetorSubMODEL() #Cria objeto setorSub setorSub.codSetor = str(row[0]) #Pega codSetor setorSub.descr = str(row[1]) #Pega Desc self.listSetorSub.append(setorSub) #Adiciona setorSub na lista else: self.listSetorSub = None db.close() # Fecha conexao return self.listSetorSub # Retorna lista except Exception, ex: db.close() self.listSetorSub = None return self.listSetorSub