private void Application_Startup(object sender, StartupEventArgs e) { var recs = new List<BasicTimeRecord>(); var rand = new Random(); for (int x = 0; x <= 14; x += 7) { var baseDate = new DateTime(2015, 10, 19, 8, 0, 0).AddDays(x); for (int i = 0; i < 5; i++) { recs.Add(new Timekeeper.Entities.BasicTimeRecord() { StartTime = baseDate.AddDays(i).AddHours(1).AddMinutes(rand.Next(-30, 30)), EndTime = baseDate.AddDays(i).AddHours(4).AddMinutes(rand.Next(-30, 30)) }); recs.Add(new Timekeeper.Entities.BasicTimeRecord() { StartTime = baseDate.AddDays(i).AddHours(2).AddMinutes(rand.Next(-30, 30)), EndTime = baseDate.AddDays(i).AddHours(4).AddMinutes(rand.Next(-30, 30)) }); recs.Add(new Timekeeper.Entities.BasicTimeRecord() { StartTime = baseDate.AddDays(i).AddHours(4).AddMinutes(rand.Next(-30, 30)), EndTime = baseDate.AddDays(i).AddHours(6).AddMinutes(rand.Next(-30, 30)) }); recs.Add(new Timekeeper.Entities.BasicTimeRecord() { StartTime = baseDate.AddDays(i).AddHours(5).AddMinutes(rand.Next(-30, 30)), EndTime = baseDate.AddDays(i).AddHours(7).AddMinutes(rand.Next(-30, 30)) }); } } var timeline = new TimesheetWindow(recs); timeline.Show(); }
private void ViewTimeline_MouseLeftButtonUp(object sender, MouseButtonEventArgs e) { var tl = new TimesheetWindow(ParentSection.TimeRecords); tl.Show(); }