Académique Documents
Professionnel Documents
Culture Documents
------------
try{
pos=0;
afficher();
}catch(IndexOutOfBoundsException e){
JOptionPane.showMessageDialog(null, "Liste de client vide");
}
________________________________________________________________________
btnprecedent :
--------------
try{
pos--;
afficher();
}catch(IndexOutOfBoundsException e){
pos++;
}
________________________________________________________________________
btnsuivant:
-----------
try{
pos++;
afficher();
}catch(IndexOutOfBoundsException e){
pos--;
}
________________________________________________________________________
btndernier:
-----------
try{
pos=clts.size()-1;
afficher();
}catch(IndexOutOfBoundsException e){
JOptionPane.showMessageDialog(null, "Liste de client vide");
}
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
btnnouveau:
-----------
txtnoclt.setText("");
txtnom.setText("");
txtpenom.setText("");
txtadresse.setText("");
___________________________________________________________________________________
_____
btnajouter:
-----------
try {
Connection con=UtilConnexion.Connection();
PreparedStatement ps=con.prepareStatement("insert into client
values(?,?,?,?)");
int noclt=Integer.parseInt(txtnoclt.getText());
String nom=txtnom.getText();
String prenom=txtpenom.getText();
String adresse=txtadresse.getText();
client c=clts.get(pos);
ps.setInt(1, c.getNoclt());
ps.executeUpdate();
clts.remove(c);
String nom=txtnom.getText();
String prenom=txtpenom.getText();
String adresse=txtadresse.getText();
client c=clts.get(pos);
ps.setInt(4, c.getNoclt());
ps.setString(1, nom);
ps.setString(2, prenom);
ps.setString(3, adresse);
ps.executeUpdate();
c.setNom(nom);
c.setPrenom(prenom);
c.setAdresse(adresse);
JOptionPane.showMessageDialog(null, "Client modifie avec succes.");
} catch (Exception ex){
Logger.getLogger(FrameClient.class.getName()).log(Level.SEVERE, null, ex);
}
________________________________________________________________________