private void Enter_Click(object sender, RoutedEventArgs e) { this.LoginResult = false; if (e.Source == this.Enter) { if (this._IsLogging) { TXLog.TXLog3("Login", " Enter_Click 重复"); } else { if (this.passwordHash == null) { string str = (this.accounts.SelectedIndex >= 0x0) ? (this.accounts.SelectedItem.ToString()) : this.accounts.Text; string password = this.passwordBox.Password.Trim(); if ((str.Length == 0x0) || (password.Length == 0x0)) { string messageBoxText = "帐号或者密码不能为空"; string caption = "提示"; MessageBox.Show(messageBoxText, caption); return; } this.passwordHash = CoreMessenger.CalculatePasswordHash(password); this.passwordType = IMPwdType.IMPWD_HASHONE; } if (CoreMessenger.Instance.TM.IsValidAccount(this.accounts.Text)) { if (App.Messenger.Login(this.accounts.Text, this.passwordHash, this.passwordType, this.LoginStatus)) { this._IsLogging = true; this.ShowInputFrame(false); e.Handled = true; } else { //Util_MessageBox.InvalidUinMsg(this, this.accounts.Text); } } else { string str5 = "请输入正确的QQ号码。"; string str6 = "提示"; MessageBox.Show(str5, str6); this.accounts.Text = ""; this.passwordBox.Clear(); this.accounts.Focus(); } } } else if (e.Source == this.btnCancel) { this._IsLogging = false; this.ShowInputFrame(true); App.Messenger.CancelLogin(); } }
public void Load(object root) { Messenger = (CoreMessenger)root; this._contactSessionManager = InstanceAnswerPro.Core.ComponentManager.GetContactSessionManager(); this._contactSessionManager.ImageTransferStatusChanged += new EventHandler <ImageTransferStatusChangedrEventArgs>(this.ContactSessionManager_ImageTransferStatusChanged); this._communitySessionManager = InstanceAnswerPro.Core.ComponentManager.GetCommunitySessionManager(); this._messageCenter = Messenger.MessageCenter; this._messageCenter.AddMessageProcessor(this); this.InitXaml(); }
public MainWindow() { this.messenger = App.Messenger; this.buddyManager = ComponentManager.GetBuddyManager(); this._messageCenter = App.Messenger.MessageCenter; InitializeComponent(); this.messenger.LoginCompleted += new EventHandler<LoginEventArgs>(this.OnLogin); this.messenger.ConnectionStatusChanged += new EventHandler<ConnectionStatusChangeEventArgs>(this.messenger_ConnectionStatusChanged); this.messagemonitor = InstanceAnswerPro.Core.ComponentManager.GetMessageMonitor(); Buddy.BuddyPropertyChanged += new PropertyChangedEventHandler(this.Buddy_BuddyPropertyChanged); }
public MainWindow() { this.messenger = App.Messenger; this.buddyManager = ComponentManager.GetBuddyManager(); this._messageCenter = App.Messenger.MessageCenter; InitializeComponent(); this.messenger.LoginCompleted += new EventHandler <LoginEventArgs>(this.OnLogin); this.messenger.ConnectionStatusChanged += new EventHandler <ConnectionStatusChangeEventArgs>(this.messenger_ConnectionStatusChanged); this.messagemonitor = InstanceAnswerPro.Core.ComponentManager.GetMessageMonitor(); Buddy.BuddyPropertyChanged += new PropertyChangedEventHandler(this.Buddy_BuddyPropertyChanged); }
public void CoreMessenger_QueueMessenger_EnsureMessageTrackingWorksOnSingleAdd() { var debug = Substitute.For <IFrameworkMessenger>(); var init = Substitute.For <IResourceReinitialiser>(); var components = Substitute.For <ISystemComponents>(); ICoreMessenger messenger = new CoreMessenger(debug, components, init); Assert.False(messenger.AreThereMessagesInQueue()); messenger.QueueMessage(CoreMessage.DeviceOrRenderTargetsReset); Assert.True(messenger.AreThereMessagesInQueue()); }
public void CoreMessenger_QueueMessenger_ValidateQueueEmptyingAndProcessingTriggers() { var debug = Substitute.For <IFrameworkMessenger>(); var init = Substitute.For <IResourceReinitialiser>(); var components = Substitute.For <ISystemComponents>(); ICoreMessenger messenger = new CoreMessenger(debug, components, init); Assert.False(messenger.AreThereMessagesInQueue()); messenger.QueueMessage(CoreMessage.DeviceOrRenderTargetsReset); messenger.QueueMessage(CoreMessage.DeviceOrRenderTargetsReset); messenger.QueueMessage(CoreMessage.DeviceOrRenderTargetsReset); messenger.QueueMessage(CoreMessage.DeviceOrRenderTargetsReset); messenger.QueueMessage(CoreMessage.DeviceOrRenderTargetsReset); Assert.True(messenger.AreThereMessagesInQueue()); messenger.ProcessMessageQueue(new LoopProperties()); Assert.False(messenger.AreThereMessagesInQueue()); }
static App() { Messenger = null; moduleList = new List <IModule>(); Messenger = CoreMessenger.Instance; }
static App() { Messenger = null; moduleList = new List<IModule>(); Messenger = CoreMessenger.Instance; }
public void Load(object root) { Messenger = (CoreMessenger)root; this._contactSessionManager = InstanceAnswerPro.Core.ComponentManager.GetContactSessionManager(); this._contactSessionManager.ImageTransferStatusChanged += new EventHandler<ImageTransferStatusChangedrEventArgs>(this.ContactSessionManager_ImageTransferStatusChanged); this._communitySessionManager = InstanceAnswerPro.Core.ComponentManager.GetCommunitySessionManager(); this._messageCenter = Messenger.MessageCenter; this._messageCenter.AddMessageProcessor(this); this.InitXaml(); }
private ITXBuffer GetPassWord() { return(CoreMessenger.CalculatePasswordHash(this._pwdstring)); }