/// <summary>
        /// Tos the string.
        /// </summary>
        /// <returns>The string.</returns>
        /// <param name="Collapse">Collapse.</param>
        public static string ToString(this eTimeSeriesCollapse Collapse)
        {
            string TheStr = "";

            switch (Collapse)
            {
            case eTimeSeriesCollapse.Annual:
                TheStr = "Annual";
                break;


            case eTimeSeriesCollapse.Daily:
            default:
                TheStr = "Daily";
                break;

            case eTimeSeriesCollapse.Monthly:
                TheStr = "Monthly";
                break;

            case eTimeSeriesCollapse.None:
                TheStr = "None";
                break;

            case eTimeSeriesCollapse.Quarterly:
                TheStr = "Quarterly";
                break;

            case eTimeSeriesCollapse.Weekly:
                TheStr = "Weekly";
                break;
            }

            return(TheStr);
        }
Exemple #2
0
        public CTimeSeriesRequest(string TheDatabaseCode,
                                  string TheDatasetCode,
                                  int?TheLimit,
                                  int?TheColumnIndex,
                                  DateTime?TheStartDate,
                                  DateTime?TheEndDate,
                                  eTimeSeriesOrder TheOrder,
                                  eTimeSeriesCollapse TheCollapse,
                                  eTimeSeriesTransform TheTransform)
        {
            // Assign default parameters
            DatabaseCode = TheDatabaseCode;
            DatasetCode  = TheDatasetCode;

            Limit       = TheLimit;
            ColumnIndex = TheColumnIndex;
            StartDate   = TheStartDate;
            EndDate     = TheEndDate;

            Order     = TheOrder;
            Collapse  = TheCollapse;
            Transform = TheTransform;
        }