Exemple #1
0
    protected void ListViewCreditCards_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        if (e.CommandName == "Delete")
        {
            AspDotNetStorefrontCore.Customer adnsfCustomer = AspDotNetStorefrontCore.Customer.Current;

            Int64 profileId        = DataUtility.GetProfileId(adnsfCustomer.CustomerID);
            Int64 paymentProfileId = long.Parse((string)e.CommandArgument);

            var profileMgr = new ProfileManager(adnsfCustomer.CustomerID, adnsfCustomer.EMail, profileId);
            profileMgr.DeletePaymentProfile(paymentProfileId);
            DataUtility.DeletePaymentProfile(adnsfCustomer.CustomerID, paymentProfileId);

            this.BindPage();
        }
        else if (e.CommandName == "Edit")
        {
            PanelAddPaymentType.Visible  = true;
            ButtonAddPaymentType.Visible = false;
            CreditCardEditor1.BindPage(long.Parse((string)e.CommandArgument));
        }
    }
Exemple #2
0
 protected void ButtonAddPaymentType_Click(object sender, EventArgs e)
 {
     PanelAddPaymentType.Visible  = true;
     ButtonAddPaymentType.Visible = false;
     CreditCardEditor1.BindPage(0);
 }