private void send_sms1_click(object sender, RoutedEventArgs e) { try { ListBoxItem contextMenuListItem = (ListBoxItem)(prochains_bus.ItemContainerGenerator.ContainerFromItem(((MenuItem)sender).DataContext)); prochains_binding item = (prochains_binding)contextMenuListItem.Content; var input = new InputPrompt(); input.Completed += input_Completed; input.Message = "Votre numéro de téléphone"; me.current_id = item.id; if (IsolatedStorageSettings.ApplicationSettings.Contains("number")) { input.Value = (String)IsolatedStorageSettings.ApplicationSettings["number"]; } input.Show(); } catch { } }
public static List <prochains_binding> get_bus(string nom_arret, DateTime date) { string minutes = ""; string hour = ""; bool show_horaire = false; List <prochains_binding> liste_horaires = new List <prochains_binding>(); foreach (Horaire horaire in bus.horaires.horaires) { foreach (Tournee tournee in horaire.tournees) { foreach (Horaires horaires in tournee.horaires) { if (horaires.arret == nom_arret) { prochains_binding horaire_item = new prochains_binding(); if (horaires.horaire.ToString().Count() == 3) { minutes = horaires.horaire.ToString().Substring(1, 2); hour = horaires.horaire.ToString().Substring(0, 1); } else { minutes = horaires.horaire.ToString().Substring(2, 2); hour = horaires.horaire.ToString().Substring(0, 2); } horaire_item.hour = hour + "h" + minutes; horaire_item.description = "Direction " + horaire.to; horaire_item.ligne = "Ligne " + horaire.ligne; horaire_item.time = horaires.horaire; horaire_item.id = horaires.id; if (tournee.velo) { horaire_item.bike = Visibility.Visible; } else { horaire_item.bike = Visibility.Collapsed; } switch (date.DayOfWeek.ToString().ToLower()) { case "monday": if (horaire.monday == 1) { show_horaire = true; } break; case "tuesday": if (horaire.tuesday == 1) { show_horaire = true; } break; case "wednesday": if (horaire.wednesday == 1) { show_horaire = true; } break; case "thursday": if (horaire.thursday == 1) { show_horaire = true; } break; case "friday": if (horaire.friday == 1) { show_horaire = true; } break; case "saturday": if (horaire.saturday == 1) { show_horaire = true; } break; case "sunday": if (horaire.sunday == 1) { show_horaire = true; } break; default: show_horaire = false; break; } if (show_horaire && !dates.isFerie()) { if (horaire.type == "normal") { liste_horaires.Add(horaire_item); } if (horaire.type == "scolaire" && !dates.isHollidays()) { liste_horaires.Add(horaire_item); } if (horaire.type == "scolaire" && dates.isHollidays()) { liste_horaires.Add(horaire_item); } } } } } } return(liste_horaires); }