Ejemplo n.º 1
0
    protected void _save_Click(object sender, EventArgs e)
    {
        UserOptionsManager options = new UserOptionsManager(CategoryCalendar, Server.MapPath(@"App_Data\LookupValues"));

        options.SetOptionAsString("DefaultCalendarView", ddlDefaultCalendarView.SelectedValue);
        options.SetOptionAsString("NumEvents", ddlNumberOfEvents.SelectedValue);
        options.SetOptionAsString("LoadHistoryOnStart", ddlShowHistoryOnDayView.SelectedValue);
        options.SetOptionAsString("RememberUsers", ddlRememberSelectedUsers.SelectedValue);
        options.SetOptionAsString("DisplayContactAccount", ddlDisplayContactAccount.SelectedValue);
        options.SetOptionAsString("DayStartTime", ddlDayStart.SelectedValue);
        options.SetOptionAsString("DayEndTime", ddlDayEnd.SelectedValue);
        options.SetOptionAsString("DefaultInterval", ddlDefaultInterval.SelectedValue);
        options.SetOptionAsString("DefaultActivity", ddlDefaultActivityType.SelectedValue);
        options.SetOptionAsString("WeekStart", ddlFirstDayOfWeek.SelectedValue);
        options.SetOptionAsString("FirstWeekOfYear", ddlFirstWeekOfYear.SelectedValue);
        options.SetOptionAsBoolean("ShowOnOpportunities", chkOpportunity.Checked);
        options.SetOptionAsBoolean("ShowOnPhoneNumber", chkPhoneNumber.Checked);
        options.SetOptionAsBoolean("ShowOnRegarding", chkRegarding.Checked);
        options.SetOptionAsBoolean("ShowOnTime", chkTime.Checked);
        options.SetOptionAsBoolean("WorkWeekMon", chkMon.Checked);
        options.SetOptionAsBoolean("WorkWeekTue", chkTue.Checked);
        options.SetOptionAsBoolean("WorkWeekWed", chkWed.Checked);
        options.SetOptionAsBoolean("WorkWeekThu", chkThu.Checked);
        options.SetOptionAsBoolean("WorkWeekFri", chkFri.Checked);
        options.SetOptionAsBoolean("WorkWeekSat", chkSat.Checked);
        options.SetOptionAsBoolean("WorkWeekSun", chkSun.Checked);
    }
Ejemplo n.º 2
0
    protected void Page_PreRender(object sender, EventArgs e)
    {
        UserOptionsManager mgr = new UserOptionsManager(CategoryActivityAlarm, Server.MapPath(@"App_Data\LookupValues"));

        Utility.SetSelectedValue(ddlDefaultView, mgr.GetOptionAsString("DefaultView", CategoryActivityAlarm));
        Utility.SetSelectedValue(ddlDefaultFollowupActivity, mgr.GetOptionAsString("DefaultFollowUpType", CategoryCalendar));
        Utility.SetSelectedValue(ddlCarryOverNotes, mgr.GetOptionAsString("CarryOverNotes", CategoryCalendar));
        Utility.SetSelectedValue(ddlCarryOverAttachments, mgr.GetOptionAsString("CarryOverAttachments", CategoryCalendar));

        SetSelectedMinValue(ddlDefaultAlarmValue_Meeting, mgr.GetOptionAsString("AlarmLead", CategoryMeeting), true);
        SetSelectedMinValue(ddlDefaultAlarmValue_PhoneCall, mgr.GetOptionAsString("AlarmLead", CategoryPhoneCall), true);
        SetSelectedMinValue(ddlDefaultAlarmValue_ToDo, mgr.GetOptionAsString("AlarmLead", CategoryToDo), true);
        SetSelectedMinValue(ddlDefaultAlarmValue_PersonalActivity, mgr.GetOptionAsString("AlarmLead", CategoryPersonalActivity), true);

        Utility.SetSelectedValue(ddlDefaultDuration_Meeting, mgr.GetOptionAsString("Duration", CategoryMeeting));
        Utility.SetSelectedValue(ddlDefaultDuration_PhoneCall, mgr.GetOptionAsString("Duration", CategoryPhoneCall));
        Utility.SetSelectedValue(ddlDefaultDuration_ToDo, mgr.GetOptionAsString("Duration", CategoryToDo));
        Utility.SetSelectedValue(ddlDefaultDuration_PersonalActivity, mgr.GetOptionAsString("Duration", CategoryPersonalActivity));

        chkRolloverMeeting.Enabled          = chkTimelessMeeting.Checked = mgr.GetOptionAsBoolean("Timeless", CategoryMeeting);
        chkRolloverPhoneCall.Enabled        = chkTimelessPhoneCall.Checked = mgr.GetOptionAsBoolean("Timeless", CategoryPhoneCall);
        chkRolloverToDo.Enabled             = chkTimelessToDo.Checked = mgr.GetOptionAsBoolean("Timeless", CategoryToDo);
        chkRolloverPersonalActivity.Enabled = chkTimelessPersonalActivity.Checked = mgr.GetOptionAsBoolean("Timeless", CategoryPersonalActivity);

        chkRolloverMeeting.Checked          = mgr.GetOptionAsBoolean("Autorollover", CategoryMeeting);
        chkRolloverPhoneCall.Checked        = mgr.GetOptionAsBoolean("Autorollover", CategoryPhoneCall);
        chkRolloverToDo.Checked             = mgr.GetOptionAsBoolean("Autorollover", CategoryToDo);
        chkRolloverPersonalActivity.Checked = mgr.GetOptionAsBoolean("Autorollover", CategoryPersonalActivity);

        chkPastDue.Checked = mgr.GetOptionAsBoolean("DisplayPastDueInToolBar", CategoryActivityAlarm);
        GenerateScript();
    }
    protected void Page_PreRender(object sender, EventArgs e)
    {
        ScriptManager.RegisterStartupScript(Page, Page.GetType(), divFBAlertsOptions.ClientID + "-vue", $@"
                    if(document.querySelector('#{divFBAlertsOptions.ClientID}'))
                    window.FB.Global.Widget['{divFBAlertsOptions.ClientID}']=new window.FB.Vue({{
                        el: '#{divFBAlertsOptions.ClientID}',
						store: FB.Storage,
                        template:""<v-tab-option-alert id='divFBAlertsOptions' v-bind='$data'/>""
                    }});
        ", true);

        UserOptionsManager options = new UserOptionsManager(_CategoryActivityAlarm, Server.MapPath(@"App_Data\LookupValues"));

        Utility.SetSelectedValue(ddlDefaultSnooze, options.GetOptionAsString("DefaultSnooze"));

        chkIncludeUnconfirmedActivities.Checked = options.GetOptionAsBoolean("DisplayAlertConfirmations");
        chkIncludeAlarms.Checked       = options.GetOptionAsBoolean("DisplayAlertAlarms");
        chkAlertsPrompt.Checked        = options.GetOptionAsBoolean("PromptAlerts");
        chkDispAlertsInToolbar.Checked = options.GetOptionAsBoolean("DisplayAlertsInToolbar");

        // only enable the PromptAlert, Include Alerts and Include Unconfirmed options if DisplayAlertAlarms options has been checked
        chkAlertsPrompt.Enabled  = chkDispAlertsInToolbar.Checked;
        chkIncludeAlarms.Enabled = chkDispAlertsInToolbar.Checked;
        chkIncludeUnconfirmedActivities.Enabled = chkDispAlertsInToolbar.Checked;

        GenerateScript();
    }
Ejemplo n.º 4
0
    protected void _save_Click(object sender, EventArgs e)
    {
        UserOptionsManager mgr = new UserOptionsManager(CategoryActivityAlarm, Server.MapPath(@"App_Data\LookupValues"));

        mgr.SetOptionAsString("DefaultView", CategoryActivityAlarm, ddlDefaultView.SelectedValue);
        mgr.SetOptionAsString("DefaultFollowUpType", CategoryCalendar, ddlDefaultFollowupActivity.SelectedValue);
        mgr.SetOptionAsString("CarryOverNotes", CategoryCalendar, ddlCarryOverNotes.SelectedValue);
        mgr.SetOptionAsString("CarryOverAttachments", CategoryCalendar, ddlCarryOverAttachments.SelectedValue);
        mgr.SetOptionAsString("AlarmLead", CategoryMeeting, ddlDefaultAlarmValue_Meeting.SelectedValue);
        mgr.SetOptionAsString("AlarmLead", CategoryToDo, ddlDefaultAlarmValue_ToDo.SelectedValue);
        mgr.SetOptionAsString("AlarmLead", CategoryPhoneCall, ddlDefaultAlarmValue_PhoneCall.SelectedValue);
        mgr.SetOptionAsString("AlarmLead", CategoryPersonalActivity, ddlDefaultAlarmValue_PersonalActivity.SelectedValue);
        mgr.SetOptionAsString("Duration", CategoryMeeting, ddlDefaultDuration_Meeting.SelectedValue);
        mgr.SetOptionAsString("Duration", CategoryToDo, ddlDefaultDuration_ToDo.SelectedValue);
        mgr.SetOptionAsString("Duration", CategoryPhoneCall, ddlDefaultDuration_PhoneCall.SelectedValue);
        mgr.SetOptionAsString("Duration", CategoryPersonalActivity, ddlDefaultDuration_PersonalActivity.SelectedValue);
        mgr.SetOptionAsBoolean("Timeless", CategoryMeeting, chkTimelessMeeting.Checked);
        mgr.SetOptionAsBoolean("Timeless", CategoryPhoneCall, chkTimelessPhoneCall.Checked);
        mgr.SetOptionAsBoolean("Timeless", CategoryToDo, chkTimelessToDo.Checked);
        mgr.SetOptionAsBoolean("Timeless", CategoryPersonalActivity, chkTimelessPersonalActivity.Checked);
        mgr.SetOptionAsBoolean("Autorollover", CategoryMeeting, chkRolloverMeeting.Checked);
        mgr.SetOptionAsBoolean("Autorollover", CategoryPhoneCall, chkRolloverPhoneCall.Checked);
        mgr.SetOptionAsBoolean("Autorollover", CategoryToDo, chkRolloverToDo.Checked);
        mgr.SetOptionAsBoolean("Autorollover", CategoryPersonalActivity, chkRolloverPersonalActivity.Checked);
        mgr.SetOptionAsBoolean("DisplayPastDueInToolBar", CategoryActivityAlarm, chkPastDue.Checked);
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        UserOptionsManager options = new UserOptionsManager(CategoryCalendar, Server.MapPath(@"App_Data\LookupValues"));

        // load dropdown lists
        ddlDefaultCalendarView.DataSource     = options.GetOptionsList("DefaultCalendarView");
        ddlDefaultCalendarView.DataTextField  = options.DataTextField;
        ddlDefaultCalendarView.DataValueField = options.DataValueField;

        ddlNumberOfEvents.DataSource     = options.GetOptionsList("NumberOfEvents");
        ddlNumberOfEvents.DataTextField  = options.DataTextField;
        ddlNumberOfEvents.DataValueField = options.DataValueField;

        ddlDisplayContactAccount.DataSource     = options.GetOptionsList("DisplayContactAccount");
        ddlDisplayContactAccount.DataTextField  = options.DataTextField;
        ddlDisplayContactAccount.DataValueField = options.DataValueField;

        ddlDayStart.DataSource     = FormatDateTimeList(options.GetOptionsList("DayStart"));
        ddlDayStart.DataTextField  = options.DataValueField;
        ddlDayStart.DataValueField = options.DataTextField;

        ddlDayEnd.DataSource     = FormatDateTimeList(options.GetOptionsList("DayEnd"));
        ddlDayEnd.DataTextField  = options.DataValueField;
        ddlDayEnd.DataValueField = options.DataTextField;

        // NEW to Sawgrass, not in LAN
        ddlDefaultInterval.DataSource     = options.GetOptionsList("DefaultInterval");
        ddlDefaultInterval.DataTextField  = options.DataValueField;
        ddlDefaultInterval.DataValueField = options.DataValueField;

        ddlDefaultActivityType.DataSource     = options.GetOptionsList("DefaultActivityType");
        ddlDefaultActivityType.DataTextField  = options.DataTextField;
        ddlDefaultActivityType.DataValueField = options.DataValueField;

        ddlFirstDayOfWeek.DataSource     = LocalizeLookup("DayOfWeek", options.GetOptionsList("FirstDayOfWeek"));
        ddlFirstDayOfWeek.DataTextField  = options.DataTextField;
        ddlFirstDayOfWeek.DataValueField = options.DataValueField;

        ddlFirstWeekOfYear.DataSource     = options.GetOptionsList("FirstWeekOfYear");
        ddlFirstWeekOfYear.DataTextField  = options.DataTextField;
        ddlFirstWeekOfYear.DataValueField = options.DataValueField;

        chkOpportunity.Checked = false;
        chkPhoneNumber.Checked = false;
        chkRegarding.Checked   = false;
        chkTime.Checked        = false;

        // set day checkboxes for common workweek
        chkMon.Checked = true;
        chkTue.Checked = true;
        chkWed.Checked = true;
        chkThu.Checked = true;
        chkFri.Checked = true;

        DataBind();
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        UserOptionsManager options = new UserOptionsManager(CategoryCalendar, Server.MapPath(@"App_Data\LookupValues"));
        // load dropdown lists
        ddlDefaultCalendarView.DataSource = options.GetOptionsList("DefaultCalendarView");
        ddlDefaultCalendarView.DataTextField = options.DataTextField;
        ddlDefaultCalendarView.DataValueField = options.DataValueField;

        ddlNumberOfEvents.DataSource = options.GetOptionsList("NumberOfEvents");
        ddlNumberOfEvents.DataTextField = options.DataTextField;
        ddlNumberOfEvents.DataValueField = options.DataValueField;

        ddlDisplayContactAccount.DataSource = options.GetOptionsList("DisplayContactAccount");
        ddlDisplayContactAccount.DataTextField = options.DataTextField;
        ddlDisplayContactAccount.DataValueField = options.DataValueField;

        ddlDayStart.DataSource = FormatDateTimeList(options.GetOptionsList("DayStart"));
        ddlDayStart.DataTextField = options.DataValueField;
        ddlDayStart.DataValueField = options.DataTextField;

        ddlDayEnd.DataSource = FormatDateTimeList(options.GetOptionsList("DayEnd"));
        ddlDayEnd.DataTextField = options.DataValueField;
        ddlDayEnd.DataValueField = options.DataTextField;

        // NEW to Sawgrass, not in LAN
        ddlDefaultInterval.DataSource = options.GetOptionsList("DefaultInterval");
        ddlDefaultInterval.DataTextField = options.DataValueField;
        ddlDefaultInterval.DataValueField = options.DataValueField;

        ddlDefaultActivityType.DataSource = options.GetOptionsList("DefaultActivityType");
        ddlDefaultActivityType.DataTextField = options.DataTextField;
        ddlDefaultActivityType.DataValueField = options.DataValueField;

        ddlFirstDayOfWeek.DataSource = LocalizeLookup("DayOfWeek", options.GetOptionsList("FirstDayOfWeek"));
        ddlFirstDayOfWeek.DataTextField = options.DataTextField;
        ddlFirstDayOfWeek.DataValueField = options.DataValueField;

        ddlFirstWeekOfYear.DataSource = options.GetOptionsList("FirstWeekOfYear");
        ddlFirstWeekOfYear.DataTextField = options.DataTextField;
        ddlFirstWeekOfYear.DataValueField = options.DataValueField;

        chkOpportunity.Checked = false;
        chkPhoneNumber.Checked = false;
        chkRegarding.Checked = false;
        chkTime.Checked = false;

        // set day checkboxes for common workweek
        chkMon.Checked = true;
        chkTue.Checked = true;
        chkWed.Checked = true;
        chkThu.Checked = true;
        chkFri.Checked = true;

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

        options.SetOptionAsString("DefaultSnooze", ddlDefaultSnooze.SelectedValue);
        options.SetOptionAsBoolean("DisplayAlertsInToolbar", chkDispAlertsInToolbar.Checked);
        options.SetOptionAsBoolean("PromptAlerts", chkAlertsPrompt.Checked);
        options.SetOptionAsBoolean("DisplayAlertAlarms", chkIncludeAlarms.Checked);
        options.SetOptionAsBoolean("DisplayAlertConfirmations", chkIncludeUnconfirmedActivities.Checked);
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        UserOptionsManager mgr = new UserOptionsManager(CategoryCalendar, Server.MapPath(@"App_Data\LookupValues"));

        ddlDefaultView.DataSource                            = mgr.GetOptionsList("DefaultView");
        ddlDefaultView.DataTextField                         = mgr.DataTextField;
        ddlDefaultView.DataValueField                        = mgr.DataValueField;
        ddlDefaultFollowupActivity.DataSource                = mgr.GetOptionsList("DefaultFollowupActivity");
        ddlDefaultFollowupActivity.DataTextField             = mgr.DataTextField;
        ddlDefaultFollowupActivity.DataValueField            = mgr.DataValueField;
        ddlCarryOverNotes.DataSource                         = mgr.GetOptionsList("CarryOverNotes");
        ddlCarryOverNotes.DataTextField                      = mgr.DataTextField;
        ddlCarryOverNotes.DataValueField                     = mgr.DataValueField;
        ddlCarryOverAttachments.DataSource                   = mgr.GetOptionsList("CarryOverAttachments");
        ddlCarryOverAttachments.DataTextField                = mgr.DataTextField;
        ddlCarryOverAttachments.DataValueField               = mgr.DataValueField;
        ddlDefaultAlarmValue_Meeting.DataSource              = mgr.GetOptionsList("DefaultActivityAlarmValues");
        ddlDefaultAlarmValue_Meeting.DataTextField           = mgr.DataTextField;
        ddlDefaultAlarmValue_Meeting.DataValueField          = mgr.DataValueField;
        ddlDefaultAlarmValue_PhoneCall.DataSource            = mgr.GetOptionsList("DefaultActivityAlarmValues");
        ddlDefaultAlarmValue_PhoneCall.DataTextField         = mgr.DataTextField;
        ddlDefaultAlarmValue_PhoneCall.DataValueField        = mgr.DataValueField;
        ddlDefaultAlarmValue_ToDo.DataSource                 = mgr.GetOptionsList("DefaultActivityAlarmValues");
        ddlDefaultAlarmValue_ToDo.DataTextField              = mgr.DataTextField;
        ddlDefaultAlarmValue_ToDo.DataValueField             = mgr.DataValueField;
        ddlDefaultAlarmValue_PersonalActivity.DataSource     = mgr.GetOptionsList("DefaultActivityAlarmValues");
        ddlDefaultAlarmValue_PersonalActivity.DataTextField  = mgr.DataTextField;
        ddlDefaultAlarmValue_PersonalActivity.DataValueField = mgr.DataValueField;
        ddlDefaultDuration_Meeting.DataSource                = mgr.GetOptionsList("DefaultActivityDuration");
        ddlDefaultDuration_Meeting.DataTextField             = mgr.DataTextField;
        ddlDefaultDuration_Meeting.DataValueField            = mgr.DataValueField;
        ddlDefaultDuration_PhoneCall.DataSource              = mgr.GetOptionsList("DefaultPhoneCallDuration");
        ddlDefaultDuration_PhoneCall.DataTextField           = mgr.DataTextField;
        ddlDefaultDuration_PhoneCall.DataValueField          = mgr.DataValueField;
        ddlDefaultDuration_ToDo.DataSource                   = mgr.GetOptionsList("DefaultActivityDuration");
        ddlDefaultDuration_ToDo.DataTextField                = mgr.DataTextField;
        ddlDefaultDuration_ToDo.DataValueField               = mgr.DataValueField;
        ddlDefaultDuration_PersonalActivity.DataSource       = mgr.GetOptionsList("DefaultActivityDuration");
        ddlDefaultDuration_PersonalActivity.DataTextField    = mgr.DataTextField;
        ddlDefaultDuration_PersonalActivity.DataValueField   = mgr.DataValueField;
        chkPastDue.Checked                  = false;
        chkTimelessMeeting.Checked          = false;
        chkTimelessPhoneCall.Checked        = false;
        chkTimelessToDo.Checked             = false;
        chkTimelessPersonalActivity.Checked = false;
        chkRolloverMeeting.Enabled          = false;
        chkRolloverPhoneCall.Enabled        = false;
        chkRolloverToDo.Enabled             = false;
        chkRolloverPersonalActivity.Enabled = false;
        chkIncludeAttendee.Checked          = false;
        Page.DataBind();
    }
Ejemplo n.º 9
0
 protected void Page_Load(object sender, EventArgs e)
 {
     UserOptionsManager mgr = new UserOptionsManager(CategoryCalendar, Server.MapPath(@"App_Data\LookupValues"));
     ddlDefaultView.DataSource = mgr.GetOptionsList("DefaultView");
     ddlDefaultView.DataTextField = mgr.DataTextField;
     ddlDefaultView.DataValueField = mgr.DataValueField;
     ddlDefaultFollowupActivity.DataSource = mgr.GetOptionsList("DefaultFollowupActivity");
     ddlDefaultFollowupActivity.DataTextField = mgr.DataTextField;
     ddlDefaultFollowupActivity.DataValueField = mgr.DataValueField;
     ddlCarryOverNotes.DataSource = mgr.GetOptionsList("CarryOverNotes");
     ddlCarryOverNotes.DataTextField = mgr.DataTextField;
     ddlCarryOverNotes.DataValueField = mgr.DataValueField;
     ddlCarryOverAttachments.DataSource = mgr.GetOptionsList("CarryOverAttachments");
     ddlCarryOverAttachments.DataTextField = mgr.DataTextField;
     ddlCarryOverAttachments.DataValueField = mgr.DataValueField;
     ddlDefaultAlarmValue_Meeting.DataSource = mgr.GetOptionsList("DefaultActivityAlarmValues");
     ddlDefaultAlarmValue_Meeting.DataTextField = mgr.DataTextField;
     ddlDefaultAlarmValue_Meeting.DataValueField = mgr.DataValueField;
     ddlDefaultAlarmValue_PhoneCall.DataSource = mgr.GetOptionsList("DefaultActivityAlarmValues");
     ddlDefaultAlarmValue_PhoneCall.DataTextField = mgr.DataTextField;
     ddlDefaultAlarmValue_PhoneCall.DataValueField = mgr.DataValueField;
     ddlDefaultAlarmValue_ToDo.DataSource = mgr.GetOptionsList("DefaultActivityAlarmValues");
     ddlDefaultAlarmValue_ToDo.DataTextField = mgr.DataTextField;
     ddlDefaultAlarmValue_ToDo.DataValueField = mgr.DataValueField;
     ddlDefaultAlarmValue_PersonalActivity.DataSource = mgr.GetOptionsList("DefaultActivityAlarmValues");
     ddlDefaultAlarmValue_PersonalActivity.DataTextField = mgr.DataTextField;
     ddlDefaultAlarmValue_PersonalActivity.DataValueField = mgr.DataValueField;
     ddlDefaultDuration_Meeting.DataSource = mgr.GetOptionsList("DefaultActivityDuration");
     ddlDefaultDuration_Meeting.DataTextField = mgr.DataTextField;
     ddlDefaultDuration_Meeting.DataValueField = mgr.DataValueField;
     ddlDefaultDuration_PhoneCall.DataSource = mgr.GetOptionsList("DefaultPhoneCallDuration");
     ddlDefaultDuration_PhoneCall.DataTextField = mgr.DataTextField;
     ddlDefaultDuration_PhoneCall.DataValueField = mgr.DataValueField;
     ddlDefaultDuration_ToDo.DataSource = mgr.GetOptionsList("DefaultActivityDuration");
     ddlDefaultDuration_ToDo.DataTextField = mgr.DataTextField;
     ddlDefaultDuration_ToDo.DataValueField = mgr.DataValueField;
     ddlDefaultDuration_PersonalActivity.DataSource = mgr.GetOptionsList("DefaultActivityDuration");
     ddlDefaultDuration_PersonalActivity.DataTextField = mgr.DataTextField;
     ddlDefaultDuration_PersonalActivity.DataValueField = mgr.DataValueField;
     chkPastDue.Checked = false;
     chkTimelessMeeting.Checked = false;
     chkTimelessPhoneCall.Checked = false;
     chkTimelessToDo.Checked = false;
     chkTimelessPersonalActivity.Checked = false;
     chkRolloverMeeting.Enabled = false;
     chkRolloverPhoneCall.Enabled = false;
     chkRolloverToDo.Enabled = false;
     chkRolloverPersonalActivity.Enabled = false;
     Page.DataBind();
 }
    protected void Page_Load(object sender, EventArgs e)
    {
        //if (!IsPostBack)
        //{
        // initialize

        UserOptionsManager options = new UserOptionsManager(_CategoryActivityAlarm, Server.MapPath(@"App_Data\LookupValues"));

        ddlDefaultSnooze.DataSource     = options.GetOptionsList("DefaultSnoozeValues");
        ddlDefaultSnooze.DataTextField  = options.DataTextField;
        ddlDefaultSnooze.DataValueField = options.DataValueField;

        Page.DataBind();

        //}
    }
Ejemplo n.º 11
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //if (!IsPostBack)
        //{
        // initialize

        UserOptionsManager options = new UserOptionsManager(_CategoryActivityAlarm, Server.MapPath(@"App_Data\LookupValues"));

        ddlDefaultSnooze.DataSource = options.GetOptionsList("DefaultSnoozeValues");
        ddlDefaultSnooze.DataTextField = options.DataTextField;
        ddlDefaultSnooze.DataValueField = options.DataValueField;

        Page.DataBind();

        //}
    }
    protected void Page_PreRender(object sender, EventArgs e)
    {
        UserOptionsManager options = new UserOptionsManager(_CategoryActivityAlarm, Server.MapPath(@"App_Data\LookupValues"));

        Utility.SetSelectedValue(ddlDefaultSnooze, options.GetOptionAsString("DefaultSnooze"));

        chkIncludeUnconfirmedActivities.Checked = options.GetOptionAsBoolean("DisplayAlertConfirmations");
        chkIncludeAlarms.Checked       = options.GetOptionAsBoolean("DisplayAlertAlarms");
        chkAlertsPrompt.Checked        = options.GetOptionAsBoolean("PromptAlerts");
        chkDispAlertsInToolbar.Checked = options.GetOptionAsBoolean("DisplayAlertsInToolbar");

        // only enable the PromptAlert, Include Alerts and Include Unconfirmed options if DisplayAlertAlarms options has been checked
        chkAlertsPrompt.Enabled  = chkDispAlertsInToolbar.Checked;
        chkIncludeAlarms.Enabled = chkDispAlertsInToolbar.Checked;
        chkIncludeUnconfirmedActivities.Enabled = chkDispAlertsInToolbar.Checked;

        GenerateScript();
    }
Ejemplo n.º 13
0
    protected void Page_PreRender(object sender, EventArgs e)
    {
        UserOptionsManager options = new UserOptionsManager(_CategoryActivityAlarm, Server.MapPath(@"App_Data\LookupValues"));

        Utility.SetSelectedValue(ddlDefaultSnooze, options.GetOptionAsString("DefaultSnooze"));

        chkIncludeUnconfirmedActivities.Checked = options.GetOptionAsBoolean("DisplayAlertConfirmations");
        chkIncludeAlarms.Checked = options.GetOptionAsBoolean("DisplayAlertAlarms");
        chkAlertsPrompt.Checked = options.GetOptionAsBoolean("PromptAlerts");
        chkDispAlertsInToolbar.Checked = options.GetOptionAsBoolean("DisplayAlertsInToolbar");

        // only enable the PromptAlert, Include Alerts and Include Unconfirmed options if DisplayAlertAlarms options has been checked
        chkAlertsPrompt.Enabled = chkDispAlertsInToolbar.Checked;
        chkIncludeAlarms.Enabled = chkDispAlertsInToolbar.Checked;
        chkIncludeUnconfirmedActivities.Enabled = chkDispAlertsInToolbar.Checked;

        GenerateScript();
    }
Ejemplo n.º 14
0
 protected void _save_Click(object sender, EventArgs e)
 {
     // save values
     UserOptionsManager options = new UserOptionsManager(_CategoryActivityAlarm, Server.MapPath(@"App_Data\LookupValues"));
     options.SetOptionAsString("DefaultSnooze", ddlDefaultSnooze.SelectedValue);
     options.SetOptionAsBoolean("DisplayAlertsInToolbar",chkDispAlertsInToolbar.Checked);
     options.SetOptionAsBoolean("PromptAlerts",chkAlertsPrompt.Checked);
     options.SetOptionAsBoolean("DisplayAlertAlarms", chkIncludeAlarms.Checked);
     options.SetOptionAsBoolean("DisplayAlertConfirmations", chkIncludeUnconfirmedActivities.Checked);
 }
Ejemplo n.º 15
0
 protected void _save_Click(object sender, EventArgs e)
 {
     UserOptionsManager mgr = new UserOptionsManager(CategoryActivityAlarm, Server.MapPath(@"App_Data\LookupValues"));
     mgr.SetOptionAsString("DefaultView", CategoryActivityAlarm, ddlDefaultView.SelectedValue);
     mgr.SetOptionAsString("DefaultFollowUpType", CategoryCalendar, ddlDefaultFollowupActivity.SelectedValue);
     mgr.SetOptionAsString("CarryOverNotes", CategoryCalendar, ddlCarryOverNotes.SelectedValue);
     mgr.SetOptionAsString("CarryOverAttachments", CategoryCalendar, ddlCarryOverAttachments.SelectedValue);
     mgr.SetOptionAsString("AlarmLead", CategoryMeeting, ddlDefaultAlarmValue_Meeting.SelectedValue);
     mgr.SetOptionAsString("AlarmLead", CategoryToDo, ddlDefaultAlarmValue_ToDo.SelectedValue);
     mgr.SetOptionAsString("AlarmLead", CategoryPhoneCall, ddlDefaultAlarmValue_PhoneCall.SelectedValue);
     mgr.SetOptionAsString("AlarmLead", CategoryPersonalActivity, ddlDefaultAlarmValue_PersonalActivity.SelectedValue);
     mgr.SetOptionAsString("Duration", CategoryMeeting, ddlDefaultDuration_Meeting.SelectedValue);
     mgr.SetOptionAsString("Duration", CategoryToDo, ddlDefaultDuration_ToDo.SelectedValue);
     mgr.SetOptionAsString("Duration", CategoryPhoneCall, ddlDefaultDuration_PhoneCall.SelectedValue);
     mgr.SetOptionAsString("Duration", CategoryPersonalActivity, ddlDefaultDuration_PersonalActivity.SelectedValue);
     mgr.SetOptionAsBoolean("Timeless", CategoryMeeting, chkTimelessMeeting.Checked);
     mgr.SetOptionAsBoolean("Timeless", CategoryPhoneCall, chkTimelessPhoneCall.Checked);
     mgr.SetOptionAsBoolean("Timeless", CategoryToDo, chkTimelessToDo.Checked);
     mgr.SetOptionAsBoolean("Timeless", CategoryPersonalActivity, chkTimelessPersonalActivity.Checked);
     mgr.SetOptionAsBoolean("Autorollover", CategoryMeeting, chkRolloverMeeting.Checked);
     mgr.SetOptionAsBoolean("Autorollover", CategoryPhoneCall, chkRolloverPhoneCall.Checked);
     mgr.SetOptionAsBoolean("Autorollover", CategoryToDo, chkRolloverToDo.Checked);
     mgr.SetOptionAsBoolean("Autorollover", CategoryPersonalActivity, chkRolloverPersonalActivity.Checked);
     mgr.SetOptionAsBoolean("DisplayPastDueInToolBar", CategoryActivityAlarm, chkPastDue.Checked);
 }
Ejemplo n.º 16
0
    protected void Page_PreRender(object sender, EventArgs e)
    {
        UserOptionsManager options = new UserOptionsManager(CategoryCalendar, Server.MapPath(@"App_Data\LookupValues"));

        Utility.SetSelectedValue(ddlDefaultCalendarView, options.GetOptionAsString("DefaultCalendarView"));
        Utility.SetSelectedValue(ddlNumberOfEvents, options.GetOptionAsString("NumEvents"));
        Utility.SetSelectedValue(ddlShowHistoryOnDayView, options.GetOptionAsString("LoadHistoryOnStart"));
        Utility.SetSelectedValue(ddlRememberSelectedUsers, options.GetOptionAsString("RememberUsers"));
        Utility.SetSelectedValue(ddlDisplayContactAccount, options.GetOptionAsString("DisplayContactAccount"));

        string dayStart = options.GetOptionAsString("DayStartTime");

        if (!string.IsNullOrEmpty(dayStart))
        {
            DateTime timeHolder = DateTime.Parse(dayStart);
            ddlDayStart.ClearSelection();

            ListItem startItem = ddlDayStart.Items.FindByValue(timeHolder.ToString("t"));
            if (startItem != null)
            {
                startItem.Selected = true;
            }
            else
            {
                startItem = ddlDayStart.Items.FindByText(timeHolder.ToString("t"));
                if (startItem != null)
                {
                    startItem.Selected = true;
                }
            }
        }
        string dayEnd = options.GetOptionAsString("DayEndTime");

        if (!string.IsNullOrEmpty(dayEnd))
        {
            DateTime timeHolder = DateTime.Parse(dayEnd);

            ddlDayEnd.ClearSelection();
            ListItem endItem = ddlDayEnd.Items.FindByValue(timeHolder.ToString("t"));
            if (endItem != null)
            {
                endItem.Selected = true;
            }
            else
            {
                endItem = ddlDayEnd.Items.FindByText(timeHolder.ToString("t"));
                if (endItem != null)
                {
                    endItem.Selected = true;
                }
            }
        }

        chkOpportunity.Checked = options.GetOptionAsBoolean("ShowOnOpportunities");
        chkPhoneNumber.Checked = options.GetOptionAsBoolean("ShowOnPhoneNumber");
        chkRegarding.Checked   = options.GetOptionAsBoolean("ShowOnRegarding");
        chkTime.Checked        = options.GetOptionAsBoolean("ShowOnTime");
        chkMon.Checked         = options.GetOptionAsBoolean("WorkWeekMon");
        chkTue.Checked         = options.GetOptionAsBoolean("WorkWeekTue");
        chkWed.Checked         = options.GetOptionAsBoolean("WorkWeekWed");
        chkThu.Checked         = options.GetOptionAsBoolean("WorkWeekThu");
        chkFri.Checked         = options.GetOptionAsBoolean("WorkWeekFri");
        chkSat.Checked         = options.GetOptionAsBoolean("WorkWeekSat");
        chkSun.Checked         = options.GetOptionAsBoolean("WorkWeekSun");

        Utility.SetSelectedValue(ddlDefaultInterval, options.GetOptionAsString("DefaultInterval"));
        Utility.SetSelectedValue(ddlDefaultActivityType, options.GetOptionAsString("DefaultActivity"));
        Utility.SetSelectedValue(ddlFirstDayOfWeek, options.GetOptionAsString("WeekStart"));
        Utility.SetSelectedValue(ddlFirstWeekOfYear, options.GetOptionAsString("FirstWeekOfYear"));
    }
Ejemplo n.º 17
0
    protected void Page_PreRender(object sender, EventArgs e)
    {
        UserOptionsManager mgr = new UserOptionsManager(CategoryActivityAlarm, Server.MapPath(@"App_Data\LookupValues"));

        Utility.SetSelectedValue(ddlDefaultView, mgr.GetOptionAsString("DefaultView", CategoryActivityAlarm));
        Utility.SetSelectedValue(ddlDefaultFollowupActivity, mgr.GetOptionAsString("DefaultFollowUpType", CategoryCalendar));
        Utility.SetSelectedValue(ddlCarryOverNotes, mgr.GetOptionAsString("CarryOverNotes", CategoryCalendar));
        Utility.SetSelectedValue(ddlCarryOverAttachments, mgr.GetOptionAsString("CarryOverAttachments", CategoryCalendar));

        SetSelectedMinValue(ddlDefaultAlarmValue_Meeting, mgr.GetOptionAsString("AlarmLead", CategoryMeeting), true);
        SetSelectedMinValue(ddlDefaultAlarmValue_PhoneCall, mgr.GetOptionAsString("AlarmLead", CategoryPhoneCall), true);
        SetSelectedMinValue(ddlDefaultAlarmValue_ToDo, mgr.GetOptionAsString("AlarmLead", CategoryToDo), true);
        SetSelectedMinValue(ddlDefaultAlarmValue_PersonalActivity, mgr.GetOptionAsString("AlarmLead", CategoryPersonalActivity), true);

        Utility.SetSelectedValue(ddlDefaultDuration_Meeting, mgr.GetOptionAsString("Duration", CategoryMeeting));
        Utility.SetSelectedValue(ddlDefaultDuration_PhoneCall, mgr.GetOptionAsString("Duration", CategoryPhoneCall));
        Utility.SetSelectedValue(ddlDefaultDuration_ToDo, mgr.GetOptionAsString("Duration", CategoryToDo));
        Utility.SetSelectedValue(ddlDefaultDuration_PersonalActivity, mgr.GetOptionAsString("Duration", CategoryPersonalActivity));

        chkRolloverMeeting.Enabled = chkTimelessMeeting.Checked = mgr.GetOptionAsBoolean("Timeless", CategoryMeeting);
        chkRolloverPhoneCall.Enabled = chkTimelessPhoneCall.Checked = mgr.GetOptionAsBoolean("Timeless", CategoryPhoneCall);
        chkRolloverToDo.Enabled = chkTimelessToDo.Checked = mgr.GetOptionAsBoolean("Timeless", CategoryToDo);
        chkRolloverPersonalActivity.Enabled = chkTimelessPersonalActivity.Checked = mgr.GetOptionAsBoolean("Timeless", CategoryPersonalActivity);

        chkRolloverMeeting.Checked = mgr.GetOptionAsBoolean("Autorollover", CategoryMeeting);
        chkRolloverPhoneCall.Checked = mgr.GetOptionAsBoolean("Autorollover", CategoryPhoneCall);
        chkRolloverToDo.Checked = mgr.GetOptionAsBoolean("Autorollover", CategoryToDo);
        chkRolloverPersonalActivity.Checked = mgr.GetOptionAsBoolean("Autorollover", CategoryPersonalActivity);

        chkPastDue.Checked = mgr.GetOptionAsBoolean("DisplayPastDueInToolBar", CategoryActivityAlarm);
        GenerateScript();
    }
    protected void Page_PreRender(object sender, EventArgs e)
    {
        UserOptionsManager options = new UserOptionsManager(CategoryCalendar, Server.MapPath(@"App_Data\LookupValues"));
        Utility.SetSelectedValue(ddlDefaultCalendarView, options.GetOptionAsString("DefaultCalendarView"));
        Utility.SetSelectedValue(ddlNumberOfEvents, options.GetOptionAsString("NumEvents"));
        Utility.SetSelectedValue(ddlShowHistoryOnDayView, options.GetOptionAsString("LoadHistoryOnStart"));
        Utility.SetSelectedValue(ddlRememberSelectedUsers, options.GetOptionAsString("RememberUsers"));
        Utility.SetSelectedValue(ddlDisplayContactAccount, options.GetOptionAsString("DisplayContactAccount"));

        string dayStart = options.GetOptionAsString("DayStartTime");
        if (!string.IsNullOrEmpty(dayStart))
        {
            DateTime timeHolder = DateTime.Parse(dayStart);
            ddlDayStart.ClearSelection();

            ListItem startItem = ddlDayStart.Items.FindByValue(timeHolder.ToString("t"));
            if (startItem != null)
                startItem.Selected = true;
            else
            {
                startItem = ddlDayStart.Items.FindByText(timeHolder.ToString("t"));
                if (startItem != null)
                    startItem.Selected = true;
            }
        }
        string dayEnd = options.GetOptionAsString("DayEndTime");
        if (!string.IsNullOrEmpty(dayEnd))
        {
            DateTime timeHolder = DateTime.Parse(dayEnd);

            ddlDayEnd.ClearSelection();
            ListItem endItem = ddlDayEnd.Items.FindByValue(timeHolder.ToString("t"));
            if (endItem != null)
                endItem.Selected = true;
            else
            {
                endItem = ddlDayEnd.Items.FindByText(timeHolder.ToString("t"));
                if (endItem != null)
                    endItem.Selected = true;
            }
        }

        chkOpportunity.Checked = options.GetOptionAsBoolean("ShowOnOpportunities");
        chkPhoneNumber.Checked = options.GetOptionAsBoolean("ShowOnPhoneNumber");
        chkRegarding.Checked = options.GetOptionAsBoolean("ShowOnRegarding");
        chkTime.Checked = options.GetOptionAsBoolean("ShowOnTime");
        chkMon.Checked = options.GetOptionAsBoolean("WorkWeekMon");
        chkTue.Checked = options.GetOptionAsBoolean("WorkWeekTue");
        chkWed.Checked = options.GetOptionAsBoolean("WorkWeekWed");
        chkThu.Checked = options.GetOptionAsBoolean("WorkWeekThu");
        chkFri.Checked = options.GetOptionAsBoolean("WorkWeekFri");
        chkSat.Checked = options.GetOptionAsBoolean("WorkWeekSat");
        chkSun.Checked = options.GetOptionAsBoolean("WorkWeekSun");

        Utility.SetSelectedValue(ddlDefaultInterval, options.GetOptionAsString("DefaultInterval"));
        Utility.SetSelectedValue(ddlDefaultActivityType, options.GetOptionAsString("DefaultActivity"));
        Utility.SetSelectedValue(ddlFirstDayOfWeek, options.GetOptionAsString("WeekStart"));
        Utility.SetSelectedValue(ddlFirstWeekOfYear, options.GetOptionAsString("FirstWeekOfYear"));
    }
 protected void _save_Click(object sender, EventArgs e)
 {
     UserOptionsManager options = new UserOptionsManager(CategoryCalendar, Server.MapPath(@"App_Data\LookupValues"));
     options.SetOptionAsString("DefaultCalendarView", ddlDefaultCalendarView.SelectedValue);
     options.SetOptionAsString("NumEvents", ddlNumberOfEvents.SelectedValue);
     options.SetOptionAsString("LoadHistoryOnStart", ddlShowHistoryOnDayView.SelectedValue);
     options.SetOptionAsString("RememberUsers", ddlRememberSelectedUsers.SelectedValue);
     options.SetOptionAsString("DisplayContactAccount", ddlDisplayContactAccount.SelectedValue);
     options.SetOptionAsString("DayStartTime", ddlDayStart.SelectedValue);
     options.SetOptionAsString("DayEndTime", ddlDayEnd.SelectedValue);
     options.SetOptionAsString("DefaultInterval", ddlDefaultInterval.SelectedValue);
     options.SetOptionAsString("DefaultActivity", ddlDefaultActivityType.SelectedValue);
     options.SetOptionAsString("WeekStart", ddlFirstDayOfWeek.SelectedValue);
     options.SetOptionAsString("FirstWeekOfYear", ddlFirstWeekOfYear.SelectedValue);
     options.SetOptionAsBoolean("ShowOnOpportunities", chkOpportunity.Checked);
     options.SetOptionAsBoolean("ShowOnPhoneNumber", chkPhoneNumber.Checked);
     options.SetOptionAsBoolean("ShowOnRegarding", chkRegarding.Checked);
     options.SetOptionAsBoolean("ShowOnTime", chkTime.Checked);
     options.SetOptionAsBoolean("WorkWeekMon", chkMon.Checked);
     options.SetOptionAsBoolean("WorkWeekTue", chkTue.Checked);
     options.SetOptionAsBoolean("WorkWeekWed", chkWed.Checked);
     options.SetOptionAsBoolean("WorkWeekThu", chkThu.Checked);
     options.SetOptionAsBoolean("WorkWeekFri", chkFri.Checked);
     options.SetOptionAsBoolean("WorkWeekSat", chkSat.Checked);
     options.SetOptionAsBoolean("WorkWeekSun", chkSun.Checked);
 }