Пример #1
0
        public List <SelectListItem> GetSelectListAgeRange()
        {
            var lstAgeRangeEnum = CommonExtension.ToEnumSelectList <AgeRange>();
            List <SelectListItem> lstAgeRange = new List <SelectListItem>();

            foreach (var item in lstAgeRangeEnum)
            {
                SelectListItem ageRangeItem = new SelectListItem();
                ageRangeItem.Value = item.Value;
                ageRangeItem.Text  = item.Name;
                lstAgeRange.Add(ageRangeItem);
            }

            return(lstAgeRange);
        }
Пример #2
0
        public List <SelectListItem> GetSelectListSalesDepartment(bool isNullItemFirst = false)
        {
            var lstDepartment = CommonExtension.ToEnumSelectList <SalesDepartment>()
                                .Select(d => new SelectListItem
            {
                Value = d.Value,
                Text  = d.Name,
            }).ToList();

            if (isNullItemFirst)
            {
                lstDepartment.Insert(0, new SelectListItem
                {
                    Value = "",
                    Text  = "-- 未選択 --",
                });
            }

            return(lstDepartment);
        }
Пример #3
0
        public List <SelectListItem> GetSelectListMemberCard(bool isNullItemFirst = false)
        {
            var cards = CommonExtension.ToEnumSelectList <MemberCard>()
                        .Select(c => new SelectListItem
            {
                Value = c.Value,
                Text  = c.Name,
            }).ToList();

            if (isNullItemFirst)
            {
                cards.Insert(0, new SelectListItem
                {
                    Value = "",
                    Text  = "-- 未選択 --",
                });
            }

            return(cards);
        }
Пример #4
0
        public List <SelectListItem> GetSelectListClubRegStatus(bool isNullItemFirst = false)
        {
            var statuses = CommonExtension.ToEnumSelectList <ClubJoin>()
                           .Select(s => new SelectListItem
            {
                Value = s.Value,
                Text  = s.Name,
            }).ToList();

            if (isNullItemFirst)
            {
                statuses.Insert(0, new SelectListItem
                {
                    Value = "",
                    Text  = "",
                });
            }

            return(statuses);
        }
Пример #5
0
        public List <SelectListItem> GetSelectListIdentifyDoc(bool isNullItemFirst = false)
        {
            var docs = CommonExtension.ToEnumSelectList <IdentifyDocument>()
                       .Select(d => new SelectListItem
            {
                Value = d.Value,
                Text  = d.Name,
            }).ToList();

            if (isNullItemFirst)
            {
                docs.Insert(0, new SelectListItem
                {
                    Value = "",
                    Text  = "-- 未選択 --",
                });
            }

            return(docs);
        }
Пример #6
0
        public List <SelectListItem> GetSelectListPhoneBranch(bool isNullItemFirst = false)
        {
            var branches = CommonExtension.ToEnumSelectList <PhoneBranch>()
                           .Select(b => new SelectListItem
            {
                Value = b.Value,
                Text  = b.Name,
            }).ToList();

            if (isNullItemFirst)
            {
                branches.Insert(0, new SelectListItem
                {
                    Value = "",
                    Text  = "",
                });
            }

            return(branches);
        }
Пример #7
0
        public List <SelectListItem> GetSelectListGender(bool isNullItemFirst = false)
        {
            var genders = CommonExtension.ToEnumSelectList <Gender>()
                          .Select(g => new SelectListItem
            {
                Value = g.Value,
                Text  = g.Name,
            }).ToList();

            if (isNullItemFirst)
            {
                genders.Insert(0, new SelectListItem
                {
                    Value = "",
                    Text  = "-- 未選択 --",
                });
            }

            return(genders);
        }
Пример #8
0
        public List <SelectListItem> GetSelectListRemarks(bool isNullItemFirst = false)
        {
            var rs = CommonExtension.ToEnumSelectList <Remarks>()
                     .Select(d => new SelectListItem
            {
                Value = d.Value,
                Text  = d.Name,
            }).ToList();

            if (isNullItemFirst)
            {
                rs.Insert(0, new SelectListItem
                {
                    Value = "",
                    Text  = "",
                });
            }

            return(rs);
        }
Пример #9
0
        public List <SelectListItem> GetSelectListLeftPaymentMethod(bool isNullItemFirst = false)
        {
            var result = CommonExtension.ToEnumSelectList <LeftPaymentMethod>()
                         .Select(d => new SelectListItem
            {
                Value = d.Value,
                Text  = d.Name,
            }).ToList();

            if (isNullItemFirst)
            {
                result.Insert(0, new SelectListItem
                {
                    Value = "",
                    Text  = "-- 未選択 --",
                });
            }

            return(result);
        }
Пример #10
0
        public List <SelectListItem> GetSelectListDeliveryPlace(bool isNullItemFirst = false)
        {
            var result = CommonExtension.ToEnumSelectList <DeliveryPlace>()
                         .Select(d => new SelectListItem
            {
                Value = d.Value,
                Text  = d.Name,
            }).ToList();

            if (isNullItemFirst)
            {
                result.Insert(0, new SelectListItem
                {
                    Value = "",
                    Text  = "",
                });
            }

            return(result);
        }
Пример #11
0
        public List <SelectListItem> GetSelectListCashVoucherValue(bool isNullItemFirst = false)
        {
            var vouchers = CommonExtension.ToEnumSelectList <CashVoucherValue>()
                           .Select(d => new SelectListItem
            {
                Value = d.Value,
                Text  = d.Name,
            }).ToList();

            if (isNullItemFirst)
            {
                vouchers.Insert(0, new SelectListItem
                {
                    Value = "",
                    Text  = "-- 未選択 --",
                });
            }

            return(vouchers);
        }
Пример #12
0
        public List <SelectListItem> GetSelectListVisitTime(bool isNullItemFirst = false)
        {
            var rs = CommonExtension.ToEnumSelectList <VisitTime>()
                     .Select(t => new SelectListItem
            {
                Value = t.Value,
                Text  = t.Name,
            }).ToList();

            if (isNullItemFirst)
            {
                rs.Insert(0, new SelectListItem
                {
                    Value = "",
                    Text  = "",
                });
            }

            return(rs);
        }
Пример #13
0
        public List <SelectListItem> GetSelectListIsHaveProductAgreement(bool isNullItemFirst = false)
        {
            var types = CommonExtension.ToEnumSelectList <IsHaveProductAgreement>()
                        .Select(h => new SelectListItem
            {
                Value = h.Value,
                Text  = h.Name,
            })
                        .OrderByDescending(h => h.Value)
                        .ToList();

            if (isNullItemFirst)
            {
                types.Insert(0, new SelectListItem
                {
                    Value = "",
                    Text  = "-- 未選択 --",
                });
            }

            return(types);
        }