public void Modifier() { if (dataGridElements.SelectedItems.Count == 1) { //Faire la modif //Civilite civiliteAModifier = dataGridElements.SelectedItem as Civilite; CATALOGUE catalogueAModifier = (CATALOGUE)dataGridElements.SelectedItem; Catalogue window = new Catalogue(catalogueAModifier); 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(); }
public void Supprimer() { if (dataGridElements.SelectedItems.Count == 1) { //Faire la modif CATALOGUE civiliteASupprimer = (CATALOGUE)dataGridElements.SelectedItem; if (MessageBox.Show("Êtes-vous sûr de vouloir supprimer cet élément ?", "Suppression", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { ((App)App.Current).entity.CATALOGUE.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(); }
public void Ajouter() { Catalogue window = new Catalogue(); window.ShowDialog(); if (window.DialogResult.HasValue && window.DialogResult == true) { //Sauvegarde CATALOGUE CatalogueToAdd = (CATALOGUE)window.DataContext; ((App)App.Current).entity.CATALOGUE.Add(CatalogueToAdd); ((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(); }
public int SavaDataCatalogue(CatalogueModel cata) { try { if (cata.CatalogueID == 0) { var checkdata = _context.CATALOGUEs.Where(x => x.CatalogueName == cata.CatalogueName).ToList(); if (checkdata.Count() > 0) { return(-1); } var data = new CATALOGUE(); data.CatalogueName = cata.CatalogueName; data.Color = cata.Color ?? ""; data.Status = 1; data.CreateBy = cata.CreateBy ?? 0; data.CreateDate = DateTime.Now; data.UpdateBy = cata.UpdateBy ?? 0; data.UpdateDate = DateTime.Now; data.Note = cata.Note ?? ""; _context.Entry(data).State = EntityState.Added; _context.SaveChanges(); return(1); } else { var checkdata = _context.CATALOGUEs.Where(x => x.CatalogueName == cata.CatalogueName && x.CatalogueID != cata.CatalogueID).ToList(); if (checkdata.Count() > 0) { return(-1); } var data = _context.CATALOGUEs.Find(cata.CatalogueID); if (data != null) { data.CatalogueName = cata.CatalogueName; data.Color = cata.Color ?? ""; data.Status = 1; data.UpdateBy = cata.UpdateBy ?? 0; data.UpdateDate = DateTime.Now; data.Note = cata.Note ?? ""; _context.Entry(data).State = EntityState.Modified; _context.SaveChanges(); return(1); } return(0); } } catch (Exception) { return(0); } }
private void AfficherPages_Click(object sender, RoutedEventArgs e) { CATALOGUE caten = (CATALOGUE)dataGridElements.SelectedItem; long a = caten.Id; this.ListPages.Children.Add(new Controlleur.Catalogues.pages.ListPages(a)); }
public long returnCatSelectionee() { long a = 0; if (dataGridElements.SelectedItems.Count == 1) { //Faire la modif CATALOGUE catselectionne = (CATALOGUE)dataGridElements.SelectedItem; a = catselectionne.Id; } return(a); }
public Catalogue(CATALOGUE CatalogueAmodifier = null) { InitializeComponent(); ope.ItemsSource = ((App)App.Current).entity.OPERATION.ToList(); if (CatalogueAmodifier == null) { this.DataContext = new CATALOGUE(); } else { this.DataContext = CatalogueAmodifier; } }
public long ReturnData() { CATALOGUE caten = (CATALOGUE)dataGridElements.SelectedItem; return(caten.Id); }