|
|
|
@ -50,11 +50,10 @@ public class DiamondSelectVM : BaseViewModel |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public DiamondSelectVM(string DiamondCode) |
|
|
|
public DiamondSelectVM() |
|
|
|
{ |
|
|
|
{ |
|
|
|
ChangeDiamondTypeCommand = new RelayCommand(ChangeDiamondType); |
|
|
|
ChangeDiamondTypeCommand = new RelayCommand(ChangeDiamondType); |
|
|
|
StartGradingCommand = new RelayCommand(StartGrading); |
|
|
|
StartGradingCommand = new RelayCommand(StartGrading); |
|
|
|
this.DiamondCode = DiamondCode; |
|
|
|
|
|
|
|
List<ButtonViewModel> tempButtons = new List<ButtonViewModel>(); |
|
|
|
List<ButtonViewModel> tempButtons = new List<ButtonViewModel>(); |
|
|
|
List<ButtonInfo> buttonInfos = GetButtonInfos(); |
|
|
|
List<ButtonInfo> buttonInfos = GetButtonInfos(); |
|
|
|
foreach (var buttonInfo in buttonInfos) |
|
|
|
foreach (var buttonInfo in buttonInfos) |
|
|
|
@ -114,8 +113,21 @@ public class DiamondSelectVM : BaseViewModel |
|
|
|
/// <param name="param"></param> |
|
|
|
/// <param name="param"></param> |
|
|
|
public async void StartGrading(object param) |
|
|
|
public async void StartGrading(object param) |
|
|
|
{ |
|
|
|
{ |
|
|
|
#if DEBUG |
|
|
|
MessageBox messageBox = new MessageBox(); |
|
|
|
DoStartGrading(param); |
|
|
|
MessageBoxResult result = messageBox.ShowInput(MultilingualHelper.getString("UpdateDiamondCode"), out string inputStr, |
|
|
|
|
|
|
|
MultilingualHelper.getString("ok"), |
|
|
|
|
|
|
|
MultilingualHelper.getString("Skip") |
|
|
|
|
|
|
|
); |
|
|
|
|
|
|
|
if (result == MessageBoxResult.None) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
return; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
if (result == MessageBoxResult.OK) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
DiamondCode = inputStr.Trim(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
#if DEBUG |
|
|
|
|
|
|
|
DoStartGrading(param); |
|
|
|
#else |
|
|
|
#else |
|
|
|
LoadingDialog loading = new LoadingDialog(); |
|
|
|
LoadingDialog loading = new LoadingDialog(); |
|
|
|
try |
|
|
|
try |
|
|
|
|