public void SetStagedFlight(String location, VmFlight flight) { if( location == null ) location = UNKNOWN_LOCATION; VmIeLocationBasedAssignment assignment = GetAssignment(location); assignment.StagedFlight = flight; }
//# __________ PROTOCOL :: PRIVATE (ENGINES) __________ #// public VmFpkEngine GetStageFlightEngine() { VmFpkEngine e = new VmFpkEngine(VmAirportData.Default.AirportInputData.ScheduledFlightFile); e.LogoBitmap = LogoBitmap; e.SpacerBitmap = SpacerBitmap; e.ModuleBitmap = ModuleBitmap; e.DoExitDelegate = delegate(VmPickerEngine pe) { VmFpkEngine engine = (VmFpkEngine)pe; StagingFlight = engine.Flight; ShowFirstScanItemPanel(); }; // kludge (err) - Language e.Instructions = VmLanguage.Default.GetReceivingChooseFlightInstructions(); return e; }
//# __________ PROTOCOL :: PUBLIC __________ #// public void AssignFlight(VmScheduledFlight sf, JwDate date) { VmFlight f = new VmFlight(); f.Date = date; f.ScheduledFlight = sf; VmFlight existingFlight = VmAirportData.Default.AirportOutputData.FlightFile.GetFlight(f); if( existingFlight != null ) { f = existingFlight; } else { f.Id = VmAirportData.Default.AirportOutputData.IdentityFile.GetNextIdentity(); VmAirportData.Default.AirportOutputData.FlightFile.Append(f); } Flight = f; JwTimestamp now = JwTimestamp.CreateNowLocal(); if( Flight.GetScheduledDepartureTs().IsBefore(now) ) ShowWarnLateDeparturePanel(); else DoExitEvent(); }
private void HandleOk() { if( ! _inputControlManager.ValidateControls() ) return; VmScheduledFlight sf = new VmScheduledFlight(); sf.Id = -1; sf.CarrierCode = _carrierCodeTB.Text.ToUpper(); sf.FlightNumber = _flightNumberTB.Text.ToUpper(); sf.DestinationAirportCode = (String)_destinationAirportCodeCB.SelectedItem; JwTimestamp scheduledDepartureTs = JwTimestamp.CreateTimestamp(_scheduledDepartureDT.Value); VmFlight f = new VmFlight(); f.Date = scheduledDepartureTs.GetDate(); sf.DepartureTime = scheduledDepartureTs.GetTime(); f.ScheduledFlight = sf; Flight = f; ParentPanel.HandleOk(); }
//# __________ PROTOCOL :: PUBLIC __________ #// public void SetStagedFlight(VmFlight flight) { ItemEventManager.SetStagedFlight(flight); }
private void HandleOk() { if( ! _inputControlManager.ValidateControls() ) return; VmScheduledFlight sf = new VmScheduledFlight(); sf.Id = -1; sf.CarrierCode = _carrierCodeTB.Text.ToUpper(); sf.FlightNumber = _flightNumberTB.Text.ToUpper(); sf.DestinationAirportCode = (String)_destinationAirportSearchableComboBox.GetSelectedValue(); JwTimestamp scheduledDepartureTs = JwTimestamp.CreateTimestamp(_scheduledDepartureDT.Value); VmFlight f = new VmFlight(); f.Date = scheduledDepartureTs.GetDate(); sf.DepartureTime = scheduledDepartureTs.GetTime(); f.ScheduledFlight = sf; PickerEngine.Flight = f; PickerEngine.ShowChooseFlightPanel(); }