public MainForm(string user, string pass) { InitializeComponent(); this.Icon = Resources.Google_Calendar_icon_icons_com_75710; work = new CalendarWork("credentials.json", user, pass); month = DateTime.Now.Month; year = DateTime.Now.Year; Filling(); UpdTable(DateTime.Now.Date); }
public AddEvent(CalendarWork wrk) { InitializeComponent(); this.work = wrk; this.Icon = Properties.Resources.Google_Calendar_icon_icons_com_75710; calendars = work.GetCalendarsName().Where(c => c.AccessRole != "reader").ToList(); foreach (var item in calendars) { CalendarsForEvents.Items.Add(item.Summary); } CalendarsForEvents.Text = CalendarsForEvents.Items[0].ToString(); }
public InfoEvent(CalendarWork work, Event selectEvent, CalendarListEntry selectCalendar) { InitializeComponent(); this.Work = work; this.Icon = Properties.Resources.Google_Calendar_icon_icons_com_75710; SelectEvent = selectEvent ?? throw new ArgumentNullException(nameof(selectEvent)); SourceCalendar = selectCalendar ?? throw new ArgumentNullException(nameof(selectCalendar)); AllCalendars = work.GetCalendarsName().Where(x => x.AccessRole != "reader").ToList(); var dateStart = Work.DateEvent(SelectEvent.Start); var dateEnd = Work.DateEvent(SelectEvent.End); eventSummary.Text = SelectEvent.Summary; eventStart.Value = Work.DateEvent(SelectEvent.Start).Date; eventEnd.Value = Work.DateEvent(SelectEvent.End).Date; eventDescription.Text = SelectEvent.Description; if (SelectEvent.Attendees != null) { foreach (var attend in SelectEvent.Attendees) { eventAttendees.AppendText(attend.Email); } } eventLocation.Text = SelectEvent.Location; foreach (var calendar in AllCalendars) { CalendarsForEvents.Items.Add(calendar.Summary); } CalendarsForEvents.Text = SourceCalendar.Summary; }