/// <summary> /// Action lorsqu'on envoie un message. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnSend_Click(object sender, RoutedEventArgs e) { if (txtMessage.Text.Trim().Length < 1) { return; } btnSend.IsEnabled = false; bool ok = false; using (LobbyService.LobbyServiceClient client = new LobbyService.LobbyServiceClient()) { ok = client.SendPrivateMessage(UserSessionSingleton.Instance.UserToken.Value, _receiverName, txtMessage.Text.Trim()); } if (!ok) { MessageBox.Show("Erreur d'envoie du message, veuillez réessayer!"); } else { LobbyService.UserMessage um = new LobbyService.UserMessage(); um.Content = txtMessage.Text; um.Date = DateTime.UtcNow; um.Username = UserSessionSingleton.Instance.Name; lvMessages.Items.Add(um); txtMessage.Text = ""; } btnSend.IsEnabled = true; }
/// <summary> /// Action lorsqu'on envoie un message. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnSend_Click(object sender, RoutedEventArgs e) { if (txtMessage.Text.Trim().Length < 1) return; btnSend.IsEnabled = false; bool ok = false; using (LobbyService.LobbyServiceClient client = new LobbyService.LobbyServiceClient()) { ok = client.SendPrivateMessage(UserSessionSingleton.Instance.UserToken.Value, _receiverName, txtMessage.Text.Trim()); } if (!ok) { MessageBox.Show("Erreur d'envoie du message, veuillez réessayer!"); } else { LobbyService.UserMessage um = new LobbyService.UserMessage(); um.Content = txtMessage.Text; um.Date = DateTime.UtcNow; um.Username = UserSessionSingleton.Instance.Name; lvMessages.Items.Add(um); txtMessage.Text = ""; } btnSend.IsEnabled = true; }