public void ShowMessageDetails(ServiceMessage message)
        {
            messageIdText.Text = message.Id;
            messageLabelText.Text = message.Label;

            try
            {
                bodyText.Text = message.GetBody();
            }
            catch (Exception ex)
            {
                bodyText.Text = "** " + ex.Message;
            }
        }
 private void AddMessageRow(ServiceMessage message)
 {
     int i = messagesGrid.Rows.Add(message.Commands, message.Namespace, message.FailedQueue);
     messagesGrid.Rows[i].Tag = message;
 }
 DataGridViewRow FindMessageRow(ServiceMessage message)
 {
     return messagesGrid.Rows.Cast<DataGridViewRow>().FirstOrDefault(r => r.Tag == message);
 }
 public void DeleteMessage(ServiceMessage serviceMessage)
 {
     using (var q = new MessageQueue(Path, QueueAccessMode.Receive))
     {
         q.ReceiveById(serviceMessage.Id);
     }
 }