Beispiel #1
0
        private static Form CreateSubForm(SubFormTitle subFormTitle)
        {
            switch (subFormTitle)
            {
            case SubFormTitle.UserManage:
                return(new UserManageForm());

            case SubFormTitle.OrgManage:
                return(new Form());

            case SubFormTitle.UserGroupManage:
                return(new Form());

            case SubFormTitle.RoleManage:
                return(new Form());

            case SubFormTitle.Authority:
                return(new Form());

            case SubFormTitle.LogManage:
                return(new Form());

            default:
                return(null);
            }
        }
Beispiel #2
0
        public static void ShowSubForm(SubFormTitle subFormTitle)
        {
            if (s_mainForm == null)
            {
                return;
            }
            Form subForm;

            if (s_subFormCache.ContainsKey(subFormTitle))
            {
                subForm = s_subFormCache[subFormTitle];
            }
            else
            {
                subForm = CreateSubForm(subFormTitle);
            }
            if (subForm != null)
            {
                InitSubForm(subForm);
                s_subFormCache[subFormTitle] = subForm;
                subForm.Show();
            }
        }