| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 | 
							- using System;
 
- using System.Collections.Generic;
 
- using System.Linq;
 
- using System.Text;
 
- using System.Threading.Tasks;
 
- using System.Windows;
 
- using FurnaceUI.Models;
 
- namespace FurnaceUI.Views.Operations
 
- {
 
-     public class LoadUnloadStateViewModel : FurnaceUIViewModelBase
 
-     {
 
-         private Visibility _isBtnLoading;
 
-         public Visibility IsBtnLoading
 
-         {
 
-             get => _isBtnLoading;
 
-             set
 
-             {
 
-                 _isBtnLoading = value;
 
-                 NotifyOfPropertyChange(nameof(IsBtnLoading));
 
-             }
 
-         }
 
-         private Visibility _isBtnNoPort;
 
-         public Visibility IsBtnNoPort
 
-         {
 
-             get => _isBtnNoPort;
 
-             set
 
-             {
 
-                 _isBtnNoPort = value;
 
-                 NotifyOfPropertyChange(nameof(IsBtnNoPort));
 
-             }
 
-         }
 
-         private Visibility _isUnloading;
 
-         public Visibility IsUnloading
 
-         {
 
-             get => _isUnloading;
 
-             set
 
-             {
 
-                 _isUnloading = value;
 
-                 NotifyOfPropertyChange(nameof(IsUnloading));
 
-             }
 
-         }
 
-         private Visibility _isBtnPort;
 
-         public Visibility IsBtnPort
 
-         {
 
-             get => _isBtnPort;
 
-             set
 
-             {
 
-                 _isBtnPort = value;
 
-                 NotifyOfPropertyChange(nameof(IsBtnPort));
 
-             }
 
-         }
 
-         private Visibility _isLoadPort;
 
-         public Visibility IsLoadPort
 
-         {
 
-             get => _isLoadPort;
 
-             set
 
-             {
 
-                 _isLoadPort = value;
 
-                 NotifyOfPropertyChange(nameof(IsLoadPort));
 
-             }
 
-         }
 
-         protected override void OnInitialize()
 
-         {
 
-             base.OnInitialize();
 
-             IsBtnLoading = Visibility.Visible;
 
-             IsLoadPort = Visibility.Visible;
 
-             IsBtnNoPort = Visibility.Hidden;
 
-             IsUnloading = Visibility.Hidden;
 
-             IsBtnPort = Visibility.Hidden;
 
-         }
 
-         public void SwitchButton(string value)
 
-         {
 
-             switch (value)
 
-             {
 
-                 case "Loading":
 
-                     IsBtnLoading = Visibility.Hidden;
 
-                     IsBtnNoPort = Visibility.Visible;
 
-                     IsUnloading = Visibility.Visible;
 
-                     IsBtnPort = Visibility.Hidden;
 
-                     break;
 
-                 case "No Port":
 
-                     IsBtnLoading = Visibility.Hidden;
 
-                     IsBtnNoPort = Visibility.Hidden;
 
-                     IsBtnPort = Visibility.Visible;
 
-                     IsLoadPort = Visibility.Hidden;
 
-                     break;
 
-                 default:
 
-                     break;
 
-             }
 
-         }
 
-         public void CloseCmd()
 
-         {
 
-             ((Window)GetView()).DialogResult = false;
 
-         }
 
-     }
 
- }
 
 
  |