private void UpdateCurrentProvider(string spSiteUrl, Authentication auth) { if (pageMode == PageMode.Add) { currentProvider = new IntegrationProvider(spSiteUrl, 0, auth); } else { currentProvider.SPSiteURL = spSiteUrl; currentProvider.TEGroupId = 0; currentProvider.Authentication = auth; currentProvider.Initialize(); } currentProvider.IsDefault = CbIsDefault.Checked; const string script = @"setTimeout(function(){{CloseWindow('{0}');}},100);"; CSControlUtility.Instance().RegisterClientScriptBlock(this, typeof(Configuration), "closechildwindow", string.Format(script, JavaScript.Encode(currentProvider.ToXml())), true); }