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;
        }
    }
Esempio n. 2
0
    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;
        }
    }
Esempio n. 3
0
    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);
    }