void appts_SearchCompleted(object sender, AppointmentsSearchEventArgs e) { EventsResult res = e.State as EventsResult; double hours = double.Parse(res.duration); DateTime original = DateTime.Parse(res.event_date); original = original.AddSeconds(-original.Second); string desc = System.Text.RegularExpressions.Regex.Replace(res.description, "(?<!\r)\n", "\r\n"); if (e.Results.Count() != 0) { foreach (Appointment appointment in e.Results) { if (appointment.StartTime == original && appointment.EndTime == original.Add(TimeSpan.FromHours(hours)) && appointment.Subject == res.name && appointment.Location == res.address && appointment.Details.Length == desc.Length) { res.isInCalendar = true; } } } if (!res.isInCalendar) { data.CalendarData.result.Remove(res); EmsApi.SaveToPhone(JsonConvert.SerializeObject(data.CalendarData), EventsData.calendarDataKey); } }
public static void changeLanguageTo(EmsApi.Languages lang) { MainPage.EmsLanguage = lang; switch (lang) { case EmsApi.Languages.tr: Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("tr"); Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("tr"); break; case EmsApi.Languages.en: Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US"); Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("en-US"); break; default: break; } EmsApi.SaveToPhone(JsonConvert.SerializeObject(lang), languageKey); LocalizedStrings.LocalizedStringsResource.UpdateLanguage(); updateContentWithLanguage(); }
private void FillRectangle_Tap(object sender, System.Windows.Input.GestureEventArgs e) { if (IsTickButtonChecked()) { ChangeCheckedStatus(false, "GrayButtonBrush"); } else { ChangeCheckedStatus(true, "BackButtonBrush"); } EmsApi.SaveToPhone(JsonConvert.SerializeObject(MainPage.data.ClubsData), ClubsData.clubsDataKey); EmsApi.SaveToPhone(JsonConvert.SerializeObject(MainPage.data.ClubIdIsCheked), ClubsData.IsCheckedKey); }
void appts_SearchCompleted(object sender, AppointmentsSearchEventArgs e) { EventsResult res = e.State as EventsResult; double hours = double.Parse(res.duration); DateTime original = DateTime.Parse(res.event_date); original = original.AddSeconds(-original.Second); string desc = System.Text.RegularExpressions.Regex.Replace(res.description, "(?<!\r)\n", "\r\n"); if (e.Results.Count() != 0) { foreach (Appointment appointment in e.Results) { if (appointment.StartTime == original && appointment.EndTime == original.Add(TimeSpan.FromHours(hours)) && appointment.Subject == res.name && appointment.Location == res.address && appointment.Details.Length == desc.Length) { MessageBox.Show(AppResources.AlreadyInTheCalendar, AppResources.InfoTitle, MessageBoxButton.OK); return; } } if (MessageBox.Show(AppResources.CalendarPrompt, AppResources.CalenderPromptTitle, MessageBoxButton.OKCancel) == MessageBoxResult.Cancel) { return; } } SaveAppointmentTask saveAppointmentTask = new SaveAppointmentTask(); saveAppointmentTask.StartTime = original; saveAppointmentTask.EndTime = original.Add(TimeSpan.FromHours(hours)); saveAppointmentTask.Subject = res.name; saveAppointmentTask.Location = res.address; saveAppointmentTask.Details = res.description; saveAppointmentTask.IsAllDayEvent = false; saveAppointmentTask.Reminder = Reminder.EighteenHours; saveAppointmentTask.AppointmentStatus = Microsoft.Phone.UserData.AppointmentStatus.Busy; saveAppointmentTask.Show(); MainPage.data.CalendarData.result.Add(res); EmsApi.SaveToPhone(Newtonsoft.Json.JsonConvert.SerializeObject(MainPage.data.CalendarData), EventsData.calendarDataKey); }
private void HomeLinksList_SelectionChanged(object sender, SelectionChangedEventArgs e) { LongListSelector lls = sender as LongListSelector; if (lls == null || lls.SelectedItem == null) { return; } ClubResult res = lls.SelectedItem as ClubResult; MainPage.data.ClubIdIsCheked[res.id] = res.IsChecked; EmsApi.SaveToPhone(JsonConvert.SerializeObject(MainPage.data.ClubsData), ClubsData.clubsDataKey); EmsApi.SaveToPhone(JsonConvert.SerializeObject(MainPage.data.ClubIdIsCheked), ClubsData.IsCheckedKey); lls.SelectedItem = null; }