Beispiel #1
0
        public void InitializeFromEnumAndSave()
        {
            var listOfEnums = EnumExtention <ProductCategory1ENUM> .ToList();

            if (listOfEnums.IsNullOrEmpty())
            {
                return;
            }

            listOfEnums.Remove(ProductCategory1ENUM.Unknown.ToString());
            CreateEntitiesFromListOfStrings(listOfEnums as IList <string>);
            Save();

            ProductCategoryMainDAL pCatMainDal = new ProductCategoryMainDAL(_db, _user);

            //remember to create the MainProduct also for these categories
            foreach (var item in listOfEnums)
            {
                try
                {
                    ProductCategoryMain c = pCatMainDal.Factory();
                    c.ProductCat1 = (ICategory)FindForName(item);
                    pCatMainDal.Create(c);
                    pCatMainDal.Save();
                }
                catch (ErrorHandlerLibrary.ExceptionsNS.NoDuplicateException)
                {
                    continue;
                }
            }

            Save();
        }
Beispiel #2
0
        public void InitializeFromEnumAndSave()
        {
            var eList = EnumExtention <PaymentTypeENUM> .ToList();

            if (eList.IsNullOrEmpty())
            {
                return;
            }

            //fix the names


            foreach (var item in eList)
            {
                PaymentType c = Factory();
                c.Name = item.ToSentence();
                c.MetaData.IsAutoCreated = true;

                try
                {
                    Create(c);
                }
                catch (ErrorHandlerLibrary.ExceptionsNS.NoDuplicateException)
                {
                }
            }

            Save();
        }
Beispiel #3
0
        public void InitializeFromEnumAndSave()
        {
            //this will create customer categories for the Enums
            //var listOfEnums = Enum.GetNames(typeof(DebitCreditENUM)).ToList();

            var listOfEnums = EnumExtention <DebitCreditENUM> .ToList();

            listOfEnums.Remove(DebitCreditENUM.Unknown.ToString());
            CreateEntitiesFromListOfStrings(listOfEnums);
            Save();
        }