Пример #1
0
        private string GetPcStatusSecurity(Sitecore.Data.Items.Item oItem, string defaultPcStatus)
        {
            StringBuilder sbPcStatus = new StringBuilder();
            string        comma      = ",";

            if (oItem != null)
            {
                List <Sitecore.Data.Items.Item> pcStatusList = oItem.GetMultilistItems("Security", "PC-Status");

                foreach (var pc in pcStatusList)
                {
                    string code = pc.GetText("PC-Status", "Code", string.Empty);
                    sbPcStatus.Append(code);
                    sbPcStatus.Append(comma);
                }

                if (sbPcStatus.Length > 0)
                {
                    sbPcStatus.Remove(sbPcStatus.Length - 1, 1);
                }
                else
                {
                    sbPcStatus.Append(defaultPcStatus);
                }
            }

            return(sbPcStatus.ToString());
        }