//# __________ PROTOCOL :: PRIVATE __________ #// public Vm2NestPickerEngine NewNestPickerEngine() { Vm2NestPickerEngine e = new Vm2NestPickerEngine(); e.InitializeFromParentEngine(this); e.UseIdentifyExistingNestMode(); e.Flight = null; return e; }
public void IntializeImpromptuNestPickerEngine() { Vm2NestPickerEngine e = new Vm2NestPickerEngine(); e.InitializeFromParentEngine(this); e.DoExitDelegate = delegate(VmPickerEngine pe) { Vm2NestPickerEngine engine = (Vm2NestPickerEngine)e; AssignImpromptuNest(engine.Nest); }; _impromptuNestPickerEngine = e; }
public void IntializeNestPickerEngine() { Vm2NestPickerEngine e = new Vm2NestPickerEngine(); e.InitializeFromParentEngine(this); e.DoExitDelegate = delegate(VmPickerEngine pe) { Vm2NestPickerEngine engine = (Vm2NestPickerEngine)e; SetUpNest(engine.Nest); }; _nestPickerEngine = e; }
public void InitializePickNestEngine() { Vm2NestPickerEngine e = new Vm2NestPickerEngine(); e.InitializeFromParentEngine(this); e.DoExitDelegate = delegate(VmPickerEngine pe) { Vm2NestPickerEngine engine = (Vm2NestPickerEngine)pe; Nest = engine.Nest; if( ShouldAllowDestinationConsolidation() ) ConsolidateEngine.AddNest(Nest); if( Tag != null) PersistScan(Tag); ShowScanItemPanel(); }; e.Flight = Flight; // kludge (err) - Language e.Instructions = "Choose a Nest:"; e.AllowLooseOverrideFlag = true; _pickNestEngine = e; }