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__()
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__()
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__()
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__()
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__()
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__()