예제 #1
0
 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);
     }
 }
예제 #2
0
        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();
        }
예제 #3
0
        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();
        }