コード例 #1
0
ファイル: Accueil.cs プロジェクト: jerkhouri/Notifire
        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();
        }
コード例 #2
0
        private void btn_setting_Click(object sender, EventArgs e)
        {
            SetupNotifire formSetup = new SetupNotifire();

            ModuleC.firstLaunch = "no";
            formSetup.Show();
        }