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)); } }
protected void ButtonAddPaymentType_Click(object sender, EventArgs e) { PanelAddPaymentType.Visible = true; ButtonAddPaymentType.Visible = false; CreditCardEditor1.BindPage(0); }