Esempio n. 1
0
        public void Modifier()
        {
            if (dataGridElements.SelectedItems.Count == 1)
            {
                //Faire la modif
                //Civilite civiliteAModifier = dataGridElements.SelectedItem as Civilite;
                MAGASIN MAGASINAModifier = (MAGASIN)dataGridElements.SelectedItem;

                Magasin window = new Magasin(MAGASINAModifier);
                window.ShowDialog();

                if (window.DialogResult.HasValue && window.DialogResult == true)
                {
                    //Sauvegarde
                    ((App)App.Current).entity.SaveChanges();
                }
                else
                {
                    //On rafraichit l'entity pour éviter les erreurs de données "fantomes" mal déliées
                    ((App)App.Current).entity = new LISA_DIGITALEntities();
                }
            }
            else
            {
                MessageBox.Show("Merci de sélectionner un et un élément maximum");
            }
            RefreshDatas();
        }
Esempio n. 2
0
        public void Supprimer()
        {
            if (dataGridElements.SelectedItems.Count == 1)
            {
                //Faire la modif
                MAGASIN civiliteASupprimer = (MAGASIN)dataGridElements.SelectedItem;

                if (MessageBox.Show("Êtes-vous sûr de vouloir supprimer cet élément ?",
                                    "Suppression",
                                    MessageBoxButton.YesNo) == MessageBoxResult.Yes)
                {
                    ((App)App.Current).entity.MAGASIN.Remove(civiliteASupprimer);

                    //Sauvegarde
                    ((App)App.Current).entity.SaveChanges();
                }
                else
                {
                    //On rafraichit l'entity pour éviter les erreurs de données "fantomes" mal déliées
                    ((App)App.Current).entity = new LISA_DIGITALEntities();
                }
            }
            else
            {
                MessageBox.Show("Merci de sélectionner un et un élément maximum");
            }
            RefreshDatas();
        }
Esempio n. 3
0
        public void Ajouter()
        {
            Magasin window = new Magasin(null, user);

            window.ShowDialog();


            if (window.DialogResult.HasValue && window.DialogResult == true)
            {
                //Sauvegarde
                MAGASIN MAGASINToAdd = (MAGASIN)window.DataContext;
                if (user != 0)
                {
                    MAGASINToAdd.ENT_Id = user;
                }

                ((App)App.Current).entity.MAGASIN.Add(MAGASINToAdd);

                ((App)App.Current).entity.SaveChanges();
            }
            else
            {
                //On rafraichit l'entity pour éviter les erreurs de données "fantomes" mal déliées
                ((App)App.Current).entity = new LISA_DIGITALEntities();
            }

            RefreshDatas();
        }
Esempio n. 4
0
 public Magasin(MAGASIN Mag = null, long a = 0)
 {
     InitializeComponent();
     ListeEntite.ItemsSource = ((App)App.Current).entity.ENTITE.ToList();
     if (Mag == null)
     {
         if (a != 0)
         {
             EntHidden.Visibility = Visibility.Hidden;
         }
         this.DataContext = new MAGASIN();
     }
     else
     {
         this.DataContext     = Mag;
         EntHidden.Visibility = Visibility.Hidden;
     }
 }