public static void SaveSettings(DailyStatusConfiguration cfg)
        {
            var stg = Settings.Default;

            stg.display_mainkpi_type = cfg.DisplayType.ToString();
            stg.api_workspaceid      = cfg.WorkspaceId;
            stg.hour_rate            = cfg.HourRate;
            stg.start_hour           = cfg.WorkDayStartHour;
            stg.hours_a_day          = cfg.HoursADay;
            stg.holidays             = string.Join(",", cfg.Holidays.Select(d => d.ToString(CultureInfo.InvariantCulture)));
            stg.sum_since            = cfg.SumSince;
            stg.Save();
        }
        public static DailyStatusConfiguration LoadSettings()
        {
            var stg = Settings.Default;
            var cfg = new DailyStatusConfiguration();

            Enum.TryParse(stg.display_mainkpi_type, out DisplayType displayType);
            cfg.DisplayType      = displayType;
            cfg.HourRate         = stg.hour_rate;
            cfg.WorkDayStartHour = stg.start_hour;
            cfg.HoursADay        = stg.hours_a_day;
            cfg.WorkspaceId      = stg.api_workspaceid;
            cfg.Holidays         = stg.holidays.Split(',').Select(str => DateTime.Parse(str, CultureInfo.InvariantCulture)).ToList();
            cfg.SumSince         = stg.sum_since;
            return(cfg);
        }