示例#1
0
        private void AddBtn_Click(object sender, EventArgs e)
        {
            CalendarForm calendarForm = new CalendarForm(new Calendar()
            {
                Name = "New Calendar"
            });

            if (calendarForm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                Session.Project.Calendars.Add(calendarForm.Calendar);
                Session.Modified = true;
                this.update_calendars();
                this.update_calendar_panel();
            }
        }
示例#2
0
 private void EditBtn_Click(object sender, EventArgs e)
 {
     if (this.SelectedCalendar != null)
     {
         int          calendar     = Session.Project.Calendars.IndexOf(this.SelectedCalendar);
         CalendarForm calendarForm = new CalendarForm(this.SelectedCalendar);
         if (calendarForm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
         {
             Session.Project.Calendars[calendar] = calendarForm.Calendar;
             Session.Modified = true;
             this.update_calendars();
             this.update_calendar_panel();
         }
     }
 }
示例#3
0
        private void EditBtn_Click(object sender, EventArgs e)
        {
            if (SelectedCalendar != null)
            {
                int index = Session.Project.Calendars.IndexOf(SelectedCalendar);

                CalendarForm dlg = new CalendarForm(SelectedCalendar);
                if (dlg.ShowDialog() == DialogResult.OK)
                {
                    Session.Project.Calendars[index] = dlg.Calendar;
                    Session.Modified = true;

                    update_calendars();
                    update_calendar_panel();
                }
            }
        }
示例#4
0
        private void AddBtn_Click(object sender, EventArgs e)
        {
            Calendar c = new Calendar();

            c.Name = "New Calendar";

            CalendarForm dlg = new CalendarForm(c);

            if (dlg.ShowDialog() == DialogResult.OK)
            {
                Session.Project.Calendars.Add(dlg.Calendar);
                Session.Modified = true;

                update_calendars();
                update_calendar_panel();
            }
        }