Ejemplo n.º 1
0
        /// <summary>
        ///
        /// </summary>
        private static void add_menu_mvc_gen(FcoSimpleMenu.Node node_parent, char press_key)
        {
            var node_0 = new FcoSimpleMenu.Node();

            node_0.PressKey = press_key;
            node_0.Title    = "產生MVC模型";
            node_parent.addNodes(node_0);

            var node_1 = new FcoSimpleMenu.Node();

            node_1.PressKey    = '1';
            node_1.Title       = "產生ALL系統MVC";
            node_1.PressAction = x => do_mvc_gen(null);
            node_0.addNodes(node_1);

            {
                var idx = 0;
                foreach (var sys in FdmService.Instance.AllSystems.OrderBy(x => x.Key))
                {
                    var sys_code = sys.Key;
                    var node_2   = new FcoSimpleMenu.Node();
                    node_2.PressKey = (char)('2' + idx);
                    node_2.Title    = "產生" + sys.Key + "系統MVC";

                    node_2.PressAction = x => do_mvc_gen(sys_code);
                    node_0.addNodes(node_2);
                    idx++;
                }
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 強行別MENU清單
        /// </summary>
        private static void add_menu_upload(FcoSimpleMenu.Node node_parent, char press_key, string site_name)
        {
            var node_0 = new FcoSimpleMenu.Node();

            node_0.PressKey    = press_key;
            node_0.PressAction = x => do_upload(site_name);
            node_0.Title       = "Web更新檔打包與上傳(" + site_name + ")";
            node_parent.addNodes(node_0);
        }
Ejemplo n.º 3
0
        private static void add_menu_db_clone(FcoSimpleMenu.Node node_parent, char press_key)
        {
            var node_0 = new FcoSimpleMenu.Node();

            node_0.PressKey    = press_key;
            node_0.Title       = "Clone資料到SERVERII";
            node_0.PressAction = x => do_db_clone();
            node_parent.addNodes(node_0);
        }
Ejemplo n.º 4
0
        /// <summary>
        /// 強行別MENU清單
        /// </summary>
        private static void add_menu_dmdata_gen(FcoSimpleMenu.Node node_parent, char press_key)
        {
            var node_0 = new FcoSimpleMenu.Node();

            node_0.PressKey = press_key;
            node_0.Title    = "同步資料定義";
            node_parent.addNodes(node_0);

            var node_1 = new FcoSimpleMenu.Node();

            node_1.PressKey    = '1';
            node_1.Title       = "同步ALL系統";
            node_1.PressAction = x => do_dmdata_gen(null);
            node_0.addNodes(node_1);

            {
                var idx = 0;
                foreach (var sys in FdmService.Instance.AllSystems.OrderBy(x => x.Key))
                {
                    var sys_code = sys.Key;
                    var node_2   = new FcoSimpleMenu.Node();
                    node_2.PressKey = (char)('2' + idx);
                    node_2.Title    = "同步" + sys.Key + "系統";

                    node_2.PressAction = x => do_dmdata_gen(sys_code);
                    node_0.addNodes(node_2);
                    idx++;
                }
            }

            var node_3 = new FcoSimpleMenu.Node();

            node_3.PressKey    = '2';
            node_3.Title       = "同步WebService";
            node_3.PressAction = x => do_webservice_proxy_gen();
            node_parent.addNodes(node_3);
        }