private void SetupNotifire() { Console.WriteLine("Go"); string contenuFile = System.IO.File.ReadAllText(ModuleC.pathSetupFile); //on charge le fichier dans la variable contenuFile dynamic Json = JsonConvert.DeserializeObject <dynamic>(contenuFile); //On deserialize la variable en json dynamic JObject rss = JObject.Parse(Json.ToString()); //on charge le json dans un objet if ((string)rss["Config"]["Done"] == "no") //si la sous section Done de Confid est egale à no alors { SetupNotifire setupNotifire = new SetupNotifire(); //initialise un nouveau formulaire setupNotifire.ShowDialog(); //On met en pause le programme et affiche le formulaire } contenuFile = System.IO.File.ReadAllText(ModuleC.pathSetupFile); //On relis le fichier car il a pu changer Json = JsonConvert.DeserializeObject <dynamic>(contenuFile); //on redeserialize rss = JObject.Parse(Json.ToString()); //on recharge le json ModuleC.listYes = (JArray)rss["Config"]["listYes"]; //on met a jour la liste des app en yes var titre = "Notifire"; var commentaire = "C'est ici que vous recevrez les notifications d'incident !"; var picture = ModuleC.pathPitcure + "RobotAa.png"; Notif.NotifStartup(titre, commentaire, picture); //on affiche la notif timer1.Start(); //on start le timer timer_change_type.Start(); }
private void btn_setting_Click(object sender, EventArgs e) { SetupNotifire formSetup = new SetupNotifire(); ModuleC.firstLaunch = "no"; formSetup.Show(); }