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;
            }
        }
Ejemplo n.º 2
0
        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;
            }
        }