Как я могу иметь чередующиеся номера недель, используя установленную дату в качестве недели 1 в VB. net? - PullRequest
0 голосов
/ 03 февраля 2020

Я использую Daypilot Pro для создания временной шкалы. Как обычно, у нас был проект, построенный и доработанный до значения c, когда гаечный ключ был брошен в работу. В отделе этот инструмент был создан для работ от «недели 1» и «недели 2».

Вот скриншот того, где мы находимся. enter image description here

На снимке экрана вы увидите "неделю 6", сгенерированную из следующего кода vb. net.

Protected Sub DayPilotScheduler1_BeforeTimeHeaderRender(ByVal sender As Object, ByVal e As DayPilot.Web.Ui.Events.BeforeTimeHeaderRenderEventArgs)

        If e.Level = 1 Then
            e.InnerHTML = String.Format("Week {0}", Week.WeekNrISO8601(e.Start))
        End If

    End Sub

Что я хочу создать чередующиеся недели, то есть неделю 1, неделю 2, неделю 1, неделю 2. Мне нужно будет использовать дату, указанную департаментом, который хочет использовать этот инструмент, как неделю 1, и рассчитать это в дальнейшем. код.

Буду признателен за любые советы или предложения.

...