private void btnAdd_Click(object sender, RoutedEventArgs e) { try { viewM = this.Main.DataContext as RubriquesViewModel; viewM.SelectedData = new Rubriques(); InsertData view = new InsertData("AJOUT", viewM.SelectedData, viewM); view.ShowDialog(); if (view.Msg == "OK") { MessageBox.Show("Opération effectuée avec succès", "Rubriques", MessageBoxButton.OK, MessageBoxImage.Information); viewM.Refresh(); } else if (view.Msg == "Error") { MessageBox.Show(" Echec Opération ", "Rubriques ", MessageBoxButton.OK, MessageBoxImage.Warning); viewM.Refresh(); } else { viewM.Refresh(); } //} } catch (Exception ex) { MessageBox.Show(ex.Message, "Rubriques", MessageBoxButton.OK, MessageBoxImage.Warning); } }
//Evenement double clic du RadGridview void OnGridMouseDoubleClick(object sender, MouseButtonEventArgs e) { FrameworkElement originalSender = e.OriginalSource as FrameworkElement; if (originalSender != null) { //var cell = originalSender.ParentOfType<GridViewCell>(); //if (cell != null) //{ // MessageBox.Show("The double-clicked cell is " + cell.Value); //} var row = originalSender.ParentOfType <GridViewRow>(); if (row != null) { try { if (GlobalData.VerificationDroit("CanEditRubriques")) { viewM = this.Main.DataContext as RubriquesViewModel; InsertData view = new InsertData("MOD", viewM.SelectedData, viewM); view.ShowDialog(); if (view.Msg == "OK") { MessageBox.Show("Opération effectuée avec succès", "Rubriques", MessageBoxButton.OK, MessageBoxImage.Information); viewM.Refresh(); } else if (view.Msg == "Error") { MessageBox.Show(" Echec Opération ", "Rubriques", MessageBoxButton.OK, MessageBoxImage.Warning); viewM.Refresh(); } else { viewM.Refresh(); } } } catch (Exception ex) { MessageBox.Show(ex.Message + "Veuillez fermer le formulaire puis recommencer.", "CATEGORIE", MessageBoxButton.OK, MessageBoxImage.Warning); } } } }
private void btnEdit_Click(object sender, RoutedEventArgs e) { if (dataGrid.SelectedItem != null) { try { //if (GlobalData.VerificationDroit("CanAddRubriques")) //{ viewM = this.Main.DataContext as RubriquesViewModel; InsertData view = new InsertData("MOD", viewM.SelectedData, viewM); view.ShowDialog(); if (view.Msg == "OK") { MessageBox.Show("Opération effectuée avec succès", "Rubriques", MessageBoxButton.OK, MessageBoxImage.Information); viewM.Refresh(); } else if (view.Msg == "Error") { MessageBox.Show(" Echec Opération ", "Rubriques", MessageBoxButton.OK, MessageBoxImage.Warning); viewM.Refresh(); } else { viewM.Refresh(); } //} } catch (Exception ex) { MessageBox.Show(ex.Message, "Rubriques", MessageBoxButton.OK, MessageBoxImage.Warning); } } else { MessageBox.Show("Aucune ligne selectionnée dans la liste", "Rubriques", MessageBoxButton.OK, MessageBoxImage.Warning); } }