/// <summary> /// Drug search /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void lstDrugSearch_SelectionChanged(object sender, SelectionChangedEventArgs e) { string data = string.Empty; data = (sender as ListBox).SelectedItem as string; PillsReminderViewModel vm = this.DataContext as PillsReminderViewModel; vm.PillNames = data; this.DataContext = vm; PopupSearch.IsOpen = false; ApplicationBar.IsVisible = true; ((ApplicationBarIconButton)this.ApplicationBar.Buttons[0]).IsEnabled = true; }
/// <summary> /// Auto Complete /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void acbDrugSearch_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (acbDrugSearch.SelectedItem != null) { string data = acbDrugSearch.SelectedItem.ToString(); PillsReminderViewModel vm = this.DataContext as PillsReminderViewModel; vm.PillNames = data; this.DataContext = vm; } PopupSearch.IsOpen = false; ApplicationBar.IsVisible = true; ((ApplicationBarIconButton)this.ApplicationBar.Buttons[0]).IsEnabled = true; }
/// <summary> /// Delete when ok of popup clicked /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnPopupOk_Click(object sender, RoutedEventArgs e) { PillsReminderViewModel vm = this.DataContext as PillsReminderViewModel; App.IsPillUpdated = true; List <PillsReminderModel> local = new List <PillsReminderModel>(); local = App.PillsReminderModelColLocalStorage.ToList(); if (App.HeaderPillsReminder.Equals("daily morning")) { App.DailyMorningPillsCollection.Remove(objPillsReminderModel); } else if (App.HeaderPillsReminder.Equals("daily afternoon")) { App.DailyAfternoonPillsCollection.Remove(objPillsReminderModel); } else if (App.HeaderPillsReminder.Equals("daily evening")) { App.DailyEveningPillsCollection.Remove(objPillsReminderModel); } else if (App.HeaderPillsReminder.Equals("daily night")) { App.DailyNightPillsCollection.Remove(objPillsReminderModel); } else if (App.HeaderPillsReminder.Equals("weekly")) { App.WeeklyPillsCollection.Remove(objPillsReminderModel); } else if (App.HeaderPillsReminder.Equals("monthly")) { App.MonthlyPillsCollection.Remove(objPillsReminderModel); } else if (App.HeaderPillsReminder.Equals("every 28 days")) { App.Every28DaysPillsCollection.Remove(objPillsReminderModel); } popupConfirm.IsOpen = false; LayoutRoot.IsHitTestVisible = true; }