Esempio n. 1
0
 def excluirtabela(self):
     try:
         cursor.execute("DROP TABLE tabela")
         print("Tabela excluida\n")
     except sqlite3.OperationalError:
         print("Não existe tabela para ser excluída")
     input("Aperte qualquer tecla para prosseguir")
Esempio n. 2
0
 def deletaitem(self, id):
     try:
         cursor.execute("DELETE FROM tabela WHERE id=?", (id, ))
         conn.commit()
         print("Item deletado")
     except sqlite3.OperationalError:
         print('\033[31m' + 'Não foi possível deletar o item' + '\033[0;0m')
     input("Aperte qualquer tecla para prosseguir")
Esempio n. 3
0
 def atualizaitem(self, item, id):
     try:
         atualizar = (item, id)
         cursor.execute("UPDATE tabela SET item=? WHERE id=?", atualizar)
         conn.commit()
         print("Tarefa atualizada com sucesso")
     except sqlite3.OperationalError:
         print('\033[31m' + 'Não foi possível atualizar o item' +
               '\033[0;0m')
     input("Aperte qualquer tecla para prosseguir")
Esempio n. 4
0
 def cadastraritem(self, item, indice1, indice2, indice3):
     try:
         subsql = "INSERT INTO tabela (item, indice1, indice2, indice3) VALUES ('{}', '{}', '{}', '{}')"
         sql = subsql.format(item, indice1, indice2, indice3)
         cursor.execute(sql)
         conn.commit()
         print("Item Cadastrado\n")
     except sqlite3.OperationalError:
         print('\033[31m' + 'Você precisa de uma tabela' + '\033[0;0m')
     input("Aperte qualquer tecla para prosseguir")
Esempio n. 5
0
 def criartabela(self):
     try:
         cursor.execute(
             """CREATE TABLE tabela (id INTEGER PRIMARY KEY, item TEXT,indice1 INTERGER,
                       indice2 INTERGER, indice3 INTERGER)
                   """)
         conn.commit()
         print("Tabela criada\n")
     except sqlite3.OperationalError:
         print("Tabela ja existe\n")
     input()
Esempio n. 6
0
    def lertabela(self):
        try:
            cursor.execute("SELECT * FROM tabela")
            while True:
                row = cursor.fetchone()
                if row is None:
                    break

                print(
                    row[0],
                    row[1],
                    row[2],
                    row[3],
                    row[4],
                )
            print("\n")
        except sqlite3.OperationalError:
            print("Tabela nao existe")
        input("Aperte qualquer tecla para prosseguir")
Esempio n. 7
0
    def exibirprioridade(self):
        cursor.execute(
            "SELECT item,(indice1*1) + (indice2*2) + (indice3*3) FROM tabela ORDER BY 2 DESC"
        )
        row = cursor.fetchone()
        a = row[0]
        b = row[1]
        print('Sua tarefa de maior prioridade é', a, 'com pontuação de', b)
        try:
            while True:
                row = cursor.fetchone()
                if row is None:
                    break
                print(row[0], ':', row[1])
            print("\n")

        except sqlite3.OperationalError:
            print("Tabela nao existe")
        input("Aperte qualquer tecla para prosseguir")