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
| try{
String port="COM15";
int vitesse_port=460800;
try {
resze.getDbConnection();
instruction = resze.getConn().createStatement();
ResultSet res = instruction.executeQuery("SELECT * FROM tab_config");
res.next();
port= res.getString("port");
vitesse_port= Integer.parseInt(res.getString("vitesseport"));
System.out.println("TETE"+port);
System.out.println("TETE"+vitesse_port);
} catch (SQLException s) {
System.out.println("erreur sur la requete verifier la !!!!!");
s.printStackTrace();
System.out.println("5555555555555555!!!!!");
}
CommunicationPortable essai = new CommunicationPortable();
essai.connectionLiaisonSerie();
System.out.println(essai.getListePortSerie());
//fram_etat_envoi_sms.TextField.append("ListePortSerie: "+essai.getListePortSerie()+"\n");
fram_etat_envoi_sms.TextField.append("@pplisoft Intellect School Version 2.0"+"\n");
fram_etat_envoi_sms.TextField.append("Tel: 694718904/656962373"+"\n");
fram_etat_envoi_sms.TextField.append("Service ok"+"\n");
fram_etat_envoi_sms.TextField.append("-----------------------------------------------------------"+"\n");
int tr=0;
for (int ie = 0; ie <num1.size(); ie++)
{
CommunicationPortable essaiSms = new CommunicationPortable(port,num1.elementAt(ie).toString(), "0000");
try {
essaiSms.connectionSms(port, vitesse_port);
// System.out.println("Envoi");
essaiSms.ecritSms(sms.elementAt(ie).toString());
//System.out.println("Deconnecte");
essaiSms.deconnectionSms();
} catch (Exception ex) {
//A que c'est là que l'on doit sauver le message dans fichier d'attente
System.out.println("Prb d'envoi");
tr=1;
}
if(tr==1){
fram_etat_envoi_sms.TextField.append((ie+1)+"-"+num1.elementAt(ie).toString()+" -- Prb d'envoi\n");
tr=0;
}else{
instruction = resze.getConn().createStatement();
String requete14="DELETE FROM sms_a_send WHERE code_sms='"+code.elementAt(ie).toString()+"';";
instruction.executeUpdate(requete14);
fram_etat_envoi_sms.TextField.append((ie+1)+"-"+num1.elementAt(ie).toString()+" -- Ok\n");
}
}
JOptionPane.showMessageDialog(null, "envoi terminé. Cliquez sur Ok pour Sortir", "Quitter L'application", JOptionPane.INFORMATION_MESSAGE);
arg01.dispose();
fram_etat_envoi_sms.dispose();
//this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
num1.removeAllElements();
sms.removeAllElements();
code.removeAllElements();
Thread.sleep(10000);
}catch(InterruptedException e){} |
Partager