Advertisement
Guest User

Untitled

a guest
Feb 25th, 2020
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.86 KB | None | 0 0
  1. import psycopg2
  2. import os
  3. from tkinter import *
  4.  
  5. janela = Tk()
  6. janela.title("Concluir Produto")
  7. janela.geometry("350x230+1000+470")
  8.  
  9. def update():
  10. if(str(numero_codigo.get()).isnumeric()):
  11. codigo = (numero_codigo.get())
  12. #Abrir conexão com o bd
  13. conexao = psycopg2.connect(user = "postgres", password = "password", port = "5432", database = "autosystem", host = "10.0.8.91")
  14. cursor = conexao.cursor()
  15. sql = "update comanda_produto set orcamento='1' where codigo= %s"
  16. codigo = str(codigo)
  17. cursor.execute(sql, (codigo,))
  18. conexao.commit()
  19. lb1["text"] = "Executado"
  20. #Fechar conexão com o bd
  21. cursor.close()
  22. conexao.close()
  23.  
  24. else:
  25. lb1["text"] = "Valor inválido."
  26.  
  27. lb0 = Label(janela, text="Digite o código", font='Arial 15')
  28. lb0.place(x=200, y=10)
  29.  
  30. numero_codigo = Entry(janela, font='Arial 20', width=10)
  31. numero_codigo.grid(row=1, column=3)
  32.  
  33. lb1 = Label(janela, text="Aguardando", font='Arial 15')
  34. lb1.place(x=200, y=100)
  35.  
  36. def numero0():
  37. numero_codigo.insert(INSERT, 0)
  38. def numero1():
  39. numero_codigo.insert(INSERT, 1)
  40. def numero2():
  41. numero_codigo.insert(INSERT, 2)
  42. def numero3():
  43. numero_codigo.insert(INSERT, 3)
  44. def numero4():
  45. numero_codigo.insert(INSERT, 4)
  46. def numero5():
  47. numero_codigo.insert(INSERT, 5)
  48. def numero6():
  49. numero_codigo.insert(INSERT, 6)
  50. def numero7():
  51. numero_codigo.insert(INSERT, 7)
  52. def numero8():
  53. numero_codigo.insert(INSERT, 8)
  54. def numero9():
  55. numero_codigo.insert(INSERT, 9)
  56. def delete():
  57. numero_codigo.delete(0, END)
  58.  
  59. lb_num0 = Button(janela, text="0", font='Arial 20', command=numero0)
  60. lb_num1 = Button(janela, text="1", font='Arial 20', command=numero1)
  61. lb_num2 = Button(janela, text="2", font='Arial 20', command=numero2)
  62. lb_num3 = Button(janela, text="3", font='Arial 20', command=numero3)
  63. lb_num4 = Button(janela, text="4", font='Arial 20', command=numero4)
  64. lb_num5 = Button(janela, text="5", font='Arial 20', command=numero5)
  65. lb_num6 = Button(janela, text="6", font='Arial 20', command=numero6)
  66. lb_num7 = Button(janela, text="7", font='Arial 20', command=numero7)
  67. lb_num8 = Button(janela, text="8", font='Arial 20', command=numero8)
  68. lb_num9 = Button(janela, text="9", font='Arial 20', command=numero9)
  69. lb_del = Button(janela, text="DEL", bg='red', font='Arial 20', command=delete)
  70. lb_enter = Button(janela, text="ENT", bg='green', font='Arial 20', command=update)
  71.  
  72. lb_num0.grid(row=3, column=1)
  73. lb_num1.grid(row=0, column=0)
  74. lb_num2.grid(row=0, column=1)
  75. lb_num3.grid(row=0, column=2)
  76. lb_num4.grid(row=1, column=0)
  77. lb_num5.grid(row=1, column=1)
  78. lb_num6.grid(row=1, column=2)
  79. lb_num7.grid(row=2, column=0)
  80. lb_num8.grid(row=2, column=1)
  81. lb_num9.grid(row=2, column=2)
  82. lb_del.grid(row=3, column=0)
  83. lb_enter.grid(row=3, column=2)
  84.  
  85. janela.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement