protected void Page_Load(object sender, EventArgs e) { AspDotNetStorefrontGateways.Processors.AuthorizeNet authorizeNet = new AspDotNetStorefrontGateways.Processors.AuthorizeNet(); if (authorizeNet.IsCimEnabled) { var customer = AspDotNetStorefrontCore.Customer.Current; this.WalletSelector1.Visible = customer.IsRegistered; this.WalletSelector1.PaymentProfileSelected += new CIM_WalletSelector.PaymentProfileSelectedHandler(WalletSelector1_PaymentProfileSelected); } }
public void Initialize() { if (ConfigurationProvider.DefaultProvider.AddressLocale.Equals("US")) { this.BillingAddressEdit1.Initialize(); } else { this.BillingAddressUKEdit1.Initialize(); } this.BillingAddressStatic1.Initialize(); this.CreditCardPaymentForm1.Initialize(); if (!PageUtility.IsAsyncPostBackForControl(this, ConfigurationProvider.DefaultProvider.ScriptManagerId) && !PageUtility.IsAsyncPostBackForControl(CreditCardPaymentForm1, ConfigurationProvider.DefaultProvider.ScriptManagerId)) { PanelChooseWalletOrNewCard.Visible = false; AspDotNetStorefrontGateways.Processors.AuthorizeNet authorizeNet = new AspDotNetStorefrontGateways.Processors.AuthorizeNet(); if (authorizeNet.IsCimEnabled) { if (this.AddressBookView.AccountModel.IsRegistered && GatewayAuthorizeNet.DataUtility.GetPaymentProfiles(Int32.Parse(AddressBookView.AccountModel.AccountId), AddressBookView.AccountModel.Email).Any()) { PanelChooseWalletOrNewCard.Visible = true; PanelWallet.Visible = WalletSelected; PanelAddACard.Visible = !WalletSelected; RadioButtonNewCard.Checked = !WalletSelected; RadioButtonWallet.Checked = WalletSelected; } else { PanelAddACard.Visible = true; RadioButtonNewCard.Checked = true; PanelSelectWallet.Visible = false; RadioButtonWallet.Checked = false; } } } }