public override ActionResult WindowCommonShow(string PanelID, string ParentVariable, string ParentKey)
        {
            GetParentVariable(ParentVariable);
            DepartmentInfoManage man   = new DepartmentInfoManage();
            tblDepartmentInfo    model = man.GetSpecialModelFromCurrentID(ParentVar.transValue);

            if (model.ID != 0)
            {
                setParentVariable("UserControl", "WinDepartmentMore", "WinDepartmentMore_SelectGxdmChange", null, "gxdmTable");
                SetHiddenValue(PanelID + "_cmbGxdm_ParentVariable", ParentVar.DefaultVal);
                tblDepartmentInfo parentModel = man.GetFirstParent(model.ID);
                SetComboValue(PanelID + "_cmbGxdm", parentModel.GxID.ToString(), true);
                if (model.ParentIndex != -1)
                {
                    var panel = this.GetCmp <Panel>(PanelID + "_comboPanel");
                    panel.Disable();
                }
                var form = this.GetCmp <FormPanel>(PanelID + "_Form");
                form.SetValues(model);
            }
            return(this.Direct());
        }