コード例 #1
0
 private void ExecuteLoad(object obj)
 {
     if (obj != null)
     {
         byte id = Convert.ToByte(obj);
         if (!VehicleTypeList.Any(x => x.VTypeID == id))
         {
             MessageBox.Show("Invalid Id.", MessageBoxCaption, MessageBoxButton.OK, MessageBoxImage.Exclamation);
             return;
         }
         SelectedVehicle = VehicleTypeList.FirstOrDefault(x => x.VTypeID == id);
     }
     Vehicle = new VehicleType
     {
         VTypeID     = SelectedVehicle.VTypeID,
         Description = SelectedVehicle.Description,
         Capacity    = SelectedVehicle.Capacity,
         UID         = SelectedVehicle.UID,
         ButtonImage = SelectedVehicle.ButtonImage,
     };
     if (Vehicle.ButtonImage != null)
     {
         Vehicle.ImageSource = Imaging.BinaryToImage(Vehicle.ButtonImage);
     }
     SetAction(ButtonAction.Selected);
 }
コード例 #2
0
ファイル: VehicleViewModel.cs プロジェクト: abuahmed/PDEX
 private void AddNewVehicle()
 {
     SelectedDriver  = null;
     SelectedVehicle = new VehicleDTO
     {
         Type   = (VehicleTypes)VehicleTypeList.FirstOrDefault().Value,
         Number = _vehicleService.GetVehicleCode()
     };
 }