-
Notifications
You must be signed in to change notification settings - Fork 1
elkanoun/GestionClinique
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Gestion des stagiaires---------------------- Url : http://codes-sources.commentcamarche.net/source/100929-gestion-des-stagiairesAuteur : tlili_soufDate : 28/02/2015 Licence : ========= Ce document intitulé « Gestion des stagiaires » issu de CommentCaMarche (codes-sources.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette source, dans les conditions fixées par la licence, tant que cette note apparaît clairement. Description : ============= Salut,durant mon stage au sein de la société Poste Tunisienne je propose <br /> comme application "gestion des stagiaires" dont a quatres tâches princ ipales: <br />ajouter,rechercher,modifier,supprimer un stagiaire. <br /> <br />package dataBase; <br /> <br />import java.sql.Connection; <br />import ja va.sql.ResultSet; <br />import java.sql.SQLException; <br />import java.sql.St atement; <br />import javax.swing.JOptionPane; <br />import javax.swing.table. DefaultTableModel; <br /> <br />public class Gestion_DB_Stagiaire { <br /> St ring query; <br /> Statement statement; <br /> ResultSet rset; <br /> Connect ion connexion; <br /> public Gestion_DB_Stagiaire(){ <br /> DB_Connection.con nect(); <br /> connexion=DB_Connection.getConnexion(); <br /> rset=null; <b r /> } <br /> public DefaultTableModel rechercher(String entree){ <br /> <b r /> DefaultTableModel dt = new DefaultTableModel(); <br /> <br /> try{ < br /> dt.addColumn("CIN"); <br /> dt.addColumn("Nom"); <br /> dt.addColumn("Prenom"); <br /> dt.addColumn("Date na issance"); <br /> dt.addColumn("Université"); <br /> dt.add Column("Specialité"); <br /> String[] tab=entree.split(" " ;); <br /> statement=connexion.createStatement(); <br /> <br /> for(in t i=0,longeur=tab.length;i<longeur;i++){ <br /> query="SELECT * FROM ajout WHERE CINStagiaire='"+tab[i]+"' OR nomStagiaire='"+tab[i]+ "' OR prenomStagiaire='"+tab[i]+"'"; <br /> rset=stateme nt.executeQuery(query); <br /> } <br /> <br /> while(rset.next()){ <b r /> Object []tableau={rset.getString("CINStagiaire"),rset.getStrin g("nomStagiaire"),rset.getString("prenomStagiaire"), <br /> rset.getString("naissanceStagiaire"),rset.getString("univer siteStagiaire"),rset.getString("specialtyStagiaire")}; <br /> dt.addRow(tableau); <br /> <br /> <br /> } <br /> <br /> <br /> } <br /> <br /> catch(SQLException ex){ <br /> ex.printStackTrac e(); <br /> JOptionPane.showMessageDialog(null,"Not Found","Me ssage d?avertissement",JOptionPane.ERROR_MESSAGE); <br /> <br /> } < br /> <br /> return dt; <br /> } <br /> public void ajouterStagiaire(Strin g cin,String nom,String prenom,String naissance,String universite,String special ty){ <br /> try{ <br /> statement=connexion.createStatement(); <br /> qu ery="INSERT INTO ajout VALUES('"+cin+"','"+nom+"','&qu ot;+prenom+"','"+naissance+"','"+universite+"','"+ specialty+"')"; <br /> statement.executeUpdate(query); <br /> JO ptionPane.showMessageDialog(null,"Successfull Add","Message d?ave rtissement",JOptionPane.INFORMATION_MESSAGE); <br /> } <br /> catch(SQL Exception ex){ <br /> ex.printStackTrace(); <br /> JOptionPane.showMessage Dialog(null,"ERROR ADD INTO DB","Message d?avertissement",JO ptionPane.ERROR_MESSAGE); <br /> <br /> } <br /> } <br /> public void su pprimerStagiaire(String cin){ <br /> try{ <br /> <br /> statement=conne xion.createStatement(); <br /> query="DELETE FROM ajout WHERE CINStagiai re='"+cin+"'"; <br /> statement.executeUpdate(query); <br /> JOptionPane.showMessageDialog(null,"Successfull DELETE","Messag e d?avertissement",JOptionPane.INFORMATION_MESSAGE); <br /> } <br /> ca tch(SQLException ex){ <br /> ex.printStackTrace(); <br /> JOptionPane.show MessageDialog(null,"ERROR","Message d?avertissement",JOption Pane.ERROR_MESSAGE); <br /> <br /> } <br /> } <br /> public void modifie rStagiaire(String[] contenu){ <br /> try{ <br /> <br /> statement=conne xion.createStatement(); <br /> query="UPDATE ajout SET nomStagiaire='&qu ot;+contenu[1]+"',prenomStagiaire='"+contenu[2]+"' ,naissanceStag iaire='"+contenu[3]+"',universiteStagiaire='"+contenu[4]+"', specialtyStagiaire='"+contenu[5]+"'WHERE CINStagiaire='"+contenu[ 0]+"'"; <br /> statement.executeUpdate(query); <br /> JOptionPan e.showMessageDialog(null,"Successfull ALTER","Message d?avertisse ment",JOptionPane.INFORMATION_MESSAGE); <br /> } <br /> catch(SQLExcept ion ex){ <br /> ex.printStackTrace(); <br /> JOptionPane.showMessageDialog (null,"ERROR","Message d?avertissement",JOptionPane.ERROR_ME SSAGE); <br /> <br /> } <br /> } <br /> <br /> <br /> public boolean verifier(String login,String password){ <br /> boolean test=false; <br /> S tring log = null,pass=null; <br /> try{ <br /> statement=connexion.createSt atement(); <br /> query="SELECT login,password FROM personnel"; <b r /> rset=statement.executeQuery(query); <br /> while(rset.next()|| (test== true)){ <br /> log=rset.getString("login"); <br /> pass=rset.g etString("password"); <br /> if(log.equals(login) && pass.equals(p assword)) <br /> test=true; <br /> } <br /> } <br /> catch(SQLExce ption ex){ <br /> <br /> } <br /> return test; <br /> <br /> } <br /> <br />}
About
C'est une application desktop permet de gérer la clinique globalement, elle est concevée par UML, elle,est dévelopée avec JAVA, Swing, DAO MySQL.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published