private void SetText() { try { Classes.Language Lang = new Classes.Language(); string lang = (string)MainWindow.JsonSettingsGet("info.language"); Dispatcher.BeginInvoke(new ThreadStart(delegate { tbCaption.Text = Lang.Set("GiveEmail", "Caption", lang); tbMessage.Text = Lang.Set("GiveEmail", "Message", lang); Iagree.Content = Lang.Set("Button", "Iagree", lang); Idisagree.Content = Lang.Set("Button", "Idisagree", lang); })); } catch (Exception ex) { Debugging.Save("GiveEmail.xaml", "SetText()", ex.Message, ex.StackTrace); } }
private void MultipackUpdate() { try { Classes.Language Lang = new Classes.Language(); string lang = (string)MainWindow.JsonSettingsGet("info.language"); Dispatcher.BeginInvoke(new ThreadStart(delegate { gbCaption.Header = Lang.Set("PageUpdate", "gbCaption", lang); lDownloadFromLink.Content = Lang.Set("PageUpdate", "lDownloadFromLink", lang); cbNotify.Content = Lang.Set("PageUpdate", "cbNotify", lang); bUpdate.Content = Lang.Set("PageUpdate", "bUpdate", lang); bCancel.Content = Lang.Set("PageUpdate", "bCancel", lang); newVersion.Content = new Classes.Variables().VersionSharp((string)MainWindow.JsonSettingsGet("multipack.new_version"), false); tbContent.Text = ParseChangelog((string)MainWindow.JsonSettingsGet("multipack.changelog")); })); } catch (Exception ex) { Task.Factory.StartNew(() => Debugging.Save("Update.xaml", "MultipackUpdate()", ex.Message, ex.StackTrace)); } }
static void Main(string[] argument) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); if (argument.Length != 0) { switch (argument[0]) { case "-config": SettingsForm settings = new SettingsForm(argument[0]); settings.ShowDialog(); break; case "-admin": break; } } DateTime expDate = Properties.Settings.Default.ExpDate; Cryptapp.Check ch = new Check(Properties.Settings.Default.SN, expDate); if (expDate >= DateTime.Now.Date) { string hash = ch.CreateHash(); if (ch.CheckExist(hash)) { Lang = new Classes.Language(Classes.Language.lng.ru); Form form; UserValues.role = "admin"; while (window_type != 0) { switch (window_type) { case 1: Application.Run(new FormLogin()); break; case 2: Application.Run(new MainForm()); break; case 3: Application.Run(new FormAdmin()); break; } //GC.Collect(); } } else { System.Windows.Forms.MessageBox.Show("Изменена конфигурация, обратитесь в поддержку!"); } } else { System.Windows.Forms.MessageBox.Show("Изменена конфигурация, обратитесь в поддержку!"); } }