Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. import sqlite3 # modulo de conexion con sqlite3
  2.  
  3. class Product:
  4. #conexion con la base de datos
  5. db_lab = 'vitasis.db'
  6.  
  7. #contenedor 2 ORDEN DE SERVICIO
  8.  
  9. frame2 = LabelFrame(self.wind, text = 'Orden de servicio', labelanchor = N, font = ('Verdana', 16, 'bold'))
  10. frame2.grid(row = 1, column = 1, padx = 5, pady = 20, ipadx = 30, sticky = W)
  11. frame2.configure(background = 'gray')
  12. Label(frame2, text = 'Número de Orden', bg = 'gray').grid(row = 1, column = 1, pady = 3, sticky = W + E)
  13. self.message1 = Label(frame2, text = '', fg = 'red', font = ('Verdana', 18), bg = 'gray')
  14. self.message1.grid(row = 2, column = 1, pady = 3, sticky = W + E)
  15.  
  16. self.folio = 6 # quiero quitar este valor predefinido y usar el valor que tiene la ultima fila de mi base de datos e incrementarlo en una unidad para indicar que es una nueva orden de servicio.
  17.  
  18. self.message1['text'] = '{}'.format(self.folio)
  19.  
  20. # Ejecutar consulta
  21. def run_query(self, query, parameters = ()):
  22. with sqlite3.connect(self.db_lab) as conn:
  23. cursor = conn.cursor()
  24. result = cursor.execute(query, parameters)
  25. conn.commit()
  26. return result
  27.  
  28. # Consulta de datos
  29. query = 'SELECT * FROM paciente ORDER BY folio DESC'
  30. db_rows = self.run_query(query)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement