Пример #1
0
        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;
        }
Пример #2
0
        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;
        }