private void FlyRouteControl_Load(object sender, EventArgs e) { try { chkFlyRoute.Items.Clear(); if (m_Application.MainForm.FormManager.ActiveForm is IFormScene formScene) { m_SceneControl = formScene.SceneControl; } if (lstData == null) { lstData = new List <Label>(); } foreach (Route route in m_SceneControl.Scene.FlyManager.Routes) { lstData.Add(new Label { Text = route.Name, Tag = route }); } LoadData(); } catch (Exception ex) { Log.OutputBox(ex); } }
private void ThemeControl_Load(object sender, EventArgs e) { try { chkTheme.Items.Clear(); List <Label> lstData = new List <Label>(); if (m_Application.MainForm.FormManager.ActiveForm is IFormScene formScene) { m_SceneControl = formScene.SceneControl; foreach (Layer3D layer in formScene.SceneControl.Scene.Layers) { if (layer is Layer3DDataset) { Layer3DDataset layer3DDataset = layer as Layer3DDataset; if (layer3DDataset.Theme != null && layer3DDataset.Theme is Theme3D) { lstData.Add(new Label { Text = layer3DDataset.Caption, Tag = layer3DDataset }); } } } } chkTheme.DataSource = lstData; chkTheme.DisplayMember = "Text"; chkTheme.ValueMember = "Tag"; chkTheme.SetItemChecked(0, true); } catch (Exception ex) { Log.OutputBox(ex); } }
private void DangerResourceLocationControl_Load(object sender, EventArgs e) { if (m_Application.MainForm.FormManager.ActiveForm is IFormScene formScene) { m_SceneControl = formScene.SceneControl; } Recordset objRt = null; try { dg_Data.Rows.Clear(); objRt = (m_Application.Workspace.Datasources["Resource"].Datasets["DangerResource"] as DatasetVector).GetRecordset(false, CursorType.Static); objRt.MoveFirst(); while (!objRt.IsEOF) { DataGridViewRow row = new DataGridViewRow(); DataGridViewTextBoxCell cell1 = new DataGridViewTextBoxCell { Value = Convert.ToString(objRt.GetFieldValue("ResourceID")) }; row.Cells.Add(cell1); int isSet = 0; if (objRt.GetFieldValue("Heading") == null && objRt.GetFieldValue("Altitude") == null) { isSet = 0; } else { isSet = 1; } DataGridViewCheckBoxCell cell2 = new DataGridViewCheckBoxCell { Value = isSet }; row.Cells.Add(cell2); row.Tag = objRt.GetID(); dg_Data.Rows.Add(row); objRt.MoveNext(); } } catch (Exception ex) { Log.OutputBox(ex); } finally { if (objRt != null) { objRt.Close(); objRt.Dispose(); } } }
private void VisualMonitorSettingControl_Load(object sender, EventArgs e) { try { if (m_Application.MainForm.FormManager.ActiveForm is IFormScene formScene) { m_SceneControl = formScene.SceneControl; } } catch (Exception ex) { Log.OutputBox(ex); } }
private void UpdateDangerResourceInfoControl_Load(object sender, EventArgs e) { try { if (m_Application.MainForm.FormManager.ActiveForm is IFormScene formScene) { m_SceneControl = formScene.SceneControl; } } catch (Exception ex) { Log.OutputBox(ex); } }
private void DeviceTypeManagerControl_Load(object sender, EventArgs e) { Recordset objRt = null; try { if (m_Application.MainForm.FormManager.ActiveForm is IFormScene formScene) { m_SceneControl = formScene.SceneControl; } if (m_lstType == null) { m_lstType = new List <ResourceTypeData>(); } if (m_lstTypeData == null) { m_lstTypeData = new List <Label>(); } objRt = (m_Application.Workspace.Datasources["Resource"].Datasets["ResourceTable"] as DatasetVector).GetRecordset(false, CursorType.Static); objRt.MoveFirst(); while (!objRt.IsEOF) { ResourceTypeData data = new ResourceTypeData { Caption = Convert.ToString(objRt.GetFieldValue("SourceName")), Name = Convert.ToString(objRt.GetFieldValue("SourceID")), FieldID = Convert.ToString(objRt.GetFieldValue("TableField"))?.Split(',')[0], FieldName = Convert.ToString(objRt.GetFieldValue("TableField"))?.Split(',')[1], DatasetName = Convert.ToString(objRt.GetFieldValue("TableName")), }; m_lstType.Add(data); objRt.MoveNext(); } GetData(); } catch (Exception ex) { Log.OutputBox(ex); } finally { if (objRt != null) { objRt.Close(); objRt.Dispose(); } } }
private void WorkflowInfoControl_Load(object sender, EventArgs e) { try { if (m_Application.MainForm.FormManager.ActiveForm is IFormScene formScene) { m_SceneControl = formScene.SceneControl; } m_lstWorkflow = new List <Label>(); m_lstItems = new List <Label>(); Recordset objRt = null; try { objRt = (m_Application.Workspace.Datasources["Resource"].Datasets["ArtCraftTable"] as DatasetVector).GetRecordset(false, CursorType.Static); objRt.MoveFirst(); while (!objRt.IsEOF) { Label lbl = new Label { Text = Convert.ToString(objRt.GetFieldValue("CraftName")), Tag = objRt.GetFieldValue("CraftID") }; m_lstWorkflow.Add(lbl); objRt.MoveNext(); } cmb_Workflow.DataSource = m_lstWorkflow; cmb_Workflow.DisplayMember = "Text"; if (cmb_Workflow.Items.Count > 0) { cmb_Workflow.SelectedIndex = 0; } switch (m_Type) { case WorkflowEditType.New: cmb_Workflow.Enabled = false; gb_Draw.Enabled = false; break; case WorkflowEditType.Edit: cmb_Workflow.Enabled = true; gb_Draw.Enabled = true; break; } } catch (Exception ex) { Log.OutputBox(ex); } finally { if (objRt != null) { objRt.Close(); objRt.Dispose(); } } } catch (Exception ex) { Log.OutputBox(ex); } }