You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
57 lines
1.8 KiB
57 lines
1.8 KiB
using HandyControl.Controls; |
|
using SparkClient.Model.Helper; |
|
using SparkClient.ViewModel.BaseWindow; |
|
using SparkClient.ViewModel.Grading; |
|
using System; |
|
using System.Collections.Generic; |
|
using System.Linq; |
|
using System.Text; |
|
using System.Threading.Tasks; |
|
using System.Windows.Input; |
|
|
|
namespace SparkClient.ViewModel.Dialog |
|
{ |
|
internal class StartDialogVM : BaseViewModel |
|
{ |
|
public ICommand SkipCommand { get; } |
|
public ICommand OkCommand { get; } |
|
private string _inputText; |
|
public string InputText |
|
{ |
|
get { return _inputText; } |
|
set { _inputText = value; OnPropertyChanged("Institutes"); } |
|
} |
|
public StartDialogVM() |
|
{ |
|
SkipCommand = new RelayCommand(Skip); |
|
OkCommand = new RelayCommand(Ok); |
|
} |
|
|
|
public void InitStartDialog(object param) |
|
{ |
|
|
|
} |
|
|
|
public void Skip(object parameter) |
|
{ |
|
BaseControlVM vm = new BaseControlVM(new DiamondSelectVM(""), MultilingualHelper.getString("DiamondSelect")); |
|
vm.ShowFunctionButton = System.Windows.Visibility.Hidden; |
|
WindowManager.mainViewModel.Content = vm; |
|
WindowManager.openContent.Add(vm); |
|
} |
|
|
|
public void Ok(object parameter) |
|
{ |
|
if (InputText != null && InputText.Trim().Length > 0) { |
|
BaseControlVM vm = new BaseControlVM(new DiamondSelectVM(InputText), MultilingualHelper.getString("DiamondSelect")); |
|
vm.ShowFunctionButton = System.Windows.Visibility.Hidden; |
|
WindowManager.mainViewModel.Content = vm; |
|
WindowManager.openContent.Add(vm); |
|
} |
|
else |
|
{ |
|
Growl.Error(MultilingualHelper.getString("NoDiamondCode")); |
|
} |
|
} |
|
} |
|
}
|
|
|