Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import fdb
- caminhoBD = raw_input("Coloque o caminho do banco de dados");
- usuario = raw_input("Coloque o usuario do banco de dados");
- senha = raw_input("Coloque a senha do banco de dados");
- try:
- con = fdb.connect(dsn=caminhoBD,user=usuario,password=senha)
- con2 = fdb.connect(dsn=caminhoBD,user=usuario,password=senha)
- except:
- print "Erro ao conectar no Banco de dados"
- a = raw_input("Digite qualquer coisa para sair")
- exit()
- print "Conexao realizada com sucesso =D"
- print "----- Menu ----"
- print "0 - Para atualizar todo o banco de dados"
- print "O codigo do produto que deseja atualizar"
- print "-------------"
- op = raw_input("Digite uma das opcoes a baixo")
- if(op == 0):
- cur = con.cursor()
- cur2 = con2.cursor()
- cur.execute("select * from PRODUTO where GRADE = 0")
- for row in cur:
- cod = row[0];
- print cod;
- cur2.execute("UPDATE PRODUTO SET GRADE = 1 WHERE CODPROD = '%s'" % cod) ;
- print "Etapa 1 Sucesso";
- cur2.execute("INSERT INTO PRODGRADE (CODPROD,CODGRADE,ATIVA) VALUES ('%s','0001','S')" % str(cod));
- print "Etapa 2 Sucesso";
- cur2.execute("UPDATE COMPPROD SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 3 Sucesso";
- cur2.execute("UPDATE COMPPROD2 SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 4 Sucesso";
- cur2.execute("UPDATE CONFERENCIAOC_ITENS SET CODGRADE = '0001' WHERE CODPRODUTO = '%s'" % str(cod));
- print "Etapa 5 Sucesso";
- cur2.execute("UPDATE CONSIGNACAO SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 6 Sucesso";
- #cur2.execute("UPDATE CONSUMOENTRADAACABADOS SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 7 Sucesso";
- cur2.execute("UPDATE COTACAOIMAT SET CODGRADE = '0001' WHERE CODITEM = '%s'" % str(cod));
- print "Etapa 8 Sucesso";
- cur2.execute("UPDATE COTACAOPADRAOI SET CODGRADE = '0001' WHERE CODITEM = '%s'" % str(cod));
- print "Etapa 9 Sucesso";
- cur2.execute("UPDATE COTACAOPADRAOIMAT SET CODGRADE = '0001' WHERE CODITEM = '%s'" % str(cod));
- print "Etapa 10 Sucesso";
- cur2.execute("UPDATE ESTOQUELOCAL SET CODGRADE = '0001' WHERE CODPRODUTO = '%s'" % str(cod));
- #cur2.execute("UPDATE CURVAABCGRADE SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 11 Sucesso";
- print ("UPDATE CUSTOGERENCIAL SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- cur2.execute("UPDATE CUSTOGERENCIAL SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 12 Sucesso";
- cur2.execute("UPDATE EMPRESTIMOI SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 13 Sucesso";
- cur2.execute("UPDATE ENTRADAACABADOS SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 14 Sucesso";
- cur2.execute("UPDATE ESPECON SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 15 Sucesso";
- cur2.execute("UPDATE ESPELHOESTOQUEULTIMAREDZ SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 16 Sucesso";
- cur2.execute("UPDATE ESPELHOPEDIDOI SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 17 Sucesso";
- cur2.execute("UPDATE ESPELHOVENDPDV SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 18 Sucesso";
- print "Etapa 19 Sucesso";
- cur2.execute("UPDATE ESTOQUEULTIMAREDZ SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 20 Sucesso";
- cur2.execute("UPDATE FARMACIAPOPULARI SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 21 Sucesso";
- cur2.execute("UPDATE FICHATECC SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 22 Sucesso";
- cur2.execute("UPDATE FICHATECI SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 23 Sucesso";
- cur2.execute("UPDATE INCIEST SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 24 Sucesso";
- cur2.execute("UPDATE INVENTA SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 25 Sucesso";
- cur2.execute("UPDATE INVENTARIOESTOQUELOCAL SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 26 Sucesso";
- cur2.execute("UPDATE LISTAESCOLARI SET CODGRADE = '0001' WHERE CODPRODUTO = '%s'" % str(cod));
- print "Etapa 27 Sucesso";
- cur2.execute("UPDATE MERCCON SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 28 Sucesso";
- cur2.execute("UPDATE MOVESTOQUELOCAL SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 29 Sucesso";
- cur2.execute("UPDATE MVENTSAI SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 30 Sucesso";
- cur2.execute("UPDATE MVGERAL SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 31 Sucesso";
- cur2.execute("UPDATE MVGERAL2 SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 32 Sucesso";
- cur2.execute("UPDATE NFENTRI SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 33 Sucesso";
- cur2.execute("UPDATE NFSAIDI SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 34 Sucesso";
- cur2.execute("UPDATE OCITENS SET CODGRADE = '0001' WHERE CODITEM = '%s'" % str(cod));
- print "Etapa 35 Sucesso";
- cur2.execute("UPDATE OCITENS_AGRUP SET CODGRADE = '0001' WHERE CODITEM = '%s'" % str(cod));
- print "Etapa 36 Sucesso";
- cur2.execute("UPDATE OCITENSMAT SET CODGRADE = '0001' WHERE CODITEM = '%s'" % str(cod));
- print "Etapa 37 Sucesso";
- cur2.execute("UPDATE ORCITEM SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 38 Sucesso";
- cur2.execute("UPDATE PEDIDOI SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 39 Sucesso";
- cur2.execute("UPDATE PEDIDOICOMPL SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 40 Sucesso";
- cur2.execute("UPDATE PEDIDOIRECEITUARIO SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 41 Sucesso";
- cur2.execute("UPDATE PEDSUSI SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 42 Sucesso";
- cur2.execute("UPDATE PERIODOSTATUS SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 43 Sucesso";
- cur2.execute("UPDATE PRECOSESPECIAIS SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 44 Sucesso";
- cur2.execute("UPDATE PRODUCAO SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 45 Sucesso";
- cur2.execute("UPDATE PROPOSTA SET CODGRADE = '0001' WHERE CODITEM = '%s'" % str(cod));
- print "Etapa 46 Sucesso";
- cur2.execute("UPDATE RELAGRAD SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 47 Sucesso";
- cur2.execute("UPDATE REPROVP SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 48 Sucesso";
- cur2.execute("UPDATE RESERVAPROD SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 49 Sucesso";
- cur2.execute("UPDATE RESERVASI SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 50 Sucesso";
- cur2.execute("UPDATE SOL_PROD_IND_I SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 51 Sucesso";
- cur2.execute("UPDATE TRANSFESTOQUE SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 52 Sucesso";
- cur2.execute("UPDATE VENDPDV SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 53 Sucesso";
- print "------------------------------------------------------------";
- con2.commit();
- else:
- cur = con.cursor()
- cur2 = con2.cursor()
- prod = cur.execute("select count(*) from PRODUTO where CODPROD = %d " % int(op))
- produto = cur.fetchone()
- if(produto[0] == 1):
- prod = cur.execute("select CODPROD,GRADE from PRODUTO where CODPROD = %d " % int(op))
- produto = cur.fetchone()
- print produto;
- if(produto[1] == 0):
- cod = produto[0];
- print cod;
- cur2.execute("UPDATE PRODUTO SET GRADE = 1 WHERE CODPROD = '%s'" % cod) ;
- print "Etapa 1 Sucesso";
- cur2.execute("INSERT INTO PRODGRADE (CODPROD,CODGRADE,ATIVA) VALUES ('%s','0001','S')" % str(cod));
- print "Etapa 2 Sucesso";
- cur2.execute("UPDATE COMPPROD SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 3 Sucesso";
- cur2.execute("UPDATE COMPPROD2 SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 4 Sucesso";
- cur2.execute("UPDATE CONFERENCIAOC_ITENS SET CODGRADE = '0001' WHERE CODPRODUTO = '%s'" % str(cod));
- print "Etapa 5 Sucesso";
- cur2.execute("UPDATE CONSIGNACAO SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 6 Sucesso";
- #cur2.execute("UPDATE CONSUMOENTRADAACABADOS SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 7 Sucesso";
- cur2.execute("UPDATE COTACAOIMAT SET CODGRADE = '0001' WHERE CODITEM = '%s'" % str(cod));
- print "Etapa 8 Sucesso";
- cur2.execute("UPDATE COTACAOPADRAOI SET CODGRADE = '0001' WHERE CODITEM = '%s'" % str(cod));
- print "Etapa 9 Sucesso";
- cur2.execute("UPDATE COTACAOPADRAOIMAT SET CODGRADE = '0001' WHERE CODITEM = '%s'" % str(cod));
- print "Etapa 10 Sucesso";
- #cur2.execute("UPDATE CURVAABCGRADE SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 11 Sucesso";
- cur2.execute("UPDATE CUSTOGERENCIAL SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 12 Sucesso";
- cur2.execute("UPDATE EMPRESTIMOI SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 13 Sucesso";
- cur2.execute("UPDATE ENTRADAACABADOS SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 14 Sucesso";
- cur2.execute("UPDATE ESPECON SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 15 Sucesso";
- cur2.execute("UPDATE ESPELHOESTOQUEULTIMAREDZ SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 16 Sucesso";
- cur2.execute("UPDATE ESPELHOPEDIDOI SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 17 Sucesso";
- cur2.execute("UPDATE ESPELHOVENDPDV SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 18 Sucesso";
- cur2.execute("UPDATE ESTOQUELOCAL SET CODGRADE = '0001' WHERE CODPRODUTO = '%s'" % str(cod));
- print "Etapa 19 Sucesso";
- cur2.execute("UPDATE ESTOQUEULTIMAREDZ SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 20 Sucesso";
- cur2.execute("UPDATE FARMACIAPOPULARI SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 21 Sucesso";
- cur2.execute("UPDATE FICHATECC SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 22 Sucesso";
- cur2.execute("UPDATE FICHATECI SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 23 Sucesso";
- cur2.execute("UPDATE INCIEST SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 24 Sucesso";
- cur2.execute("UPDATE INVENTA SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 25 Sucesso";
- cur2.execute("UPDATE INVENTARIOESTOQUELOCAL SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 26 Sucesso";
- cur2.execute("UPDATE LISTAESCOLARI SET CODGRADE = '0001' WHERE CODPRODUTO = '%s'" % str(cod));
- print "Etapa 27 Sucesso";
- cur2.execute("UPDATE MERCCON SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 28 Sucesso";
- cur2.execute("UPDATE MOVESTOQUELOCAL SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 29 Sucesso";
- cur2.execute("UPDATE MVENTSAI SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 30 Sucesso";
- cur2.execute("UPDATE MVGERAL SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 31 Sucesso";
- cur2.execute("UPDATE MVGERAL2 SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 32 Sucesso";
- cur2.execute("UPDATE NFENTRI SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 33 Sucesso";
- cur2.execute("UPDATE NFSAIDI SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 34 Sucesso";
- cur2.execute("UPDATE OCITENS SET CODGRADE = '0001' WHERE CODITEM = '%s'" % str(cod));
- print "Etapa 35 Sucesso";
- cur2.execute("UPDATE OCITENS_AGRUP SET CODGRADE = '0001' WHERE CODITEM = '%s'" % str(cod));
- print "Etapa 36 Sucesso";
- cur2.execute("UPDATE OCITENSMAT SET CODGRADE = '0001' WHERE CODITEM = '%s'" % str(cod));
- print "Etapa 37 Sucesso";
- cur2.execute("UPDATE ORCITEM SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 38 Sucesso";
- cur2.execute("UPDATE PEDIDOI SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 39 Sucesso";
- cur2.execute("UPDATE PEDIDOICOMPL SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 40 Sucesso";
- cur2.execute("UPDATE PEDIDOIRECEITUARIO SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 41 Sucesso";
- cur2.execute("UPDATE PEDSUSI SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 42 Sucesso";
- cur2.execute("UPDATE PERIODOSTATUS SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 43 Sucesso";
- cur2.execute("UPDATE PRECOSESPECIAIS SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 44 Sucesso";
- cur2.execute("UPDATE PRODUCAO SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 45 Sucesso";
- cur2.execute("UPDATE PROPOSTA SET CODGRADE = '0001' WHERE CODITEM = '%s'" % str(cod));
- print "Etapa 46 Sucesso";
- cur2.execute("UPDATE RELAGRAD SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 47 Sucesso";
- cur2.execute("UPDATE REPROVP SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 48 Sucesso";
- cur2.execute("UPDATE RESERVAPROD SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 49 Sucesso";
- cur2.execute("UPDATE RESERVASI SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 50 Sucesso";
- cur2.execute("UPDATE SOL_PROD_IND_I SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 51 Sucesso";
- cur2.execute("UPDATE TRANSFESTOQUE SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 52 Sucesso";
- cur2.execute("UPDATE VENDPDV SET CODGRADE = '0001' WHERE CODPROD = '%s'" % str(cod));
- print "Etapa 53 Sucesso";
- print "------------------------------------------------------------";
- con2.commit();
- else:
- print "Esse produto ja possui grades"
- a = raw_input("Digite qualquer coisa para sair")
- exit()
- else:
- print "Produto Nao existe"
- a = raw_input("Digite qualquer coisa para sair")
- exit()
- print "Atualizao relaizada com sucesso"
- op = raw_input("")
- con.close();
- try:
- con2.close();
- except:
- print ''
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement