public override void InitializeScanNestEngine() { VmNeScanNestEngine engine = new VmNeScanNestEngine(); engine.LogoBitmap = LogoBitmap; engine.SpacerBitmap = SpacerBitmap; engine.ModuleBitmap = ModuleBitmap; engine.DoExitDelegate = delegate(VmPickerEngine pe) { VmApplication.Default.ShowMainPanel(); }; // kludge (err) - Language engine.Instructions = "Hand Over Nest:"; VmGiveNestEventManager nm = new VmGiveNestEventManager( VmAirportData.Default.AirportOutputData.CreateGiveNestEventFile()); nm.CarrierCode = CarrierCode; engine.NestEventManager = nm; engine.DoneBitmap = VmImageManager.Default.GetHomeImage(); engine.DoneText = VmLanguage.Default.GetHome(); ScanNestEngine = engine; }
public override void InitializeScanMixedEngine() { VmScanMixedEngine engine = new VmScanMixedEngine(); engine.InitializeFromParentEngine(this); engine.DoExitDelegate = delegate(VmPickerEngine pe) { VmApplication.Default.ShowMainPanel(); }; engine.DoneBitmap = VmImageManager.Default.GetHomeImage(); engine.DoneText = VmLanguage.Default.GetHome(); // kludge (err) - Language engine.Instructions = "Handover Items and Nests"; // Item Event Manager VmGiveItemEventManager im = new VmGiveItemEventManager( VmAirportData.Default.AirportOutputData.CreateGiveItemForMixedEventFile()); im.CarrierCode = CarrierCode; // Nest Event Manager VmGiveNestEventManager nm = new VmGiveNestEventManager( VmAirportData.Default.AirportOutputData.CreateGiveNestForMixedEventFile()); nm.CarrierCode = CarrierCode; // Alias Event Manager VmGiveAliasEventManager am = new VmGiveAliasEventManager( VmAirportData.Default.AirportOutputData.CreateGiveAliasForMixedEventFile()); am.CarrierCode = CarrierCode; // Mixed Event Manager engine.EventManager = new VmMixedEventManager( im, nm, am); _scanMixedEngine = engine; }