| | |
| | | using Yw.DAL.PostgreSql; |
| | | using Yw.WinFrmUI.Phart; |
| | | |
| | | namespace HStation.WinFrmUI |
| | | namespace HStation.WinFrmUI |
| | | { |
| | | public partial class UniversalChartEditCtrl : DevExpress.XtraEditors.XtraUserControl |
| | | { |
| | |
| | | return default; |
| | | if (!this.universalChartExcelEditCtrl1.Get(out Yw.Ahart.eFeatType feat_type, out List<Yw.Geometry.Point2d> pt_list)) |
| | | return default; |
| | | var geometry_paras = new HStation.Model.FeatCurveGeometryParasModel(); |
| | | geometry_paras.DefinePoints = pt_list; |
| | | |
| | | var curve_type = (Yw.Ahart.eCurveType)_vmo.GraphList[0].GraphType; |
| | | var geometry_info = pt_list.ToDbString(curve_type, feat_type); |
| | | if (string.IsNullOrEmpty(geometry_info)) |
| | | return default; |
| | | _vmo.GraphList[0].GeometryParas = geometry_paras.ToJson(); |
| | | _vmo.GraphList[0].GeometryInfo = geometry_info; |
| | | _vmo.GraphList[0].GeometryParas = new Yw.WinFrmUI.Phart.CurveGeometryParasViewModel |
| | | { |
| | | DefinePoints = pt_list |
| | | }.ToJson(); |
| | | _vmo.GraphList[0].GeometryInfo = pt_list.ToDbString(curve_type, feat_type); |
| | | |
| | | return _vmo; |
| | | } |