mini modif

This commit is contained in:
fixel 2022-12-03 17:10:23 +01:00
parent 53b79f3e66
commit 5c58b030f7

View File

@ -3,7 +3,7 @@ package Test;
import API.*;
import MNP.*;
// TODO: Trier ca pour faire un import par package utilises (j'ai eu la flemme de le faire)
// TODO: Trier ça pour faire un import par package utilisés (je n'ai pas eu le temps de le faire)
import javax.swing.*;
import java.awt.*;
@ -15,6 +15,12 @@ import java.awt.event.ActionListener;
import java.util.ArrayList;
import java.util.Objects;
/**
* Récupérer les actions des utilisateurs avec des ActionListener
* et ListSelectionListener afin de lancer la vue demandée ou les
* les fonctionnalitées demandées.
*/
public class Controller implements ActionListener, ListSelectionListener {
private final BDatabase db;
@ -53,7 +59,8 @@ public class Controller implements ActionListener, ListSelectionListener {
*
* @param id le groupes
* @return le nombre de membre
* */ public int getMemberCount(int id) {
* */
public int getMemberCount(int id) {
int j = 0;
for(int i = 0; i <= this.e.size()-1; i++) {
@ -64,7 +71,6 @@ public class Controller implements ActionListener, ListSelectionListener {
return j;
}
/**
* Pour créer une JTable
* @param data Les données
@ -155,7 +161,7 @@ public class Controller implements ActionListener, ListSelectionListener {
String[] titre = {
"Nom",
"Prenom",
"Prénom",
"Groupe"
};
@ -170,7 +176,7 @@ public class Controller implements ActionListener, ListSelectionListener {
}
Display(
"Liste des etudiants",
"Liste des étudiants",
350,
400,
this.pv.getX(),
@ -192,7 +198,7 @@ public class Controller implements ActionListener, ListSelectionListener {
String[] titre = {
"Nom",
"Prenom"
"Prénom"
};
int i, j;
@ -228,7 +234,7 @@ public class Controller implements ActionListener, ListSelectionListener {
if(text.length() < 3 || text == null) {
JOptionPane.showMessageDialog(
this.pv,
"Veuillez saisir 3 lettres",
"Veuillez écrire 3 lettres",
"Erreur.",
JOptionPane.ERROR_MESSAGE
);
@ -251,7 +257,7 @@ public class Controller implements ActionListener, ListSelectionListener {
} else {
String[] titre = {
"Nom",
"Prenom",
"Prénom",
"Groupe"
};
@ -282,7 +288,7 @@ public class Controller implements ActionListener, ListSelectionListener {
String[] titre = {
"Nom",
"Prenom",
"Prénom",
"Groupe",
"Action"
};
@ -313,7 +319,7 @@ public class Controller implements ActionListener, ListSelectionListener {
String[] titre = {
"Nom",
"Prenom",
"Prénom",
"Groupe",
"Action"
};
@ -358,8 +364,8 @@ public class Controller implements ActionListener, ListSelectionListener {
if(db.updateRow(query)) {
JOptionPane.showMessageDialog(
this.currentModal,
this.tmpStud.get(0) + " " + this.tmpStud.get(1) + " est dans le " + this.list.getSelectedItem() + " à présent",
"Deplacement effectue",
this.tmpStud.get(0) + " " + this.tmpStud.get(1) + " a bien ete deplace dans le " + this.list.getSelectedItem(),
"Déplacement effectué",
JOptionPane.INFORMATION_MESSAGE
);
@ -369,12 +375,11 @@ public class Controller implements ActionListener, ListSelectionListener {
} else {
JOptionPane.showMessageDialog(
this.currentModal,
this.tmpStud.get(0) + " " + this.tmpStud.get(1) + " n'a pas pu être deplacé",
this.tmpStud.get(0) + " " + this.tmpStud.get(1) + " n'a pas pu etre deplace",
"Erreur lors du déplacement",
JOptionPane.ERROR_MESSAGE
);
}
//this.currentModal.dispose();
}
else if(Objects.equals(command, "sv::GetGrup")) {
@ -481,14 +486,14 @@ public class Controller implements ActionListener, ListSelectionListener {
})) {
JOptionPane.showMessageDialog(
this.pv,
"Votre requête a été envoyé avec succes !",
"Votre requête a été envoyé avec succès !",
"Requête.",
JOptionPane.INFORMATION_MESSAGE
);
} else {
JOptionPane.showMessageDialog(
this.sv,
"Une erreur est survenue lors de l'envoie de votre message...\nVeuillez reesayer plus tard.",
"Une erreur est survenue lors de l'envoi de votre message...\nVeuillez réessayer plus tard.",
"Erreur avec la base de données.",
JOptionPane.ERROR_MESSAGE
);
@ -561,9 +566,9 @@ public class Controller implements ActionListener, ListSelectionListener {
"Nouveau groupe de l'élève : "
};
String[] stringSetMove = {
"Deplacer ",
"Deplacer",
"Deplacer l'élève : "
"Déplacer ",
"Déplacer",
"Déplacer l'élève : "
};
String[] stringSet;
@ -628,8 +633,8 @@ public class Controller implements ActionListener, ListSelectionListener {
+ tm.getValueAt(cell[0], 0) + " " + tm.getValueAt(cell[0], 1),
500,
250,
this.parent.getLocation().x + (this.parent.getSize().width - 500) / 2,
this.parent.getLocation().y + (this.parent.getSize().height - 250) / 2,
this.av.getX(),
this.av.getY(),
forModal
);
this.parent.updateTable(this.initTable());
@ -639,7 +644,7 @@ public class Controller implements ActionListener, ListSelectionListener {
Object[][] data = new Object[this.e.size()][3];
String[] title = {
"Nom",
"Prenom",
"Prénom",
"Groupe",
};
for(int i = 0; i <= this.e.size()-1; i++) {