mini modif
This commit is contained in:
parent
53b79f3e66
commit
5c58b030f7
@ -3,7 +3,7 @@ package Test;
|
|||||||
import API.*;
|
import API.*;
|
||||||
import MNP.*;
|
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 javax.swing.*;
|
||||||
import java.awt.*;
|
import java.awt.*;
|
||||||
|
|
||||||
@ -15,6 +15,12 @@ import java.awt.event.ActionListener;
|
|||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Objects;
|
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 {
|
public class Controller implements ActionListener, ListSelectionListener {
|
||||||
private final BDatabase db;
|
private final BDatabase db;
|
||||||
|
|
||||||
@ -53,7 +59,8 @@ public class Controller implements ActionListener, ListSelectionListener {
|
|||||||
*
|
*
|
||||||
* @param id le groupes
|
* @param id le groupes
|
||||||
* @return le nombre de membre
|
* @return le nombre de membre
|
||||||
* */ public int getMemberCount(int id) {
|
* */
|
||||||
|
public int getMemberCount(int id) {
|
||||||
int j = 0;
|
int j = 0;
|
||||||
|
|
||||||
for(int i = 0; i <= this.e.size()-1; i++) {
|
for(int i = 0; i <= this.e.size()-1; i++) {
|
||||||
@ -64,7 +71,6 @@ public class Controller implements ActionListener, ListSelectionListener {
|
|||||||
|
|
||||||
return j;
|
return j;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Pour créer une JTable
|
* Pour créer une JTable
|
||||||
* @param data Les données
|
* @param data Les données
|
||||||
@ -155,7 +161,7 @@ public class Controller implements ActionListener, ListSelectionListener {
|
|||||||
|
|
||||||
String[] titre = {
|
String[] titre = {
|
||||||
"Nom",
|
"Nom",
|
||||||
"Prenom",
|
"Prénom",
|
||||||
"Groupe"
|
"Groupe"
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -170,7 +176,7 @@ public class Controller implements ActionListener, ListSelectionListener {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Display(
|
Display(
|
||||||
"Liste des etudiants",
|
"Liste des étudiants",
|
||||||
350,
|
350,
|
||||||
400,
|
400,
|
||||||
this.pv.getX(),
|
this.pv.getX(),
|
||||||
@ -192,7 +198,7 @@ public class Controller implements ActionListener, ListSelectionListener {
|
|||||||
|
|
||||||
String[] titre = {
|
String[] titre = {
|
||||||
"Nom",
|
"Nom",
|
||||||
"Prenom"
|
"Prénom"
|
||||||
};
|
};
|
||||||
|
|
||||||
int i, j;
|
int i, j;
|
||||||
@ -228,7 +234,7 @@ public class Controller implements ActionListener, ListSelectionListener {
|
|||||||
if(text.length() < 3 || text == null) {
|
if(text.length() < 3 || text == null) {
|
||||||
JOptionPane.showMessageDialog(
|
JOptionPane.showMessageDialog(
|
||||||
this.pv,
|
this.pv,
|
||||||
"Veuillez saisir 3 lettres",
|
"Veuillez écrire 3 lettres",
|
||||||
"Erreur.",
|
"Erreur.",
|
||||||
JOptionPane.ERROR_MESSAGE
|
JOptionPane.ERROR_MESSAGE
|
||||||
);
|
);
|
||||||
@ -251,7 +257,7 @@ public class Controller implements ActionListener, ListSelectionListener {
|
|||||||
} else {
|
} else {
|
||||||
String[] titre = {
|
String[] titre = {
|
||||||
"Nom",
|
"Nom",
|
||||||
"Prenom",
|
"Prénom",
|
||||||
"Groupe"
|
"Groupe"
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -282,7 +288,7 @@ public class Controller implements ActionListener, ListSelectionListener {
|
|||||||
|
|
||||||
String[] titre = {
|
String[] titre = {
|
||||||
"Nom",
|
"Nom",
|
||||||
"Prenom",
|
"Prénom",
|
||||||
"Groupe",
|
"Groupe",
|
||||||
"Action"
|
"Action"
|
||||||
};
|
};
|
||||||
@ -313,7 +319,7 @@ public class Controller implements ActionListener, ListSelectionListener {
|
|||||||
|
|
||||||
String[] titre = {
|
String[] titre = {
|
||||||
"Nom",
|
"Nom",
|
||||||
"Prenom",
|
"Prénom",
|
||||||
"Groupe",
|
"Groupe",
|
||||||
"Action"
|
"Action"
|
||||||
};
|
};
|
||||||
@ -358,8 +364,8 @@ public class Controller implements ActionListener, ListSelectionListener {
|
|||||||
if(db.updateRow(query)) {
|
if(db.updateRow(query)) {
|
||||||
JOptionPane.showMessageDialog(
|
JOptionPane.showMessageDialog(
|
||||||
this.currentModal,
|
this.currentModal,
|
||||||
this.tmpStud.get(0) + " " + this.tmpStud.get(1) + " est dans le " + this.list.getSelectedItem() + " à présent",
|
this.tmpStud.get(0) + " " + this.tmpStud.get(1) + " a bien ete deplace dans le " + this.list.getSelectedItem(),
|
||||||
"Deplacement effectue",
|
"Déplacement effectué",
|
||||||
JOptionPane.INFORMATION_MESSAGE
|
JOptionPane.INFORMATION_MESSAGE
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -369,12 +375,11 @@ public class Controller implements ActionListener, ListSelectionListener {
|
|||||||
} else {
|
} else {
|
||||||
JOptionPane.showMessageDialog(
|
JOptionPane.showMessageDialog(
|
||||||
this.currentModal,
|
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",
|
"Erreur lors du déplacement",
|
||||||
JOptionPane.ERROR_MESSAGE
|
JOptionPane.ERROR_MESSAGE
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
//this.currentModal.dispose();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
else if(Objects.equals(command, "sv::GetGrup")) {
|
else if(Objects.equals(command, "sv::GetGrup")) {
|
||||||
@ -481,14 +486,14 @@ public class Controller implements ActionListener, ListSelectionListener {
|
|||||||
})) {
|
})) {
|
||||||
JOptionPane.showMessageDialog(
|
JOptionPane.showMessageDialog(
|
||||||
this.pv,
|
this.pv,
|
||||||
"Votre requête a été envoyé avec succes !",
|
"Votre requête a été envoyé avec succès !",
|
||||||
"Requête.",
|
"Requête.",
|
||||||
JOptionPane.INFORMATION_MESSAGE
|
JOptionPane.INFORMATION_MESSAGE
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
JOptionPane.showMessageDialog(
|
JOptionPane.showMessageDialog(
|
||||||
this.sv,
|
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.",
|
"Erreur avec la base de données.",
|
||||||
JOptionPane.ERROR_MESSAGE
|
JOptionPane.ERROR_MESSAGE
|
||||||
);
|
);
|
||||||
@ -561,9 +566,9 @@ public class Controller implements ActionListener, ListSelectionListener {
|
|||||||
"Nouveau groupe de l'élève : "
|
"Nouveau groupe de l'élève : "
|
||||||
};
|
};
|
||||||
String[] stringSetMove = {
|
String[] stringSetMove = {
|
||||||
"Deplacer ",
|
"Déplacer ",
|
||||||
"Deplacer",
|
"Déplacer",
|
||||||
"Deplacer l'élève : "
|
"Déplacer l'élève : "
|
||||||
};
|
};
|
||||||
String[] stringSet;
|
String[] stringSet;
|
||||||
|
|
||||||
@ -628,8 +633,8 @@ public class Controller implements ActionListener, ListSelectionListener {
|
|||||||
+ tm.getValueAt(cell[0], 0) + " " + tm.getValueAt(cell[0], 1),
|
+ tm.getValueAt(cell[0], 0) + " " + tm.getValueAt(cell[0], 1),
|
||||||
500,
|
500,
|
||||||
250,
|
250,
|
||||||
this.parent.getLocation().x + (this.parent.getSize().width - 500) / 2,
|
this.av.getX(),
|
||||||
this.parent.getLocation().y + (this.parent.getSize().height - 250) / 2,
|
this.av.getY(),
|
||||||
forModal
|
forModal
|
||||||
);
|
);
|
||||||
this.parent.updateTable(this.initTable());
|
this.parent.updateTable(this.initTable());
|
||||||
@ -639,7 +644,7 @@ public class Controller implements ActionListener, ListSelectionListener {
|
|||||||
Object[][] data = new Object[this.e.size()][3];
|
Object[][] data = new Object[this.e.size()][3];
|
||||||
String[] title = {
|
String[] title = {
|
||||||
"Nom",
|
"Nom",
|
||||||
"Prenom",
|
"Prénom",
|
||||||
"Groupe",
|
"Groupe",
|
||||||
};
|
};
|
||||||
for(int i = 0; i <= this.e.size()-1; i++) {
|
for(int i = 0; i <= this.e.size()-1; i++) {
|
||||||
|
Loading…
Reference in New Issue
Block a user