1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
Connection c=Cnx.getcnx();
String nom_local=request.getParameter("nom_local");
String numeroplace=request.getParameter("numeroplace");
String prixplace=request.getParameter("prixplace");
String tailleplace=request.getParameter("tailleplace");
String action=request.getParameter("action");
try {
if("ajouter".equals(action)){
PreparedStatement st1=c.prepareStatement("insert into place values (null,?,?,?,?)");
st1.setString(1, nom_local);
st1.setInt(2, Integer.parseInt(numeroplace));
st1.setString(3, prixplace);
st1.setString(4, tailleplace);
int resadd=st1.executeUpdate();
if(resadd>0){
request.setAttribute("msg", "Place ajouter avec succés !");
}
else {
request.setAttribute("msg", "Place non ajouter !");
throw new Exception("Erreur vous avez entrez deux locaux ayant le meme numéro de place et le meme nom de local" );
}
getServletContext().getRequestDispatcher("/WEB-INF/Place_locaux.jsp").forward(request, response);
}
else if("Modifier".equals(action)){
PreparedStatement st2=c.prepareStatement("update place set prix=? , taille=? where numero_place=? and nom_local=? ");
st2.setString(1, prixplace);
st2.setString(2, tailleplace);
st2.setInt(3, Integer.parseInt(numeroplace));
st2.setString(4, nom_local);
int resupdate=st2.executeUpdate();
if(resupdate>0){
request.setAttribute("msg2", "Place modifier avec succés !");
}
else {
request.setAttribute("msg2", "Place non modifier !");
}
getServletContext().getRequestDispatcher("/WEB-INF/Place_locaux.jsp").forward(request, response);
}
else if("supprimer".equals(action)){
PreparedStatement st3=c.prepareStatement("delete from place where id=?");
st3.setString(1, request.getParameter("id"));
st3.executeUpdate();
}
}
catch(Exception ex){
request.setAttribute("msg", "error !");
ex.printStackTrace();
}
} |
Partager