Пример #1
0
    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();
    }
Пример #2
0
    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();
    }