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); }
        }
Пример #2
0
        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)); }
        }
Пример #3
0
        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("Изменена конфигурация, обратитесь в поддержку!");
            }
        }