ajout sauvegarde MPD
This commit is contained in:
parent
e9d80bf03f
commit
44b20e6b73
@ -18,4 +18,5 @@ public enum TypeGroupe {
|
|||||||
default: return null;
|
default: return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -26,6 +26,9 @@ public class Graphic{
|
|||||||
this.fenetre.setLocation(200,200);
|
this.fenetre.setLocation(200,200);
|
||||||
this.fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
this.fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
||||||
this.groupe=this.getGroupe();
|
this.groupe=this.getGroupe();
|
||||||
|
for(Groupe g: this.groupe){
|
||||||
|
System.out.println(g.monPrint());
|
||||||
|
}
|
||||||
this.fenetre.setVisible(true);
|
this.fenetre.setVisible(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -39,16 +42,17 @@ public class Graphic{
|
|||||||
"chaignea", "Chaigneauphpmyadmin");
|
"chaignea", "Chaigneauphpmyadmin");
|
||||||
try{
|
try{
|
||||||
PreparedStatement pst = cnx.prepareStatement(
|
PreparedStatement pst = cnx.prepareStatement(
|
||||||
"SELECT * FROM `Groupe` GROUP BY `id` ORDER BY `id` ASC;");
|
"SELECT `id`, `nom`, `min`, `max`, `value`, `id-parent` FROM `Groupe` join `TYPE` on Groupe.Type=TYPE.name ORDER BY Groupe.id ASC; ");
|
||||||
try{
|
try{
|
||||||
ResultSet rs = pst.executeQuery();
|
ResultSet rs = pst.executeQuery();
|
||||||
try{
|
try{
|
||||||
while(rs.next()){
|
while(rs.next()){
|
||||||
|
System.out.println(rs.getString(1));
|
||||||
//valeur sentinel pour pas de groupe parent : -1
|
//valeur sentinel pour pas de groupe parent : -1
|
||||||
if(rs.getInt(6)!=-1){
|
if(rs.getInt(6)!=-1){
|
||||||
ll.add(new GroupeNP(rs.getInt(0), rs.getString(1), rs.getInt(2), rs.getInt(3), TypeGroupe.getType(rs.getString(4)), ll.get(rs.getInt(6))));
|
//ll.add(new GroupeNP(rs.getInt(1), rs.getString(2), rs.getInt(3), rs.getInt(4), TypeGroupe.getType(rs.getString(5)), ll.get(rs.getInt(6))));
|
||||||
}else{
|
}else{
|
||||||
ll.add(new GroupeNP(rs.getInt(0), rs.getString(1), rs.getInt(2), rs.getInt(3), TypeGroupe.getType(rs.getString(4)), null));
|
//ll.add(new GroupeNP(rs.getInt(1), rs.getString(2), rs.getInt(3), rs.getInt(4), TypeGroupe.getType(rs.getString(5)), null));
|
||||||
}
|
}
|
||||||
//il reste a add les étudiants et mettre le sous groupe
|
//il reste a add les étudiants et mettre le sous groupe
|
||||||
}
|
}
|
||||||
|
@ -188,7 +188,7 @@ public class TestTexteMNP{
|
|||||||
////System.out.println(agf.getPromotion().monPrint());
|
////System.out.println(agf.getPromotion().monPrint());
|
||||||
|
|
||||||
////System.out.println("==========================");
|
////System.out.println("==========================");
|
||||||
////System.out.println("Partition du groupe racine en 3 groupes TD.");
|
////System.out.println("Partition du groupe racine en 3 groupes TD.");*/
|
||||||
agf.createPartition(agf.getPromotion(), "TD",4);
|
agf.createPartition(agf.getPromotion(), "TD",4);
|
||||||
//////System.out.println(agf.getPromotion().monPrint());
|
//////System.out.println(agf.getPromotion().monPrint());
|
||||||
|
|
||||||
@ -198,8 +198,7 @@ public class TestTexteMNP{
|
|||||||
////System.out.println("== Cette version ajoute les étudiants automatiquement pour une partition ");
|
////System.out.println("== Cette version ajoute les étudiants automatiquement pour une partition ");
|
||||||
for(Groupe g : racineDeLaPartition.getSousGroupes()){
|
for(Groupe g : racineDeLaPartition.getSousGroupes()){
|
||||||
////System.out.println(g.monPrint());
|
////System.out.println(g.monPrint());
|
||||||
}
|
}/*
|
||||||
|
|
||||||
////System.out.println("==========================");
|
////System.out.println("==========================");
|
||||||
////System.out.println("Création d'un changement");
|
////System.out.println("Création d'un changement");
|
||||||
Iterator<Groupe> itgr = racineDeLaPartition.getSousGroupes().iterator();
|
Iterator<Groupe> itgr = racineDeLaPartition.getSousGroupes().iterator();
|
||||||
@ -248,13 +247,13 @@ public class TestTexteMNP{
|
|||||||
"chaignea", "Chaigneauphpmyadmin");
|
"chaignea", "Chaigneauphpmyadmin");
|
||||||
try{
|
try{
|
||||||
PreparedStatement pst = cnx.prepareStatement(
|
PreparedStatement pst = cnx.prepareStatement(
|
||||||
"INSERT INTO `Etudiant` (`id`, `nom`, `prenom`) VALUES (?, ?, ?);");
|
"INSERT INTO `CONTIENT` (`idGroupe`, `idEt`) VALUES (?, ?);");
|
||||||
for(Etudiant et: agf.getPromotion().getEtudiants()){
|
Groupe g=agf.getPromotion();
|
||||||
pst.setInt(1, et.getId());
|
for(Etudiant et: g.getEtudiants()){
|
||||||
pst.setString(2, et.getNom());
|
pst.setInt(1, g.getId());
|
||||||
pst.setString(3, et.getPrenom());
|
pst.setInt(2, et.getId());
|
||||||
pst.executeQuery();
|
pst.executeQuery();
|
||||||
}
|
}
|
||||||
pst.close();
|
pst.close();
|
||||||
}catch(SQLException ef){
|
}catch(SQLException ef){
|
||||||
System.out.println("erreur dans la preparation");
|
System.out.println("erreur dans la preparation");
|
||||||
|
Loading…
Reference in New Issue
Block a user