Пример #1
0
        /// <summary>
        /// define path based on  root/sitecatalog.type/siteid/interval
        /// </summary>
        /// <param name="row"></param>
        /// <returns></returns>
        private List <string> GetDefaultPath(string root, TimeSeriesDatabaseDataSet.SeriesCatalogRow row)
        {
            var selectedPath = new List <string>();

            selectedPath.Add(root);

            var siteRow = m_siteCatalog.FindBysiteid(row.siteid);

            if (siteRow != null)
            {
                selectedPath.Add(siteRow.type);
            }
            else
            {
                Console.WriteLine("no site defined... in sitecatalog.");
                selectedPath.Add("unknown");
            }
            selectedPath.Add(row.siteid);
            selectedPath.Add(GetIntervalPath(row));
            return(selectedPath);
        }