public PageListeContacts() { InitializeComponent(); List <Contact> ct = NavigateContact.getContacts(); listViewContacts.ItemsSource = ct; int count = listViewContacts.Items.Count; if (count == 0) { listViewContacts.Visibility = Visibility.Hidden; button_Suivant.Visibility = Visibility.Hidden; button_Precedent.Visibility = Visibility.Hidden; label_listevide.Visibility = Visibility.Visible; label_listevide.Content = "Aucun contact enregistré trouvé"; } else { listViewContacts.Visibility = Visibility.Visible; button_Suivant.Visibility = Visibility.Visible; button_Precedent.Visibility = Visibility.Visible; label_listevide.Visibility = Visibility.Hidden; //Selection du premier contact de liste listViewContacts.SelectedIndex = 0; listViewContacts.Focus(); } }
public PageDetailsContact() { InitializeComponent(); Contact contact = NavigateContact.GetNavigationData(this.NavigationService); labelEmail.Content = contact.Email; labelNom.Content = contact.Nom; labelTelephone.Content = contact.NumeroTelephone; image_Contact.Source = new BitmapImage(new Uri(contact.Image, UriKind.RelativeOrAbsolute)); }
private void ListViewItem_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e) { var item = sender as ListViewItem; if (item != null && item.IsSelected) { Contact obj = item.DataContext as Contact; NavigateContact.Navigate(this.NavigationService, new Uri("./Contacts/PageDetailsContact.xaml", UriKind.Relative), obj); } }
public PageConfirmationAjouterContact() { InitializeComponent(); Contact c = NavigateContact.GetNavigationData(this.NavigationService); if (c.estAjoute) { label_Fin.Foreground = System.Windows.Media.Brushes.Green; label_Fin.Content = "Contact bien ajouté"; } else { label_Fin.Foreground = System.Windows.Media.Brushes.Red; label_Fin.Content = "Contact non ajouté, une erreur s'est produite ! Merci de reessayer plus tard."; } }
private void button_Ajouter_Click(object sender, RoutedEventArgs e) { if (textBox_Email.Text.Length > 0 && textBox_Image.Text.Length > 0 && textBox_Email.Text.Length > 0 && textBox_Telephone.Text.Length > 0) { Contact c = new Contact(); c.Nom = textBox_Nom.Text; c.Image = cheminImage; c.Email = textBox_Email.Text; c.NumeroTelephone = textBox_Telephone.Text; bool res = FileHelper.Instance.AjouterContact(c); c.estAjoute = res; //Maj liste contact NavigateContact.setContacts(FileHelper.Instance.LireFichierConfigContacts()); NavigateContact.Navigate(this.NavigationService, new Uri("./Contacts/PageConfirmationAjouterContact.xaml", UriKind.Relative), c); } else { label_Erreur.Content = "Veuillez renseigner tous les champs"; erreur = true; } }
private void button_Ajouter_Click(object sender, RoutedEventArgs e) { NavigateContact.Navigate(this.NavigationService, new Uri("./Contacts/PageAjouterContact.xaml", UriKind.Relative), null); }