public override void SaveToAutoCat( AutoCat autocat )
 {
     AutoCatName ac = autocat as AutoCatName;
     if( ac == null ) return;
     ac.Prefix = txtPrefix.Text;
     ac.GroupNumbers = cbGroupNumbers.Checked;
     ac.SkipThe = cbSkipThe.Checked;
 }
 public override void LoadFromAutoCat( AutoCat ac )
 {
     AutoCatName acName = ac as AutoCatName;
     if( acName == null ) return;
     txtPrefix.Text = (acName.Prefix == null) ? string.Empty : acName.Prefix;
     cbSkipThe.Checked = acName.SkipThe;
     cbGroupNumbers.Checked = acName.GroupNumbers;
 }
 public override void SaveToAutoCat( AutoCat autocat ) {
     AutoCatYear ac = autocat as AutoCatYear;
     if( ac == null ) return;
     ac.Prefix = txtPrefix.Text;
     ac.IncludeUnknown = chkIncludeUnknown.Checked;
     ac.UnknownText = txtUnknownText.Text;
     if( radGroupNone.Checked ) {
         ac.GroupingMode = AutoCatYear_Grouping.None;
     } else if( radGroupHalf.Checked ) {
         ac.GroupingMode = AutoCatYear_Grouping.HalfDecade;
     } else if( radGroupDec.Checked ) {
         ac.GroupingMode = AutoCatYear_Grouping.Decade;
     }
 }
 public override void LoadFromAutoCat( AutoCat ac ) {
     AutoCatYear acYear = ac as AutoCatYear;
     if( acYear == null ) return;
     txtPrefix.Text = (acYear.Prefix == null) ? string.Empty : acYear.Prefix;
     chkIncludeUnknown.Checked = acYear.IncludeUnknown;
     txtUnknownText.Text = ( acYear.UnknownText == null ) ? string.Empty : acYear.UnknownText;
     switch( acYear.GroupingMode ) {
         case AutoCatYear_Grouping.Decade:
             radGroupDec.Checked = true;
             break;
         case AutoCatYear_Grouping.HalfDecade:
             radGroupHalf.Checked = true;
             break;
         default:
             radGroupNone.Checked = true;
             break;
     }
 }
        public override void SaveToAutoCat(AutoCat autocat)
        {
            AutoCatYear ac = autocat as AutoCatYear;

            if (ac == null)
            {
                return;
            }
            ac.Prefix         = txtPrefix.Text;
            ac.IncludeUnknown = chkIncludeUnknown.Checked;
            ac.UnknownText    = txtUnknownText.Text;
            if (radGroupNone.Checked)
            {
                ac.GroupingMode = AutoCatYear_Grouping.None;
            }
            else if (radGroupHalf.Checked)
            {
                ac.GroupingMode = AutoCatYear_Grouping.HalfDecade;
            }
            else if (radGroupDec.Checked)
            {
                ac.GroupingMode = AutoCatYear_Grouping.Decade;
            }
        }