Beispiel #1
0
        private string GetCustomFieldValue(string fieldName)
        {
            CustomFieldValue customField = SelectedVehicle.CustomFieldValues.FirstOrDefault(p => p.CustomFieldID == fieldName);

            if (customField == null)
            {
                Visibilities  = new BoundVisibilities();
                SelectedTrace = null;
                ShiftNames    = new BoundShiftNames();
                throw new Exception(String.Format(Resources.CustomFeildDoesNotExistInVehicleResourceErrorMessage, fieldName, SelectedVehicle.Name));
            }
            return(customField.Value);
        }
Beispiel #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);
        }
Beispiel #3
0
 private void AutoGenerateShiftNames()
 {
     if (SelectedVehicle != null)
     {
         ShiftNames.Part1        = SelectedVehicle.Name + " " + Config.Part1;
         ShiftNames.Part1Reduced = SelectedVehicle.Name + " " + Config.Part1Reduced;
         ShiftNames.Part2        = SelectedVehicle.Name + " " + Config.Part2;
         ShiftNames.Part2Reduced = SelectedVehicle.Name + " " + Config.Part2Reduced;
         ShiftNames.Part3        = SelectedVehicle.Name + " " + Config.Part3;
         ShiftNames.Part3Reduced = SelectedVehicle.Name + " " + Config.Part3Reduced;
         if (SelectedTrace != null)
         {
             ShiftNames.ShiftName = SelectedVehicle.Name + " " + SelectedTrace.Name;
         }
         ShiftNames = new BoundShiftNames(ShiftNames);
     }
 }