public static ClsGlossiaires GetInstance() { if (glos == null) { glos = new ClsGlossiaires(); } return(glos); }
public void SendMessagePaiement() { bool envoie = true; string numero = ""; string message = ""; string codeMs = ""; string utilisateur = ""; string dateEnvoie = ""; string Etat = ""; int count = 0; try { innitialiseConnect(); con.Open(); cmd = new SqlCommand("SELECT * FROM tMessagerie WHERE EtatSms = 0 ", con); dr = cmd.ExecuteReader(); while (dr.Read()) { numero = dr["NumeroTutaire"].ToString(); message = dr["CorpsMessage"].ToString(); codeMs = dr["code"].ToString(); dateEnvoie = dr["DateEnvoie"].ToString(); utilisateur = dr["Utilisateur"].ToString(); Etat = dr["EtatSms"].ToString(); if (numero != "" && message != "" && count != 1) { ClsMessages ms = new ClsMessages(); if (message.Length <= 140) { update_Valmsg(codeMs); if (ms.sendshortMsg(numero, message) == false) { if (ms.sendlongMsg(numero, message + " ") == false) { envoie = false; ClsMessagerieInsert msInsert = new ClsMessagerieInsert(); msInsert.Numero1 = numero; msInsert.MessateTexte1 = message; msInsert.DateEvoie1 = DateTime.Parse(dateEnvoie); msInsert.EtatSms1 = 0; msInsert.Utilisateur1 = utilisateur; ClsGlossiaires.GetInstance().insertMessagerie(msInsert); numero = ""; message = ""; codeMs = ""; dateEnvoie = ""; utilisateur = ""; Etat = ""; } } else { envoie = true; numero = ""; message = ""; codeMs = ""; dateEnvoie = ""; utilisateur = ""; Etat = ""; } } else { update_Valmsg(codeMs); if (ms.sendlongMsg(numero, message) == true) { numero = ""; message = ""; envoie = true; } else { envoie = false; ClsMessagerieInsert msInsert = new ClsMessagerieInsert(); msInsert.MessateTexte1 = message; msInsert.DateEvoie1 = DateTime.Parse(dateEnvoie); msInsert.EtatSms1 = 0; msInsert.Utilisateur1 = utilisateur; ClsGlossiaires.GetInstance().insertMessagerie(msInsert); } } //update set statutMessage='non' } } } catch (Exception ex) { MessageBox.Show(ex.Message); envoie = false; ClsMessagerieInsert msInsert = new ClsMessagerieInsert(); msInsert.MessateTexte1 = message; msInsert.DateEvoie1 = DateTime.Parse(dateEnvoie); msInsert.EtatSms1 = 0; msInsert.Utilisateur1 = utilisateur; ClsGlossiaires.GetInstance().insertMessagerie(msInsert); } con.Close(); //return envoie; }