Skip to content
Snippets Groups Projects
Commit e2f211db authored by Boris's avatar Boris
Browse files

Date encore plus propre

parent c4bac67e
No related branches found
No related tags found
No related merge requests found
......@@ -4,6 +4,7 @@ import com.uca.core.*;
import com.uca.dao.*;
import com.uca.entity.*;
import java.util.*;
import java.sql.Date;
public class GommetteAttribCore extends _DefaultCore<GommetteAttribEntity> {
......@@ -13,7 +14,7 @@ public class GommetteAttribCore extends _DefaultCore<GommetteAttribEntity> {
super(new GommetteAttribDAO());
}
public GommetteAttribEntity create(int idEleve, int idProf, int idGommette, String dateAttribution, String raison) {
public GommetteAttribEntity create(int idEleve, int idProf, int idGommette, java.sql.Date dateAttribution, String raison) {
GommetteAttribEntity entity = new GommetteAttribEntity();
entity.setIdEleve(idEleve);
entity.setIdProf(idProf);
......
......@@ -19,7 +19,7 @@ public class GommetteAttribDAO extends _DefaultDAO<GommetteAttribEntity> {
stmt.setInt (idx++, obj.getIdProf());
stmt.setInt (idx++, obj.getIdGommette());
stmt.setString(idx++, obj.getRaisonAttribution());
stmt.setString(idx++, obj.getDateAttribution());
stmt.setDate(idx++, obj.getDateAttribution());
stmt.setInt (idx++, obj.getId());
stmt.executeUpdate();
}
......@@ -33,7 +33,7 @@ public class GommetteAttribDAO extends _DefaultDAO<GommetteAttribEntity> {
entity.setIdProf(resultSet.getInt("idProf"));
entity.setIdGommette(resultSet.getInt("idGommette"));
entity.setRaisonAttribution(resultSet.getString("raison"));
entity.setDateAttribution(resultSet.getString("dateAttribution"));
entity.setDateAttribution(resultSet.getDate("dateAttribution"));
return entity;
}
}
\ No newline at end of file
......@@ -44,9 +44,9 @@ public class _Initializer {
CreateTable("users (id int primary key auto_increment, firstname varchar(100), lastname varchar(100));");
CreateTable("profs (id int primary key auto_increment, firstname varchar(100), lastname varchar(100), username varchar(100), password varchar(100));");
CreateTable("eleves (id int primary key auto_increment, firstname varchar(100), lastname varchar(100), nomClasse varchar(100), dateNaissance varchar(100));");
CreateTable("eleves (id int primary key auto_increment, firstname varchar(100), lastname varchar(100), nomClasse varchar(100), dateNaissance DATE);");
CreateTable("gommettes (id int primary key auto_increment, nom varchar(100), description varchar(100), couleur varchar(100));");
CreateTable("gommetteAttribs (id int primary key auto_increment, idEleve int, idProf int, idGommette int, dateAttribution varchar(10), raison varchar(500));");
CreateTable("gommetteAttribs (id int primary key auto_increment, idEleve int, idProf int, idGommette int, dateAttribution DATE, raison varchar(500));");
UserEntity e = Core.User.create("Le père de toto", "pas toto");
Core.User.create("Jean", "Némar");
......@@ -66,10 +66,10 @@ public class _Initializer {
GommetteEntity uniCorn = Core.Gommette.create("Badge Unicorne", Couleur.ArcEnCiel, "C'est magique!");
EleveEntity bibi = Core.Eleve.create("Bibi","Johnson","23/10/2018","Zarbi");
EleveEntity bibi = Core.Eleve.create("Bibi","Johnson",new java.sql.Date(44938),"Zarbi");
Core.GommetteAttrib.create(bibi.getId(), DEBUG_BORIS_ADMIN.getId(), sagePetit.getId(), "1/1/2000", "Aucune raison");
Core.GommetteAttrib.create(bibi.getId(), toto.getId(), uniCorn.getId(), "1/1/2001", "Our Little Poney");
Core.GommetteAttrib.create(bibi.getId(), DEBUG_BORIS_ADMIN.getId(), sagePetit.getId(), new java.sql.Date(44938), "Aucune raison");
Core.GommetteAttrib.create(bibi.getId(), toto.getId(), uniCorn.getId(), new java.sql.Date(44938), "Our Little Poney");
}
......
package com.uca.entity;
import java.sql.Timestamp;
import java.sql.Date;
import com.uca.entity.Entity;
public class GommetteAttribEntity extends Entity {
......@@ -16,9 +16,9 @@ public class GommetteAttribEntity extends Entity {
public int getIdGommette() { return idGommette; }
public void setIdGommette(int nIdGommette) { idGommette = nIdGommette; }
private String dateAttribution;
public String getDateAttribution() { return dateAttribution; }
public void setDateAttribution(String nDateAttribution) { dateAttribution = nDateAttribution; }
private java.sql.Date dateAttribution;
public java.sql.Date getDateAttribution() { return dateAttribution; }
public void setDateAttribution(java.sql.Date nDateAttribution) { dateAttribution = nDateAttribution; }
private String raisonAttribution;
public String getRaisonAttribution() { return raisonAttribution; }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment