public AddDrugAlarm() { this.InitializeComponent(); drugcurr = IsolatedStorageHelper.GetObject<Drug>("Drug_curr"); //--------------- RefreshListView(); // HardwareButtons.BackPressed += HardwareButtons_BackPressed; }
/// <summary> /// Invoked when this page is about to be displayed in a Frame. /// </summary> /// <param name="e">Event data that describes how this page was reached. /// This parameter is typically used to configure the page.</param> private void Save(object sender, RoutedEventArgs e) { Drug d = new Drug(); alarm a = new alarm(); // recuperation user current d = IsolatedStorageHelper.GetObject<Drug>("Drug_curr"); a.Id = maxid + 1; a.drug = d; alarms.Add(a); // sauvgardé la nouvel list //s IsolatedStorageHelper.SaveObject("Alarm_list", drugs); //retour list drug Frame.Navigate(typeof(ListDrug)); }
public addAlarm() { this.InitializeComponent(); drug = IsolatedStorageHelper.GetObject<Drug>("Drug_curr"); if (IsolatedStorageHelper.GetObject<ObservableCollection<AlarmData>>("alarms") != null) { alarms = IsolatedStorageHelper.GetObject<ObservableCollection<AlarmData>>("alarms"); } if (alarms != null) { foreach (var item in alarms) { if (item.id > maxid) maxid = item.id; } } }
private async void save_Click(object sender, TappedRoutedEventArgs e) { Drug drug = new Drug(); if (drugname.Text != null) { drug.name = drugname.Text; if (ampoule.IsChecked == true) { drug.type_medoc = "Assets/vial.png"; } else if (pommade.IsChecked == true) { drug.type_medoc = "Assets/pommade.png"; } else if (sirop.IsChecked == true) { drug.type_medoc = "Assets/syrup.png"; } else if (injection.IsChecked == true) { drug.type_medoc = "Assets/injection.png"; } else if (pill.IsChecked == true) { drug.type_medoc = "Assets/pill.png"; } //instruction if (before.IsChecked == true) { drug.instruction = "Before meal"; } else if (aftter.IsChecked == true) { drug.instruction = "Aftter meal"; } else if (noinstruction.IsChecked == true) { drug.instruction = "No Instrucction"; } // instancce pour user current User u = new User(); // recuperation user current u = IsolatedStorageHelper.GetObject<User>("User_curr"); //ajouter l'id du user current drug.user = u; drug.iduser = u.Id; //ajouter id au drug drug.Id = maxid + 1; // ajout medicameent a la list drugs.Add(drug); // sauvgardé la nouvel list IsolatedStorageHelper.SaveObject("Drug_list", drugs); Frame.Navigate(typeof(ListsStor)); } else { MessageDialog msg = new MessageDialog("Please enter a drug name", "Invalid field "); await msg.ShowAsync(); } }
//clic change private void listDrugs_SelectionChanged(object sender, SelectionChangedEventArgs e) { Drug u = new Drug(); u = listDrugs.SelectedItem as Drug; try { IsolatedStorageHelper.SaveObject("Drug_curr", u); } catch (Exception) { } btn_listuser.Visibility = Visibility.Collapsed; btn_addalarm.Visibility = Visibility.Visible; btn_adddrug.Visibility = Visibility.Collapsed; StoryboardAddAlarm.Begin(); //--------------- RefreshListView(); }
//reflerch view for list alarm public void RefreshListView() { Drug drugcurr = new Drug(); drugcurr = IsolatedStorageHelper.GetObject<Drug>("Drug_curr"); IReadOnlyList<ScheduledToastNotification> scheduledToasts = ToastNotificationManager.CreateToastNotifier().GetScheduledToastNotifications(); IReadOnlyList<ScheduledTileNotification> scheduledTiles = TileUpdateManager.CreateTileUpdaterForApplication().GetScheduledTileNotifications(); alarms = IsolatedStorageHelper.GetObject<ObservableCollection<AlarmData>>("alarms"); // List<string> notifications = alarms[0].shs; int toastLength = scheduledToasts.Count; int tileLength = scheduledTiles.Count; bindingList = new ObservableCollection<AlarmData>(); if (alarms != null) { for (int i = 0; i < alarms.Count; i++) { AlarmData aa = alarms[i]; if (aa.drugid == drugcurr.Id) { bindingList.Add(aa); } } } ItemGridView.ItemsSource = bindingList; }