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 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138
|
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import java.sql.*;
import java.util.ArrayList;
import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.faces.model.SelectItem;
/**
*
* @author utilisateur
*/
@ManagedBean(name="Beanequi")
@SessionScoped
public class Beanequi {
private String numequi;
private String nomresp;
private String selectedItem;
private Connection con;
public void setnumequi(String numequi){
this.numequi=numequi;
}
public void setnomresp(String nomresp){
this.nomresp=nomresp;
}
public String getnumequi()
{
return numequi;
}
public String getnomresp()
{
return nomresp;
}
public String getSelectedItem() {
return selectedItem;
}
public void setSelectedItem(String selectedItem) {
this.selectedItem = selectedItem;
}
public List getSelectItems() {
List selectItems = new ArrayList();
selectItems.add(new SelectItem(null, "-- Choisissez --"));
selectItems.add(new SelectItem("MACHINES TOURNANTES", "MACHINES TOURNANTES"));
selectItems.add(new SelectItem("CHAUDRONNERIE", "CHAUDRONNERIE"));
selectItems.add(new SelectItem("ELECTRICITE", "ELECTRICITE"));
selectItems.add(new SelectItem("INSTRUMENTATION", "INSTRUMENTATION"));
selectItems.add(new SelectItem("LOGISTIQUE", "LOGISTIQUE"));
selectItems.add(new SelectItem("PEINTURE", "PEINTURE"));
selectItems.add(new SelectItem("GENIE CIVIL", "GENIE CIVIL"));
selectItems.add(new SelectItem("MANUTENTION", "MANUTENTION"));
selectItems.add(new SelectItem("ECHAFFAUDAGE", "ECHAFFAUDAGE"));
// The values are the keys passed to the selectItem property.
// The labels are those what you see on the menu.
return selectItems;
}
public String connexionBD() throws SQLException {
String result=" ";
try
{
Class.forName("oracle.jdbc.driver.OracleDriver");
System.out.println ("driver etablie");
}
catch(Exception e)
{
System.out.println ("erreur:Driver int" +
"rouvable");
}
try
{
String URL = "jdbc:oracle:thin:@localhost:1521:gmao";
String USER = "pfe";
String PASSWD = "gmao";
con =DriverManager.getConnection(URL,USER, PASSWD);
System.out.println ("connexion base pfe etablie");
}
catch(Exception e)
{
System.out.println ("erreur: base introuvable");
}
Statement st = con.createStatement();
int val = 0;
try {
val = st.executeUpdate("insert into equipe_execution values( '"+numequi+"','" +nomresp + "', '"+selectedItem+"')");
} catch (SQLException ex) {
Logger.getLogger(Beanequi.class.getName()).log(Level.SEVERE, null, ex);
}
System.out.println(val);
return result;
}
/** Creates a new instance of Beanequi */
public Beanequi() {
}
} |
Partager