protected void rptTraitTypes_OnItemDataBound(object sender, RepeaterItemEventArgs e) { NameValueStringPair nvp = (NameValueStringPair)e.Item.DataItem; if (Page.IsPostBack) { return; // only do this if there's a postback - otherwise, preserve ViewState } switch (e.Item.ItemType) { case ListItemType.Header: break; case ListItemType.Footer: break; case ListItemType.AlternatingItem: goto case ListItemType.Item; case ListItemType.Item: HyperLink hlViewTraits = (HyperLink)e.Item.FindControl("hlViewTraits"); hlViewTraits.Text = string.Format("<li>View My {0}</li>", Formats.GetFriendlyPluralName(nvp.Name)); hlViewTraits.NavigateUrl += targetVolunteer.ID + "&traitTypeID=" + nvp.Value; break; } }
protected void rptSavedPaymentOptions_OnItemDataBound(object sender, RepeaterItemEventArgs e) { NameValueStringPair spm = (NameValueStringPair)e.Item.DataItem; if (Page.IsPostBack) { return; // only do this if there's a postback - otherwise, preserve ViewState } switch (e.Item.ItemType) { case ListItemType.Header: break; case ListItemType.Footer: break; case ListItemType.AlternatingItem: goto case ListItemType.Item; case ListItemType.Item: RadioButton rbSavedPaymentMethod = (RadioButton)e.Item.FindControl("rbSavedPaymentMethod"); HiddenField hfPaymentMethodID = (HiddenField)e.Item.FindControl("hfPaymentMethodID"); rbSavedPaymentMethod.Attributes["value"] = spm.Value; rbSavedPaymentMethod.Text = spm.Name; hfPaymentMethodID.ID = spm.Value; rbSavedPaymentMethod.Checked = spm.Value == currentSavedPaymentMethodID; break; } }
protected void btnContinue_Click(object sender, EventArgs e) { if (!IsValid) { return; } CustomFieldSet1.Harvest(); if (MultiStepWizards.PlaceAnOrder.EditOrderLineItem.Options != null && MultiStepWizards.PlaceAnOrder.EditOrderLineItem.Options.Count > 0) { foreach (var field in CustomFieldSet1.MemberSuiteObject.Fields) { var field1 = new NameValueStringPair(field.Key, field.Value as string); var i = MultiStepWizards.PlaceAnOrder.EditOrderLineItem.Options.FindIndex(f => f.Name == field1.Name); if (i < 0) { continue; } MultiStepWizards.PlaceAnOrder.EditOrderLineItem.Options[i] = field1; } } GoTo(MultiStepWizards.PlaceAnOrder.EditOrderLineItemRedirectUrl); }