/// <summary>
        /// Sends a connection success message 
        /// </summary>
        /// <param name="service">IOrganizationService generated</param>
        /// <param name="parameters">Lsit of parameter</param>
        private void SendSaveMessage(Dictionary<string, string> collection)
        {
            SaveEventArgs sea = new SaveEventArgs { AttributeCollection = collection };

            if (Saved != null)
            {
                Saved(this, sea);
            }
        }
Ejemplo n.º 2
0
 /// <summary>When SiteMap component properties are saved, they arecopied in the current selected TreeNode</summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 internal void CtrlSaved(object sender, SaveEventArgs e)
 {
     tvFetch.SelectedNode.Tag = e.AttributeCollection;
     TreeNodeHelper.SetNodeText(tvFetch.SelectedNode, currentSettings.useFriendlyNames);
     FetchChanged = treeChecksum != GetTreeChecksum(null);
     var origin = "";
     if (sender is IDefinitionSavable)
     {
         origin = sender.ToString().Replace("Cinteros.Xrm.FetchXmlBuilder.Controls.", "").Replace("Control", "");
         foreach (var attr in e.AttributeCollection)
         {
             origin += "\n  " + attr.Key + "=" + attr.Value;
         }
     }
     RecordHistory(origin);
     UpdateLiveXML();
 }