private void CreateWorkForm(TabCodon tabCodon, float mapwidth, float mapheight) { _WorkForm = new WorkForm(this.mediator, mapwidth, mapheight, tabCodon.Text); _WorkForm.Text = tabCodon.Text; _WorkForm.TabIdentifier = tabCodon.CodonName; RaiseNewTab(_WorkForm); }
private void CreateShapeForm(TabCodon tabCodon) { _ShapeForm = new ShapeForm(this.mediator); _ShapeForm.Text = "图元"; _ShapeForm.TabIdentifier = tabCodon.CodonName; RaiseNewTab(_ShapeForm); }
public object GetTab(TabCodon codon) { switch (codon.TabType) { case TabTypes.Property: CreatePropertiesForm(codon); return(_PropertiesForm); case TabTypes.Project: CreateToolForm(codon); return(_ToolForm); case TabTypes.Logbook: CreateLogForm(codon); return(_LogForm); case TabTypes.WorkArea: CreateWorkForm(codon, codon.MapWidth, codon.MapHeight); return(_WorkForm); case TabTypes.Shape: CreateShapeForm(codon); return(_ShapeForm); } return(null); }
private void CreateToolForm(TabCodon tabCodon) { if (_ToolForm == null || _ToolForm.IsDisposed) { _ToolForm = new ToolForm(this.mediator); _ToolForm.Text = "工程"; _ToolForm.TabIdentifier = tabCodon.CodonName; RaiseNewTab(_ToolForm); } }
private void CreatePropertiesForm(TabCodon tabCodon) { if (_PropertiesForm == null || _PropertiesForm.IsDisposed) { _PropertiesForm = new PropertiesForm(this.mediator); _PropertiesForm.Text = "属性"; _PropertiesForm.TabIdentifier = tabCodon.CodonName; RaiseNewTab(_PropertiesForm); } }
private void CreateIOParaForm(TabCodon tabCodon) { if (_IOParaForm == null || _IOParaForm.IsDisposed) { _IOParaForm = new IOParaForm(this.mediator); _IOParaForm.Text = "点表区"; _IOParaForm.TabIdentifier = tabCodon.CodonName; } RaiseNewTab(_IOParaForm); }
private void CreateLogForm(TabCodon tabCodon) { if (_LogForm == null || _LogForm.IsDisposed) { _LogForm = new LoggerForm(this.mediator); _LogForm.Text = "日志"; _LogForm.TabIdentifier = tabCodon.CodonName; RaiseNewTab(_LogForm); } }
private void CreateIOMonitorLogForm(TabCodon tabCodon) { if (_IOMonitorLogForm == null || _IOMonitorLogForm.IsDisposed) { _IOMonitorLogForm = new IOMonitorLogForm(this.mediator); _IOMonitorLogForm.Text = "采集日志"; _IOMonitorLogForm.TabIdentifier = tabCodon.CodonName; RaiseNewTab(_IOMonitorLogForm); } }
private void CreateInfluxDBBackupForm(TabCodon tabCodon) { if (_InfluxDBBackupForm == null || _InfluxDBBackupForm.IsDisposed) { _InfluxDBBackupForm = new InfluxDBBackupForm(this.mediator); _InfluxDBBackupForm.Text = "数据库备份"; _InfluxDBBackupForm.TabIdentifier = tabCodon.CodonName; RaiseNewTab(_InfluxDBBackupForm); } }
public object GetTab(TabCodon codon) { switch (codon.TabType) { case TabTypes.IOCatalog: CreateIOTreeForm(codon); return(_IOTreeForm); case TabTypes.Property: CreateIOPropeitesForm(codon); return(_IOPropeitesForm); case TabTypes.Logbook: CreateOperatorLogForm(codon); return(_OperatorLogForm); case TabTypes.PointArea: CreateRealQueryWorkForm(codon); return(_RealQueryWorkForm); case TabTypes.DatabaseConfiguration: CreateInfluxConfigForm(codon); return(_InfluxConfigForm); case TabTypes.RealTimeData: CreateRealQueryWorkForm(codon); return(_RealQueryWorkForm); case TabTypes.HistoricalData: CreateHistoryQueryWorkForm(codon); return(_HistoryQueryWorkForm); case TabTypes.HistoricalAlarm: CreateHistoryAlarmQueryWorkForm(codon); return(_HistoryAlarmQueryWorkForm); case TabTypes.LowerQuery: CreateSendCommandQueryWorkForm(codon); return(_SendCommandQueryWorkForm); case TabTypes.AlarmConfigurationLog: this.CreateAlarmConfigQueryWorkForm(codon); return(_AlarmConfigQueryWorkForm); case TabTypes.HistoricalStatistics: this.CreateHistoryStaticsQueryWorkForm(codon); return(_HistoryStaticsQueryWorkForm); case TabTypes.DatabaseBackup: this.CreateInfluxDBBackupForm(codon); return(_InfluxDBBackupForm); } return(null); }
private void CreateRealQueryWorkForm(TabCodon tabCodon) { if (_RealQueryWorkForm == null || _RealQueryWorkForm.IsDisposed) { _RealQueryWorkForm = new RealQueryWorkForm(this.mediator); _RealQueryWorkForm.Text = "实时数据"; _RealQueryWorkForm.TabIdentifier = tabCodon.CodonName; RaiseNewTab(_RealQueryWorkForm); } }
private void CreateHistoryStaticsQueryWorkForm(TabCodon tabCodon) { if (_HistoryStaticsQueryWorkForm == null || _HistoryStaticsQueryWorkForm.IsDisposed) { //初始的时候没有加载任何设备 _HistoryStaticsQueryWorkForm = new HistoryStaticsQueryWorkForm(this.mediator, null); _HistoryStaticsQueryWorkForm.Text = "历史统计"; _HistoryStaticsQueryWorkForm.TabIdentifier = tabCodon.CodonName; RaiseNewTab(_HistoryStaticsQueryWorkForm); } }
private void CreateAlarmConfigQueryWorkForm(TabCodon tabCodon) { if (_AlarmConfigQueryWorkForm == null || _AlarmConfigQueryWorkForm.IsDisposed) { //初始的时候没有加载任何设备 _AlarmConfigQueryWorkForm = new AlarmConfigQueryWorkForm(this.mediator, null); _AlarmConfigQueryWorkForm.Text = "报警配置日志"; _AlarmConfigQueryWorkForm.TabIdentifier = tabCodon.CodonName; RaiseNewTab(_AlarmConfigQueryWorkForm); } }
private void CreateSendCommandQueryWorkForm(TabCodon tabCodon) { if (_SendCommandQueryWorkForm == null || _SendCommandQueryWorkForm.IsDisposed) { //初始的时候没有加载任何设备 _SendCommandQueryWorkForm = new SendCommandQueryWorkForm(this.mediator, null); _SendCommandQueryWorkForm.Text = "下置查询"; _SendCommandQueryWorkForm.TabIdentifier = tabCodon.CodonName; RaiseNewTab(_SendCommandQueryWorkForm); } }
public object GetTab(TabCodon codon) { switch (codon.TabType) { case TabTypes.Project: CreateIOTreeForm(codon); return(_IOTreeForm); case TabTypes.Logbook: CreateIOLogForm(codon); return(_IOLogForm); case TabTypes.PointArea: CreateIOParaForm(codon); return(_IOParaForm); case TabTypes.DriverManagement: CreateIODriveManageForm(codon); return(_IODriveManageForm); } return(null); }
public object GetTab(TabCodon codon) { switch (codon.TabType) { case TabTypes.IOMonitoring: CreateIOMonitorForm(codon); return(_IOMonitorForm); case TabTypes.IOLogbook: CreateIOMonitorLogForm(codon); return(_IOMonitorLogForm); case TabTypes.Property: CreateIOPropertiesForm(codon); return(_IOPropertiesForm); case TabTypes.IOPoint: CreateIOStatusForm(codon); return(_IOStatusForm); } return(null); }