/// <summary> /// Редактирует техничесую запись агрегата /// </summary> private void buttonEditRecord_Click(object sender, EventArgs e) { if (complianceControl.SelectedItem == null) { return; } if (complianceControl.SelectedItem.RecordType == RecordTypesCollection.Instance.TransferType) { TransferRecordForm form = new TransferRecordForm(currentDetail, (TransferRecord)complianceControl.SelectedItem); form.RecordChanged += form_RecordChanged; form.ShowDialog(); } else if (complianceControl.SelectedItem.RecordType == RecordTypesCollection.Instance.ActualStateRecordType) { ActualStateRecordForm form = new ActualStateRecordForm((ActualStateRecord)complianceControl.SelectedItem); form.RecordChanged += form_RecordChanged; form.ShowDialog(); } else { ComplianceForm form = new ComplianceForm((DirectiveRecord)complianceControl.SelectedItem); form.RecordChanged += form_RecordChanged; form.ShowDialog(); } }
protected override void FillDisplayerRequestedParams(ReferenceEventArgs e) { if (SelectedItem != null) { e.Cancel = true; TransferRecordForm form = new TransferRecordForm(SelectedItem.ParentComponent, SelectedItem); form.ShowDialog(); } }
private void ItemsListView_MouseDoubleClick(object sender, MouseEventArgs e) { if (SelectedItem != null && doubleClickEnable) { if (SelectedItem.RecordType == RecordTypesCollection.Instance.TransferType) { TransferRecordForm form = new TransferRecordForm((AbstractDetail)SelectedItem.Parent, SelectedItem); if (form.ShowDialog() == DialogResult.OK) { UpdateItems(); } } } }
private void ToolStripMenuItemOpenClick(object sender, EventArgs e) { TransferRecordForm form = new TransferRecordForm(_directivesViewer.SelectedItem.ParentComponent, _directivesViewer.SelectedItem); form.Show(); }
private void toolStripMenuItemProperties_Click(object sender, EventArgs e) { TransferRecordForm form = new TransferRecordForm((AbstractDetail)componentChangeViewer.SelectedItem.Parent, componentChangeViewer.SelectedItem); form.Show(); }