Ejemplo n.º 1
0
 public void PopulateVehicleBoxes()
 {
     if (SelectedVehicle == null)
     {
         return;
     }
     try
     {
         BoundVehicleObject = new BoundVehicle
                              (
             this,
             _entityManager,
             GetCustomFieldValue("EngineCapacity"),
             GetCustomFieldValue("RatedPower"),
             GetCustomFieldValue("KerbMass"),
             GetCustomFieldValue("MaxSpeed"),
             GetCustomFieldValue("RatedEngineSpeed"),
             GetCustomFieldValue("IdlingSpeed"),
             GetCustomFieldValue("NumberOfGears"),
             GetCustomFieldValue("Gear1"),
             GetCustomFieldValue("Gear2"),
             GetCustomFieldValue("Gear3"),
             GetCustomFieldValue("Gear4"),
             GetCustomFieldValue("Gear5"),
             GetCustomFieldValue("Gear6")
                              );
         UpdateVisibilities();
     }
     catch (Exception e)
     {
         SelectedVehicle = null;
         SystemLogService.DisplayErrorInVETSLog(e);
     }
 }
Ejemplo n.º 2
0
        public void Display()
        {
            Visibilities       = new BoundVisibilities();
            BoundVehicleObject = new BoundVehicle(this, _entityManager);
            ShiftNames         = new BoundShiftNames();

            SelectedVehicle = null;
            SelectedTrace   = null;

            VehicleList = _entityQuery.Where <Vehicle>().ToList().OrderBy(x => x.Name).ToList();
            TraceList   = _entityQuery.Where <Trace>().ToList().OrderBy(x => x.Name).ToList();

            _shellViewModel.ActivateItem(this);
        }