protected void _save_Click(object sender, EventArgs e)
    {
        // save values
        ActivityAlarmOptions options = new ActivityAlarmOptions(Server.MapPath(@"App_Data\LookupValues"));

        options.DefaultView             = _defaultView.SelectedValue;
        options.DefaultFollowupActivity = _defaultFollowupActivity.SelectedValue;
        options.CarryOverNotes          = _carryOverNotes.SelectedValue;
        options.CarryOverAttachments    = _carryOverAttachments.SelectedValue;
        options.AlarmDefaultLead        = _alarmDefaultLead.SelectedValue;
        options.AlarmDefaultLeadValue   = System.Convert.ToInt32(_alarmDefaultLeadValue.Text);

        options.Save();

        IUserOptionsService userOption = ApplicationContext.Current.Services.Get <IUserOptionsService>();

        userOption.SetCommonOption("DisplayActivityReminders", _Category, _ShowReminders.Items[0].Selected ? "T" : "F", false);
        userOption.SetCommonOption("RemindPastDue", _Category, _ShowPastDue.Items[0].Selected ? "T" : "F", false);
        userOption.SetCommonOption("RemindConfirmations", _Category, _ShowConfirms.Items[0].Selected ? "T" : "F", false);
        userOption.SetCommonOption("RemindAlarms", _Category, _ShowAlarms.Items[0].Selected ? "T" : "F", false);

        IContextService context = ApplicationContext.Current.Services.Get <IContextService>(true);
        string          value   = string.Format("{0}|{1}|{2}|{3}",
                                                _ShowReminders.Items[0].Selected,
                                                _ShowAlarms.Items[0].Selected,
                                                _ShowPastDue.Items[0].Selected,
                                                _ShowConfirms.Items[0].Selected);

        context.SetContext("ActivityRemindersDisplay", value);
    }
    protected void _save_Click(object sender, EventArgs e)
    {
        // save values
        ActivityAlarmOptions options = new ActivityAlarmOptions(Server.MapPath(@"App_Data\LookupValues"));
        options.DefaultView = _defaultView.SelectedValue;
        options.DefaultFollowupActivity = _defaultFollowupActivity.SelectedValue;
        options.CarryOverNotes = _carryOverNotes.SelectedValue;
        options.CarryOverAttachments = _carryOverAttachments.SelectedValue;
        options.AlarmDefaultLead = _alarmDefaultLead.SelectedValue;
        options.AlarmDefaultLeadValue = System.Convert.ToInt32(_alarmDefaultLeadValue.Text);

        options.Save();

        IUserOptionsService userOption = ApplicationContext.Current.Services.Get<IUserOptionsService>();
        userOption.SetCommonOption("DisplayActivityReminders", _Category, _ShowReminders.Items[0].Selected ? "T" : "F", false);
        userOption.SetCommonOption("RemindPastDue", _Category, _ShowPastDue.Items[0].Selected ? "T" : "F", false);
        userOption.SetCommonOption("RemindConfirmations", _Category, _ShowConfirms.Items[0].Selected ? "T" : "F", false);
        userOption.SetCommonOption("RemindAlarms", _Category, _ShowAlarms.Items[0].Selected ? "T" : "F", false);

        IContextService context = ApplicationContext.Current.Services.Get<IContextService>(true);
        string value = string.Format("{0}|{1}|{2}|{3}",
            _ShowReminders.Items[0].Selected,
            _ShowAlarms.Items[0].Selected,
            _ShowPastDue.Items[0].Selected,
            _ShowConfirms.Items[0].Selected);
        context.SetContext("ActivityRemindersDisplay", value);
    }