From ed27887c08a8cc080d49b13580abaec6e447723c Mon Sep 17 00:00:00 2001 From: "Valeriano A.R" Date: Mon, 30 Nov 2020 08:09:58 +0100 Subject: [PATCH] FrmWorkLogStats: Show week numbers. --- VAR.Toolbox/UI/Tools/WorkLog/FrmWorkLogStats.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/VAR.Toolbox/UI/Tools/WorkLog/FrmWorkLogStats.cs b/VAR.Toolbox/UI/Tools/WorkLog/FrmWorkLogStats.cs index 0d46270..382ba1e 100644 --- a/VAR.Toolbox/UI/Tools/WorkLog/FrmWorkLogStats.cs +++ b/VAR.Toolbox/UI/Tools/WorkLog/FrmWorkLogStats.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Globalization; using VAR.Toolbox.Code.WorkLog; using VAR.Toolbox.Controls; @@ -89,12 +90,16 @@ namespace VAR.Toolbox.UI.Tools.WorkLog DateTime dateDayEnd = dateEnd.Date; DateTime dateDayCurrent = dateDayStart; TimeSpan tsTotal = new TimeSpan(0); + CultureInfo currentCulture = CultureInfo.CurrentCulture; do { if (dictDaysHours.ContainsKey(dateDayCurrent)) { TimeSpan tsDay = dictDaysHours[dateDayCurrent]; - strDays.Add(string.Format("{0} -- {1} h", dateDayCurrent.ToString("yyyy-MM-dd"), tsDay.TotalHours)); + strDays.Add(string.Format("[{0:00}] {1} -- {2} h", + currentCulture.Calendar.GetWeekOfYear(dateDayCurrent, currentCulture.DateTimeFormat.CalendarWeekRule, currentCulture.DateTimeFormat.FirstDayOfWeek), + dateDayCurrent.ToString("yyyy-MM-dd"), + tsDay.TotalHours)); tsTotal += tsDay; }