private void btnAdd_Click(object sender, RoutedEventArgs e) { //var addNewCommand = RadDataFormCommands.AddNew as RoutedUICommand; //addNewCommand.Execute(null, dataform); try { //if (GlobalData.VerificationDroit("CanAddUtilisateurs")) //{ viewM = this.Main.DataContext as UtilisateursViewModel; viewM.SelectedData = new Utilisateurs(); InsertData view = new InsertData("AJOUT", viewM.SelectedData, viewM); view.ShowDialog(); if (view.Msg == "OK") { MessageBox.Show("Opération effectuée avec succès", "Utilisateurs", MessageBoxButton.OK, MessageBoxImage.Information); viewM.Refresh(); } else if (view.Msg == "Error") { MessageBox.Show(" Echec Opération ", "Utilisateurs ", MessageBoxButton.OK, MessageBoxImage.Warning); viewM.Refresh(); } else { viewM.Refresh(); } //} } catch (Exception ex) { MessageBox.Show(ex.Message, "Utilisateurs", MessageBoxButton.OK, MessageBoxImage.Warning); } }
private void btnAnnuler_Click(object sender, RoutedEventArgs e) { UtilisateursViewModel vehi = this.DataContext as UtilisateursViewModel; vehi.SelectedData = null; this.Close(); }
private void Window_Loaded(object sender, RoutedEventArgs e) { if (Etat != "AJOUT") { chkPassword.Visibility = System.Windows.Visibility.Visible; chkPassword.IsEnabled = true; pssBox.IsEnabled = false; UtilisateursViewModel vehi = this.DataContext as UtilisateursViewModel; plain.Text = pswDeco.DecrypterPWD(vehi.SelectedData.Password); } }
private void btnModules_Click_1(object sender, RoutedEventArgs e) { UtilisateursViewModel vehi = this.DataContext as UtilisateursViewModel; if (Etat == "AJOUT") { UtlisateurModuleView modVew = new UtlisateurModuleView(vehi.SelectedData, vehi, "AJOUT"); modVew.ShowDialog(); } else { UtlisateurModuleView modVew = new UtlisateurModuleView(vehi.SelectedData, vehi, "MOD"); modVew.ShowDialog(); } }
//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("CanEditUtilisateurs")) { viewM = this.Main.DataContext as UtilisateursViewModel; InsertData view = new InsertData("MOD", viewM.SelectedData, viewM); view.ShowDialog(); if (view.Msg == "OK") { MessageBox.Show("Opération effectuée avec succès", "Utilisateurs", MessageBoxButton.OK, MessageBoxImage.Information); viewM.Refresh(); } else if (view.Msg == "Error") { MessageBox.Show(" Echec Opération ", "Utilisateurs", 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); } } } }
public UtlisateurModuleView(Utilisateurs Utilisateurs, UtilisateursViewModel view, string state) { InitializeComponent(); this.DataContext = viewVM = view; utilisateurs = Utilisateurs; //this.DataContext = Utilisateurs; this.state = state; if (state != "AJOUT") { foreach (var item in utilisateurs.Permissions) { lstDroit.Items.Add(item); } } }
public InsertData(string etat, Utilisateurs ele, UtilisateursViewModel view) { InitializeComponent(); this.DataContext = viewVM = view; Etat = etat; if (etat == "AJOUT") { this.Title = "Enregistrement de Utilisateurs"; } else { this.Title = "Modification de Utilisateurs"; } }
private void btnDelete_Click(object sender, RoutedEventArgs e) { //if (GlobalData.VerificationDroit("CanAddUtilisateurs")) //{ var result = MessageBox.Show("Voulez vous vraiment supprimer ?", "Message", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) { if (dataGrid.SelectedItem != null) { try { viewM = this.Main.DataContext as UtilisateursViewModel; Utilisateurs ent = dataGrid.SelectedItem as Utilisateurs; ent.Etat = "SUPPRIMER"; viewM.model.SaveChanges(); viewM.Refresh(); MessageBox.Show("Opération effectuée avec succès", "Utilisateurs", MessageBoxButton.OK, MessageBoxImage.Information); } catch (Exception ex) { MessageBox.Show(ex.Message, "Utilisateurs", MessageBoxButton.OK, MessageBoxImage.Warning); viewM.Refresh(); } } else { MessageBox.Show("Aucune ligne selectionnée dans la liste", "Utilisateurs", MessageBoxButton.OK, MessageBoxImage.Warning); } } //} }