Exemple #1
0
        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();
        }
Exemple #2
0
        private void ViewTimeline_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
        {
            var tl = new TimesheetWindow(ParentSection.TimeRecords);

            tl.Show();
        }