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; }
public override void InitializeScanItemEngine() { VmIeScanItemEngine engine = new VmIeScanItemEngine(); engine.LogoBitmap = LogoBitmap; engine.SpacerBitmap = SpacerBitmap; engine.ModuleBitmap = ModuleBitmap; engine.DoExitDelegate = delegate(VmPickerEngine pe) { VmApplication.Default.ShowMainPanel(); }; // kludge (err) - Language engine.Instructions = "Handover Item:"; VmGiveItemEventManager im = new VmGiveItemEventManager( VmAirportData.Default.AirportOutputData.CreateGiveItemEventFile()); VmGiveAliasEventManager am = new VmGiveAliasEventManager( VmAirportData.Default.AirportOutputData.CreateGiveAliasEventFile()); engine.AssignEventMangers( im, am); im.CarrierCode = CarrierCode; am.CarrierCode = CarrierCode; engine.DoneBitmap = VmImageManager.Default.GetHomeImage(); engine.DoneText = VmLanguage.Default.GetHome(); engine.BuildNestFlag = false; ScanItemEngine = engine; }