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); } }
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]; } } }
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; } }