private void commandHandler(object sender, CommandEventArgs e) { switch (e.CommandName) { case CommandEventArgs.Commands.GetAccessToken: getAccessToken(e.Parameter); break; case CommandEventArgs.Commands.LoadFriends: loadFriends(); break; case CommandEventArgs.Commands.GetGraphByAreFriends: getAreGraph(); break; case CommandEventArgs.Commands.GetGraphByMutualFriends: getMutualGraph(); break; case CommandEventArgs.Commands.GenerateGraphByAreFriends: generateGraph(true, false); break; case CommandEventArgs.Commands.GenerateGraphByMutualFriends: generateGraph(true); break; case CommandEventArgs.Commands.UpdateAllAttributes: graphDataManager.UpdateAllAttributes(e.Rows); makeEgoIfNeeded(e.IsMeIncluding); break; } }
private void webBrowserLogin_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { Debug.WriteLine("DocumentCompleted"); string stringUrl = webBrowserLogin.Url.ToString(); Debug.WriteLine(stringUrl); var evnt = new CommandEventArgs(CommandEventArgs.Commands.GetAccessToken, stringUrl); DispatchEvent(evnt); // DisableComponents(fcbDialog); }
/* void CurrentDomain_FirstChanceException(object sender, System.Runtime.ExceptionServices.FirstChanceExceptionEventArgs e) { Debug.WriteLine(e); } */ protected virtual void DispatchEvent(CommandEventArgs e) { EventHandler<CommandEventArgs> handler = CommandEventHandler; if (handler != null) handler(this, e); }
private void GenerateGraphMutualButton_Click(object sender, EventArgs e) { Enabled = false; mutualStartTime = DateTime.Now; var evnt = new CommandEventArgs(CommandEventArgs.Commands.GenerateGraphByMutualFriends); DispatchEvent(evnt); }
private void GeByAreFriendsButton_Click(object sender, EventArgs e) { areStartTime = DateTime.Now; var evnt = new CommandEventArgs(CommandEventArgs.Commands.GetGraphByAreFriends); DispatchEvent(evnt); }
private void LoadFriendsButton_Click(object sender, EventArgs e) { var evnt = new CommandEventArgs(CommandEventArgs.Commands.LoadFriends); DispatchEvent(evnt); }
protected virtual void DispatchCommandEvent(CommandEventArgs.Commands command, bool[] rows = null, bool isMeIncluding = false) { var evnt = new CommandEventArgs(command, rows, isMeIncluding); EventHandler<CommandEventArgs> handler = CommandEventHandler; if (handler != null) handler(this, evnt); }