ningshuxia
2023-02-24 1e4b358de58e36bfbf692ab2538ff9e7d60fd025
WinFormDesktop/IStation.WinFormDesktop.Scatl.Professional/MainForm.cs
@@ -1,9 +1,10 @@
using DevExpress.XtraBars;
using DevExpress.XtraBars.Docking;
using DevExpress.XtraBars.Docking2010.Views;
using DevExpress.XtraEditors;
using DevExpress.XtraEditors;
using IStation.DataProvider.temp;
using IStation.WinFormUI;
using IStation.WinFormUI.MonitorDataSet;
using IStation.WinFormUI.Project;
using IStation.WinFormUI.Scene;
using IStation.WinFrmUI.Scatl;
@@ -63,7 +64,7 @@
                _app.Visible = false;
            };
            var project = new BLL.Project().QueryById(GlobalParas.ProjectId);
            var project = new BLL.Project().GetById(GlobalParas.ProjectId);
            if (project != null)
            {
                this.barStaticProjectCaption.Caption = project.Name;
@@ -82,7 +83,7 @@
                    return;
                }
                var bll = new BLL.Project();
                var project = bll.QueryById(GlobalParas.ProjectId);
                var project = bll.GetById(GlobalParas.ProjectId);
                project.UpdateTime = DateTime.Now;
                bll.Update(project);
            }
@@ -397,9 +398,12 @@
        #endregion
        private void accProjectItem_Click(object sender, EventArgs e)
        {
        {
            //DataImportExportHelper.Import(GlobalParas.ProjectId);
            var scene = SceneTempCreate.GetScene(GlobalParas.ProjectId);
            var bol= GeneralMonitorDataImportHelper.Import(GlobalParas.ProjectId,scene.Id,scene.DataSourcesMappers);
            var bol = GeneralMonitorDataImportHelper.Import(GlobalParas.ProjectId, scene.Id, scene.DataSourcesMappers);
            if (!bol)
            {
                MessageBox.Show("导入失败!");
@@ -415,9 +419,24 @@
            ProjectHelper.OtherSaveProject(GlobalParas.ProjectId);
        }
        private void accordionControlElement3_Click(object sender, EventArgs e)
        {
            var scene = SceneTempCreate.GetScene(GlobalParas.ProjectId);
            var curvePage = new CurveCompareChartMgr();
            var logic = new BLL.LogicTree().GetByLogicTypeAndLogicId(GlobalParas.ProjectId,scene.BelongType,scene.BelongId);
            curvePage.InitialDataSource(GlobalParas.ProjectId, scene.Id,logic);
            CreatePage(curvePage,new SurfaceGuid() { DockType= eDockType.Tab,Function="曲线比较",Modular= eModular.Project});
        }
        private void accordionControlElement2_Click(object sender, EventArgs e)
        {
            var scene = SceneTempCreate.GetScene(GlobalParas.ProjectId);
            var curvePage = new FilterDataMgrPage();
            var logic = new BLL.LogicTree().GetByLogicTypeAndLogicId(GlobalParas.ProjectId, scene.BelongType, scene.BelongId);
            curvePage.InitialDataSource(GlobalParas.ProjectId, scene.Id, logic);
            CreatePage(curvePage, new SurfaceGuid() { DockType = eDockType.Tab, Function = "数据筛查", Modular = eModular.Project });
        }
    }
}