Vous êtes sur la page 1sur 3

btnpremier :

------------
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=new client(noclt, nom, prenom, adresse);


ps.setInt(1, noclt);
ps.setString(2, nom);
ps.setString(3, prenom);
ps.setString(4, adresse);
ps.executeUpdate();
clts.add(c);
JOptionPane.showMessageDialog(null, "Client ajoute avec succes");
} catch (Exception ex){
Logger.getLogger(FrameClient.class.getName()).log(Level.SEVERE, null, ex);
}
___________________________________________________________________________________
_______
btnsupprimer:
------------
try {
Connection con=UtilConnexion.Connection();
PreparedStatement ps=con.prepareStatement("delete from client where
noclt=?");

client c=clts.get(pos);
ps.setInt(1, c.getNoclt());

ps.executeUpdate();
clts.remove(c);

JOptionPane.showMessageDialog(null, "Client supprimer avec succes.");


} catch (Exception ex){
Logger.getLogger(FrameClient.class.getName()).log(Level.SEVERE, null, ex);
}
___________________________________________________________________________________
_______
btnmodifier:
------------
try {
Connection con=UtilConnexion.Connection();
PreparedStatement ps=con.prepareStatement("update client set nom?, prenom?,
adresse?) " + "where noclt=?");

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);
}
________________________________________________________________________

select nocmd,datecmd,sum(prix*qte) from commande


join lignecommande using (nocmd)
join article using (noart)
where noclt=1
group by nocmd,datecmd;

Vous aimerez peut-être aussi