// Order number series. private void BuildOrderNumberSeries() { var orderNumberSeries = OrderNumberSerie.Find(x => !x.Deleted).ToList(); foreach (var serie in orderNumberSeries) { var id = serie.SitecoreId(); var item = new SystemItem(id, serie.OrderNumberName); item.AddToFieldList(FieldIDs.Icon, _iconFolder + "/ui/counter.png"); _orderNumberSeries.AddItem(item); } _orderNumberSeries.AddToFieldList(FieldIDs.Icon, _iconFolder + "/ui/counter-count-up.png"); _orderNumberSeries.SetRevision(Guid.NewGuid()); }
// Member types private void BuildMemberTypes() { var memberTypes = _memberService.GetMemberTypes(); foreach (var memberType in memberTypes) { var id = memberType.SitecoreId(); var item = new SystemItem(id, memberType.Name); item.AddToFieldList(FieldIDs.Icon, _iconFolder + "/ui/user1.png"); _memberTypes.AddItem(item); } _memberTypes.SetRevision(Guid.NewGuid()); }
// Email profiles private void BuildEmailProfiles() { var emailProfiles = EmailProfile.Find(x => !x.Deleted).ToList(); foreach (var profile in emailProfiles) { var id = profile.SitecoreId(); var item = new SystemItem(id, profile.Name); item.AddToFieldList(FieldIDs.Icon, _iconFolder + "/ui/mails.png"); _emailProfiles.AddItem(item); } _emailProfiles.AddToFieldList(FieldIDs.Icon, _iconFolder + "/ui/mail-open-table.png"); _emailProfiles.SetRevision(Guid.NewGuid()); }
// Price groups private void BuildPriceGroupItems() { var priceGroups = PriceGroup.Find(x => !x.Deleted).ToList(); foreach (var pg in priceGroups) { var id = pg.SitecoreId(); var item = new SystemItem(id, GetPriceGroupName(pg)); item.AddToFieldList(FieldIDs.Icon, _iconFolder + "/ui/money-coin.png"); _priceGroups.AddItem(item); } _priceGroups.AddToFieldList(FieldIDs.Icon, _iconFolder + "/ui/money.png"); _priceGroups.SetRevision(Guid.NewGuid()); }
// Currency private void BuildCurrencyItems() { var currencies = Currency.Find(x => !x.Deleted).ToList(); foreach (var currency in currencies) { var id = currency.SitecoreId(); var item = new SystemItem(id, currency.Name); item.AddToFieldList(FieldIDs.Icon, _iconFolder + "/ui/money--arrow.png"); _currencies.AddItem(item); } _currencies.AddToFieldList(FieldIDs.Icon, _iconFolder + "/ui/currency-euro.png"); _currencies.SetRevision(Guid.NewGuid()); }
// Hostnames private void BuildHostnames() { var domains = _domainService.GetDomains(); var defaultItem = new SystemItem(FieldIds.SystemContent.DefaultHostnameId, "Default"); defaultItem.AddToFieldList(FieldIDs.Icon, _iconFolder + "/ui/globe-medium-green.png"); _hostnames.AddItem(defaultItem); foreach (var domain in domains) { var id = domain.SitecoreId(); var item = new SystemItem(id, domain.DomainName); item.AddToFieldList(FieldIDs.Icon, _iconFolder + "/ui/globe-medium-green.png"); _hostnames.AddItem(item); } _hostnames.AddToFieldList(FieldIDs.Icon, _iconFolder + "/ui/globe-green.png"); _hostnames.SetRevision(Guid.NewGuid()); }
private void BuildDataTypeEnums() { var dataTypes = DataType.Find(x => x.DefinitionName == "Enum" || x.DefinitionName == "EnumMultiSelect").ToList(); foreach (var dataType in dataTypes) { var id = dataType.SitecoreIdForEnum(); var dataTypeItem = new SystemItem(id, dataType.Name); dataTypeItem.AddToFieldList(FieldIDs.Icon, _iconFolder + "/ui/ui-combo-box.png"); foreach (var dataTypeEnum in dataType.DataTypeEnums) { var dataTypeEnumId = dataTypeEnum.SitecoreId(); var dataTypeEnumItem = new SystemItem(dataTypeEnumId, dataTypeEnum.Name); dataTypeEnumItem.AddToFieldList(FieldIDs.Icon, _iconFolder + "/ui/ui-button.png"); dataTypeItem.AddItem(dataTypeEnumItem); } dataTypeItem.SetRevision(dataType.Guid.Derived(dataType.ModifiedOn)); _dataTypeEnums.AddItem(dataTypeItem); } _dataTypeEnums.AddToFieldList(FieldIDs.Icon, _iconFolder + "/ui/ui-scroll-pane-list.png"); }