protected bool IsNewMetricCategory(object container) { bool Result = false; if (GroupBy == Bll.GroupByMode.MetricCategory) { MetricTrac.Bll.MetricOrgValue mmv = GetMetric(container); if (LastMetricMetricValue != null) { if (LastMetricMetricValue.MetricCategoryID != mmv.MetricCategoryID) { Result = true; } else { Result = false; } //Result = LastMetricMetricValue.MetricCategoryID != mmv.MetricCategoryID; } else { Result = true; } } return(Result); }
protected string GetChartUrl(object container) { System.Web.UI.WebControls.RepeaterItem ri = container as System.Web.UI.WebControls.RepeaterItem; MetricTrac.Bll.MetricOrgValue v = (MetricTrac.Bll.MetricOrgValue)ri.DataItem; string FreqDate = FrequencyFirstDate.ToString("MM-dd-yyyy"); return("DataValueChart.aspx?MetricID=" + v.MetricID + "&OrgLocationID=" + v.OrgLocationID + "&Date=" + FreqDate); }
protected bool IsNewGroup(object container) { MetricTrac.Bll.MetricOrgValue mmv = GetMetric(container); if (LastMetricMetricValue == null) { return(true); } if (LastMetricMetricValue.FrequencyID != mmv.FrequencyID) { return(true); } if (GroupByMetric) { return(LastMetricMetricValue.MetricID != mmv.MetricID); } return(LastMetricMetricValue.OrgLocationID != mmv.OrgLocationID); }
protected bool IsNewGroup(object container) { System.Web.UI.WebControls.RepeaterItem ri = container as System.Web.UI.WebControls.RepeaterItem; MetricTrac.Bll.MetricOrgValue mmv = ri.DataItem as MetricTrac.Bll.MetricOrgValue; if (LastMetricMetricValue == null) { return(true); } if (LastMetricMetricValue.FrequencyID != mmv.FrequencyID) { return(true); } if (GroupByMetric) { return(LastMetricMetricValue.MetricID != mmv.MetricID); } return(LastMetricMetricValue.OrgLocationID != mmv.OrgLocationID); }
protected void rpMetric_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType < ListItemType.Item || e.Item.ItemType > ListItemType.EditItem) { return; } MetricTrac.Bll.MetricOrgValue NewMMV = (MetricTrac.Bll.MetricOrgValue)e.Item.DataItem; // !!! just remove rowspan for now bool IsNewUnit = true;//LastMetricMetricValue == null || IsNewGroup(e.Item) || LastMetricMetricValue.InputUnitOfMeasureName != NewMMV.InputUnitOfMeasureName; LastMetricMetricValue = NewMMV; if (IsNewUnit) { if (LastTdUnit[0] != null) { LastTdUnit[0].RowSpan = LocationCount; LastTdUnit[1].RowSpan = LocationCount; } LastTdUnit[0] = e.Item.FindControl("tdUnitLeft") as System.Web.UI.HtmlControls.HtmlTableCell; LastTdUnit[1] = e.Item.FindControl("tdUnitRight") as System.Web.UI.HtmlControls.HtmlTableCell; LastTdUnit[0].Visible = true; LastTdUnit[1].Visible = true; LocationCount = 1; BindRepiter("rDate", LastFrequencyMetric.Date, e); SetNavigationButton(e, LastFrequencyMetric.FrequencyID); } else { LocationCount++; LastTdUnit[0].RowSpan = LocationCount; LastTdUnit[1].RowSpan = LocationCount; } BindRepiter("rMericValue", NewMMV.MetricValues, e); }
protected bool IsTotalMetric(object container) { System.Web.UI.WebControls.RepeaterItem ri = container as System.Web.UI.WebControls.RepeaterItem; MetricTrac.Bll.MetricOrgValue mmv = ri.DataItem as MetricTrac.Bll.MetricOrgValue; return(mmv.IsTotalAgg); }
protected string GetRelatedUrl(object container) { System.Web.UI.WebControls.RepeaterItem ri = container as System.Web.UI.WebControls.RepeaterItem; MetricTrac.Bll.MetricOrgValue m = ri.DataItem as MetricTrac.Bll.MetricOrgValue; return((DataMode == Mode.View ? "RelatedInputValues" : "RelatedInputValuesA") + ".aspx?MetricID=" + m.MetricID); }