Ejemplo n.º 1
0
        private void updateTableAndChart()
        {
            tableView1.DataTable             = null;
            outputDisplayChart1.ObservedData = null;
            yearCtrl1.ObservedData           = null;
            _observedData = null;
            _statistics   = "";

            if (_col != null && _id > 0)
            {
                _observedData = _prj.Observation(_interval).getObservedData(_unitType, _id, _col);
                if (_observedData != null)
                {
                    //show the data
                    ArcSWAT.SWATUnitColumnYearObservationData observedData = _observedData.getObservedData(_year);
                    tableView1.ObservedData          = observedData;
                    outputDisplayChart1.ObservedData = observedData;
                    yearCtrl1.ObservedData           = _observedData.getObservedData(-1);

                    if (onDataStatisticsChanged != null)
                    {
                        _statistics = observedData.Statistics.ToString();
                        onDataStatisticsChanged(this, new EventArgs());
                    }
                }
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Compare result and observed data
        /// </summary>
        /// <param name="result"></param>
        public SWATUnitColumnYearCompareResult(SWATUnitColumnYearResult result)
        {
            if (result == null)
            {
                return;
            }
            SWATUnitColumnYearObservationData observed = result.ObservedData;

            if (observed == null)
            {
                return;
            }

            _result1 = result;
            _data2   = observed;

            _interval = _result1.UnitResult.Interval;
            _chartColumns.Add(_result1.ColumnCompare);
            _chartColumns.Add(_data2.ColumnCompare);

            _tableColumns.Add(_result1.ColumnCompare);
            _tableColumns.Add(_data2.ColumnCompare);
            //_tableColumns.Add("ABSOLUTE");
            //_tableColumns.Add("RELATIVE");

            _statistic = new StatisticCompare(this, SeasonType.WholeYear);
        }