def selectOne(self):
     banco=Banco()
     try:
         c=banco.conexao.cursor()
         c.execute(" SELECT id ,[nome],[unidade],[quantidade],image FROM [Produtos] where id =  %s" , (self.id))
         result = c.fetchall()
         c.close()
         return result
     except:
         return "Ocorreu um erro na busca do produto"            
Example #2
0
 def excluinoticia(self):
     banco = Banco()
     try:
         c = banco.conexao.cursor()
         c.execute("delete from Post where id = %s", (self.id))
         banco.conexao.commit()
         c.close()
         return "Excluida"
     except:
         return "erro"
Example #3
0
 def selectClient(self):
     banco=Banco()
     try:
         c=banco.conexao.cursor()
         c.execute("SELECT id,[nome],[endereco],[email],[login],[senha],[grupo]FROM [dbo].[tb_clientes] where id =  %s" , (self.id))
         result = c.fetchall()
         c.close()
         return result
     except:
         return "Ocorreu um erro na busca do Cliente"            
 def validaUsuario(self, username, password):
     banco=Banco()
     try:
         c=banco.conexao.cursor()
         c.execute("SELECT [ID]  ,[Login] ,[Senha] , [Grupo],nome  FROM [dbo].[tb_Clientes] where Login = %s and Senha = %s", (username , password))
         result = c.fetchall()
         c.close()
         return result 
     except:
         return "Ocorreu um erro na busca do usuário"
Example #5
0
 def selecALLClients(self):
     banco=Banco()
     try:
         c=banco.conexao.cursor()
         c.execute("SELECT  ID,nome,endereco,email,login,senha,grupo FROM dbo.tb_clientes")
         result = c.fetchall()
         c.close()
         return result
     except:
         return "Ocorreu um erro na busca dos Clientes"
Example #6
0
    def deleteClient(self):
        banco=Banco()
        try:

            c=banco.conexao.cursor()
            c.execute("delete from [dbo].[tb_Clientes] where id =  %s" , (self.id))
            banco.conexao.commit()
            c.close()

            return "Cliente excluído com sucesso!"
        except:
            return "Ocorreu um erro na exclusão do Cliente"   
    def deleteProduto(self):
        banco=Banco()
        try:

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

            return "produto excluído com sucesso!"
        except:
            return "Ocorreu um erro na exclusão do produto"   
Example #8
0
    def DeleteImagem(self):
        banco = Banco()
        try:
            c = banco.conexao.cursor()
            c.execute("delete from Imagens where post_id = %s", (self.Post_ID))

            banco.conexao.commit()

            c.close()
            return "Imagem Removida com sucesso"
        except:
            return "Ocorreu um erro na remoção da imagem"
    def diminuiitensestoque(self, id, quantidade):
        banco=Banco()
        try:

            c=banco.conexao.cursor()
            c.execute("update Produtos set  quantidade =  quantidade - %s where id = %s", (quantidade, id))
            banco.conexao.commit()
            c.close()

            return "Quantidade aleterada com sucesso!"
        except:
            return "ERRO"
Example #10
0
 def SelectImagensPost(self):
     banco = Banco()
     try:
         c = banco.conexao.cursor()
         c.execute(
             "SELECT Id,Image ,Insertdate,Post_ID FROM Imagens where Post_ID =  %s",
             (self.Post_ID))
         result = c.fetchall()
         c.close()
         return result
     except:
         return "Ocorreu um erro na busca da Imagen"
Example #11
0
 def anunciosaprovados(self):
     banco = Banco()
     try:
         c = banco.conexao.cursor()
         c.execute(
             "SELECT count(*) FROM [dbo].[Post] where tipo = 3 and Status = 3"
         )
         result = c.fetchall()
         c.close()
         return result
     except:
         return "ERRO"
Example #12
0
    def CreateOrUpdaterPost(self):
        banco = Banco()
        try:
            c = banco.conexao.cursor()
            c.execute("delete from post where id = %s", (self.id))

            banco.conexao.commit()

            c.close()
            return "post removido com sucesso"
        except:
            return "Ocorreu um erro na remoção do post"
Example #13
0
 def selectAllnoticiasAdm(self):
     banco = Banco()
     try:
         c = banco.conexao.cursor()
         c.execute(
             "select id, titulo, cast (insertdate as date) from [dbo].[Post] as post where tipo = 2  order "
             "by insertdate desc")
         result = c.fetchall()
         c.close()
         return result
     except:
         return "erro"
 def selectProdutosDoPedido(self, pedidoId):
     banco = Banco()
     try:
         c = banco.conexao.cursor()
         c.execute(
             "select prod.id,prod.image,prod.nome , prod.unidade, itens.quantidade from dbo.produtos as prod inner join  dbo.ItensPedido as itens  on itens.produtosId = prod.id where itens.pedidosId = %s",
             pedidoId)
         result = c.fetchall()
         c.close()
         return result
     except:
         return "ERRO"
Example #15
0
 def selectAvisoAdm(self):
     banco = Banco()
     try:
         c = banco.conexao.cursor()
         c.execute(
             "SELECT [Id],[Titulo],[Conteudo],[DataInicial],[DataFinal],[Status] FROM [dbo].[Post] where tipo = 4 and id = %s",
             (self.id))
         result = c.fetchall()
         c.close()
         return result
     except:
         return "Ocorreu um erro na busca do aviso"
Example #16
0
 def selectUser(self):
     banco = Banco()
     try:
         c = banco.conexao.cursor()
         c.execute(
             "SELECT  [id] ,[Nome],[UserName],password,[tipo],[email],[Phone] FROM [dbo].[Users] where id =  %s",
             (self.id))
         result = c.fetchall()
         c.close()
         return result
     except:
         return "Ocorreu um erro na busca do usuário"
Example #17
0
    def updateClient(self):

        banco=Banco()
        try:

            c=banco.conexao.cursor()
            c.execute("update [dbo].[tb_clientes]  set [nome] = %s , [endereco]  = %s , [email] = %s, [login] = %s  , [senha] = %s , [grupo] = %s where ID = %s", ( self.nome ,   self.endereco , self.email,  self.login ,  self.senha ,self.grupo, self.id))
            banco.conexao.commit()
            c.close()

            return "Cliente atualizado com sucesso!"
        except:
            return "Ocorreu um erro na alteração do Cliente"
    def insereProduto(self):
        banco = Banco()
        try:
            c = banco.conexao.cursor()
            c.execute("  insert into [Produtos] (nome, unidade ,quantidade , image) VALUES  ( %s, %s, %s,%s)" 
            , (self.nome, self.unidade, self.quantidade, self.image))          
           
            banco.conexao.commit()
            c.close()

            return "produto cadastrado com sucesso!"
        except:
            return "Ocorreu um erro na inserção do produto"
Example #19
0
    def DeleteAvisos(self):

        banco = Banco()
        try:

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

            return "Aviso atualizado com sucesso!"
        except:
            return "Ocorreu um erro na alteração do Aviso"
Example #20
0
    def UpdateImagem(self):
        banco = Banco()
        try:
            c = banco.conexao.cursor()
            c.execute("update Imagens set Image= %s where post_id = %s",
                      (self.imagem, self.Post_ID))

            banco.conexao.commit()

            c.close()
            return "Imagem salva com sucesso"
        except:
            return "Ocorreu um erro na inserção da imagem"
    def updateProduto(self):
        banco=Banco()
        try:

            c=banco.conexao.cursor()
            c.execute("update Produtos set nome = %s , unidade= %s , quantidade = %s , image = %s where id = %s" 
            , (self.nome ,  self.unidade , self.quantidade, self.image, self.id ))
            banco.conexao.commit()
            c.close()

            return "produto atualizado com sucesso!"
        except:
            return "Ocorreu um erro na alteração do produto"
Example #22
0
 def selectAllBanners(self):
     banco = Banco()
     try:
         c = banco.conexao.cursor()
         c.execute(
             "select  titulo, CONTEUDO , cast (insertdate as date) ,imagem=(select top 1 img.image from "
             "dbo.Imagens as img where img.Post_ID = post.Id) from [dbo].[Post] as post where tipo = 1 and status "
             "= 1  order by insertdate desc")
         result = c.fetchall()
         c.close()
         return result
     except:
         return "erro"
Example #23
0
    def insertClient(self):

        banco = Banco()
        try:
            c = banco.conexao.cursor()
            c.execute("INSERT into dbo.tb_clientes ( nome,endereco,email,login,senha,grupo ) VALUES (%s , %s ,%s , %s , %s , %s)" , (self.nome, self.endereco, self.email, self.login , self.senha, self.grupo ))          
           
            banco.conexao.commit()
            c.close()

            return "Usuário cadastrado com sucesso!"
        except:
            return "Ocorreu um erro na inserção do Cliente"
Example #24
0
    def updatebanner(self):

        banco = Banco()
        try:
            c = banco.conexao.cursor()
            c.execute(
                "update post set Titulo = %s, Conteudo = %s, UserPostId = %s, insertdate = getdate()  where id = %s ",
                (self.Titulo, self.Conteudo, self.UserPostId, self.id))
            banco.conexao.commit()
            c.close()
            return "update ok"
        except:
            return "Ocorreu um erro na edição do banner"
Example #25
0
    def InsertImagem(self):
        banco = Banco()
        try:
            c = banco.conexao.cursor()
            c.execute(
                "insert into Imagens ( Image, Post_ID) values ( %s, %s )",
                (self.imagem, self.Post_ID))

            banco.conexao.commit()

            c.close()
            return "Imagem salva com sucesso"
        except:
            return "Ocorreu um erro na inserção da imagem"
Example #26
0
 def noticiasrelacionadas(self):
     banco = Banco()
     try:
         c = banco.conexao.cursor()
         c.execute(
             "select  top 4 id, cast(titulo as varchar(60)), CAST (Post.Conteudo AS varchar (250)) ,"
             "cast (insertdate as date) , userpost = (select Nome from Users where id = post.UserPostId) , "
             "image = (select Image from Imagens where Post_ID = post.id ) from [dbo].[Post] as post where "
             "tipo = 2 and id <> %s order by Insertdate desc  ", (self.id))
         result = c.fetchall()
         c.close()
         return result
     except:
         return "erro"
Example #27
0
 def selectbannerAdm(self):
     banco = Banco()
     try:
         c = banco.conexao.cursor()
         c.execute(
             "select  id, titulo, Status ,conteudo,   imagem=(select top 1 img.image from dbo.Imagens as img where img.Post_ID = post.Id)"
             +
             " from [dbo].[Post] as post where tipo = 1 and id = %s  order by insertdate desc",
             (self.id))
         result = c.fetchall()
         c.close()
         return result
     except:
         return "ERRO"
Example #28
0
 def selectAllBannersAdm(self):
     banco = Banco()
     try:
         c = banco.conexao.cursor()
         c.execute(
             "select id, titulo, Status, Username=(select Nome from Users as usr where id = post.UserPostId)"
             +
             "from [dbo].[Post] as post where tipo = 1  order by insertdate desc"
         )
         result = c.fetchall()
         c.close()
         return result
     except:
         return "erro"
Example #29
0
 def selecttop6Avisos(self):
     banco = Banco()
     try:
         c = banco.conexao.cursor()
         c.execute(
             "select top 6 id, titulo,  cast( DataInicial as date) as DataInicial  from dbo.post where tipo = 4 "
             +
             "and Status = 1 and DataInicial <= cast( getdate() as date)  and datafinal  >= cast( getdate() as date) "
             "order by insertdate desc")
         result = c.fetchall()
         c.close()
         return result
     except:
         return "Ocorreu um erro na busca do Aviso"
Example #30
0
 def selectAvisosALLAdm(self):
     banco = Banco()
     try:
         c = banco.conexao.cursor()
         c.execute(
             "SELECT post.[Id],post.[Titulo],post.[Conteudo],post.[DataInicial],post.[DataFinal],post.[Tipo],post.[Status],"
             +
             "us.Nome,post.[insertdate]FROM [dbo].[Post] as post INNER join dbo.users as us on us.id = post.userpostid "
             + " where post.Tipo = 4 order by post.insertdate desc")
         result = c.fetchall()
         c.close()
         return result
     except:
         return "Ocorreu um erro na busca dos avisos"