Example #1
0
        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;
            }
        }
Example #2
0
        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();
        }
Example #3
0
        private void toolStripMenuItemMoveToStore_Click(object sender, EventArgs e)
        {
            MoveDetailForm form = new MoveDetailForm(currentBaseDetail, MoveDetailFormMode.MoveToStore, null);

            form.ShowDialog();
        }