if (action.equals("new")) { // new produit
Produit produit = new Produit();
String reference,designation,taille;
reference=request.getParameter("reference");
designation=request.getParameter("designation");
taille=request.getParameter("taille");
if(reference.equals("")||designation.equals("")||taille.equals(""))
{
response.sendRedirect("produits?op=new&id="+produit.getId());
}else{
List result = sessionDb.createCriteria(Produit.class).add(Restrictions.eq("reference",reference)).list();
if(result.isEmpty()==false){
System.out.println("Existe d");
gotoPage("/jsp/produits/new.jsp", request, response);
}
else
try {
produit.setDesignation(request.getParameter("designation"));
produit.setTaille(request.getParameter("taille"));
produit.setReference(request.getParameter("reference"));
produit.setDate_mise_jour(Calendar.getInstance().getTime());
produit.setQuantite_stock(quantite_stock);
produit.setPrix_achat(prixAchat);
produit.setPrix_vente(prixVente);
produit.setDate_creation(Calendar.getInstance().getTime());
sessionDb.save(produit);
sessionDb.flush();
sessionDb.connection().commit();
sessionDb.close();
response.sendRedirect("produits?op=index&id="+produit.getId());
} catch (HibernateException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
Partager