private void loadgeneratedJava_Click2(object sender, RoutedEventArgs e) { validationNeededC.Visibility = Visibility.Visible; PasserelleC.loadJava_Click(sender, e); if ((PasserelleB.checkClassDiagramCoherence()) == false) { System.Windows.Forms.MessageBox.Show("Une modification a engendré une incohérence entre le diagramme de classes et les classes .java présentes dans le dossier source"); } generatedJavaFilePath2.Content = LoadProject.projectFolder; }
private void loadXMI_Click(object sender, RoutedEventArgs e) { //returns the selected file's path (null value if no file was selected) PasserelleB.loadXMI_Click(sender, e); checkClassDiagramFile(); if (PasserelleB.checkClassDiagramCoherence() == false) { System.Windows.Forms.MessageBox.Show("Une modification a engendré une incohérence entre le diagramme de classes et les classes .java présentes dans le dossier source"); } lockTable(PasserelleB.isModified); }
internal static void validatePasserelleC_Click(object sender, RoutedEventArgs e) { isModified = false; bool mcd = PasserelleB.checkMCDcoherence(); bool classDiagram = PasserelleB.checkClassDiagramCoherence(); if (false == mcd) { System.Windows.Forms.MessageBox.Show("Une modification a engendré une incohérence entre le mcd et les classes .java présentes dans le dossier généré"); } else if (false == classDiagram) { System.Windows.Forms.MessageBox.Show("Une modification a engendré une incohérence entre le diagramme de classes et les classes .java présentes dans le dossier source"); } else { System.Windows.Forms.MessageBox.Show("Aucun problème détecté."); } }