static void Main(string[] args) { string[] tabParameter = new string[7]; /*---21122015 **/ args = new string[7]; args[0] = @"E:\Application\ITRON\Log"; //;valueFile.Trim(); args[1] = "."; //"10.109.240.220";//valueServer.Trim(); args[2] = "ACE_NODE_TI_16112016"; //valueBDD.Trim(); args[3] = "sa"; //valueUserName.Trim(); args[4] = "P@ssw0rd"; //valuePassword.Trim(); args[5] = "mail.univers.ci"; //valueSmtp.Trim(); //args[6] = "[email protected],[email protected]";//valueTo.Trim(); args[6] = "*****@*****.**"; //valueTo.Trim(); //args[0] = @"E:\Application\ITRON\Log";//;valueFile.Trim(); //args[1] = "sodw4357";//"10.109.240.220";//valueServer.Trim(); //args[2] = "ACE_NODE";//valueBDD.Trim(); //args[3] = "GESADB";//valueUserName.Trim(); //args[4] = "GESA";//valuePassword.Trim(); //args[5] = "mail.univers.ci";//valueSmtp.Trim(); //args[6] = "*****@*****.**";//valueTo.Trim(); if (args.Length > 0) { Console.WriteLine(DateTime.Now + " - Début du traitement..."); Console.WriteLine(" - Initialisation des parametres..."); for (int i = 0; i < args.Length; i++) { Console.WriteLine(args[i].ToString()); } try { tabParameter[0] = args[0].ToString().Trim(); tabParameter[1] = args[1].ToString().Trim(); tabParameter[2] = args[2].ToString().Trim(); tabParameter[3] = args[3].ToString().Trim(); tabParameter[4] = args[4].ToString().Trim(); tabParameter[5] = args[5].ToString().Trim(); tabParameter[6] = args[6].ToString().Trim(); Console.WriteLine("Traitement en cours d'execution..."); //get values to save in Log.... Presenter.setValues_ofData(); //update file config Presenter.SetParametersLog(tabParameter); //--------------- //----afin de logger le type de traitement à l'initialisation du traitement Presenter.TypeTraitement = Constantes.TypeTraitementRec; Presenter.ExecutionMode = Constantes.ExecutionMode_Auto; //23122016 Presenter.ExecutionID = Guid.NewGuid().ToString(); Presenter.TotalInserted_toNode = 0; Presenter.setValues_ofData(); Log.MonitoringLogger.Info(DateTime.Now + " - Initialialisation du traitement !"); //*---------action //A change later pour parameteer le mode reception/emission??? DateTime dateExecution = DateTime.Now; DateTime?_DateDebut = null; DateTime?_DateFin = null; bool bres = dateExecution.GetPeriodeRecherche(ref _DateDebut, ref _DateFin); if (bres) { PresenterService.getDats_FromEOBilling_ACEVISIOn(_DateDebut.Value.ToString(), _DateFin.Value.ToString()); } else { Console.WriteLine("echec de traitement : Periode de facturation invalide"); Log.ExceptionLogger.Error(DateTime.Now + " - bug signalé ! \n Periode de facturation invalide"); } //Log.MonitoringLogger.Info(DateTime.Now + " - Prg :Fin du traitement"); //-------------------- Console.WriteLine(DateTime.Now + " - Fin du traitement "); //string[] tab = new string[] { "bleu", "rouge", "vert" }; //Console.Write(tab[4]); } catch (Exception ex) { Console.WriteLine("echec de traitement : " + ex.Message); Log.ExceptionLogger.Error(DateTime.Now + " - bug signalé ! \n " + ex.Message); //23122016 Console.WriteLine(DateTime.Now + " - Fin du traitement "); //throw; } // Log.MonitoringLogger.Info(DateTime.Now + " Fin du traitement de l'application ---logger file ExT"); } else { Log.ExceptionLogger.Error(DateTime.Now + " traitement annulé , aucun paramétrage effectué"); Console.WriteLine("traitement annulé , aucun paramétrage effectué "); Console.WriteLine(DateTime.Now + " - Fin du traitement "); //#region //try //{ // //------------------ // /* // Console.WriteLine("Veuillez Fournir les paramètres de journalisation / notification :..."); // Console.Write("> repertoire du fichier Log... :"); // string valueFile = Console.ReadLine(); // Console.Write("> Serveur BDD... :"); // string valueServer = Console.ReadLine(); // Console.Write("> Base de Données... :"); // string valueBDD = Console.ReadLine(); // Console.Write("> Compte utilisateur... :"); // string valueUserName = Console.ReadLine(); // Console.Write("> Mot de passe... :"); // string valuePassword = Console.ReadLine(); // Console.Write("> Serveur de Messagerie... :"); // string valueSmtp = Console.ReadLine(); // Console.Write("> Adresse Mail Destinataire... :"); // string valueTo = Console.ReadLine(); // */ // Console.WriteLine(DateTime.Now + " - Début du traitement..."); // Console.WriteLine(" - Initialisation des parametres..."); // tabParameter[0] = @"E:\Application\ITRON\Log";//;valueFile.Trim(); // tabParameter[1] = "sodw4357";//"10.109.240.220";//valueServer.Trim(); // tabParameter[2] = "ACE_NODE";//valueBDD.Trim(); // tabParameter[3] = "GESADB";//valueUserName.Trim(); // tabParameter[4] = "GESA";//valuePassword.Trim(); // tabParameter[5] = "mail.univers.ci";//valueSmtp.Trim(); // tabParameter[6] = "*****@*****.**";//valueTo.Trim(); // Console.WriteLine("Traitement en cours d'execution..."); // //get values to save in Log.... // Presenter.SetParametersLog(tabParameter); // //------FCO // //gestion emission,ill va fallir add un new paramter aukel on dira s'il s'agit de reception ou emission... // //---------------- // //----afin de logger le type de traitement à l'initialisation du traitement // Presenter.TypeTraitement = Constantes.TypeTraitementRec; // Presenter.ExecutionMode = Constantes.ExecutionMode_Auto; // Presenter.setValues_ofData(); // //--------------------- // Log.MonitoringLogger.Info(DateTime.Now + " - Initialialisation du traitement !"); // //Presenter.setValues_ofData(); // //........... // //Presenter.SetParametersLog(tabParameter); // //*---------action // //PresenterService.getDats_FromEOBilling_ACEVISIOn("2015-09-01", "2015-09-30"); // //A change later pour parameteer le mode reception/emission??? // DateTime dateExecution = DateTime.Now; // DateTime? _DateDebut = null; // DateTime? _DateFin = null; // bool bres = dateExecution.GetPeriodeRecherche(ref _DateDebut, ref _DateFin); // if (bres) // PresenterService.getDats_FromEOBilling_ACEVISIOn(_DateDebut.Value.ToString(), _DateFin.Value.ToString()); // else // { // Console.WriteLine("echec de traitement : Periode de facturation invalide"); // Log.ExceptionLogger.Error(DateTime.Now + " - bug signalé ! \n Periode de facturation invalide"); // } // //Log.MonitoringLogger.Info(DateTime.Now + " - Prg :Fin du traitement"); // //-------------------- // Console.WriteLine(DateTime.Now + " - Fin du traitement "); // //Log.ExceptionLogger.Error(DateTime.Now + " - bug signalé "); // //Console.Write("vous avez saisi {0}",value); // //Console.ReadLine(); //} //catch (Exception ex) //{ // Console.WriteLine("echec de traitement : "+ ex.Message); //} //#endregion } //----------------------------- //int xx = Presenter.TotalRead_fromAce; Console.ReadLine(); }