private bool ValidateCardNumber(string cardNumber) { Common.CreditCardType cardType = POSPayments.GetCardType(cardNumber); m_cardNumber = cardNumber; if (POSPayments.ValidateCreditCard(cardType, cardNumber)) { //m_cardNumber = cardNumber; val1.Text = m_cardType = cardType.ToString(); switch (cardType) { case Common.CreditCardType.Amex: pbLogo.Image = Properties.Resources.Amex; break; case Common.CreditCardType.MasterCard: pbLogo.Image = Properties.Resources.Mastercard; break; case Common.CreditCardType.Visa: pbLogo.Image = Properties.Resources.Visa; break; default: pbLogo.Image = Properties.Resources.Unknown; break; } return(true); } else { pbLogo.Image = Properties.Resources.Unknown; val1.Text = m_cardType = "Unknown"; return(true); } }