InterlockMFCViewModel.cs 748 B

123456789101112131415161718192021222324252627282930313233
  1. using FurnaceUI.Models;
  2. using OpenSEMI.ClientBase;
  3. using System.Windows;
  4. namespace FurnaceUI.Views.Operations
  5. {
  6. public class InterlockMFCViewModel : FurnaceModuleUIViewModelBase
  7. {
  8. public string MFCSelected { get; set; }
  9. public void MFCSelect(string value)
  10. {
  11. MFCSelected = value;
  12. }
  13. public void SaveCmd()
  14. {
  15. if (string.IsNullOrEmpty(MFCSelected))
  16. {
  17. DialogBox.ShowWarning("MFC is empty!");
  18. return;
  19. }
  20. ((Window)GetView()).DialogResult = true;
  21. }
  22. public void CloseCmd()
  23. {
  24. ((Window)GetView()).DialogResult = false;
  25. }
  26. }
  27. }