CodeTV.WizardForm.InitializeWizardPageScanner C# (CSharp) Method

InitializeWizardPageScanner() private method

private InitializeWizardPageScanner ( ) : void
return void
        private void InitializeWizardPageScanner()
        {
            ChannelTV channelTV = this.propertyGridChannel.SelectedObject as ChannelTV;
            if (channelTV != null)
            {
                switch (channelTV.TunerType)
                {
                    case TunerType.DVBT:
                        this.currentFrequencies = TransponderReader.GetFrequencies(TunerType.DVBT);
                        break;
                    case TunerType.DVBC:
                        this.currentFrequencies = TransponderReader.GetFrequencies(TunerType.DVBC);
                        break;
                    case TunerType.DVBS:
                        this.currentFrequencies = TransponderReader.GetFrequencies(TunerType.DVBS);
                        break;
                    case TunerType.Analogic:
                        this.currentFrequencies = TransponderReader.GetFrequencies(TunerType.Analogic);
                        break;
                }

                if (this.currentFrequencies != null)
                {
                    this.comboBoxScanCountry.Items.Clear();
                    if (this.currentFrequencies != null)
                        foreach (string country in this.currentFrequencies.Keys)
                            this.comboBoxScanCountry.Items.Add(country);
                    if (this.comboBoxScanCountry.Items.Count > 0)
                        this.comboBoxScanCountry.SelectedIndex = 0;

                    this.tabControlScanner.Enabled = true;
                }
                else
                {
                    this.comboBoxScanCountry.Items.Clear();
                    this.comboBoxScanRegion.Items.Clear();
                    this.tabControlScanner.Enabled = false;
                }
            }
        }