private void buttonInstallPickOffDetail_DisplayerRequested(object sender, ReferenceEventArgs e) { MoveDetailForm form; if (currentDetail.InUse) { form = new MoveDetailForm(currentDetail, MoveDetailFormMode.MoveToStore, null); } else { form = new MoveDetailForm(currentDetail, MoveDetailFormMode.MoveToAircraft, null); } if (form.ShowDialog() == DialogResult.OK) { if (currentDetail is BaseDetail) { e.DisplayerText = ((Aircraft)currentDetail.Parent).RegistrationNumber + ". Component SN " + currentDetail.SerialNumber; } else { e.DisplayerText = ((Aircraft)currentDetail.Parent.Parent).RegistrationNumber + ". Component SN " + currentDetail.SerialNumber; } e.RequestedEntity = new DispatcheredDetailScreen(currentDetail); } else { e.Cancel = true; } }
private static void toolStripMenuItemMoveToStore_Click(object sender, EventArgs e) { ToolStripMenuItem toolStripMenuItem = (ToolStripMenuItem)sender; ContextMenuStrip contextMenuStrip = (ContextMenuStrip)toolStripMenuItem.Owner; BaseDetail baseDetail = (BaseDetail)contextMenuStrip.Tag; MoveDetailForm form = new MoveDetailForm(baseDetail, MoveDetailFormMode.MoveToStore, null); form.ShowDialog(); }
private void toolStripMenuItemMoveToStore_Click(object sender, EventArgs e) { MoveDetailForm form = new MoveDetailForm(currentBaseDetail, MoveDetailFormMode.MoveToStore, null); form.ShowDialog(); }