private void YesButton_Click(object sender, RoutedEventArgs e) { saveWindow.ShowDialog(); this.Close(); chartData.RemoveAllActivity(); gantt.SetValues(chartData, "all"); mainWindow.FrameWithinGrid.Visibility = Visibility.Hidden; }
private void AddButton_Click(object sender, RoutedEventArgs e) { int startYear = Convert.ToInt32(StartCalendar.SelectedDate.Value.Year.ToString()); int startMonth = Convert.ToInt32(StartCalendar.SelectedDate.Value.Month.ToString()); int startDay = Convert.ToInt32(StartCalendar.SelectedDate.Value.Day.ToString()); int startHour = Convert.ToInt32(HourStart.SelectedItem); int startMinute = Convert.ToInt32(MinuteStart.SelectedItem); int endYear = Convert.ToInt32(EndCalendar.SelectedDate.Value.Year.ToString()); int endMonth = Convert.ToInt32(EndCalendar.SelectedDate.Value.Month.ToString()); int endDay = Convert.ToInt32(EndCalendar.SelectedDate.Value.Day.ToString()); int endHour = Convert.ToInt32(HourEnd.SelectedItem); int endMinute = Convert.ToInt32(MinuteEnd.SelectedItem); DateTime startDate = new DateTime(startYear, startMonth, startDay, startHour, startMinute, 0); DateTime endDate = new DateTime(endYear, endMonth, endDay, endHour, endMinute, 0); Activity activity = new Activity(); if (States.SelectedItem == null) { activity = new ActivityBuilder() .SetName(Name.Text.Trim()) .SetStartDate(startDate) .SetEndDate(endDate) .Build(); } else { activity = new ActivityBuilder() .SetName(Name.Text.Trim()) .SetStartDate(startDate) .SetEndDate(endDate) .SetState(States.SelectedItem.ToString()) .Build(); } activity.Name = Name.Text.Trim(); activity.StartDate = startDate; activity.EndDate = endDate; Debug.WriteLine(activity.ToString()); Debug.WriteLine(activity.Name + activity.StartDate + activity.EndDate); chartData.AddActivity(activity); StartCalendar.SelectedDates.Clear(); EndCalendar.SelectedDates.Clear(); HourStart.SelectedItem = null; HourEnd.SelectedItem = null; MinuteStart.SelectedItem = null; MinuteEnd.SelectedItem = null; Name.Text = null; Activities.Items.Refresh(); gantt.SetValues(chartData, "all"); mainWindow.FrameWithinGrid.Content = gantt; mainWindow.FrameWithinGrid.Visibility = Visibility.Visible; }
private void OpenButton_Click(object sender, RoutedEventArgs e) { if (PathName.Text.EndsWith(".csv")) { chartParser.FromCsv(PathName.Text, chartData); chartData.printAllData(); gantt.SetValues(chartData, "all"); mainWindow.FrameWithinGrid.Content = gantt; mainWindow.FrameWithinGrid.Visibility = Visibility.Visible; this.Close(); } else { Debug.WriteLine("not a correct file type."); } PathName.Text = ""; }
private void Show_Started_Click(object sender, RoutedEventArgs e) { gantt.SetValues(chartData, "Started"); StateLabel.Content = "Started"; }