예제 #1
0
        /// <summary>
        /// 指标点击事件
        /// </summary>
        public void MetricClick(MetricTypeModel metric)
        {
            try
            {
                var metricx = MetricsCache.Find(m => m.EnName == metric.EnName && m.SystemTypeId == SystemType.Id);
                if (metric.IsChecked)
                {
                    _selectedMetrics.Add(metricx);
                }
                else
                {
                    _selectedMetrics.Remove(metricx);
                }

                SetDisplayType();
                RemoveUnUsedOrderItem();
            }
            catch (Exception ex)
            {
                ShowMessage.Show("指标选择出错");
                LogHelper.LogMessage(MethodBase.GetCurrentMethod().DeclaringType, LogHelper.LogLevel, "Failed to MetricClick", ex);
            }
            finally
            {
                if (LogHelper.LogLevel == LogLevelEnum.Debug || LogHelper.LogLevel == LogLevelEnum.Info)
                {
                    LogHelper.LogMessage(MethodBase.GetCurrentMethod().DeclaringType, LogHelper.LogLevel, "MetricClick", null);
                }
            }
        }
예제 #2
0
        public void MetricClick(MetricTypeModel metric)
        {
            try
            {
                if (metric.IsChecked)
                {
                    _selectedMetrics.Add(metric);
                }
                else
                {
                    _selectedMetrics.Remove(metric);
                }

                //SetDisplayType();
            }
            catch (Exception ex)
            {
                ShowMessage.Show("指标选择出错");
                LogHelper.LogMessage(MethodBase.GetCurrentMethod().DeclaringType, LogHelper.LogLevel, "Failed to MetricClick", ex);
            }
            finally
            {
                if (LogHelper.LogLevel == LogLevelEnum.Debug || LogHelper.LogLevel == LogLevelEnum.Info)
                {
                    LogHelper.LogMessage(MethodBase.GetCurrentMethod().DeclaringType, LogHelper.LogLevel, "MetricClick", null);
                }
            }
        }