def selectUser(self, id):
        banco = Banco()
        try:
            c = banco.conexao.cursor()
            c.execute("select * from usuario where id = %s", (id))

            for linha in c:
                self.id = linha[0]
                self.nome = linha[1]
                self.cpf = linha[2]
                self.telefone = linha[3]
                self.celular = linha[4]
                self.sexo = linha[5]
                self.username = linha[6]
                self.senha = linha[7]
                self.status = linha[8]
                self.email = linha[9]
                self.data_nasc = linha[10]
                self.setor = linha[11]
                self.permissao = linha[12]

            c.close()

            return "Busca feita com sucesso!"
        except:
            return "Ocorreu um erro na busca do usuário"
    def selectLogin(self, username, password):

        banco = Banco()
        try:

            c = banco.conexao.cursor()
            c.execute(
                "select * from usuario where username = %s and senha = %s",
                (username, password))

            for linha in c:
                self.id = linha[0]
                self.nome = linha[1]
                self.cpf = linha[2]
                self.telefone = linha[3]
                self.celular = linha[4]
                self.sexo = linha[5]
                self.username = linha[6]
                self.senha = linha[7]
                self.status = linha[8]
                self.email = linha[9]
                self.data_nasc = linha[10]
                self.setor = linha[11]
                self.permissao = linha[12]

            c.close()

            return "Login efetuado com sucesso!"
        except:
            return "Ocorreu um erro ao efetuar o login"
 def selectUserALL(self):
     banco = Banco()
     try:
         c = banco.conexao.cursor()
         c.execute("select * from usuario where status = 1")
         result = c.fetchall()
         c.close()
         return result
     except:
         return "Ocorreu um erro na busca do usuário"
Esempio n. 4
0
 def selectRequestALL(self):
     banco = Banco()
     try:
         c = banco.conexao.cursor()
         c.execute(
             "SELECT * FROM pedido LEFT JOIN usuario ON pedido.id_usuario = usuario.id"
         )
         result = c.fetchall()
         c.close()
         return result
     except:
         return "Ocorreu um erro na busca do usuário"
 def selectALL(self):
     banco = Banco()
     try:
         c = banco.conexao.cursor()
         c.execute(
             "select id, nome, unidade, status, CONVERT(imagem USING utf8) from produto"
         )
         result = c.fetchall()
         c.close()
         return result
     except:
         return "Ocorreu um erro na busca do produto"
    def delete(self, id):

        banco = Banco()
        try:
            c = banco.conexao.cursor()
            c.execute("delete from produto where id = %s", (id))
            banco.conexao.commit()
            c.close()

            return "Produto excluído com sucesso!"
        except:
            return "Ocorreu um erro na exclusão do Produto"
    def deleteUser(self, id):

        banco = Banco()
        try:

            c = banco.conexao.cursor()
            c.execute("delete from usuario where id = %s", (id))
            banco.conexao.commit()
            c.close()

            return "Usuário excluído com sucesso!"
        except:
            return "Ocorreu um erro na exclusão do usuário"
    def selectONE(self, id):
        banco = Banco()
        try:
            c = banco.conexao.cursor()
            c.execute(
                "SELECT itens_pedido.id_pedido, itens_pedido.id_produto, itens_pedido.quantidade, produto.nome, produto.unidade, CONVERT(produto.imagem USING utf8), itens_pedido.quantidade_aprovada FROM itens_pedido LEFT JOIN produto ON itens_pedido.id_produto = produto.id WHERE itens_pedido.id_pedido = %s",
                (id))

            result = c.fetchall()
            c.close()
            return result
        except:
            return "Ocorreu um erro na busca do produto"
    def update(self):

        banco = Banco()
        try:
            c = banco.conexao.cursor()
            c.execute(
                "update produto set nome=%s,unidade=%s,imagem=%s where id = %s",
                (self.nome, self.unidade, self.imagem, self.id))
            banco.conexao.commit()
            c.close()

            return "Produto atualizado com sucesso!"
        except:
            return "Ocorreu um erro na alteração do produto"
    def insert(self):
        banco = Banco()
        try:
            c = banco.conexao.cursor()
            c.execute(
                "insert into itens_pedido(quantidade, quantidade_aprovada, id_pedido, id_produto) values (%s,%s,%s,%s)",
                (self.quantidade, self.quantidade_aprovada, self.id_pedido,
                 self.id_produto))
            banco.conexao.commit()
            c.close()

            return "Produto cadastrado com sucesso!"
        except:
            return "Ocorreu um erro na inserção do produto"
Esempio n. 11
0
    def insert(self):
        banco = Banco()
        try:
            print(self.imagem)
            c = banco.conexao.cursor()
            c.execute(
                "insert into produto(nome, unidade, imagem, status) values (%s,%s,%s,%s)",
                (self.nome, self.unidade, self.imagem, '1'))
            banco.conexao.commit()
            c.close()

            return "Produto cadastrado com sucesso!"
        except:
            return "Ocorreu um erro na inserção do produto"
Esempio n. 12
0
    def insert(self):

        banco = Banco()
        try:
            c = banco.conexao.cursor()
            c.execute(
                "INSERT INTO pedido(data_solicita, status, id_usuario) VALUES (%s, %s, %s)",
                (self.data_solicita, self.status, self.id_usuario))
            banco.conexao.commit()
            self.id = c.lastrowid
            c.close()

            return "Pedido cadastrado com sucesso!"
        except:
            return "Ocorreu um erro no cadastro do pedido"
    def updateUser(self):

        banco = Banco()
        try:
            c = banco.conexao.cursor()
            c.execute(
                "UPDATE usuario SET nome = %s , cpf = %s , data_nasc = %s , sexo = %s , email = %s , telefone = %s , celular = %s , username = %s , senha = %s , setor = %s , permissao = %s  WHERE id = %s ",
                (self.nome, self.cpf, self.data_nasc, self.sexo, self.email,
                 self.telefone, self.celular, self.username, self.senha,
                 self.setor, self.permissao, self.id))
            banco.conexao.commit()
            c.close()

            return "Usuário atualizado com sucesso!"
        except:
            return "Ocorreu um erro na alteração do usuário"
    def insertUser(self):

        banco = Banco()
        try:
            c = banco.conexao.cursor()
            c.execute(
                "INSERT INTO usuario(nome, cpf, data_nasc, sexo, email, telefone, celular, username, senha, setor, permissao, status) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",
                (self.nome, self.cpf, self.data_nasc, self.sexo, self.email,
                 self.telefone, self.celular, self.username, self.senha,
                 self.setor, self.permissao, '1'))
            banco.conexao.commit()
            c.close()

            return "Usuário cadastrado com sucesso!"
        except:
            return "Ocorreu um erro na inserção do usuário"
Esempio n. 15
0
    def selectRequest(self, id):
        banco = Banco()
        try:
            c = banco.conexao.cursor()
            c.execute("SELECT * FROM pedido WHERE pedido.id = %s", (id))

            for linha in c:
                self.id = linha[0]
                self.data_solicita = linha[1]
                self.status = linha[2]
                self.data_aprovacao = linha[3]
                self.data_entrega = linha[4]
                self.id_usuario = linha[5]

            c.close()

            return "Busca realizada com sucesso"
        except:
            return "Ocorreu um erro na busca do usuário"
Esempio n. 16
0
    def selectONE(self, id):
        banco = Banco()
        try:
            c = banco.conexao.cursor()
            c.execute(
                "select id, nome, unidade, status, CONVERT(imagem USING utf8) from produto where id = %s",
                (id))

            for linha in c:
                self.id = linha[0]
                self.nome = linha[1]
                self.unidade = linha[2]
                self.status = linha[3]
                self.imagem = linha[4]

            c.close()

            return "Busca feita com sucesso!"
        except:
            return "Ocorreu um erro na busca do produto"