public void CreateEvent(object sender, EventArgs e) { if (EntryTitle.Text == "") { EntryTitle.Focus(); return; } else if (EntryDesc.Text == "") { EntryDesc.Focus(); return; } DateTime dateAndTime = new DateTime(CalendarDate.Date.Year, CalendarDate.Date.Month, CalendarDate.Date.Day, CalendarTime.Time.Hours, CalendarTime.Time.Minutes, 0); Random random = new Random(DateTime.Now.Millisecond); CalendarInlineEvent ev = new CalendarInlineEvent() { StartTime = dateAndTime, EndTime = dateAndTime.AddSeconds(1), Subject = EntryTitle.Text, Color = Globals.calendarColors[(int)Math.Round(random.NextDouble() * Globals.calendarColors.Length)] }; PlanBase.GetInstance().Add(new Plan(EntryTitle.Text, EntryDesc.Text, dateAndTime, (string)PriorityPicker.SelectedItem, ev)); CalendarEvents.GetInstance().Add(ev); tabbedPage.CurrentPage = tabbedPage.Children[0]; }
public async void Save(object sender, EventArgs e) { if (EntryTitle.Text == "") { EntryTitle.Focus(); } else if (EntryDesc.Text == "") { EntryDesc.Focus(); } DateTime dateAndTime = new DateTime(CalendarDate.Date.Year, CalendarDate.Date.Month, CalendarDate.Date.Day, CalendarTime.Time.Hours, CalendarTime.Time.Minutes, 0); plan.time = dateAndTime; plan.priority = (string)PriorityPicker.SelectedItem; firstTitle = plan.title; firstDesc = plan.description; firstTime = plan.time; firstPriority = plan.priority; await Navigation.PopAsync(); }