public void SetStagedFlight(String location, VmFlight flight)
 {
     if( location == null ) location = UNKNOWN_LOCATION;
     VmIeLocationBasedAssignment assignment = GetAssignment(location);
     assignment.StagedFlight = flight;
 }
Example #2
0
 //# __________ 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;
 }
Example #3
0
        //# __________ 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();
 }
Example #5
0
 //# __________ 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();
        }