Transférer les fichiers vers 'src/Test'

This commit is contained in:
Romain BESSON 2022-12-03 16:50:11 +01:00
parent 87a7b64a9e
commit 53b79f3e66

View File

@ -3,7 +3,7 @@ package Test;
import API.*; import API.*;
import MNP.*; import MNP.*;
// TODO: Trier ça pour faire un import par package utilisés (je n'ai pas eu le temps de le faire) // TODO: Trier ca pour faire un import par package utilises (j'ai eu la flemme de le faire)
import javax.swing.*; import javax.swing.*;
import java.awt.*; import java.awt.*;
@ -15,12 +15,6 @@ 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;
@ -59,8 +53,7 @@ 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++) {
@ -71,6 +64,7 @@ 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
@ -161,7 +155,7 @@ public class Controller implements ActionListener, ListSelectionListener {
String[] titre = { String[] titre = {
"Nom", "Nom",
"Prénom", "Prenom",
"Groupe" "Groupe"
}; };
@ -176,7 +170,7 @@ public class Controller implements ActionListener, ListSelectionListener {
} }
Display( Display(
"Liste des étudiants", "Liste des etudiants",
350, 350,
400, 400,
this.pv.getX(), this.pv.getX(),
@ -198,7 +192,7 @@ public class Controller implements ActionListener, ListSelectionListener {
String[] titre = { String[] titre = {
"Nom", "Nom",
"Prénom" "Prenom"
}; };
int i, j; int i, j;
@ -234,7 +228,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 écrire 3 lettres", "Veuillez saisir 3 lettres",
"Erreur.", "Erreur.",
JOptionPane.ERROR_MESSAGE JOptionPane.ERROR_MESSAGE
); );
@ -257,7 +251,7 @@ public class Controller implements ActionListener, ListSelectionListener {
} else { } else {
String[] titre = { String[] titre = {
"Nom", "Nom",
"Prénom", "Prenom",
"Groupe" "Groupe"
}; };
@ -288,7 +282,7 @@ public class Controller implements ActionListener, ListSelectionListener {
String[] titre = { String[] titre = {
"Nom", "Nom",
"Prénom", "Prenom",
"Groupe", "Groupe",
"Action" "Action"
}; };
@ -319,7 +313,7 @@ public class Controller implements ActionListener, ListSelectionListener {
String[] titre = { String[] titre = {
"Nom", "Nom",
"Prénom", "Prenom",
"Groupe", "Groupe",
"Action" "Action"
}; };
@ -364,8 +358,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) + " a bien ete deplace dans le " + this.list.getSelectedItem(), this.tmpStud.get(0) + " " + this.tmpStud.get(1) + " est dans le " + this.list.getSelectedItem() + " à présent",
"Déplacement effectué", "Deplacement effectue",
JOptionPane.INFORMATION_MESSAGE JOptionPane.INFORMATION_MESSAGE
); );
@ -375,11 +369,12 @@ 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 etre deplace", this.tmpStud.get(0) + " " + this.tmpStud.get(1) + " n'a pas pu être deplacé",
"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")) {
@ -486,14 +481,14 @@ public class Controller implements ActionListener, ListSelectionListener {
})) { })) {
JOptionPane.showMessageDialog( JOptionPane.showMessageDialog(
this.pv, this.pv,
"Votre requête a été envoyé avec succès !", "Votre requête a été envoyé avec succes !",
"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'envoi de votre message...\nVeuillez réessayer plus tard.", "Une erreur est survenue lors de l'envoie de votre message...\nVeuillez reesayer plus tard.",
"Erreur avec la base de données.", "Erreur avec la base de données.",
JOptionPane.ERROR_MESSAGE JOptionPane.ERROR_MESSAGE
); );
@ -566,9 +561,9 @@ public class Controller implements ActionListener, ListSelectionListener {
"Nouveau groupe de l'élève : " "Nouveau groupe de l'élève : "
}; };
String[] stringSetMove = { String[] stringSetMove = {
"Déplacer ", "Deplacer ",
"Déplacer", "Deplacer",
"Déplacer l'élève : " "Deplacer l'élève : "
}; };
String[] stringSet; String[] stringSet;
@ -633,8 +628,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.av.getX(), this.parent.getLocation().x + (this.parent.getSize().width - 500) / 2,
this.av.getY(), this.parent.getLocation().y + (this.parent.getSize().height - 250) / 2,
forModal forModal
); );
this.parent.updateTable(this.initTable()); this.parent.updateTable(this.initTable());
@ -644,7 +639,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",
"Prénom", "Prenom",
"Groupe", "Groupe",
}; };
for(int i = 0; i <= this.e.size()-1; i++) { for(int i = 0; i <= this.e.size()-1; i++) {