Ejemplo n.º 1
0
 public ActionResult Details(int?id)
 {
     try
     {
         if (id.HasValue)
         {
             Empresa empresa = gerenciador.ObterEmpresa(id);
             if (empresa != null)
             {
                 List <Produto> produtos = gerenciadorProduto.ObterTodos(id);
                 if (produtos == null || produtos.Count == 0)
                 {
                     produtos = null;
                 }
                 ViewBag.ListaProduto = produtos;
                 return(View(empresa));
             }
         }
         return(RedirectToAction("Index"));
     }
     catch (NegocioException n)
     {
         throw new ControllerException("Erro ao tentar obter as informações do objeto.", n);
     }
     catch (Exception e)
     {
         throw new ControllerException("Erro ao tentar obter as informações do objeto.", e);
     }
 }
Ejemplo n.º 2
0
 public ActionResult RealizarPedido(int?id)
 {
     try
     {
         Usuario cliente = (Usuario)SessionHelper.Get(SessionKeys.Pessoa);
         if (cliente != null)
         {
             Pedido pedido = new Pedido();
             pedido.Empresa         = gerenciadorPessoa.ObterEmpresa(id);
             pedido.EnderecoEntrega = cliente.Endereco;
             List <Produto> produtos = gerenciadorProduto.ObterTodos(id);
             if (produtos == null || produtos.Count == 0)
             {
                 produtos = null;
             }
             ViewBag.ListaProduto = produtos;
             return(View(pedido));
         }
         else
         {
             return(RedirectToAction("ListagemDistribuidoras", "Empresa"));
         }
     }
     catch (NegocioException n)
     {
         throw new ControllerException("Erro ao tentar obter as informações para criação do objeto.", n);
     }
     catch (Exception e)
     {
         throw new ControllerException("Erro ao tentar obter as informações para criação do objeto.", e);
     }
 }
Ejemplo n.º 3
0
        public ActionResult Index()
        {
            List <Produto> produtos = gerenciador.ObterTodos(empresa.Id);

            if (produtos == null || produtos.Count == 0)
            {
                produtos = null;
            }
            return(View(produtos));
        }
Ejemplo n.º 4
0
 public ActionResult Index()
 {
     try
     {
         Empresa        empresa  = (Empresa)SessionHelper.Get(SessionKeys.Pessoa);
         List <Produto> produtos = gerenciador.ObterTodos(empresa.Id);
         if (produtos == null || produtos.Count == 0)
         {
             produtos = null;
         }
         return(View(produtos));
     }
     catch (NegocioException n)
     {
         throw new ControllerException("Erro ao tentar obter os objetos.", n);
     }
     catch (Exception e)
     {
         throw new ControllerException("Erro ao tentar obter os objetos.", e);
     }
 }