Пример #1
0
 public void DeleteProdutoLoja(ProdutoLoja produtoLoja)
 {
     try
     {
         ProdutoLojaDAO produtoLojaDAOImpl = new ProdutoLojaDAOImpl();
         produtoLojaDAOImpl.Delete(produtoLoja);
     }
     catch (Exception ex)
     {
         throw new Exception("Erro no processo de deletar relação de produto a loja" + ex.Message);
     }
 }
Пример #2
0
 public void UpdateProdutoLoja(ProdutoLoja produtoLoja)
 {
     try
     {
         ProdutoLojaDAO produtoLojaDAOImpl = new ProdutoLojaDAOImpl();
         produtoLojaDAOImpl.Update(produtoLoja);
     }
     catch (Exception ex)
     {
         throw new Exception("Erro no processo de atualizar a associação do produto a loja" + ex.Message);
     }
 }
Пример #3
0
        public string Insert(ProdutoLoja produtoLoja)
        {
            String msgRetorno = "";

            try
            {
                ProdutoLojaDAO produtolojadao = new ProdutoLojaDAOImpl();

                if (produtoLoja.Loja == null && produtoLoja.Produto == null && produtoLoja.Preco == 0)
                {
                    msgRetorno = msgRetorno + "Favor inserir dados";
                }

                else
                {
                    if (produtoLoja.Loja == null)
                    {
                        msgRetorno = msgRetorno + "Favor inserir a loja";
                    }

                    if (produtoLoja.Produto == null)
                    {
                        msgRetorno = msgRetorno + "Favor inserir o produto";
                    }

                    if (produtoLoja.Preco == 0)
                    {
                        msgRetorno = msgRetorno + "Favor inserir  preço";
                    }

                    if (produtoLoja.Preco < 0)
                    {
                        msgRetorno = msgRetorno + "O preço não pode ser negativo";
                    }
                }

                if (msgRetorno == "")
                {
                    produtolojadao.Insert(produtoLoja);
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao conectar e inserir" + ex.Message);
            }
            return(msgRetorno);
        }
Пример #4
0
        public List <ProdutoLoja> List(ProdutoLoja filtro)
        {
            ProdutoLojaDAO produtolojadao = new ProdutoLojaDAOImpl();

            return(produtolojadao.List(filtro));
        }