private void SystemComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            string selSysName = SystemComboBox.SelectedItem.ToString();

            MtGlobals.SystemName selectSys = MtCommon.GetEnumValueByString <MtGlobals.SystemName>(selSysName);

            switch (selectSys)
            {
            case MtGlobals.SystemName.AC:
                m_ltCurSystemNames          = CreateCheckBox(MtCommon.GetEnumAttributeNames(typeof(MtGlobals.ACSubSystem)));
                StandardSysList.ItemsSource = m_ltCurSystemNames;
                break;

            case MtGlobals.SystemName.WSAD:
                m_ltCurSystemNames          = CreateCheckBox(MtCommon.GetEnumAttributeNames(typeof(MtGlobals.WSADSubSystem)));
                StandardSysList.ItemsSource = m_ltCurSystemNames;
                break;

            case MtGlobals.SystemName.MG:
                m_ltCurSystemNames          = CreateCheckBox(MtCommon.GetEnumAttributeNames(typeof(MtGlobals.MGSubSystem)));
                StandardSysList.ItemsSource = m_ltCurSystemNames;
                break;

            case MtGlobals.SystemName.Steam:
                m_ltCurSystemNames          = CreateCheckBox(MtCommon.GetEnumAttributeNames(typeof(MtGlobals.SteamSubSystem)));
                StandardSysList.ItemsSource = m_ltCurSystemNames;
                break;

            default:
                break;
            }
        }
        private void InitPipeRelation()
        {
            if (m_pipeRelation == null)
            {
                return;
            }
            SubSystemNameComBox.ItemsSource = MtCommon.GetEnumAttributeNames(typeof(MtGlobals.EPSystem));
            m_pipeRelation.SystemName       = SystemNameComBox.Text;
            m_pipeRelation.SubSystemName    = SubSystemNameComBox.Text;

            Tunnel.ItemsSource        = MtCommon.GetEnumAttributeNames(typeof(MtGlobals.Tunnel));
            m_pipeRelation.TunnelName = Tunnel.Text;

            if (null != db_path.Text)
            {
                m_pipeRelation.DBFilePath = db_path.Text;
            }
            if (null != TableName.Text)
            {
                m_pipeRelation.TableName = TableName.Text;
            }
            if (null != ColumnName.Text)
            {
                m_pipeRelation.ColumnName = ColumnName.Text;
            }
            if (MultiSystem != null && null != MultiSystem.Text)
            {
                m_pipeRelation.MultiSystem = MultiSystem.Text;
            }

            m_pipeRelation.IsPositiveDir      = IsPositiveDir.IsChecked == true ? true : false;
            m_pipeRelation.IsWaterReturnPipe  = IsWaterReturn.IsChecked == true ? true : false;
            m_pipeRelation.IsSameSystem       = SameSystemCheck.IsChecked == true ? true : false;
            m_pipeRelation.IsIsolatedElements = IsIsolatedElemtns.IsChecked == true ? true : false;
        }
        private void InitLevel()
        {
            if (m_level == null)
            {
                return;
            }
            m_ltCurSystemNames = new List <System.Windows.Controls.CheckBox>();

            SystemComboBox.ItemsSource   = MtCommon.GetEnumAttributeNames(typeof(MtGlobals.SystemName));
            SystemComboBox.SelectedIndex = 0;

            m_ltCurSystemNames          = CreateCheckBox(MtCommon.GetEnumAttributeNames(typeof(MtGlobals.ACSubSystem)));
            StandardSysList.ItemsSource = m_ltCurSystemNames;
        }