コード例 #1
0
ファイル: ProcessingListScreen.cs プロジェクト: mgladilov/Cas
 private void TransferedDetailFormShow()
 {
     if (_transferedComponentForm != null)
     {
         _transferedComponentForm.Show();
     }
     else
     {
         if (_removedComponents.Count > 0 || _waitRemoveConfirmComponents.Count > 0 ||
             _installedComponents.Count > 0)
         {
             _transferedComponentForm = new TransferedComponentForm(_removedComponents.ToArray(),
                                                                    _removedTransfers.ToArray(),
                                                                    _waitRemoveConfirmComponents.ToArray(),
                                                                    _waitRemoveConfirmTransfers.ToArray(),
                                                                    _installedComponents.ToArray(),
                                                                    _installedTransfers.ToArray(),
                                                                    SmartCoreType.Supplier);
             _transferedComponentForm.Show();
             _transferedComponentForm.Closed            += TransferedComponentFormClosed;
             _transferedComponentForm.ButtonAddClick    += TransferedComponentFormButtonAddClick;
             _transferedComponentForm.ButtonDeleteClick += TransferedComponentFormButtonDeleteClick;
             _transferedComponentForm.ButtonCancelClick += TransferedComponentFormButtonCancelClick;
         }
     }
 }
コード例 #2
0
ファイル: ProcessingListScreen.cs プロジェクト: mgladilov/Cas
 private void TransferedComponentFormClosed(object sender, EventArgs e)
 {
     _transferedComponentForm = null;
 }