EpgTimer.RecSettingView.button_recFolderAdd_Click C# (CSharp) Method

button_recFolderAdd_Click() private method

private button_recFolderAdd_Click ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
return void
        private void button_recFolderAdd_Click(object sender, RoutedEventArgs e)
        {
            if (String.IsNullOrEmpty(textBox_recFolder.Text) == false)
            {
                foreach (RecFileSetInfo info in recSetting.RecFolderList)
                {
                    if (String.Compare(textBox_recFolder.Text, info.RecFolder, true) == 0 &&
                        String.Compare((String)comboBox_writePlugIn.SelectedItem, info.WritePlugIn, true) == 0 &&
                        String.Compare((String)comboBox_recNamePlugIn.SelectedItem, info.RecNamePlugIn, true) == 0)
                    {
                        MessageBox.Show("すでに追加されています");
                        return;
                    }
                }
                RecFileSetInfo item = new RecFileSetInfo();
                item.RecFolder = textBox_recFolder.Text;
                item.WritePlugIn = (String)comboBox_writePlugIn.SelectedItem;
                item.RecNamePlugIn = (String)comboBox_recNamePlugIn.SelectedItem;
                if (String.Compare(item.RecNamePlugIn, "なし", true) == 0)
                {
                    item.RecNamePlugIn = "";
                }

                recSetting.RecFolderList.Add(item);
                listView_recFolder.ItemsSource = null;
                listView_recFolder.ItemsSource = recSetting.RecFolderList;
            }
        }