Пример #1
0
        private void BtnOk_Click(object sender, RoutedEventArgs e)
        {
            var activationKey = Aes.Encrypt(TxtSerial.Text.Trim(), TxtHardwareSerial.Text, 256);

            TxtActivation.Text = activationKey;
            if (TxtActivation.Text.Equals(activationKey))
            {
                RegistryOperator.CreateKey("SerialNumber", TxtSerial.Text.Trim());
                RegistryOperator.CreateKey("ActivationKey", activationKey);
                DialogResult = true;
            }
            Window_Reset();
        }
        private void BtnSave_Click(object sender, RoutedEventArgs e)
        {
            var entityConnectionString = BuildConnectionString(ProviderConnectionString());

            if (IsServerConnected(entityConnectionString))
            {
                var encryptedConnectionString = Aes.Encrypt(entityConnectionString, HardwareInfo.GetProcessorId(), 256);
                RegistryOperator.CreateKey("ConnectionString", encryptedConnectionString);
                DataBaseConnection.MainConnectionString = entityConnectionString;
                DialogResult = true;
            }
            else
            {
                TxtsResetter();
            }
        }