public static void updateRegistryValue(SettingData userSetting)
 {
     try
     {
         RegistryKey keyValue = Registry.CurrentUser.OpenSubKey(@"SOFTWARE\EventViewerVisualizer", true);
         if (keyValue != null)
         {
             keyValue.SetValue("SystemName", Encryption.Encrypt(userSetting.SystemName.ToString(), "EventViewerVisualizer"));
             keyValue.SetValue("TXNPath", Encryption.Encrypt(userSetting.TXNPath, "EventViewerVisualizer"));
             keyValue.SetValue("TellerFilter", userSetting.UserFilter);
             keyValue.SetValue("TXNFilter", userSetting.TXNFilter);
             keyValue.SetValue("CustomFilter", userSetting.CustomFilter);
             //key.SetValue("DecryptPassword", passwordDecrypt(passwordEncrypt("*****@*****.**", "ProgrammingUtility"), "ProgrammingUtility"));
             keyValue.Close();
         }
         else
         {
             RegistryKey key = Registry.CurrentUser.CreateSubKey(@"SOFTWARE\EventViewerVisualizer");
             key.SetValue("SystemName", Encryption.Encrypt(userSetting.SystemName.ToString(), "EventViewerVisualizer"));
             key.SetValue("TXNPath", Encryption.Encrypt(userSetting.TXNPath, "EventViewerVisualizer"));
             key.SetValue("TellerFilter", userSetting.UserFilter);
             key.SetValue("TXNFilter", userSetting.TXNFilter);
             key.SetValue("CustomFilter", userSetting.CustomFilter);
             //key.SetValue("DecryptPassword", passwordDecrypt(passwordEncrypt("*****@*****.**", "ProgrammingUtility"), "ProgrammingUtility"));
             key.Close();
         }
     }
     catch (Exception ex) { }
 }
        public static SettingData getSettingDetails()
        {
            SettingData settingData = new SettingData();
            RegistryKey key         = Registry.CurrentUser.OpenSubKey(@"SOFTWARE\EventViewerVisualizer");

            if (key != null)
            {
                settingData.SystemName   = Decryption.Decrypt(key.GetValue("SystemName").ToString(), "EventViewerVisualizer");
                settingData.TXNPath      = Decryption.Decrypt(key.GetValue("TXNPath").ToString(), "EventViewerVisualizer");
                settingData.UserFilter   = key.GetValue("TellerFilter").ToString();
                settingData.TXNFilter    = key.GetValue("TXNFilter").ToString();
                settingData.CustomFilter = key.GetValue("CustomFilter").ToString();
                key.Close();
            }
            else
            {
                settingData = null;
            }
            return(settingData);
        }