Example #1
0
        private void SaveRiverFile(string fileName, OutPutSelectOption option)
        {
            this.Hint = "保存中...";
            FetchRiverRecord frr = new FetchRiverRecord();

            if (option.IsSetTimeRange == true)
            {
                frr.SetDuration(option.From, option.To);
            }

            if (option.IsSetStationRange == true)
            {
                frr.SetStationId(option.StationIdList);
            }

            frr.FecthData();

            if (option.FileType == OutPutSelectOption.FILE_TYPE_EXCEL)
            {
                frr.SaveToExcelFile(fileName);
            }

            if (option.FileType == OutPutSelectOption.FILE_TYPE_TXT)
            {
                frr.SaveToTxTFile(fileName);
            }

            this.Hint = "保存完成!";
        }
Example #2
0
        private List <RiverHydrologyRecord> GetAllRiverStationInfo()
        {
            List <RiverHydrologyRecord> list = new List <RiverHydrologyRecord>();

            try
            {
                FetchRiverRecord frr = new FetchRiverRecord();
                frr.GetAllRiverStation();
                list = frr.RiverList;
            }
            catch (MySqlException)
            {
                this.Hint = "无法连接至数据库!";
            }
            return(list);
        }
Example #3
0
        private void ShowReservoirData(OutPutSelectOption option)
        {
            FetchRiverRecord frr = new FetchRiverRecord();

            if (option.IsSetTimeRange == true)
            {
                frr.SetDuration(option.From, option.To);
            }

            if (option.IsSetStationRange == true)
            {
                frr.SetStationId(option.StationIdList);
            }

            frr.FecthData();

            WindowShowRiverChart wd = new WindowShowRiverChart(frr.RiverList);

            wd.ShowDialog();

            this.Hint = "河道水情曲线生成完成!";
        }
Example #4
0
        private void ShowRiverData(OutPutSelectOption option)
        {
            FetchRiverRecord frr = new FetchRiverRecord();

            if (option.IsSetTimeRange == true)
            {
                frr.SetDuration(option.From, option.To);
            }

            if (option.IsSetStationRange == true)
            {
                frr.SetStationId(option.StationIdList);
            }

            frr.FecthData();

            frr.RiverList.Sort(delegate(RiverHydrologyRecord x, RiverHydrologyRecord y)
            {
                return(x.Time.CompareTo(y.Time));
            });
            WindowShowRiverChart wd = new WindowShowRiverChart(frr.RiverList);

            wd.ShowDialog();
        }