Ejemplo n.º 1
0
        private void FillList(BloodPressureCollection value)
        {
            this.AverageHeartRateLabel.Text = value.AverageHeartRate.ToString("#");
            this.AverageSystolicLabel.Text  = value.AverageSystolic.ToString("#");
            this.AverageDiastolicLabel.Text = value.AverageDiastolic.ToString("#");

            this.BloodPressureRepeater.DataSource = value;
            this.BloodPressureRepeater.DataBind();
        }
Ejemplo n.º 2
0
        private void FillListAndChart()
        {
            BloodPressureCollection userValues = new BloodPressureCollection(
                from current in BloodPressure.FindAll(this.Session.GetCurrentUser())
                where current.Date >= Convert.ToDateTime(this.FilterFrom.Text) &&
                current.Date <= Convert.ToDateTime(this.FilterUntil.Text).AddHours(23).AddMinutes(59)
                orderby current.Date descending
                select current);

            this.FillList(userValues);
            this.FillChart(userValues);
        }
Ejemplo n.º 3
0
        private void FillChart(BloodPressureCollection value)
        {
            var valuesAscending = from current in value
                                  orderby current.Date ascending
                                  select current;

            foreach (BloodPressure current in valuesAscending)
            {
                this.Chart1.Series["HeartRateSeries"].Points.Add(current.HeartRate);
                this.Chart1.Series["HeartRateSeries"].Points[this.Chart1.Series["HeartRateSeries"].Points.Count - 1].AxisLabel = current.Date.ToShortDateString();
                this.Chart1.Series["PressureSeries"].Points.Add(current.Systolic, current.Diastolic);
            }
        }