Example #1
0
        public static MetricFilter.Extend Get(Guid MetricFilterID)
        {
            LinqMicajahDataContext dc = new LinqMicajahDataContext();

            MetricFilter.Extend MetricFilter = (from m in dc.MetricFilter
                                                where m.InstanceID == LinqMicajahDataContext.InstanceId &&
                                                m.MetricFilterID == MetricFilterID &&
                                                m.Status == true
                                                select new Extend
            {
                //InstanceId = m.InstanceId,
                MetricFilterID = m.MetricFilterID,
                Name = m.Name,
                GroupCategoryAspectID = m.GroupCategoryAspectID,
                DataCollectorID = m.DataCollectorID
            }).FirstOrNull();
            if (MetricFilter != null)
            {
                MetricFilter.FilterOrgLocation = (from drol in dc.MetricFilterOrgLocation
                                                  where drol.InstanceId == LinqMicajahDataContext.InstanceId && drol.MetricFilterID == MetricFilter.MetricFilterID
                                                  select(Guid?) drol.OrgLocationID).ToArray();
                MetricFilter.FilterPI = (from drpi in dc.MetricFilterPerformanceIndicator
                                         where drpi.InstanceId == LinqMicajahDataContext.InstanceId && drpi.MetricFilterID == MetricFilter.MetricFilterID
                                         select(Guid?) drpi.PerformanceIndicatorID).ToArray();
                MetricFilter.FilterMetric = (from drm in dc.MetricFilterMetric
                                             where drm.InstanceId == LinqMicajahDataContext.InstanceId && drm.MetricFilterID == MetricFilter.MetricFilterID
                                             select(Guid?) drm.MetricID).ToArray();
            }
            return(MetricFilter);
        }
Example #2
0
        protected void dsMetricFilter_Inserted(object sender, LinqDataSourceStatusEventArgs e)
        {
            string ResultID = String.Empty;

            if (e.Result != null)
            {
                Bll.MetricFilter        InsertedFilter = (Bll.MetricFilter)e.Result;
                Bll.MetricFilter.Extend UpdateFilter   = CreateFilterFields(InsertedFilter.MetricFilterID);
                Bll.MetricFilter.InsertOrUpdate(UpdateFilter, true);
                ResultID = InsertedFilter.MetricFilterID.ToString();
            }
            CloseOnReload(ResultID);
        }
Example #3
0
 protected void mfSaveFilter_ItemUpdated(object sender, DetailsViewUpdatedEventArgs e)
 {
     Bll.MetricFilter.Extend UpdateFilter = CreateFilterFields((Guid)e.Keys["MetricFilterID"]);
     Bll.MetricFilter.InsertOrUpdate(UpdateFilter, false);
     CloseOnReload(e.Keys["MetricFilterID"].ToString());
 }