protected void Page_Load(object sender, EventArgs e) { Lbl_UserName.Text = this.PersonInfo.SelectedRecord.DisplayName; HealthRecordSearcher searcher = PersonInfo.SelectedRecord.CreateSearcher(); HealthRecordFilter filter = new HealthRecordFilter(Weight.TypeId); filter.MaxItemsReturned = 10; filter.UpdatedDateMin = DateTime.Now.Subtract(new TimeSpan(365, 0, 0, 0)); searcher.Filters.Add(filter); HealthRecordItemCollection items = searcher.GetMatchingItems()[0]; Dictionary <string, string> weights = new Dictionary <string, string>(); foreach (Weight item in items) { weights[item.When.ToString()] = item.Value.ToString(); } WeightView.DataSource = weights; WeightView.DataBind(); }
private void DisplayWeight(List <Weight> weights) { DataTable weight = new DataTable("weight"); weight.Columns.Add(new DataColumn("Date")); weight.Columns.Add(new DataColumn("Weight")); weight.Columns.Add(new DataColumn("Source")); foreach (Weight w in weights) { DataRow row = weight.NewRow(); row["Date"] = w.EffectiveDate.ToShortDateString().ToString(); row["Weight"] = w.Value.DisplayValue.ToString(); row["Source"] = w.CommonData.Source; weight.Rows.Add(row); } WeightView.DataSource = weight; WeightView.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { HealthRecordSearcher searcher = PersonInfo.SelectedRecord.CreateSearcher(); HealthRecordFilter filter = new HealthRecordFilter(Weight.TypeId); searcher.Filters.Add(filter); HealthRecordItemCollection items = searcher.GetMatchingItems()[0]; Dictionary <string, string> weights = new Dictionary <string, string>(); foreach (Weight item in items) { weights[item.When.ToString()] = item.Value.ToString(); } WeightView.DataSource = weights; WeightView.DataBind(); }