private void Form2_Load(object sender, EventArgs e) { addToDictionary(); Program prg = new Program(); List <string> events = new List <string>(); List <string> loc = new List <string>(); //prg.addEvent(); List <string> start = new List <string>(); List <string> end = new List <string>(); List <CustomEvent> c = new List <CustomEvent>(); List <string> dayofweek = new List <string>(); List <double> duration = new List <double>(); ////////////////////////////////////// //Gets current google calendar events List <CustomEvent> currentEvents = prg.getEvent(events, loc, start, end, dayofweek, duration); foreach (CustomEvent x in currentEvents) { Console.WriteLine(x.getEventName()); } for (int i = 0; i < events.Count; i++) { CustomEvent ev = new CustomEvent(events[i], loc[i], null, null); string day = dayofweek[i]; int dayOfWeekInt = 0; switch (day) { case "Sunday": dayOfWeekInt = 1; break; case "Monday": dayOfWeekInt = 2; break; case "Tuesday": dayOfWeekInt = 3; break; case "Wednesday": dayOfWeekInt = 4; break; case "Thursday": dayOfWeekInt = 5; break; case "Friday": dayOfWeekInt = 6; break; case "Saturday": dayOfWeekInt = 7; break; } string time = start[i].ToString().Split(' ')[1] + " " + start[i].ToString().Split(' ')[2]; timeToListView[time].SubItems[dayOfWeekInt].Text = events[i]; for (int j = 1; j < duration[i]; j++) { time = dateIncrementer(time); timeToListView[time].SubItems[dayOfWeekInt].Text = events[i]; } } addEventsToCalendar(); }
private void button1_Click(object sender, EventArgs e) { /* Program prg = new Program(); * List<string> events = new List<string>(); * List<string> loc = new List<string>(); * //prg.addEvent(); * List<string> start = new List<string>(); * List<string> end = new List<string>(); * prg.getEvent(events, loc, start, end); * for (int i = 0; i < events.Count; i++) * { * MessageBox.Show(events[i]); * } */ int length; int priority; try { length = Int32.Parse(tbEventLength.Text); priority = Int32.Parse(tbPriority.Text); } catch (Exception) { MessageBox.Show("Please enter a number for priority and event length!"); return; } if (priority > 10 || priority < 1) { MessageBox.Show("Priority should be between 1 and 10!"); return; } if (length > 1440 || length < 0) { MessageBox.Show("Please constrain the event time within a day."); return; } if (tbEventName.Text == "") { MessageBox.Show("Please enter an event name"); return; } CustomEvent custom = new CustomEvent(tbEventName.Text, tbEventLocation.Text, dtDueDate.Value, priority, length); customEvents.Add(custom); tbEventLength.Clear(); tbEventName.Clear(); tbEventLocation.Clear(); tbPriority.Clear(); MessageBox.Show("Event added successfully!"); Program prg = new Program(); /*List<CustomEvent> x = new List<CustomEvent>(); * x.Add(new CustomEvent("event 1", "here", new DateTime(2000, 12, 23), 1, 60)); * x.Add(new CustomEvent("event 2", "here", new DateTime(2000, 12, 23), 6, 60)); * x.Add(new CustomEvent("event 3", "here", new DateTime(2000, 12, 23), 2, 60)); * x.Add(new CustomEvent("event 4", "here", new DateTime(2000, 12, 24), 9, 60)); * x.Add(new CustomEvent("event 5", "here", new DateTime(2000, 12, 24), 3, 60)); * x.Add(new CustomEvent("event 6", "here", new DateTime(2000, 12, 24), 5, 60));*/ //prg.sortEvents(x); }