public void ActivateDemo() { if (string.IsNullOrWhiteSpace(clePublic)) { MessageBox.Show("Clé public obligatoire!"); return; } using (var publicK = new StreamWriter("public-lcs")) { publicK.Write(clePublic); publicK.Close(); } var used = new ElvaSettings().getInstance().DemoUsed; if (false) { MessageBox.Show("Licence demo expirée, Contactez votre fournisseur/ 0665 97 76 79 / [email protected]"); return; } else { FrameworkManager.CreateLicenceTrial(userName, email); try { if (FrameworkManager.ValidateLicence(clePublic, userName, email)) { MessageBox.Show("Licence validée"); IsValide = true; this.RequestClose(); } else { MessageBox.Show("Licence invalide"); IsValide = false; } } catch (Exception s) { MessageBox.Show(s.Message); } } }