| | |
| | | curvevol.ModelType = string.Empty; |
| | | curvevol.DbLocked = false; |
| | | curvevol.DbId = matching.MatchingCurveDbId; |
| | | curvevol.CurveType = Yw.WinFrmUI.HydroCurve.TankVol; |
| | | curvevol.CurveType = Yw.WinFrmUI.HydroCurveType.CurveVol; |
| | | curvevol.CurveData = matching.MatchingVolCurve?.Select(x => new Yw.Model.Hydro.CurvePoint(x.X, x.Y)).ToList(); |
| | | if (hydroInfo.Curves == null) |
| | | { |
| | |
| | | curveqh.ModelType = string.Empty; |
| | | curveqh.DbLocked = false; |
| | | curveqh.DbId = matching.MatchingCurveDbId; |
| | | curveqh.CurveType = Yw.WinFrmUI.HydroCurve.PumpQH; |
| | | curveqh.CurveType = Yw.WinFrmUI.HydroCurveType.CurveQH; |
| | | curveqh.CurveData = matching.MatchingCurveQH?.Select(x => new Yw.Model.Hydro.CurvePoint(x.X, x.Y)).ToList(); |
| | | if (hydroInfo.Curves == null) |
| | | { |
| | |
| | | curveqp.ModelType = string.Empty; |
| | | curveqp.DbLocked = false; |
| | | curveqp.DbId = matching.MatchingCurveDbId; |
| | | curveqp.CurveType = Yw.WinFrmUI.HydroCurve.PumpQP; |
| | | curveqp.CurveType = Yw.WinFrmUI.HydroCurveType.CurveQP; |
| | | curveqp.CurveData = matching.MatchingCurveQP?.Select(x => new Yw.Model.Hydro.CurvePoint(x.X, x.Y)).ToList(); |
| | | if (hydroInfo.Curves == null) |
| | | { |
| | |
| | | curveqe.ModelType = string.Empty; |
| | | curveqe.DbLocked = false; |
| | | curveqe.DbId = matching.MatchingCurveDbId; |
| | | curveqe.CurveType = Yw.WinFrmUI.HydroCurve.PumpQE; |
| | | curveqe.CurveType = Yw.WinFrmUI.HydroCurveType.CurveQE; |
| | | curveqe.CurveData = matching.MatchingCurveQE?.Select(x => new Yw.Model.Hydro.CurvePoint(x.X, x.Y)).ToList(); |
| | | if (hydroInfo.Curves == null) |
| | | { |
| | |
| | | curveol.ModelType = visual.ModelType; |
| | | curveol.DbLocked = false; |
| | | curveol.DbId = matching.MatchingCurveDbId; |
| | | curveol.CurveType = Yw.WinFrmUI.HydroCurve.ValveOL; |
| | | curveol.CurveType = Yw.WinFrmUI.HydroCurveType.CurveOL; |
| | | curveol.CurveData = matching.MatchingCurveOL?.Select(x => new Yw.Model.Hydro.CurvePoint(x.X, x.Y)).ToList(); |
| | | if (hydroInfo.Curves == null) |
| | | { |
| | |
| | | { |
| | | if (!string.IsNullOrEmpty(matching.MatchingCurveDbId)) |
| | | { |
| | | //阀门开度损失系数曲线 |
| | | //水头损失曲线 |
| | | var curveql = hydroInfo.Curves?.Find(x => x.Code == visual.ValveSetting); |
| | | if (curveql == null) |
| | | { |
| | |
| | | curveql.ModelType = visual.ModelType; |
| | | curveql.DbLocked = false; |
| | | curveql.DbId = matching.MatchingCurveDbId; |
| | | curveql.CurveType = Yw.WinFrmUI.HydroCurve.ValveOL; |
| | | curveql.CurveType = Yw.WinFrmUI.HydroCurveType.CurveQL; |
| | | curveql.CurveData = matching.MatchingCurveQL?.Select(x => new Yw.Model.Hydro.CurvePoint(x.X, x.Y)).ToList(); |
| | | if (hydroInfo.Curves == null) |
| | | { |
| | |
| | | curvevql.ModelType = string.Empty; |
| | | curvevql.DbLocked = false; |
| | | curvevql.DbId = matching.MatchingCurveDbId; |
| | | curvevql.CurveType = Yw.WinFrmUI.HydroCurve.ExchangerQL; |
| | | curvevql.CurveType = Yw.WinFrmUI.HydroCurveType.CurveQL; |
| | | curvevql.CurveData = matching.MatchingCurveQL?.Select(x => new Yw.Model.Hydro.CurvePoint(x.X, x.Y)).ToList(); |
| | | if (hydroInfo.Curves == null) |
| | | { |
| | |
| | | curvevql.ModelType = string.Empty; |
| | | curvevql.DbLocked = false; |
| | | curvevql.DbId = matching.MatchingCurveDbId; |
| | | curvevql.CurveType = Yw.WinFrmUI.HydroCurve.CompressorQL; |
| | | curvevql.CurveType = Yw.WinFrmUI.HydroCurveType.CurveQL; |
| | | curvevql.CurveData = matching.MatchingCurveQL?.Select(x => new Yw.Model.Hydro.CurvePoint(x.X, x.Y)).ToList(); |
| | | if (hydroInfo.Curves == null) |
| | | { |