コード例 #1
0
    def __init__(self, id="", statusEntrega="", query=""):
        self.id = id
        self.statusEntrega = statusEntrega
        self.query = query

        # Inserindo Dado padrão

        try:
            # Inserindo Dado caso não exista
            StatusEntrega.get_or_create(status_entrega='Concluída')
            StatusEntrega.get_or_create(status_entrega='Pendente')

        except:

            print(Conexao().erro)
コード例 #2
0
    def listaStatusEntrega(self):

        try:

            # Query
            self.query = StatusEntrega.select()

            # Fechando a Conexao
            Conexao().dbhandler.close()

        except peewee.DoesNotExist as err:
            print(err)
コード例 #3
0
    def lastIdStatusEntrega(self):

        try:

            # Query
            ultimo = (StatusEntrega.select().order_by(
                StatusEntrega.id.desc()).get())

            self.id = ultimo.id + 1

            # Fechando a conexao
            Conexao().dbhandler.close()

        except peewee.DoesNotExist:
            self.id = 1

        return self.id
コード例 #4
0
    def inseriStatusEntrega(self):

        try:

            # Query
            row = StatusEntrega.insert(
                id=self.id,
                status_entrega=self.statusEntrega).on_conflict_replace()

            # Executando a query
            row.execute()

            # Fechando a Conexao
            Conexao().dbhandler.close()

        except peewee.InternalError as err:
            print(err)