Beispiel #1
0
        public void UpdateValues()
        {
            m_list.Items.Clear();

            var info = new ItemInformation(m_ItemID, DateTime.Parse(m_FromTime.Text), DateTime.Parse(m_ToTime.Text));

            m_Database?.ForEach(m_ItemID, info.InfoCollect);

            m_ItemName.Text = info.ItemId;

            ListViewItem item = m_list.Items.Add("Min");

            if (info.Count != 0)
            {
                item.SubItems.Add(info.MinValue.ToString());
                item.SubItems.Add(info.MinValueTimeStamp.ToString());
            }
            else
            {
                item.SubItems.Add("n/a");
                item.SubItems.Add("n/a");
            }

            item = m_list.Items.Add("Max");
            if (info.Count != 0)
            {
                item.SubItems.Add(info.MaxValue.ToString());
                item.SubItems.Add(info.MaxValueTimeStamp.ToString());
            }
            else
            {
                item.SubItems.Add("n/a");
                item.SubItems.Add("n/a");
            }

            item = m_list.Items.Add("Count");
            item.SubItems.Add(info.Count.ToString());
        }