private void DeleteAdresse(object sender, RoutedEventArgs e) { if (ListeAdressesGrid.SelectedIndex >= 0 && ListeAdressesGrid.SelectedIndex < _adressess.Count) { AdresseORM.DeleteAdresse(_adressess.ElementAt(ListeAdressesGrid.SelectedIndex)); _adressess.RemoveAt(ListeAdressesGrid.SelectedIndex); } }
public ListeAdressesView(Window win = null, List <Adresse> adresses = null) { InitializeComponent(); _selectedAdresses = adresses; if (_selectedAdresses == null) { selectMode.Visibility = Visibility.Collapsed; } _adressess = new ObservableCollection <Adresse>(AdresseORM.GetAllAdresse()); _contextAdresse = new Adresse(); GenerateDataList(); }
private void CreateNewAdresse(object sender, RoutedEventArgs e) { var uuid = Guid.NewGuid().ToString(); _adresse.IdAdresse = uuid; _adresse.Pays = InputPays.Text; _adresse.Region = InputRegion.Text; _adresse.Ville = InputVille.Text; _adresse.CodePostal = InputCodePostal.Text; _adresse.AdresseNb = InputAdresse.Text; _adresse.Utilisateurs = new List <Utilisateur>(); AdresseORM.AddAdresse(_adresse); _win.Close(); }