private void loadMCD_Click(object sender, RoutedEventArgs e) { PasserelleB.loadMCD_Click(sender, e); checkMCDFile(); PasserelleB.mcdModificationCheck(); lockTable(PasserelleB.isModified); }
private void checkClassDiagramFile() { if (File.Exists(LoadProject.projectFolder + "\\classdiagram.xmi")) { classdiagramPath = LoadProject.projectFolder + "\\classdiagram.xmi"; xmiFilePath.Content = classdiagramPath; PasserelleB.classesToJson(classdiagramPath); } }
private void checkMCDFile() { if (File.Exists(LoadProject.projectFolder + "\\mcd.xml")) { mcdPath = LoadProject.projectFolder + "\\mcd.xml"; mcdFilePath.Content = mcdPath; PasserelleB.mcdToJson(mcdPath); } }
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); }
private void validatePassword_Click(object sender, RoutedEventArgs e) { if (deleteDatabase) { PasserelleB.deleteProjectDatabase(passbox.Password); } PasserelleB.createProjectDatabaseAux(passbox.Password); if (deleteDatabase) { PasserelleB.mcdModificationCheckAux(); } this.Close(); }
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é."); } }
private void validatePasserelleB_Click(object sender, RoutedEventArgs e) { PasserelleB.validatePasserelleB_Click(sender, e, xmiFilePath.Content.ToString()); lockTable(PasserelleB.isModified); }