Exemple #1
0
 protected void ldsDataCollector_Updated(object sender, LinqDataSourceStatusEventArgs e)
 {
     MetricTrac.Bll.DataRule UpdatedRule = (MetricTrac.Bll.DataRule)e.Result;
     if (SelectOrgLocationsID.Length > 1)
     {
         MetricTrac.Bll.DataRule.InsertOrgLocationsClusterList(UpdatedRule.DataRuleID, SelectOrgLocationsID);
     }
 }
Exemple #2
0
 protected void ldsDataCollector_Selected(object sender, LinqDataSourceStatusEventArgs e)
 {
     if (e.Result is List <MetricTrac.Bll.DataRule> )
     {
         List <MetricTrac.Bll.DataRule> r = e.Result as List <MetricTrac.Bll.DataRule>;
         if (r.Count > 0)
         {
             SelectedRule = (MetricTrac.Bll.DataRule)r[0];
         }
     }
 }
Exemple #3
0
        protected void ldsDataCollector_Updating(object sender, LinqDataSourceUpdateEventArgs e)
        {
            MetricTrac.Bll.DataRule drOld = (MetricTrac.Bll.DataRule)e.OriginalObject;
            MetricTrac.Bll.DataRule drNew = (MetricTrac.Bll.DataRule)e.NewObject;

            if (drOld.RuleClusterID != null)
            {
                MetricTrac.Bll.DataRule.DeleteOrgLocationsClusterList((Guid)drOld.RuleClusterID, (Guid?)drOld.DataRuleID);
            }
            drNew.OrgLocationID = (SelectOrgLocationsID.Length > 0) ? SelectOrgLocationsID[0] : null;
            if (SelectOrgLocationsID.Length > 1 && drOld.RuleClusterID == null)
            {
                drNew.RuleClusterID = Guid.NewGuid();
            }

            if (SelectOrgLocationsID.Length <= 1 && drOld.RuleClusterID != null)
            {
                drNew.RuleClusterID = null;
            }
        }