private void SetProfileCard(VolarisProfileCreditCard card) { var paymentInfo = mainContainer.Controls.OfType <ucPaymentInformationCapture>().FirstOrDefault(); if (paymentInfo != null) { paymentInfo.SetVolarisProfileCard(card); } }
public void SetVolarisProfileCard(VolarisProfileCreditCard card) { this.creditCardTextBox.Text = card.CreditCardNumber; this.monthExpiration.SelectedItem = card.ExpirationDate.ToString("mm"); this.yearExpiration.SelectedItem = card.ExpirationDate.ToString("yy"); var cards = this.cardTypeComboBox.Properties.Items.OfType <VolarisCreditCard>(); if (cards.Any()) { var cardSelected = cards.FirstOrDefault(c => c.Type == card.Type); this.cardTypeComboBox.SelectedItem = cardSelected; } }