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 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
| // a ce niveau ya une methode qui travaille en boucle et appele l'autre //methode en dessous...
public void TravaillerEnFond()
{
ConvertisseurChiffresLettres1 chflettr = new ConvertisseurChiffresLettres1();
for (int i = 0; i < olist.Count; i++)
{
montantcdf = 0;
montantdollar = 0;
if (olist[i].OnumCompte == "21001618101")
{
montantdollar = 0;
montantcdf = olist[i].OMontant;
MontantFranc = chflettr.converti(olist[i].OMontant);
}
if (olist[i].OnumCompte == "21001618102")
{
montantcdf = 0;
montantdollar = olist[i].OMontant;
MontantFranc = chflettr.convertidol(olist[i].OMontant);
}
NomDeposant = ComparerVides(olist[i].Onom, olist[i].OLIib1,olist[i].OOperation,olist[i].oNom1);
//Concevoir();
//MessageBox.Show(filename);
EcrireDansFichier(out filename, string.Format(" "));
filename, string.Format(" "));
EcrireDansFichier(out filename, string.Format(" "));
EcrireDansFichier(out filename, string.Format(" {0} {1}", olist[i].OnumCompte.ToString().Trim(), DateTime.Now.Day.ToString() + " / " + DateTime.Now.Month.ToString() + " / " + DateTime.Now.Year.ToString() + " à " + DateTime.Now.Hour + ":" + DateTime.Now.Minute,olist[i].OnumCompte.ToString().Trim()));
EcrireDansFichier(out filename, string.Format(" "));
EcrireDansFichier(out filename, string.Format(" "));
EcrireDansFichier(out filename, string.Format(" AGENCE.......... : {0}", olist[i].Oagence));
EcrireDansFichier(out filename, string.Format(" "));
EcrireDansFichier(out filename, string.Format(" NOM DU DEPOSANT : {0}", NomDeposant));
EcrireDansFichier(out filename, string.Format(" "));
//EcrireDansFichier(out filename, string.Format(" NUMERO DU DOSSIER : {0}", olist[i].OnumDossier));
//EcrireDansFichier(out filename, string.Format(" "));
//EcrireDansFichier(out filename, string.Format(" "));
//EcrireDansFichier(out filename, string.Format(" NUMERO CARTE : {0}", olist[i].OnumCarte));
//EcrireDansFichier(out filename, string.Format(" "));
//EcrireDansFichier(out filename, string.Format(" "));
//EcrireDansFichier(out filename, string.Format(" BOUQUETS : {0}", olist[i].OBouquet));
//EcrireDansFichier(out filename, string.Format(" "));
//EcrireDansFichier(out filename, string.Format(" "));
//EcrireDansFichier(out filename, string.Format(" PERIODICITE : {0}", olist[i].Operiod));
//EcrireDansFichier(out filename, string.Format(" "));
//EcrireDansFichier(out filename, string.Format(" "));
//EcrireDansFichier(out filename, string.Format(" OPTIONS : {0}", olist[i].Ooption));
//EcrireDansFichier(out filename, string.Format(" "));
EcrireDansFichier(out filename, string.Format(" "));
EcrireDansFichier(out filename, string.Format(" MONTANT DE VERSEMENT : {0}", olist[i].OMontant.ToString("N", nfi)));
EcrireDansFichier(out filename, string.Format(" "));
EcrireDansFichier(out filename, string.Format(" "));
EcrireDansFichier(out filename, string.Format(" MONTANT EN LETTRES : {0}", MontantFranc));
EcrireDansFichier(out filename, string.Format(" "));
EcrireDansFichier(out filename, string.Format(" "));
System.Threading.Thread.Sleep(5000);
Metier.EnvoiMail oEnvoy = new TestConnectionIfx.Metier.EnvoiMail();
string destinataire=RecupererAdresse(olist[i].OnumCompte,olistMails);
//MessageBox.Show(filename);
try
{
//oEnvoy.EnvoyerMail(filename,destinataire);
oEnvoy.EnvoyerMail(filename, "cikwa@bic.cd", olist[i].OLIib.Trim()); //c'est une version d'evaluation.././
//oEnvoy.EnvoyerMail(filename, destinataire, olist[i].OLIib.Trim());
System.Threading.Thread.Sleep(3000);
}
catch(Exception e)
{
Metier.EnvoiMail oEnvoyer = new TestConnectionIfx.Metier.EnvoiMail();
oEnvoyer.EnvoyerMail("cikwa@bic.cd", "smabiala@bic.cd", "", e.Message + "\n" + e.StackTrace);
MessageBox.Show("Veuillez Demarrer Votre OutLook svp!!!");
}
//System.Threading.Thread.Sleep(3000);
GC.Collect();
Dao.SQLClient.Update("update evebord set flag=1 where eve='" + olist[i].OnumBordereau + "'");
}
}
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
//a ce niveau c la creation du fichier et la lecture...
public bool EcrireDansFichier(out string filename, string txt)
{
bool success = false;
StreamWriter streamWriter = null;
filename = "c:\\NomFichier" + DateTime.Now.ToString("ddMMyyyy hh.mm.ss") + ".txt";
try
{
using (streamWriter)
{
if (created)
{
streamWriter.WriteLine("CREATION DU FICHIER LE " + DateTime.Now.ToString("dd/MM/yyyy"));
streamWriter.WriteLine("----------------------------------------------");
}
streamWriter.WriteLine(txt);
success = true;
}
}
catch (Exception ex)
{
Console.WriteLine("Problème lors de l'ecriture dans le fichier. [" + ex.Message + "]");
Metier.EnvoiMail oEnvoy = new TestConnectionIfx.Metier.EnvoiMail();
oEnvoy.EnvoyerMail("cikwa@bic.cd", "smabiala@bic.cd", "", ex.Message + "\n" + ex.StackTrace);
}
finally
{
if (streamWriter != null)
{
streamWriter.Close();
streamWriter.Dispose();
streamWriter = null;
}
//filename = null;
GC.Collect();
}
return success;
} |
Partager