예제 #1
0
        /// <summary>
        /// Função para preencher o menu lateral de acordo com o produtos
        /// selecionado no menu superior
        /// </summary>
        /// <Author>Claudinei Nascimento / Vip-Systems Informática & Consultoria Ltda.</Author>
        /// <returns>partial view de categorias</returns>
        public ActionResult carregaMenuLateralGeral(String categoria, String nomeCategoria)
        {
            ViewData["nomeCategoria"] = nomeCategoria.Trim();
            try
            {
                ObjectResult <buscaelementoscontroleCategoria_Result> result = null;
                result = produtos.getElementoControleCategoria(idRetono: 2, filtroec1: categoria);

                if (result != null)
                {
                    foreach (var item in result)
                    {
                        Menu _menu = new Menu();

                        _menu.codigo          = item.Codigo.ToString().Trim();
                        _menu.descricao       = item.Nome.Trim();
                        _menu.codigoCategoria = categoria.Trim();

                        listaMenu.Add(_menu);
                    }
                }
                ViewBag.Tema = Settings.Default.Tema;
            }
            catch (Exception ex)
            {
                StackTrace      exe = new StackTrace(ex, true);
                CustomException ep  = new CustomException(ex, exe, "");
                ep.Save(AppDomain.CurrentDomain.BaseDirectory + "Log.log");
            }

            return(PartialView("carregaMenuLateralGeral", listaMenu));
        }
예제 #2
0
        /// <summary>
        /// Preenche o submenu contido no menu superior
        /// </summary>
        /// <Author>Claudinei Nascimento / Vip-Systems Informática & Consultoria Ltda.</Author>
        /// <returns>lista de menu</returns>
        public ObjectResult <buscaelementoscontroleCategoria_Result> SubMenuPrincipal(String categoria)
        {
            ObjectResult <buscaelementoscontroleCategoria_Result> result = null;

            try
            {
                result = produtos.getElementoControleCategoria(idRetono: 2, filtroec1: categoria);
            }
            catch (Exception ex)
            {
                StackTrace      exe = new StackTrace(ex, true);
                CustomException ep  = new CustomException(ex, exe, "");
                ep.Save(AppDomain.CurrentDomain.BaseDirectory + "Log.log");
            }
            return(result);
        }