Ejemplo n.º 1
0
        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;
            }
        }