Example #1
0
    def update(self, Raca):
        lista = Raca.read()

        db.execute(
            f'UPDATE Raca SET Descricao = {lista[1]} WHERE Codigo = {lista[0]}'
        )
        db.commit()
Example #2
0
    def update(self, Atendente):
        lista = Atendente.read()

        db.execute(
            f'UPDATE Atendente SET Nome = \'{lista[1]}\' WHERE Codigo = \'{lista[0]}\''
        )
        db.commit()
Example #3
0
    def update(self, CategoriaDeProduto):
        lista = CategoriaDeProduto.read()

        db.execute(
            f'UPDATE CategoriaDeProduto SET Nome = {lista[1]} WHERE Codigo = {lista[0]}'
        )
        db.commit()
Example #4
0
    def update(self, Veterinario):
        lista = Veterinario.read()

        db.execute(
            f'UPDATE Veterinario SET Nome = \'{lista[1]}\', Endereco = \'{lista[2]}\', Cidade = \'{lista[3]}\', Estado = \'{lista[4]}\', Telefone = \'{lista[5]}\', Documento = \'{lista[6]}\', email = \'{lista[7]}\' WHERE Codigo = \'{lista[0]}\''
        )
        db.commit()
Example #5
0
    def update(self, Produto):
        lista = self.__parsedList(Produto)

        db.execute(
            f'UPDATE Produto SET Descricao = {lista[1]}, Fabricante = {lista[2]}, Categoria = {lista[3]}, Preco = {lista[4]} WHERE Codigo = {lista[0]}'
        )
        db.commit()
Example #6
0
    def add(self, Venda):
        lista = self.__parsedList(Venda)
        db.execute(f'INSERT INTO Venda VALUES (?,?,?,?,?,?)', list(lista[0]))

        self.__CarrinhoDAO.add(lista[1])

        db.commit()
Example #7
0
    def update(self, Administrador):
        lista = Administrador.read()

        db.execute(
            f'UPDATE Administrador SET Nome = {lista[1]} WHERE Codigo = {lista[0]}'
        )
        db.commit()
Example #8
0
    def update(self, Servico):
        lista = Servico.read()

        db.execute(
            f'UPDATE Servicos SET Descricao = {lista[1]}, Preco = {lista[2]} WHERE Codigo = {lista[0]}'
        )
        db.commit()
Example #9
0
    def update(self, Animal):
        lista = self.__parsedList(Animal)

        db.execute(
            f'UPDATE Animal SET Nome = {lista[1]}, Dono = {lista[2]}, DataNascimento = {lista[3]}, Especie = {lista[4]}, Raca = {lista[5]}, Sexo = {lista[6]}, Cor = {lista[7]}  WHERE Codigo = {lista[0]}'
        )
        db.commit()
Example #10
0
    def deleteByID(self, ID=None):
        if not ID:
            return

        db.execute(
            f'DELETE FROM {self.__name} WHERE {self.__pkName} = \'{ID}\'')
        db.commit()
Example #11
0
 def add(self, Consulta):
     lista = self.__parsedList(Consulta)
     t = db.execute(f'INSERT INTO Consulta VALUES (?,?,?,?,?,?,?)',
                    lista[0])
     for medicamento in lista[1]:
         db.execute(f'INSERT INTO Consulta_Medicamentos VALUES (?,?,?)',
                    medicamento)
     db.commit()
     return t
Example #12
0
    def add(self, Carrinho):
        lista = self.__parsedList(Carrinho)
        db.execute(f'INSERT INTO CarrinhoDeProdutos VALUES (\'{lista[0]}\')')

        for produto in lista[1]:
            db.execute(
                f'INSERT INTO Carrinho_Produtos VALUES (\'{lista[0]}\', \'{produto[0]}\', \'{produto[1]}\')'
            )

        db.commit()
Example #13
0
 def save(self):
     """ save object into database"""
     args = list(map(self.getValueOrDefault, self.__fields__))
     args.append(self.getValueOrDefault(self.__primary_key__))
     row = yield from execute(self.__insert__, args)
     if row != 1:
         logging.warning('`insert` into database error with affect row %d' %
                         row)
Example #14
0
    def update(self, Consulta):
        lista = self.__parsedList(Consulta)

        db.execute(
            f'UPDATE Consulta SET DataConsulta = {lista[0][1]}, Dono = \'{lista[0][2]}\', Animal = \'{lista[0][3]}\', Veterinario = \'{lista[0][4]}\', Pagamento = \'{lista[0][5]}\', Servicos = \'{lista[0][6]}\' WHERE IDConsulta = \'{lista[0][0]}\''
        )

        #Não possui a função remover medicamento do Banco de Dados
        for medicamento in lista[1]:
            consulta_medicamento = []
            consulta_medicamento = db.record(
                f'SELECT * FROM Consulta_Medicamentos WHERE IDConsulta = \'{medicamento[0]}\' AND IDProduto = \'{medicamento[1]}\''
            )
            if consulta_medicamento:
                db.execute(
                    f'UPDATE Consulta_Medicamentos SET Quantidade = {medicamento[2]} WHERE IDConsulta = \'{medicamento[1]}\' AND IDProduto = \'{medicamento[0]}\''
                )
            else:
                db.execute(f'INSERT INTO Consulta_Medicamentos VALUES (?,?,?)',
                           medicamento)

        db.commit()
Example #15
0
 def add(self, Administrador):
     lista = Administrador.read()
     t = db.execute(f'INSERT INTO Administrador VALUES (?,?)', lista)
     db.commit()
     return t
Example #16
0
 def add(self, Servico):
     lista = Servico.read()
     t = db.execute(f'INSERT INTO Servicos VALUES (?,?,?)', lista)
     db.commit()
     return t
Example #17
0
 def add(self, Atendente):
     lista = Atendente.read()
     t = db.execute(f'INSERT INTO Atendente VALUES (?,?)', lista)
     db.commit()
     return t
Example #18
0
 def add(self, Raca):
     lista = Raca.read()
     t = db.execute(f'INSERT INTO Raca VALUES (?,?)', lista)
     db.commit()
     return t
Example #19
0
 def add(self, Animal):
     lista = self.__parsedList(Animal)
     t = db.execute(f'INSERT INTO Animal VALUES (?,?,?,?,?,?,?,?)', lista)
     db.commit()
     return t
Example #20
0
    def update(self, Especie):
        lista = Especie.read()

        db.execute(
            f'UPDATE Especie SET Nome = {lista[1]} WHERE Codigo = {lista[0]}')
        db.commit()
Example #21
0
 def add(self, Especie):
     lista = Especie.read()
     t = db.execute(f'INSERT INTO Especie VALUES (?,?)', lista)
     db.commit()
     return t
Example #22
0
 def add(self, Veterinario):
     lista = Veterinario.read()
     t = db.execute(f'INSERT INTO Veterinario VALUES (?,?,?,?,?,?,?)',
                    lista)
     db.commit()
     return t
Example #23
0
 def add(self, Pagamento):
     lista = Pagamento.read()
     t = db.execute(f'INSERT INTO Pagamento VALUES (?)', lista)
     db.commit()
     return t
Example #24
0
import pipeline.Processing as Pr
from GUI.screens.Emojicatron import Emojicatron
from GUI.screens.EventList import EventList
from GUI.screens.MainMenu import MainMenu
from GUI.screens.PlanningEdit import PlanningEdit
from GUI.screens.PlanningList import PlanningList
from config import *
from pipeline.EventType import EventType, getEmojiEvent
from src.db import db

db = sql.connect('schedule.db')

db.execute("CREATE TABLE IF NOT EXISTS event ("
           "event_id INTEGER PRIMARY KEY, "
           "name TEXT NOT NULL, "
           "short_desc TEXT NOT NULL, "
           "long_desc TEXT NOT NULL, "
           "version TEXT NOT NULL, "
           "modpack_link TEXT DEFAULT 'Vanilla', "
           "organizer TEXT NOT NULL)")

db.execute("CREATE TABLE IF NOT EXISTS schedule ("
           "id INTEGER PRIMARY KEY, "
           "event_id INTEGER NOT NULL, "
           "all_day BOOLEAN NOT NULL, "
           "date TEXT NOT NULL, "
           "estimated_length TEXT NOT NULL, "
           "reminders TEXT NOT NULL, "
           "moderator TEXT NOT NULL, "
           "state INTEGER NOT NULL ,"
           "FOREIGN KEY (event_id) REFERENCES event(event_id))")
Example #25
0
 def add(self, CategoriaDeProduto):
     lista = CategoriaDeProduto.read()
     t = db.execute(f'INSERT INTO CategoriaDeProduto VALUES (?,?)', lista)
     db.commit()
     return t
Example #26
0
 def add(self, Produto):
     lista = self.__parsedList(Produto)
     t = db.execute(f'INSERT INTO Produto VALUES (?,?,?,?,?)', lista)
     db.commit()
     return t