Example #1
0
        public RecSettingData GetRecSetting()
        {
            var setInfo = new RecSettingData();

            setInfo.RecMode     = (byte)comboBox_recMode.SelectedIndex;
            setInfo.Priority    = (byte)(comboBox_priority.SelectedIndex + 1);
            setInfo.TuijyuuFlag = (byte)comboBox_tuijyu.SelectedIndex;
            setInfo.PittariFlag = (byte)comboBox_pittari.SelectedIndex;

            setInfo.ServiceModeIsDefault = checkBox_serviceMode.IsChecked == true;
            setInfo.ServiceCaption       = checkBox_serviceCaption.IsChecked == true;
            setInfo.ServiceData          = checkBox_serviceData.IsChecked == true;

            setInfo.BatFilePath = textBox_bat.Text;
            setInfo.RecTag      = textBox_recTag.Text;
            setInfo.RecFolderList.Clear();
            setInfo.PartialRecFolder.Clear();
            foreach (RecFileSetInfoView view in listView_recFolder.Items)
            {
                (view.PartialRec ? setInfo.PartialRecFolder : setInfo.RecFolderList).Add(view.Info);
            }

            setInfo.SetSuspendMode(checkBox_suspendDef.IsChecked == true, recEndModeRadioBtns.Value);
            setInfo.RebootFlag = (byte)(checkBox_reboot.IsChecked == true ? 1 : 0);

            setInfo.IsMarginDefault = checkBox_margineDef.IsChecked == true;
            setInfo.StartMargine    = GetMargin(textBox_margineStart.Text);
            setInfo.EndMargine      = GetMargin(textBox_margineEnd.Text);

            setInfo.PartialRecFlag  = (byte)(checkBox_partial.IsChecked == true ? 1 : 0);
            setInfo.ContinueRecFlag = (byte)(checkBox_continueRec.IsChecked == true ? 1 : 0);
            setInfo.TunerID         = (uint)(comboBox_tuner.SelectedValue ?? 0);

            return(setInfo);
        }
Example #2
0
        private void checkBox_suspendDef_Checked(object sender, RoutedEventArgs e)
        {
            RecSettingData recSet = recSetting.DeepClone();

            recSet.SetSuspendMode(checkBox_suspendDef.IsChecked == true, recEndMode);
            if (recSet.SuspendMode == 0 && OnUpdatingView == false)
            {
                recEndMode            = recEndModeRadioBtns.Value;
                recSetting.RebootFlag = (byte)(checkBox_reboot.IsChecked == true ? 1 : 0);
            }
            recEndModeRadioBtns.Value = recSet.RecEndModeActual;
            checkBox_reboot.IsChecked = recSet.RebootFlagActual == 1;
        }