protected void Page_Load(object sender, EventArgs e) { m_SLXUserService = ApplicationContext.Current.Services.Get<IUserService>() as SLXUserService; _UserId = m_SLXUserService.GetUser().Id; _UserOptions = ActivityAlarmOptions.Load(Server.MapPath(@"App_Data\LookupValues")); if (!IsPostBack) { IList<IUser> users = UserCalendar.GetCalendarUsers(_UserId); foreach (IUser item in users) { if (_UserId.Equals(item.Id)) { UserList.Items.Insert(0, new ListItem(item.ToString(), item.Id.ToString())); UserList.SelectedIndex = 0; } else { if (item.Id.ToString().ToUpper().Trim() != "ADMIN") { UserList.Items.Add(new ListItem(item.ToString(), item.Id.ToString())); } } } } if (UserList.SelectedIndex == -1) { UserList.SelectedIndex = 0; } GetContext(); }
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 Page_Load(object sender, EventArgs e) { m_SLXUserService = ApplicationContext.Current.Services.Get <IUserService>() as SLXUserService; _UserId = m_SLXUserService.GetUser().Id.ToString(); _UserOptions = ActivityAlarmOptions.Load(Server.MapPath(@"App_Data\LookupValues")); if (!IsPostBack) { IList <IUser> users = UserCalendar.GetCalendarUsers(_UserId); foreach (IUser item in users) { if (_UserId.Equals(item.Id)) { UserList.Items.Insert(0, new ListItem(item.ToString(), item.Id.ToString())); UserList.SelectedIndex = 0; } else { if (item.Id.ToString().ToUpper().Trim() != "ADMIN") { UserList.Items.Add(new ListItem(item.ToString(), item.Id.ToString())); } } } } if (UserList.SelectedIndex == -1) { UserList.SelectedIndex = 0; } GetContext(); }
protected void Page_PreRender(object sender, EventArgs e) { ActivityAlarmOptions options = null; options = ActivityAlarmOptions.Load(Server.MapPath(@"App_Data\LookupValues")); // set defaults Utility.SetSelectedValue(_defaultView, options.DefaultView); Utility.SetSelectedValue(_defaultFollowupActivity, options.DefaultFollowupActivity); Utility.SetSelectedValue(_carryOverNotes, options.CarryOverNotes); Utility.SetSelectedValue(_carryOverAttachments, options.CarryOverAttachments); Utility.SetSelectedValue(_alarmDefaultLead, options.AlarmDefaultLead); _alarmDefaultLeadValue.Text = options.AlarmDefaultLeadValue.ToString(); IUserOptionsService userOption = ApplicationContext.Current.Services.Get <IUserOptionsService>(); if (userOption.GetCommonOption("DisplayActivityReminders", _Category) == "F") { _ShowReminders.SelectedIndex = 1; _ShowPastDue.Enabled = false; _ShowConfirms.Enabled = false; _ShowAlarms.Enabled = false; lblShowAlarms.Enabled = false; lblShowConfirms.Enabled = false; lblShowPastDue.Enabled = false; } else { _ShowReminders.SelectedIndex = 0; _ShowPastDue.Enabled = true; _ShowConfirms.Enabled = true; _ShowAlarms.Enabled = true; lblShowAlarms.Enabled = true; lblShowConfirms.Enabled = true; lblShowPastDue.Enabled = true; } if (userOption.GetCommonOption("RemindPastDue", _Category) == "F") { _ShowPastDue.SelectedIndex = 1; } if (userOption.GetCommonOption("RemindConfirmations", _Category) == "F") { _ShowConfirms.SelectedIndex = 1; } if (userOption.GetCommonOption("RemindAlarms", _Category) == "F") { _ShowAlarms.SelectedIndex = 1; } GenerateScript(); }
protected void Page_Load(object sender, EventArgs e) { //if (!IsPostBack) //{ // initialize ActivityAlarmOptions options = null; try { options = ActivityAlarmOptions.Load(Server.MapPath(@"App_Data\LookupValues")); } catch { // temporary, as the service throws an exception for options not found // the service is not yet complete, but this allows testing of the UI options = ActivityAlarmOptions.CreateNew(Server.MapPath(@"App_Data\LookupValues")); } _defaultView.DataSource = options.DefaultViewLookupList; _defaultView.DataTextField = options.DataTextField; _defaultView.DataValueField = options.DataValueField; _defaultFollowupActivity.DataSource = options.DefaultFollowupActivityLookupList; _defaultFollowupActivity.DataTextField = options.DataTextField; _defaultFollowupActivity.DataValueField = options.DataValueField; _carryOverNotes.DataSource = options.CarryOverNotesLookupList; _carryOverNotes.DataTextField = options.DataTextField; _carryOverNotes.DataValueField = options.DataValueField; _carryOverAttachments.DataSource = options.CarryOverAttachmentsLookupList; _carryOverAttachments.DataTextField = options.DataTextField; _carryOverAttachments.DataValueField = options.DataValueField; _alarmDefaultLead.DataSource = options.AlarmDefaultLeadLookupList; _alarmDefaultLead.DataTextField = options.DataTextField; _alarmDefaultLead.DataValueField = options.DataValueField; Page.DataBind(); //} }
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); }