/// <summary>
        /// </summary>
        private void SaveSettingsToRegistry()
        {
            var msg = "";

            var obj = new CustomRegistrySettings
            {
                siteUrl    = tbSiteUrl.Text.Trim(),
                userName   = tbUsername.Text.Trim(),
                domain     = tbDomain.Text.Trim(),
                isSPOnline = cbIsSPOnline.Checked ? "1" : "0",
            };
            var json = JsonExtensionMethod.ToJson(obj);

            RegistryHelper.SaveRegStuff(json, out msg);
        }
        /// <summary>
        /// </summary>
        private void LoadSettingsFromRegistry()
        {
            var msg  = "";
            var json = "";

            if (RegistryHelper.GetRegStuff(out json, out msg) && !json.IsNull())
            {
                var obj = JsonExtensionMethod.FromJson <CustomRegistrySettings>(json);

                tbSiteUrl.Text       = obj.siteUrl;
                tbUsername.Text      = obj.userName;
                tbDomain.Text        = obj.domain;
                cbIsSPOnline.Checked = GenUtil.SafeToBool(obj.isSPOnline);
            }
        }