private void MeetingForm_Load(object sender, EventArgs e) { selectedDate = SelectedDateService.GetSelectedDateVM(); selectedDate.PropertyChanged += weekSelector.DateChanged; selectedDate.PropertyChanged += yearPicker_SetValue; selectedDate.PropertyChanged += monthPicker_SetValue; selectedDate.PropertyChanged += SelectedDate_PropertyChanged; selectedDate.CurrentDate = DateTime.Now; }
private void deleteToolStripMenuItem_Click(object sender, EventArgs e) { ContextMenuStrip menuStrip = (sender as ToolStripMenuItem).Owner as ContextMenuStrip; int meetingId = int.Parse((menuStrip.SourceControl as FlowLayoutPanel).Tag.ToString()); if (MessageBox.Show(GlobalResources.DeleteConfirm, GlobalResources.ConfirmTitle, MessageBoxButtons.OK) == DialogResult.OK) { if (Program.Repository.GetMeetingsTable().RemoveMeeting(meetingId)) { FillWeekPlaner(SelectedDateService.GetSelectedDateVM().CurrentDate); } } }
private void editToolStripMenuItem_Click(object sender, EventArgs e) { ContextMenuStrip menuStrip = (sender as ToolStripMenuItem).Owner as ContextMenuStrip; int meetingId = int.Parse((menuStrip.SourceControl as FlowLayoutPanel).Tag.ToString()); MeetingInfo info = new MeetingInfo(); info.Meeting = currentMeetings[meetingId]; if (info.ShowDialog() == DialogResult.OK) { if (Program.Repository.GetMeetingsTable().ChangeMeeting(info.Meeting)) { MessageBox.Show(GlobalResources.SaveSuccess, GlobalResources.SuccessTitle, MessageBoxButtons.OK); FillWeekPlaner(SelectedDateService.GetSelectedDateVM().CurrentDate); } else { MessageBox.Show(GlobalResources.ErrorMessage, GlobalResources.ErrorTitle, MessageBoxButtons.OK); } } }
private void Window_Loaded(object sender, RoutedEventArgs e) { SelectedDate = SelectedDateService.GetSelectedDateVM(); DataContext = SelectedDate; }
private void CustomCalendar_Load(object sender, EventArgs e) { selectedDate = SelectedDateService.GetSelectedDateVM(); SelectWeek(); }