Exemplo n.º 1
0
        void BindGrid()
        {
            CreditCardTypeCollection creditCardTypeCollection = CreditCardTypeManager.GetAllCreditCardTypes();

            gvCreditCardTypes.DataSource = creditCardTypeCollection;
            gvCreditCardTypes.DataBind();
        }
        private static CreditCardTypeCollection DBMapping(DBCreditCardTypeCollection dbCollection)
        {
            if (dbCollection == null)
                return null;

            CreditCardTypeCollection collection = new CreditCardTypeCollection();
            foreach (DBCreditCardType dbItem in dbCollection)
            {
                CreditCardType item = DBMapping(dbItem);
                collection.Add(item);
            }

            return collection;
        }
Exemplo n.º 3
0
        private static CreditCardTypeCollection DBMapping(DBCreditCardTypeCollection dbCollection)
        {
            if (dbCollection == null)
            {
                return(null);
            }

            CreditCardTypeCollection collection = new CreditCardTypeCollection();

            foreach (DBCreditCardType dbItem in dbCollection)
            {
                CreditCardType item = DBMapping(dbItem);
                collection.Add(item);
            }

            return(collection);
        }
Exemplo n.º 4
0
        /// <summary>
        /// Gets all credit card types
        /// </summary>
        /// <returns>Credit card type collection</returns>
        public static CreditCardTypeCollection GetAllCreditCardTypes()
        {
            string key  = string.Format(CREDITCARDS_ALL_KEY);
            object obj2 = NopCache.Get(key);

            if (CreditCardTypeManager.CacheEnabled && (obj2 != null))
            {
                return((CreditCardTypeCollection)obj2);
            }

            DBCreditCardTypeCollection dbCollection = DBProviderManager <DBCreditCardTypeProvider> .Provider.GetAllCreditCardTypes();

            CreditCardTypeCollection creditCardTypeCollection = DBMapping(dbCollection);

            if (CreditCardTypeManager.CacheEnabled)
            {
                NopCache.Max(key, creditCardTypeCollection);
            }
            return(creditCardTypeCollection);
        }
Exemplo n.º 5
0
        private void BindData()
        {
            this.ddlCreditCardType.Items.Clear();
            CreditCardTypeCollection creditCardTypeCollection = CreditCardTypeManager.GetAllCreditCardTypes();

            foreach (CreditCardType creditCardType in creditCardTypeCollection)
            {
                ListItem ddlCreditCardTypeItem2 = new ListItem(creditCardType.Name, creditCardType.CreditCardTypeId.ToString());
                this.ddlCreditCardType.Items.Add(ddlCreditCardTypeItem2);
            }

            for (int i = 0; i < 15; i++)
            {
                string year = Convert.ToString(DateTime.Now.Year + i);
                creditCardExpireYear.Items.Add(new ListItem(year, year));
            }

            for (int i = 1; i <= 12; i++)
            {
                string text = (i < 10) ? "0" + i.ToString() : i.ToString();
                creditCardExpireMonth.Items.Add(new ListItem(text, i.ToString()));
            }
        }