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;
 }
Esempio n. 2
0
        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);
                }
            }
        }
Esempio n. 3
0
        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;
 }
Esempio n. 5
0
 private void CustomCalendar_Load(object sender, EventArgs e)
 {
     selectedDate = SelectedDateService.GetSelectedDateVM();
     SelectWeek();
 }