Ejemplo n.º 1
0
        private void OnRequestAdvancedMessageData(object sender, GridColumnDataEventArgs e)
        {
            var msg       = Model.Messages[e.ListSourceRowIndex];
            var storedMsg = msg as StoredMessage;

            if (e.IsGetData)
            {
                if (e.Column.FieldName == AdvancedEndpointColumns.MessageId)
                {
                    e.Value = storedMsg != null ? storedMsg.MessageId : msg.Id;
                }

                if (e.Column.FieldName == AdvancedEndpointColumns.CriticalTime)
                {
                    e.Value = Model.GetCriticalTime(storedMsg);
                }

                if (e.Column.FieldName == AdvancedEndpointColumns.ProcessingTime)
                {
                    e.Value = Model.GetProcessingTime(storedMsg);
                }

                if (e.Column.FieldName == AdvancedEndpointColumns.IsFaulted)
                {
                    e.Value = storedMsg != null?Model.GetMessageErrorInfo(storedMsg) : Model.GetMessageErrorInfo();
                }
            }
        }
Ejemplo n.º 2
0
        private void OnRequestAdvancedMessageData(object sender, GridColumnDataEventArgs e)
        {
            var msg = Model.Rows[e.ListSourceRowIndex];

            if (e.IsGetData && e.Column.FieldName == UnboundColumns.IsFaulted)
            {
                e.Value = Model.GetMessageErrorInfo(msg);
            }
        }