Compare commits
14 Commits
1ec492d570
...
master
Author | SHA1 | Date | |
---|---|---|---|
|
5b15718346 | ||
|
b78f08f25e | ||
|
7b3fd1e8e3 | ||
|
585b08ff8f | ||
|
604d82a412 | ||
|
071b58ab9d | ||
|
92854fc1f9 | ||
|
cd2d0e634f | ||
|
a9dec9bae4 | ||
|
d4d16b1360 | ||
|
0f1e30e12e | ||
|
6f28642e3d | ||
|
99b4e221cc | ||
|
e8b93840d1 |
@@ -43,7 +43,7 @@ j2ee.compile.on.save=true
|
|||||||
j2ee.copy.static.files.on.save=true
|
j2ee.copy.static.files.on.save=true
|
||||||
j2ee.deploy.on.save=true
|
j2ee.deploy.on.save=true
|
||||||
j2ee.platform=1.7-web
|
j2ee.platform=1.7-web
|
||||||
j2ee.platform.classpath=${j2ee.server.home}/lib/annotations-api.jar:${j2ee.server.home}/lib/catalina-ant.jar:${j2ee.server.home}/lib/catalina-ha.jar:${j2ee.server.home}/lib/catalina-ssi.jar:${j2ee.server.home}/lib/catalina-storeconfig.jar:${j2ee.server.home}/lib/catalina-tribes.jar:${j2ee.server.home}/lib/catalina.jar:${j2ee.server.home}/lib/ecj-4.20.jar:${j2ee.server.home}/lib/el-api.jar:${j2ee.server.home}/lib/jakartaee-migration-1.0.0-shaded.jar:${j2ee.server.home}/lib/jasper-el.jar:${j2ee.server.home}/lib/jasper.jar:${j2ee.server.home}/lib/jaspic-api.jar:${j2ee.server.home}/lib/jsp-api.jar:${j2ee.server.home}/lib/servlet-api.jar:${j2ee.server.home}/lib/tomcat-api.jar:${j2ee.server.home}/lib/tomcat-coyote.jar:${j2ee.server.home}/lib/tomcat-dbcp.jar:${j2ee.server.home}/lib/tomcat-i18n-cs.jar:${j2ee.server.home}/lib/tomcat-i18n-de.jar:${j2ee.server.home}/lib/tomcat-i18n-es.jar:${j2ee.server.home}/lib/tomcat-i18n-fr.jar:${j2ee.server.home}/lib/tomcat-i18n-ja.jar:${j2ee.server.home}/lib/tomcat-i18n-ko.jar:${j2ee.server.home}/lib/tomcat-i18n-pt-BR.jar:${j2ee.server.home}/lib/tomcat-i18n-ru.jar:${j2ee.server.home}/lib/tomcat-i18n-zh-CN.jar:${j2ee.server.home}/lib/tomcat-jdbc.jar:${j2ee.server.home}/lib/tomcat-jni.jar:${j2ee.server.home}/lib/tomcat-util-scan.jar:${j2ee.server.home}/lib/tomcat-util.jar:${j2ee.server.home}/lib/tomcat-websocket.jar:${j2ee.server.home}/lib/websocket-api.jar
|
j2ee.platform.classpath=${j2ee.server.domain}/lib/annotations-api.jar:${j2ee.server.domain}/lib/catalina-ant.jar:${j2ee.server.domain}/lib/catalina-ha.jar:${j2ee.server.domain}/lib/catalina-ssi.jar:${j2ee.server.domain}/lib/catalina-storeconfig.jar:${j2ee.server.domain}/lib/catalina-tribes.jar:${j2ee.server.domain}/lib/catalina.jar:${j2ee.server.domain}/lib/ecj-4.20.jar:${j2ee.server.domain}/lib/el-api.jar:${j2ee.server.domain}/lib/jakartaee-migration-1.0.0-shaded.jar:${j2ee.server.domain}/lib/jasper-el.jar:${j2ee.server.domain}/lib/jasper.jar:${j2ee.server.domain}/lib/jaspic-api.jar:${j2ee.server.domain}/lib/jsp-api.jar:${j2ee.server.domain}/lib/servlet-api.jar:${j2ee.server.domain}/lib/tomcat-api.jar:${j2ee.server.domain}/lib/tomcat-coyote.jar:${j2ee.server.domain}/lib/tomcat-dbcp.jar:${j2ee.server.domain}/lib/tomcat-i18n-cs.jar:${j2ee.server.domain}/lib/tomcat-i18n-de.jar:${j2ee.server.domain}/lib/tomcat-i18n-es.jar:${j2ee.server.domain}/lib/tomcat-i18n-fr.jar:${j2ee.server.domain}/lib/tomcat-i18n-ja.jar:${j2ee.server.domain}/lib/tomcat-i18n-ko.jar:${j2ee.server.domain}/lib/tomcat-i18n-pt-BR.jar:${j2ee.server.domain}/lib/tomcat-i18n-ru.jar:${j2ee.server.domain}/lib/tomcat-i18n-zh-CN.jar:${j2ee.server.domain}/lib/tomcat-jdbc.jar:${j2ee.server.domain}/lib/tomcat-jni.jar:${j2ee.server.domain}/lib/tomcat-util-scan.jar:${j2ee.server.domain}/lib/tomcat-util.jar:${j2ee.server.domain}/lib/tomcat-websocket.jar:${j2ee.server.domain}/lib/websocket-api.jar
|
||||||
j2ee.server.type=Tomcat
|
j2ee.server.type=Tomcat
|
||||||
jar.compress=false
|
jar.compress=false
|
||||||
javac.classpath=\
|
javac.classpath=\
|
||||||
|
@@ -50,20 +50,23 @@ public class PompierMySql {
|
|||||||
ResultSet resultQ = null;
|
ResultSet resultQ = null;
|
||||||
resultQ = stmt.executeQuery("SELECT * FROM pompier");
|
resultQ = stmt.executeQuery("SELECT * FROM pompier");
|
||||||
while (resultQ.next()) {
|
while (resultQ.next()) {
|
||||||
unPompier = new Pompier(resultQ.getInt("id"),
|
unPompier = new Pompier (resultQ.getInt("id"),
|
||||||
resultQ.getInt("idCaserne"),
|
resultQ.getInt("idCaserne"),
|
||||||
resultQ.getString("nom"),
|
resultQ.getString("nom"),
|
||||||
resultQ.getString("prenom"),
|
resultQ.getString("prenom"),
|
||||||
resultQ.getInt("statut"),
|
resultQ.getInt("statut"),
|
||||||
|
resultQ.getInt("typePers"),
|
||||||
resultQ.getString("mail"),
|
resultQ.getString("mail"),
|
||||||
resultQ.getString("login"),
|
resultQ.getString("login"),
|
||||||
resultQ.getString("mdp"),
|
resultQ.getString("mdp"),
|
||||||
resultQ.getInt("adrNo"),
|
resultQ.getString("adresse"),
|
||||||
resultQ.getString("adrRue"),
|
resultQ.getString("cp"),
|
||||||
resultQ.getString("adrCP"),
|
resultQ.getString("ville"),
|
||||||
resultQ.getString("adrVille"),
|
resultQ.getInt("bip"),
|
||||||
|
resultQ.getInt("nbGardes"),
|
||||||
resultQ.getInt("grade"),
|
resultQ.getInt("grade"),
|
||||||
resultQ.getString("commentaire")
|
resultQ.getString("commentaire"),
|
||||||
|
resultQ.getInt("idEmployeur")
|
||||||
);
|
);
|
||||||
lesPompiers.add(unPompier);
|
lesPompiers.add(unPompier);
|
||||||
}
|
}
|
||||||
@@ -79,47 +82,6 @@ public class PompierMySql {
|
|||||||
return lesPompiers;
|
return lesPompiers;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Creation du pompier passé en paramètre dans la table pompier Requête non
|
|
||||||
* préparée
|
|
||||||
*
|
|
||||||
* @param p objet de type Pompier (sans identifiant)
|
|
||||||
* @return int : id du Pompier créé
|
|
||||||
*/
|
|
||||||
public int create(Pompier p) {
|
|
||||||
int id = -1;
|
|
||||||
try {
|
|
||||||
Statement stmt = theConnection.createStatement();
|
|
||||||
int status = stmt.executeUpdate(
|
|
||||||
"INSERT INTO pompier (idCaserne, nom, prenom, statut, mail, login, mdp, adrNo, adrRue, adrCP, adrVille, grade) "
|
|
||||||
+ "VALUES ('" + p.getIdCaserne() + "', '"
|
|
||||||
+ p.getNom() + "', '"
|
|
||||||
+ p.getPrenom() + "', '"
|
|
||||||
+ p.getStatut() + "', "
|
|
||||||
+ p.getMail() + ", '"
|
|
||||||
+ p.getLogin() + ", '"
|
|
||||||
+ p.getMdp() + ", '"
|
|
||||||
+ p.getAdrNo() + ", '"
|
|
||||||
+ p.getAdrRue() + "', '"
|
|
||||||
+ p.getAdrCP() + "', '"
|
|
||||||
+ p.getAdrVille() + "', '"
|
|
||||||
+ p.getGrade() + "' );",
|
|
||||||
Statement.RETURN_GENERATED_KEYS);
|
|
||||||
|
|
||||||
// Recherche de l'identifiant du pompier créé
|
|
||||||
if (status > 0) {
|
|
||||||
ResultSet result = stmt.getGeneratedKeys();
|
|
||||||
if (result.first()) {
|
|
||||||
id = result.getInt(1);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} catch (SQLException ex) {
|
|
||||||
System.out.println("SQLException : " + ex.getMessage());
|
|
||||||
System.out.println("SQLState : " + ex.getSQLState());
|
|
||||||
System.out.println("Code erreur : " + ex.getErrorCode());
|
|
||||||
}
|
|
||||||
return id;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Creation du pompier passé en paramètre dans la table pompier Requête
|
* Creation du pompier passé en paramètre dans la table pompier Requête
|
||||||
@@ -132,21 +94,25 @@ public class PompierMySql {
|
|||||||
int id = -1;
|
int id = -1;
|
||||||
try {
|
try {
|
||||||
PreparedStatement stmt = null;
|
PreparedStatement stmt = null;
|
||||||
String sql = "INSERT INTO pompier(idCaserne, nom, prenom, statut, mail, login, mdp, adrNo, adrRue, adrCP, adrVille, grade) "
|
String sql = "INSERT INTO pompier(idCaserne, nom, prenom, statut, typePers, mail, login, mdp, adresse, cp, ville, bip, nbGardes, grade, commentaire, idEmployeur) "
|
||||||
+ "VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,?);";
|
+ "VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,?);";
|
||||||
stmt = theConnection.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS);
|
stmt = theConnection.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS);
|
||||||
stmt.setInt(1, p.getIdCaserne());
|
stmt.setInt(1, p.getIdCaserne());
|
||||||
stmt.setString(2, p.getNom());
|
stmt.setString(2, p.getNom());
|
||||||
stmt.setString(3, p.getPrenom());
|
stmt.setString(3, p.getPrenom());
|
||||||
stmt.setInt(4, p.getStatut());
|
stmt.setInt(4, p.getStatut());
|
||||||
stmt.setString(5, p.getMail());
|
stmt.setInt(5, p.getTypePers());
|
||||||
stmt.setString(6, p.getLogin());
|
stmt.setString(6, p.getMail());
|
||||||
stmt.setString(7, p.getMdp());
|
stmt.setString(7, p.getLogin());
|
||||||
stmt.setInt(8, p.getAdrNo());
|
stmt.setString(8, p.getMdp());
|
||||||
stmt.setString(9, p.getAdrRue());
|
stmt.setString(9, p.getAdresse());
|
||||||
stmt.setString(10, p.getAdrCP());
|
stmt.setString(10, p.getCp());
|
||||||
stmt.setString(11, p.getAdrVille());
|
stmt.setString(11, p.getVille());
|
||||||
stmt.setInt(12, p.getGrade());
|
stmt.setInt(12, p.getBip());
|
||||||
|
stmt.setInt(13, p.getNbGardes());
|
||||||
|
stmt.setInt(14, p.getGrade());
|
||||||
|
stmt.setString(15, p.getCommentaire());
|
||||||
|
stmt.setInt(16, p.getIdEmployeur());
|
||||||
|
|
||||||
System.out.println("Requête : " + stmt.toString());
|
System.out.println("Requête : " + stmt.toString());
|
||||||
int status = stmt.executeUpdate();
|
int status = stmt.executeUpdate();
|
||||||
@@ -182,22 +148,29 @@ public class PompierMySql {
|
|||||||
if (resultat) {
|
if (resultat) {
|
||||||
Pompier lePompier = new Pompier(
|
Pompier lePompier = new Pompier(
|
||||||
resultQ.getInt("id"),
|
resultQ.getInt("id"),
|
||||||
resultQ.getInt("idCAserne"),
|
resultQ.getInt("idCaserne"),
|
||||||
resultQ.getString("nom"),
|
resultQ.getString("nom"),
|
||||||
resultQ.getString("prenom"),
|
resultQ.getString("prenom"),
|
||||||
resultQ.getInt("statut"),
|
resultQ.getInt("statut"),
|
||||||
|
resultQ.getInt("typePers"),
|
||||||
resultQ.getString("mail"),
|
resultQ.getString("mail"),
|
||||||
resultQ.getString("login"),
|
resultQ.getString("login"),
|
||||||
resultQ.getString("mdp"),
|
resultQ.getString("mdp"),
|
||||||
resultQ.getInt("adrNo"),
|
resultQ.getString("adresse"),
|
||||||
resultQ.getString("adrRue"),
|
resultQ.getString("cp"),
|
||||||
resultQ.getString("adrCP"),
|
resultQ.getString("ville"),
|
||||||
resultQ.getString("adrVille"),
|
resultQ.getInt("bip"),
|
||||||
|
resultQ.getInt("nbGardes"),
|
||||||
resultQ.getInt("grade"),
|
resultQ.getInt("grade"),
|
||||||
resultQ.getString("commentaire")
|
resultQ.getString("commentaire")
|
||||||
|
|
||||||
|
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
HttpSession maSession = request.getSession();
|
HttpSession maSession = request.getSession();
|
||||||
maSession.setAttribute("lePompier", lePompier);
|
maSession.setAttribute("unPompier", lePompier);
|
||||||
|
System.out.println("lePompier :"+ lePompier);
|
||||||
}
|
}
|
||||||
|
|
||||||
} catch (SQLException ex) {
|
} catch (SQLException ex) {
|
||||||
@@ -206,4 +179,27 @@ public class PompierMySql {
|
|||||||
return resultat;
|
return resultat;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public int update(HttpServletRequest request){
|
||||||
|
|
||||||
|
Statement stmt = theConnection.createStatement();
|
||||||
|
ResultSet resultQ = null;
|
||||||
|
resultQ = stmt.executeQuery(sql);
|
||||||
|
resultat = (resultQ.next());
|
||||||
|
if (resultat) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
private void setResultat(String pompier) {
|
||||||
|
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -17,37 +17,78 @@ public class Pompier {
|
|||||||
private String nom;
|
private String nom;
|
||||||
private String prenom;
|
private String prenom;
|
||||||
private int statut;
|
private int statut;
|
||||||
|
private int typePers;
|
||||||
private String mail;
|
private String mail;
|
||||||
private String login;
|
private String login;
|
||||||
private String mdp;
|
private String mdp;
|
||||||
private int adrNo;
|
private String adresse;
|
||||||
private String adrRue;
|
private String cp;
|
||||||
private String adrCP;
|
private String ville;
|
||||||
private String adrVille;
|
private int bip;
|
||||||
|
private int nbGardes;
|
||||||
private int grade;
|
private int grade;
|
||||||
private String commentaire;
|
private String commentaire;
|
||||||
|
private int idEmployeur;
|
||||||
|
|
||||||
public Pompier(int id, int idCaserne, String nom, String prenom, int statut, String mail, String login, String mdp, int adrNo, String adrRue, String adrCP, String adrVille, int grade, String commentaire) {
|
public Pompier(int id, int idCaserne, String nom, String prenom, int statut, int typePers, String mail, String login, String mdp, String adresse, String cp, String ville, int bip, int nbGardes, int grade, String commentaire, int idEmployeur) {
|
||||||
this(idCaserne, nom, prenom, statut, mail, login, mdp, adrNo, adrRue, adrCP, adrVille, grade, commentaire);
|
|
||||||
this.id = id;
|
this.id = id;
|
||||||
}
|
|
||||||
|
|
||||||
public Pompier(int idCaserne, String nom, String prenom, int statut, String mail, String login, String mdp, int adrNo, String adrRue, String adrCP, String adrVille, int grade, String commentaire) {
|
|
||||||
this.idCaserne = idCaserne;
|
this.idCaserne = idCaserne;
|
||||||
this.nom = nom;
|
this.nom = nom;
|
||||||
this.prenom = prenom;
|
this.prenom = prenom;
|
||||||
this.statut = statut;
|
this.statut = statut;
|
||||||
|
this.typePers = typePers;
|
||||||
this.mail = mail;
|
this.mail = mail;
|
||||||
this.login = login;
|
this.login = login;
|
||||||
this.mdp = mdp;
|
this.mdp = mdp;
|
||||||
this.adrNo = adrNo;
|
this.adresse = adresse;
|
||||||
this.adrRue = adrRue;
|
this.cp = cp;
|
||||||
this.adrCP = adrCP;
|
this.ville = ville;
|
||||||
this.adrVille = adrVille;
|
this.bip = bip;
|
||||||
|
this.nbGardes = nbGardes;
|
||||||
|
this.grade = grade;
|
||||||
|
this.commentaire = commentaire;
|
||||||
|
this.idEmployeur = idEmployeur;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Pompier(int idCaserne, String nom, String prenom, int statut, int typePers, String mail, String login, String mdp, String adresse, String cp, String ville, int bip, int nbGardes, int grade, String commentaire, int idEmployeur) {
|
||||||
|
this.idCaserne = idCaserne;
|
||||||
|
this.nom = nom;
|
||||||
|
this.prenom = prenom;
|
||||||
|
this.statut = statut;
|
||||||
|
this.typePers = typePers;
|
||||||
|
this.mail = mail;
|
||||||
|
this.login = login;
|
||||||
|
this.mdp = mdp;
|
||||||
|
this.adresse = adresse;
|
||||||
|
this.cp = cp;
|
||||||
|
this.ville = ville;
|
||||||
|
this.bip = bip;
|
||||||
|
this.nbGardes = nbGardes;
|
||||||
|
this.grade = grade;
|
||||||
|
this.commentaire = commentaire;
|
||||||
|
this.idEmployeur = idEmployeur;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Pompier(int id, int idCaserne, String nom, String prenom, int statut, int typePers, String mail, String login, String mdp, String adresse, String cp, String ville, int bip, int nbGardes, int grade, String commentaire) {
|
||||||
|
this.id = id;
|
||||||
|
this.idCaserne = idCaserne;
|
||||||
|
this.nom = nom;
|
||||||
|
this.prenom = prenom;
|
||||||
|
this.statut = statut;
|
||||||
|
this.typePers = typePers;
|
||||||
|
this.mail = mail;
|
||||||
|
this.login = login;
|
||||||
|
this.mdp = mdp;
|
||||||
|
this.adresse = adresse;
|
||||||
|
this.cp = cp;
|
||||||
|
this.ville = ville;
|
||||||
|
this.bip = bip;
|
||||||
|
this.nbGardes = nbGardes;
|
||||||
this.grade = grade;
|
this.grade = grade;
|
||||||
this.commentaire = commentaire;
|
this.commentaire = commentaire;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public int getId() {
|
public int getId() {
|
||||||
return id;
|
return id;
|
||||||
}
|
}
|
||||||
@@ -88,6 +129,14 @@ public class Pompier {
|
|||||||
this.statut = statut;
|
this.statut = statut;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public int getTypePers() {
|
||||||
|
return typePers;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTypePers(int typePers) {
|
||||||
|
this.typePers = typePers;
|
||||||
|
}
|
||||||
|
|
||||||
public String getMail() {
|
public String getMail() {
|
||||||
return mail;
|
return mail;
|
||||||
}
|
}
|
||||||
@@ -112,36 +161,44 @@ public class Pompier {
|
|||||||
this.mdp = mdp;
|
this.mdp = mdp;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getAdrNo() {
|
public String getAdresse() {
|
||||||
return adrNo;
|
return adresse;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setAdrNo(int adrNo) {
|
public void setAdresse(String adresse) {
|
||||||
this.adrNo = adrNo;
|
this.adresse = adresse;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getAdrRue() {
|
public String getCp() {
|
||||||
return adrRue;
|
return cp;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setAdrRue(String adrRue) {
|
public void setCp(String cp) {
|
||||||
this.adrRue = adrRue;
|
this.cp = cp;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getAdrCP() {
|
public String getVille() {
|
||||||
return adrCP;
|
return ville;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setAdrCP(String adrCP) {
|
public void setVille(String ville) {
|
||||||
this.adrCP = adrCP;
|
this.ville = ville;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getAdrVille() {
|
public int getBip() {
|
||||||
return adrVille;
|
return bip;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setAdrVille(String adrVille) {
|
public void setBip(int bip) {
|
||||||
this.adrVille = adrVille;
|
this.bip = bip;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getNbGardes() {
|
||||||
|
return nbGardes;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNbGardes(int nbGardes) {
|
||||||
|
this.nbGardes = nbGardes;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getGrade() {
|
public int getGrade() {
|
||||||
@@ -160,23 +217,34 @@ public class Pompier {
|
|||||||
this.commentaire = commentaire;
|
this.commentaire = commentaire;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public int getIdEmployeur() {
|
||||||
|
return idEmployeur;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setIdEmployeur(int idEmployeur) {
|
||||||
|
this.idEmployeur = idEmployeur;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int hashCode() {
|
public int hashCode() {
|
||||||
int hash = 3;
|
int hash = 7;
|
||||||
hash = 29 * hash + this.id;
|
hash = 47 * hash + this.id;
|
||||||
hash = 29 * hash + this.idCaserne;
|
hash = 47 * hash + this.idCaserne;
|
||||||
hash = 29 * hash + Objects.hashCode(this.nom);
|
hash = 47 * hash + Objects.hashCode(this.nom);
|
||||||
hash = 29 * hash + Objects.hashCode(this.prenom);
|
hash = 47 * hash + Objects.hashCode(this.prenom);
|
||||||
hash = 29 * hash + this.statut;
|
hash = 47 * hash + this.statut;
|
||||||
hash = 29 * hash + Objects.hashCode(this.mail);
|
hash = 47 * hash + this.typePers;
|
||||||
hash = 29 * hash + Objects.hashCode(this.login);
|
hash = 47 * hash + Objects.hashCode(this.mail);
|
||||||
hash = 29 * hash + Objects.hashCode(this.mdp);
|
hash = 47 * hash + Objects.hashCode(this.login);
|
||||||
hash = 29 * hash + this.adrNo;
|
hash = 47 * hash + Objects.hashCode(this.mdp);
|
||||||
hash = 29 * hash + Objects.hashCode(this.adrRue);
|
hash = 47 * hash + Objects.hashCode(this.adresse);
|
||||||
hash = 29 * hash + Objects.hashCode(this.adrCP);
|
hash = 47 * hash + Objects.hashCode(this.cp);
|
||||||
hash = 29 * hash + Objects.hashCode(this.adrVille);
|
hash = 47 * hash + Objects.hashCode(this.ville);
|
||||||
hash = 29 * hash + this.grade;
|
hash = 47 * hash + this.bip;
|
||||||
hash = 29 * hash + Objects.hashCode(this.commentaire);
|
hash = 47 * hash + this.nbGardes;
|
||||||
|
hash = 47 * hash + this.grade;
|
||||||
|
hash = 47 * hash + Objects.hashCode(this.commentaire);
|
||||||
|
hash = 47 * hash + this.idEmployeur;
|
||||||
return hash;
|
return hash;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -201,12 +269,21 @@ public class Pompier {
|
|||||||
if (this.statut != other.statut) {
|
if (this.statut != other.statut) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if (this.adrNo != other.adrNo) {
|
if (this.typePers != other.typePers) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if (this.bip != other.bip) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if (this.nbGardes != other.nbGardes) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if (this.grade != other.grade) {
|
if (this.grade != other.grade) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
if (this.idEmployeur != other.idEmployeur) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
if (!Objects.equals(this.nom, other.nom)) {
|
if (!Objects.equals(this.nom, other.nom)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@@ -222,13 +299,13 @@ public class Pompier {
|
|||||||
if (!Objects.equals(this.mdp, other.mdp)) {
|
if (!Objects.equals(this.mdp, other.mdp)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if (!Objects.equals(this.adrRue, other.adrRue)) {
|
if (!Objects.equals(this.adresse, other.adresse)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if (!Objects.equals(this.adrCP, other.adrCP)) {
|
if (!Objects.equals(this.cp, other.cp)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if (!Objects.equals(this.adrVille, other.adrVille)) {
|
if (!Objects.equals(this.ville, other.ville)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if (!Objects.equals(this.commentaire, other.commentaire)) {
|
if (!Objects.equals(this.commentaire, other.commentaire)) {
|
||||||
@@ -239,7 +316,7 @@ public class Pompier {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return "Pompier{" + "id=" + id + ", idCaserne=" + idCaserne + ", nom=" + nom + ", prenom=" + prenom + ", statut=" + statut + ", mail=" + mail + ", login=" + login + ", mdp=" + mdp + ", adrNo=" + adrNo + ", adrRue=" + adrRue + ", adrCP=" + adrCP + ", adrVille=" + adrVille + ", grade=" + grade + ", commentaire=" + commentaire + '}';
|
return "Pompier{" + "id=" + id + ", idCaserne=" + idCaserne + ", nom=" + nom + ", prenom=" + prenom + ", statut=" + statut + ", typePers=" + typePers + ", mail=" + mail + ", login=" + login + ", mdp=" + mdp + ", adresse=" + adresse + ", cp=" + cp + ", ville=" + ville + ", bip=" + bip + ", nbGardes=" + nbGardes + ", grade=" + grade + ", commentaire=" + commentaire + ", idEmployeur=" + idEmployeur + '}';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@@ -49,7 +49,6 @@ public class AuthentifForm {
|
|||||||
return resul;
|
return resul;
|
||||||
// Mise à jour de l'attribut resultat
|
// Mise à jour de l'attribut resultat
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
34
src/java/com/test/forms/ModifPompierForm.java
Normal file
34
src/java/com/test/forms/ModifPompierForm.java
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
/*
|
||||||
|
* To change this license header, choose License Headers in Project Properties.
|
||||||
|
* To change this template file, choose Tools | Templates
|
||||||
|
* and open the template in the editor.
|
||||||
|
*/
|
||||||
|
package com.test.forms;
|
||||||
|
|
||||||
|
import bdd.PompierMySql;
|
||||||
|
import jakarta.servlet.http.HttpServletRequest;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author funcha.ahamadi
|
||||||
|
*/
|
||||||
|
public class ModifPompierForm {
|
||||||
|
private String resultat;
|
||||||
|
|
||||||
|
public String getResultat() {
|
||||||
|
return resultat;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setResultat(String resultat) {
|
||||||
|
this.resultat = resultat;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public int Modif(HttpServletRequest request) {
|
||||||
|
|
||||||
|
PompierMySql p = new PompierMySql();
|
||||||
|
boolean resul = p.Update(request);
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
@@ -5,6 +5,7 @@
|
|||||||
*/
|
*/
|
||||||
package com.test.servlets;
|
package com.test.servlets;
|
||||||
|
|
||||||
|
import bdd.PompierMySql;
|
||||||
import jakarta.servlet.ServletException;
|
import jakarta.servlet.ServletException;
|
||||||
import jakarta.servlet.http.HttpServlet;
|
import jakarta.servlet.http.HttpServlet;
|
||||||
import jakarta.servlet.http.HttpServletRequest;
|
import jakarta.servlet.http.HttpServletRequest;
|
||||||
@@ -57,6 +58,15 @@ public class ModifPompierServlet extends HttpServlet {
|
|||||||
@Override
|
@Override
|
||||||
protected void doGet(HttpServletRequest request, HttpServletResponse response)
|
protected void doGet(HttpServletRequest request, HttpServletResponse response)
|
||||||
throws ServletException, IOException {
|
throws ServletException, IOException {
|
||||||
|
PompierMySql PompierMs = new PompierMySql();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
processRequest(request, response);
|
processRequest(request, response);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -87,13 +87,17 @@ public class authentifServlet extends HttpServlet {
|
|||||||
|
|
||||||
// Affichage de la JSP
|
// Affichage de la JSP
|
||||||
if(isAuthentified==true){
|
if(isAuthentified==true){
|
||||||
getServletContext().getRequestDispatcher("/WEB-INF/ChefCaserneJSP.jsp")
|
System.out.println("Ma session : "+maSession.getAttribute("unPompier"));
|
||||||
|
getServletContext().getRequestDispatcher("/WEB-INF/ModifPompier.jsp")
|
||||||
.forward(request, response);
|
.forward(request, response);
|
||||||
}else{
|
}else{
|
||||||
getServletContext().getRequestDispatcher("/WEB-INF/accueilJSP.jsp")
|
getServletContext().getRequestDispatcher("/WEB-INF/accueilJSP.jsp")
|
||||||
.forward(request, response);
|
.forward(request, response);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -24,26 +24,34 @@
|
|||||||
<input type="text" name="ztPrenom" placeholder="Prénom"/><br /><br/>
|
<input type="text" name="ztPrenom" placeholder="Prénom"/><br /><br/>
|
||||||
<label for="nStatut">Numéro de statut : </label>
|
<label for="nStatut">Numéro de statut : </label>
|
||||||
<input type="number" name="nStatut"/><br /><br/>
|
<input type="number" name="nStatut"/><br /><br/>
|
||||||
|
<label for="nTypePers">Type de personne : </label>
|
||||||
|
<input type="number" name="nTypePers"/><br /><br/>
|
||||||
<label for="eMail">Mail : </label>
|
<label for="eMail">Mail : </label>
|
||||||
<input type="email" name="eMail"/><br /><br/>
|
<input type="email" name="eMail"/><br /><br/>
|
||||||
<label for="ztLogin">Login : </label>
|
<label for="ztLogin">Login : </label>
|
||||||
<input type="text" name="ztPseudo" placeholder="Login"/><br /><br/>
|
<input type="text" name="ztPseudo" placeholder="Login"/><br /><br/>
|
||||||
<label for="ztMDP">Mot de passe : </label>
|
<label for="ztMDP">Mot de passe : </label>
|
||||||
<input type="password" name="ztMDP" placeholder="Mot de passe" /><br /><br />
|
<input type="password" name="ztMDP" placeholder="Mot de passe" /><br /><br />
|
||||||
<label for="nAdrNo">Numéro de rue : </label>
|
<label for="ztAdresse">Adresse : </label>
|
||||||
<input type="number" name="nAdrNo"/><br /><br/>
|
<input type="text" name="ztAdresse"/><br /><br/>
|
||||||
<label for="ztAdrRue">Nom de la rue : </label>
|
|
||||||
<input type="text" name="ztAdrRue" placeholder="Rue" /><br /><br/>
|
|
||||||
<label for="ztAdrCP">Code postal : </label>
|
<label for="ztAdrCP">Code postal : </label>
|
||||||
<input type="text" name="ztAdrCP" placeholder="Code postal" /><br /><br/>
|
<input type="text" name="ztAdrCP" placeholder="Code postal" /><br /><br/>
|
||||||
<label for="ztAdrVille">Ville : </label>
|
<label for="ztAdrVille">Ville : </label>
|
||||||
<input type="text" name="ztAdrVille" placeholder="Ville" /><br /><br/>
|
<input type="text" name="ztAdrVille" placeholder="Ville" /><br /><br/>
|
||||||
|
<label for="nBip">Numéro de bip : </label>
|
||||||
|
<input type="number" name="nBip"/><br /><br/>
|
||||||
|
<label for="nbGardes">Nombre de gardes : </label>
|
||||||
|
<input type="number" name="nbGardes"/><br /><br/>
|
||||||
<label for="nGrade">Numéro de grade : </label>
|
<label for="nGrade">Numéro de grade : </label>
|
||||||
<input type="number" name="nGrade"/><br /><br/>
|
<input type="number" name="nGrade"/><br /><br/>
|
||||||
<label for="commentaire">Commentaire : </label>
|
<label for="commentaire">Commentaire : </label>
|
||||||
<input type="text" name="commentaire" placeholder="Commentaire" /><br /><br/>
|
<input type="text" name="commentaire" placeholder="Commentaire" /><br /><br/>
|
||||||
|
<label for="nEmpl">Numéro d'employeur : </label>
|
||||||
|
<input type="number" name="nEmpl"/><br /><br/>
|
||||||
<input type="submit" value="Valider" />
|
<input type="submit" value="Valider" />
|
||||||
</form>
|
</form>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@@ -5,6 +5,7 @@
|
|||||||
--%>
|
--%>
|
||||||
<%@include file = "jspf/enteteJSPF.jspf" %>
|
<%@include file = "jspf/enteteJSPF.jspf" %>
|
||||||
<%@page contentType="text/html" pageEncoding="UTF-8"%>
|
<%@page contentType="text/html" pageEncoding="UTF-8"%>
|
||||||
|
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
@@ -13,6 +14,42 @@
|
|||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<h1>Modification des informations :</h1>
|
<h1>Modification des informations :</h1>
|
||||||
|
<fieldset>
|
||||||
|
<legend>Fiche Pompier</legend>
|
||||||
|
<form name="fPompier" method="POST" action="ModifPompier">
|
||||||
|
<label for="nIdCaserne">Id Caserne : </label>
|
||||||
|
<input type="number" name="nIdCaserne" value="${sessionScope.unPompier.getIdCaserne()}"/><br /><br/>
|
||||||
|
<label for="ztNom">Nom : </label>
|
||||||
|
<input type="text" name="ztNom" placeholder="Nom" value="${unPompier.getNom()}"/><br /><br/>
|
||||||
|
<label for="ztPrenom">Prénom : </label>
|
||||||
|
<input type="text" name="ztPrenom" placeholder="Prénom" value="${unPompier.getPrenom()}"/><br /><br/>
|
||||||
|
<label for="nStatut">Numéro de statut : </label>
|
||||||
|
<input type="number" name="nStatut" value="${unPompier.getStatut()}"/><br /><br/>
|
||||||
|
<label for="eMail">Mail : </label>
|
||||||
|
<input type="email" name="eMail" value="${unPompier.getMail()}"/> <br /><br/>
|
||||||
|
<label for="ztLogin">Login : </label>
|
||||||
|
<input type="text" name="ztLogin" placeholder="Login" value="${unPompier.getLogin()}"/><br /><br/>
|
||||||
|
<label for="ztMDP">Mot de passe : </label>
|
||||||
|
<input type="password" name="ztMDP" placeholder="Mot de passe" value="${unPompier.getMdp()}"/><br /><br />
|
||||||
|
<label for="ztAdresse">Adresse : </label>
|
||||||
|
<input type="text" name="ztAdresse" value="${unPompier.getAdresse()}"/><br /><br/>
|
||||||
|
<label for="ztAdrCP">Code postal : </label>
|
||||||
|
<input type="text" name="ztAdrCP" placeholder="Code postal" value="${unPompier.getCp()}"/><br /><br/>
|
||||||
|
<label for="ztAdrVille">Ville : </label>
|
||||||
|
<input type="text" name="ztAdrVille" placeholder="Ville" value="${unPompier.getVille()}"/><br /><br/>
|
||||||
|
<label for="nBip">Numéro de bip : </label>
|
||||||
|
<input type="number" name="nBip" value="${unPompier.getBip()}"/><br /><br/>
|
||||||
|
<label for="nbGardes">Nombre de gardes : </label>
|
||||||
|
<input type="number" name="nbGardes" value="${unPompier.getNbGardes()}"/><br /><br/>
|
||||||
|
<label for="nGrade">Numéro de grade : </label>
|
||||||
|
<input type="number" name="nGrade" value="${unPompier.getGrade()}"/><br /><br/>
|
||||||
|
<label for="commentaire">Commentaire : </label>
|
||||||
|
<input type="text" name="commentaire" placeholder="Commentaire" value="${unPompier.getCommentaire()}"/><br /><br/>
|
||||||
|
<input type="submit" value="Valider" />
|
||||||
|
|
||||||
|
</form>
|
||||||
|
</fieldset>
|
||||||
|
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@@ -12,7 +12,7 @@
|
|||||||
<title>Pompier</title>
|
<title>Pompier</title>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<h1>Hello World!</h1>
|
<h1>Bienvenue</h1>
|
||||||
<a href="ModifPompier"><input type="button" name="btModifP" value="Modifier la fiche pompier"/></a>
|
<a href="ModifPompier"><input type="button" name="btModifP" value="Modifier la fiche pompier"/></a>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@@ -9,19 +9,19 @@
|
|||||||
<%@page contentType="text/html" pageEncoding="UTF-8"%>
|
<%@page contentType="text/html" pageEncoding="UTF-8"%>
|
||||||
|
|
||||||
|
|
||||||
<fieldset>
|
|
||||||
|
</body>
|
||||||
|
<fieldset>
|
||||||
<legend>Authentification</legend>
|
<legend>Authentification</legend>
|
||||||
<form method="POST" action="Authentification">
|
<form method="POST" action="Authentification">
|
||||||
<input type="text" name="ztPseudo" placeholder="Pseudo" /><br /><!-- comment -->
|
<input type="text" name="ztPseudo" placeholder="Pseudo" /><br /><!-- comment -->
|
||||||
<input type="password" name="ztMDP" placeholder="Mot de passe" /><br /><br />
|
<input type="password" name="ztMDP" placeholder="Mot de passe" /><br /><br />
|
||||||
<input type="submit" value="Valider" />
|
<input type="submit" value="Valider" />
|
||||||
</form>
|
</form>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
|
|
||||||
<!-- Si l'utilisateur s'est authentifié,
|
<!-- Si l'utilisateur s'est authentifié,
|
||||||
Affichage du message contenu dans l'objet controlForm de type AuthentifForm -->
|
Affichage du message contenu dans l'objet controlForm de type AuthentifForm -->
|
||||||
|
<p>${controlForm.getResultat()}</p>
|
||||||
<p>${controlForm.getResultat()}</p>
|
|
||||||
|
|
||||||
|
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
<%-- any content can be specified here e.g.: --%>
|
<%-- any content can be specified here e.g.: --%>
|
||||||
<%@ page pageEncoding="UTF-8" %>
|
<%@ page pageEncoding="UTF-8" %>
|
||||||
<h2></h2>
|
<h2></h2>
|
||||||
<p align="center"><img src="image/SDIS-29.png" alt="SDIS 29" /></p>
|
<p align="center"><img src="image/SDIS-29(1).png" alt="SDIS 29" width="100" height="100"/></p>
|
||||||
|
BIN
web/image/SDIS-29(1).png
Normal file
BIN
web/image/SDIS-29(1).png
Normal file
Binary file not shown.
After Width: | Height: | Size: 145 KiB |
Binary file not shown.
Before Width: | Height: | Size: 148 KiB |
Reference in New Issue
Block a user