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 = "保存完成!"; }
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); }
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 = "河道水情曲线生成完成!"; }
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(); }