private List <VMenu> GetMenus()
        {
            List <VMenu> res  = new List <VMenu>();
            VMenu        menu = new VMenu("首页", "fa-home", "/Home/Welcome");

            res.Add(menu);

            menu = new VMenu("内容管理", "fa-window-restore", "#");
            menu.Childs.Add(new VMenu("分类管理", "fa-picture-o", "/PageMng/Setting1"));
            menu.Childs.Add(new VMenu("文章管理", "fa-picture-o", "/PageMng/Slideshow2"));
            menu.Childs.Add(new VMenu("招聘管理", "fa-picture-o", "/PageMng/Navigation3"));
            menu.Childs.Add(new VMenu("单页管理", "fa-file-text-o", "/PageMng/Friendlink4"));
            res.Add(menu);

            menu = new VMenu("页面管理", "fa-window-restore", "#");
            menu.Childs.Add(new VMenu("轮播图管理", "fa-picture-o", "/PageMng/Slideshow"));
            menu.Childs.Add(new VMenu("导航管理", "fa-picture-o", "/PageMng/Navigation"));
            menu.Childs.Add(new VMenu("友情链接", "fa-file-text-o", "/PageMng/Friendlink"));
            res.Add(menu);

            menu = new VMenu("系统管理", "fa-cogs", "#");
            menu.Childs.Add(new VMenu("管理员", "fa-users", "/SystemMng/UserList"));
            menu.Childs.Add(new VMenu("系统设置", "fa-cog", "/SystemMng/Setting"));
            menu.Childs.Add(new VMenu("操作日志", "fa-file-text-o", "/SystemMng/Logs"));
            res.Add(menu);

            return(res);
        }
Exemple #2
0
        // cria nova lista com os medicamentos do kit intubacao com consumo previsto
        public static List <Produto> TempoDeUso(List <Produto> listaSaldo, List <Produto> listaConsumo)
        {
            // cria nova lista de produtos
            var listaTempoUso = new List <Produto>();

            // verifica se a lista está vazia
            RelatorioException.SeEhListaVazia(listaSaldo);
            RelatorioException.SeEhListaVazia(listaConsumo);
            try
            {
                AddProdSaldoEConsumo(listaSaldo, listaConsumo, listaTempoUso);
                AddProdApenasSaldo(listaSaldo, listaTempoUso);
            }
            catch (RelatorioException e)
            {
                Console.WriteLine(e.Message);
                Console.ReadKey();
                var menu = new VMenu();
                menu.Executar();
            }
            finally // realocar a lista novamente
            {
                GetListaMedicOuMater(opcao);
            }
            return(listaTempoUso);
        }
Exemple #3
0
 public void CloseToMainMenu()
 {
     mainMenu.DOAnchorPos(new Vector2(0, 0), 0.25f);
     oblicuoMen.DOAnchorPos(new Vector2(-1504, 0), 0.25f);
     SixMenu.DOAnchorPos(new Vector2(-3070, 0), 0.25f);
     VMenu.DOAnchorPos(new Vector2(1487, 0), 0.25f);
     CompletMenu.DOAnchorPos(new Vector2(3004, 0), 0.25f);
 }
Exemple #4
0
        private static void ArquivoEmUso(string NomeArquivo)
        {
            Console.WriteLine($"\n\n--- ATENÇÃO!\n Erro ao escrever\n O arquivo {NomeArquivo}\n está em uso por outro programa.");
            Console.ReadLine();
            var menu = new VMenu();

            menu.Executar();
        }
Exemple #5
0
        private async void EliminaCurso()
        {
            bool res = await Application.Current.MainPage.DisplayAlert("¡ATENCIÓN!",
                                                                       "Esta a punto de eliminar todo el curso" + this.NombreCurso, "ACEPTAR", "CANCELAR");

            if (res)
            {
                this.Proceso = true;
                var main    = MainVistaModelo.getInstancia();
                var cliente = main.getWS();

                bool resS = false;
                try
                {
                    await Task.Run(() =>
                    {
                        try
                        {
                            resS = cliente.eliminaCurso(new cursoModelo {
                                idCurso = this.idCurso
                            });
                        }
                        catch (Exception) { }
                    });

                    if (!resS)
                    {
                        string mensaje = string.Format("No se ha podido eliminar el curso{0}Pruebe " +
                                                       "con borrar las actividades de este curso{0}", Environment.NewLine);
                        Util.mensaje(1, mensaje);
                    }
                    else
                    {
                        usuarioModelo usuarioM = null;

                        usuarioModelo usuarioN = main.usuarioCurso;

                        await Task.Run(() =>
                        {
                            usuarioM          = cliente.login(usuarioN.nickname, usuarioN.contrasena, true);
                            main.usuarioCurso = usuarioM;
                            HomeVistaModelo.getInstancia().cargaCursos();
                        });

                        Util.mensaje(0, "Curso Eliminado");

                        VMenu.getInstancia().irAlInicio();
                    }
                }
                catch (Exception)
                {
                    Util.mensaje(1, "No se ha podido eliminar el curso");
                }
            }
            this.Proceso = false;
        }
        public JsonResult GetChildByid(int id)
        {
            var    model = _IMenuBLL.GetById(id);
            string url   = (model.Controller == "" || model.Controller == null) ? "" : "/" + model.Controller + "/" + model.Action;
            VMenu  v     = new VMenu()
            {
                id = id.ToString(), icon = "", menuName = model.Text, parentid = model.Parent.ToString(), url = url
            };
            var list = _IMenuBLL.GetChildMenu(v);

            return(Json(list, JsonRequestBehavior.AllowGet));
        }
 // ao digitar caracter fora das opcoes, pede para digitar novamente
 public static void ImprimeDigiteNovamente(int opcao)
 {
     if (opcao == 0 || opcao > VMenu.GetMenuItens().Count + 1)
     {
         FonteVermelha();
         Console.WriteLine($"Digite números de 1 a {VMenu.GetMenuItens().Count + 1}");
         Console.ReadKey();
         Console.Clear();
         FonteBranca();
         VMenu.TipoDeConsulta();
     }
 }
Exemple #8
0
        public IEnumerable <VMenu> ConvertToVMenu(IEnumerable <Menu> item)
        {
            var parent = item.Where(t => t.Parent == null || t.Parent == -1).OrderBy(t => t.Sort).ToList();

            return(parent.Select(t =>
            {
                var vMenu = new VMenu();
                vMenu.Id = t.Id;
                vMenu.Url = t.Url;
                vMenu.Type = t.Type;
                vMenu.Menu = item.Where(v => v.Parent == t.Id);
                vMenu.Name = t.Name;
                vMenu.EName = t.Icon;
                return vMenu;
            }));
        }
Exemple #9
0
        /// <summary>
        /// 获取一级菜单
        /// </summary>
        /// <returns></returns>
        public List <VMenu> GetOneMenu()
        {
            List <Menu> listAll = new List <Menu>();
            var         list    = new  List <VMenu>();

            listAll = GetALL(o => o.Status == (int)Status.Start && o.type == (int)@enum.Button.menu && o.Parent == 0).OrderBy(p => p.Index).ToList();
            foreach (var item in listAll)
            {
                VMenu m = new VMenu();
                m.id       = item.ID.ToString();
                m.menuName = item.Text;
                m.url      = (item.Controller == "" || item.Controller == null) ? "" : "/" + item.Controller + "/" + item.Action;
                m.icon     = "";
                m.parentid = item.Parent.ToString();
                list.Add(m);
            }
            return(list);
        }
Exemple #10
0
        /// <summary>
        /// 递归子节点
        /// </summary>
        /// <param name="TreeList"></param>
        /// <param name="jt"></param>
        /// <returns></returns>
        public List <VMenu> CreateChildTree(List <VMenu> TreeList, VMenu jt)
        {
            string       keyid    = jt.id;//根节点ID
            List <VMenu> nodeList = new List <VMenu>();
            var          children = TreeList.Where(t => t.parentid == keyid);

            foreach (var chl in children)
            {
                VMenu node = new VMenu();
                node.id       = chl.id;
                node.menuName = chl.menuName;
                node.parentid = chl.parentid;
                node.url      = chl.url;
                node.icon     = chl.icon;
                node.subMenu  = CreateChildTree(TreeList, node);
                nodeList.Add(node);
            }
            return(nodeList);
        }
Exemple #11
0
        public List <VMenu> GetChildMenu(VMenu vMenu)
        {
            List <Menu> list = new List <Menu>();

            list = GetALL(a => a.Status == (int)Status.Start && a.type == (int)@enum.Button.menu).OrderBy(a => a.Index).ToList();

            List <VMenu> menuList = new List <VMenu>();

            foreach (var item in list)
            {
                VMenu m = new VMenu();
                m.id       = item.ID.ToString();
                m.menuName = item.Text;
                m.url      = (item.Controller == "" || item.Controller == null) ? "" : "/" + item.Controller + "/" + item.Action;
                m.icon     = "";
                m.parentid = item.Parent.ToString();
                menuList.Add(m);
            }
            return(CreateChildTree(menuList, vMenu));
        }
Exemple #12
0
 public void Menu_V()
 {
     mainMenu.DOAnchorPos(new Vector2(1487, 0), 0.25f);
     VMenu.DOAnchorPos(new Vector2(0, 0), 0.25f);
 }
Exemple #13
0
 public void RedireccionaCurso()
 {
     this.nombre = this.nombre.Replace("~", "");
     VMenu.getInstancia().push(this);
 }
 public static void ImprimeSeDigitarOpcaoErrada()
 {
     Console.WriteLine($"Digite números de 1 a {VMenu.GetMenuItens().Count + 1}");
     Console.ReadKey();
     Console.Clear();
 }