示例#1
0
 def listarEmpresa(self):
     try:
         conn = Connect()
         sql = "SELECT codigo, cnpj, razao_social FROM empresa ORDER BY codigo"
         rs = conn.consultar(sql)
         print "=" * 50
         if (rs == []):
             print "Nenhuma empresa cadastrada!"
         else:
             print "Codigo     | CNPJ               | Razão Social"
             for i in rs:
                 print str(i[0]).ljust(10) + " | " + str(
                     i[1]).ljust(19) + "| " + str(i[2])
         print "=" * 50
     except Exception as e:
         logging.error('Failed.', exc_info=e)
         print "Erro BD"
     conn.__del__()
示例#2
0
 def relatoriosEmpresa(self, filtro):
     try:
         conn = Connect()
         sql = "SELECT codigo, cnpj, razao_social, nome_fantasia, telefone, municipio FROM empresa " + filtro
         rs = conn.consultar(sql)
         print "=" * 150
         if (rs == []):
             print "Nenhuma empresa cadastrada!"
         else:
             print "Codigo     | CNPJ               | Razão Social                            | Nome Fantasia " \
                   "                         | Telefone          | Municipio  "
             for i in rs:
                 print str(i[0]).ljust(10) + " | " + str(i[1]).ljust(19) + "| " + str(i[2]).ljust(40) + \
                       "| " + str(i[3]).ljust(40) + "| " + str(i[4]).ljust(18) + "| " + str(i[5])
         print "=" * 150
     except Exception as e:
         logging.error('Failed.', exc_info=e)
         print "Erro BD"
     conn.__del__()
示例#3
0
 def listarFornecedor(self):
     try:
         conn = Connect()
         sql = "SELECT f.codigo, f.cpf, f.nome, e.razao_social FROM fornecedor f JOIN empresa e " \
               "ON f.id_empresa = e.id_empresa ORDER BY f.codigo"
         rs = conn.consultar(sql)
         print "=" * 50
         if (rs == []):
             print "Nenhum Fornecedor cadastrado!"
         else:
             print "Codigo     | CPf                | Nome                          | Empresa   "
             for i in rs:
                 print str(i[0]).ljust(10) + " | " + str(i[1]).ljust(19) + "| " + str(i[2]).ljust(30) + \
                       "| " + str(i[3])
         print "=" * 50
     except Exception as e:
         logging.error('Failed.', exc_info=e)
         print "Erro BD"
     conn.__del__()
示例#4
0
 def relatoriosFornecedor(self, filtro):
     try:
         conn = Connect()
         sql = "SELECT f.codigo, f.cpf, f.nome, f.telefone, e.razao_social FROM fornecedor f JOIN " \
               "empresa e ON f.id_empresa = e.id_empresa " + filtro
         rs = conn.consultar(sql)
         print "=" * 150
         if (rs == []):
             print "Nenhuma Fornecedore cadastrado!"
         else:
             print "Codigo     | CPF                | Nome                            | Telefone          | Empresa  "
             for i in rs:
                 print str(i[0]).ljust(10) + " | " + str(i[1]).ljust(19) + "| " + str(i[2]).ljust(32) + \
                       "| " + str(i[3]).ljust(18) + "| " + str(i[4])
         print "=" * 150
     except Exception as e:
         logging.error('Failed.', exc_info=e)
         print "Erro BD"
     conn.__del__()
示例#5
0
 def getFornecedor(self, codigo):
     try:
         conn = Connect()
         sql = "SELECT f.id_fornecedor, f.codigo, f.cpf, f.nome, f.telefone, e.codigo " \
               "FROM fornecedor f JOIN empresa e ON f.id_empresa = e.id_empresa WHERE codigo = " + str(codigo)
         rs = conn.consultar(sql)
         if rs == []:
             print "Fornecedor não cadastrado!"
         else:
             for i in rs:
                 self.id_fornecedor = i[0]
                 self.codigo = i[1]
                 self.cpf = i[2]
                 self.nome = i[3]
                 self.telefone = i[4]
                 self.empresa.getEmpresa(i[5])
     except Exception as e:
         logging.error('Failed.', exc_info=e)
         print "Erro BD"
     conn.__del__()
示例#6
0
 def getEmpresa(self, codigo):
     try:
         conn = Connect()
         sql = "SELECT id_empresa, codigo, cnpj, nome_fantasia, razao_social, telefone, municipio " \
               "FROM empresa WHERE codigo = " + str(codigo)
         rs = conn.consultar(sql)
         if rs == []:
             print "Empresa não cadastrada!"
         else:
             for i in rs:
                 self.id_empresa = i[0]
                 self.codigo = i[1]
                 self.cnpj = i[2]
                 self.nome_fantasia = i[3]
                 self.razao_social = i[4]
                 self.telefone = i[5]
                 self.municipio = i[6]
     except Exception as e:
         logging.error('Failed.', exc_info=e)
         print "Erro BD"
     conn.__del__()