protected void select1_Click(object sender, EventArgs e) { if (lstAvailable.SelectedItem != null) { if (column2.Visible == false) { column2.Visible = true; UpdatePanelMain.Update(); } SelectedPreference = AllPreferences.Where(p => p.PreferenceID == lstAvailable.SelectedValue.ConvertToInt32()).SingleOrDefault(); lblDataType.Text = lstPreferenceDataTypes.Where(p => p.DataTypeID == (int)SelectedPreference.DataTypeID).FirstOrDefault().PhraseText; lblMultiValued.Text = (SelectedPreference.MultiValue ? PhraseLib.Lookup("term.yes", LanguageID) : PhraseLib.Lookup("term.no", LanguageID)); SetAvailableData(); DisplayTierValues(); } SetButtons(); }
private void GetOfferPreferenceReward() { if (Offer == null) { return; } if (PreferenceRewardID > 0) { AMSResult <PreferenceReward> preferencereward = m_PreferenceReward.GetPreferenceRewardByID(PreferenceRewardID); if (preferencereward.ResultType != AMSResultType.Success) { DisplayError(preferencereward.MessageString); return; } OfferPreferenceReward = preferencereward.Result; SelectedPreference = AllPreferences.Where(p => p.PreferenceID == OfferPreferenceReward.PreferenceID).FirstOrDefault(); if (SelectedPreference == null) { AMSResult <Preference> preference = m_Preference.GetPreferenceByID(OfferPreferenceReward.PreferenceID, LanguageID); if (preference.ResultType != AMSResultType.Success) { DisplayError(preference.MessageString); return; } SelectedPreference = preference.Result; } lblDataType.Text = lstPreferenceDataTypes.Where(p => p.DataTypeID == (int)SelectedPreference.DataTypeID).FirstOrDefault().PhraseText; lblMultiValued.Text = (SelectedPreference.MultiValue ? PhraseLib.Lookup("term.yes", LanguageID) : PhraseLib.Lookup("term.no", LanguageID)); if (Offer != null && Offer.IsTemplate && OfferPreferenceReward != null) { chkDisallow_Edit.Checked = OfferPreferenceReward.DisallowEdit; } DisplayTierValues(true); } else { lblDataType.Text = PhraseLib.Lookup("term.none", LanguageID); lblMultiValued.Text = PhraseLib.Lookup("term.no", LanguageID); column2.Visible = false; } }
private void SetAvailableData(bool ReloadData = false) { try { if (ReloadData) { GetAllPreferences(); } string strFilter = functioninput.Text; List <Preference> filterlist = new List <Preference>(); if (SelectedPreference != null) { filterlist = AllPreferences.Where(p => p.PreferenceID != SelectedPreference.PreferenceID).ToList(); } else { filterlist = AllPreferences; } List <Preference> inc = new List <Preference>(); if (SelectedPreference != null) { inc.Add(SelectedPreference); } lstSelected.DataSource = inc; lstSelected.DataBind(); lstAvailable.DataSource = filterlist; lstAvailable.DataBind(); if (lstAvailable.Items.Count == 1) { lstAvailable.Items[0].Selected = true; } } catch (Exception ex) { DisplayError(ex); } }