Beispiel #1
0
 public void DeleteProduto(Produto produto)
 {
     try
     {
         ProdutoDAO produtodao = new ProdutoDAOImpl();
         produtodao.Delete(produto);
     }
     catch (Exception ex)
     {
         throw new Exception("Erro ao conectar e remover" + ex.Message);
     }
 }
Beispiel #2
0
 public void UpdateProduto(Produto produto)
 {
     try
     {
         ProdutoDAO produtodao = new ProdutoDAOImpl();
         produtodao.Update(produto);
     }
     catch (Exception ex)
     {
         throw new Exception("Erro ao conectar e atualizar" + ex.Message);
     }
 }
Beispiel #3
0
        public String Insert(Produto produto)
        {
            String msgRetorno = "";
            {
                try
                {
                    ProdutoDAO produtodao = new ProdutoDAOImpl();

                    if (produtodao.VerificaDuplicidade(produto))
                    {
                        msgRetorno = msgRetorno + " Produto já cadastrado";
                    }

                    else
                    {
                    }
                    if (produto.CodigoBarra == "" && produto.Nome == "" && produto.Descricao == "" && produto.Marca == "")
                    {
                        msgRetorno = msgRetorno + " Inserir dados obrigatórios";
                    }
                    else
                    {
                        if (produto.CodigoBarra == null || produto.CodigoBarra == "")
                        {
                            msgRetorno = msgRetorno + " Favor inserir o Codigo de Barras \n";
                        }

                        if (produto.Nome == null || produto.Nome == "")
                        {
                            msgRetorno = msgRetorno + " Favor inserir o Nome do produto \n";
                        }
                        if (produto.Descricao == null || produto.Descricao == "")
                        {
                            msgRetorno = msgRetorno + " Favor inserir a descricao do produto \n";
                        }
                        if (produto.Marca == null || produto.Marca == "")
                        {
                            msgRetorno = msgRetorno + " Favor inserir a marca do produto \n";
                        }
                    }
                    if (msgRetorno == "")
                    {
                        produtodao.Insert(produto);
                    }
                }
                catch (Exception ex)
                {
                    throw new Exception("Erro ao conectar e inserir" + ex.Message);
                }

                return(msgRetorno);
            }
        }
Beispiel #4
0
        public List <Produto> Select(Produto filtro)
        {
            ProdutoDAO produtodao = new ProdutoDAOImpl();

            return(produtodao.Select(filtro));
        }