private void Awake() { if (instance == null) { instance = this; sellWindow.SetActive(false); } else if (instance != this) { Debug.Log("Instance already exists, destroying component"); Destroy(this); } }
// các xử lí của mainviewmodel public MainViewModel() { // ẩn mainWindow trước khi thực hiện đăng nhập - sử dụng truyền parameter p_Window LoadedWindowCommand = new RelayCommand <Window>((p_Window) => { return(true); }, (p_Window) => { if (p_Window == null) { return; } else { p_Window.Hide(); Isloaded = true; LoginWindow loginWindow = new LoginWindow(); loginWindow.ShowDialog(); // dùng datacontext để lấy biến islogin bên LoginViewModel if (loginWindow.DataContext == null) { return; } var login = loginWindow.DataContext as LoginViewModel; if (login.IsLogin == true) { p_Window.Show(); } else { p_Window.Close(); } } }); // các comment SellCommand = new RelayCommand <object>((p_Window) => { return(true); }, (p_Window) => { SellWindow wd = new SellWindow(); wd.ShowDialog(); }); BillCommand = new RelayCommand <object>((p_Window) => { return(true); }, (p_Window) => { BillWindow wd = new BillWindow(); wd.ShowDialog(); }); RegisterCommand = new RelayCommand <object>((p_Window) => { return(true); }, (p_Window) => { RegisterWindow wd = new RegisterWindow(); wd.ShowDialog(); }); // những chức năng chỉ người chủ mới được thực hiện StatisticCommand = new RelayCommand <object>((p_Window) => { return(true); }, (p_Window) => { StatisticWindow wd = new StatisticWindow(); wd.ShowDialog(); }); InputCommand = new RelayCommand <object>((p_Window) => { return(true); }, (p_Window) => { InputWindow wd = new InputWindow(); wd.ShowDialog(); }); ShopCommand = new RelayCommand <object>((p_Window) => { return(true); }, (p_Window) => { ShopWindow wd = new ShopWindow(); wd.ShowDialog(); }); QTVCommand = new RelayCommand <object>((p_Window) => { return(true); }, (p_Window) => { QTVWindow wd = new QTVWindow(); wd.ShowDialog(); }); }
public override void buttonEventBase(GameObject gameObj) { base.buttonEventBase(gameObj); if (gameObj.name == "confirm") { if (fatherWindow != null && fatherWindow.GetType() == typeof(IntensifyCardWindow)) { if (Quality_Box [0].value) { IntensifyCardManager.Choose = QualityType.EXCELLENT; } else if (Quality_Box [1].value) { IntensifyCardManager.Choose = QualityType.GOOD; } else if (Quality_Box [2].value) { IntensifyCardManager.Choose = QualityType.EPIC; } else if (Quality_Box [3].value) { IntensifyCardManager.Choose = QualityType.LEGEND; } else if (Quality_Box [4].value) { IntensifyCardManager.Choose = QualityType.MYTH; } if (neverChoose.value) { IntensifyCardManager.IsOpenOneKeyWnd = false; } IntensifyCardWindow intensifyWnd = fatherWindow as IntensifyCardWindow; intensifyWnd.sacrificeContent.OneKeyChoose(); } if (fatherWindow != null && fatherWindow.GetType() == typeof(IntensifyEquipWindow)) { if (Quality_Box [0].value) { IntensifyEquipManager.Choose = QualityType.EXCELLENT; } else if (Quality_Box [1].value) { IntensifyEquipManager.Choose = QualityType.GOOD; } else if (Quality_Box [2].value) { IntensifyEquipManager.Choose = QualityType.EPIC; } else if (Quality_Box [3].value) { IntensifyEquipManager.Choose = QualityType.LEGEND; } else if (Quality_Box [4].value) { IntensifyEquipManager.Choose = QualityType.MYTH; } if (neverChoose.value) { IntensifyEquipManager.IsOpenOneKeyWnd = false; } IntensifyEquipWindow equipWin = fatherWindow as IntensifyEquipWindow; equipWin.OneKeyChoose(); } // 出售界面// if (fatherWindow != null && fatherWindow.GetType() == typeof(SellWindow)) { SellWindow sellWin = fatherWindow as SellWindow; if (Quality_Box [0].value) { sellWin.qualityType = QualityType.EXCELLENT; } else if (Quality_Box [1].value) { sellWin.qualityType = QualityType.GOOD; } else if (Quality_Box [2].value) { sellWin.qualityType = QualityType.EPIC; } else if (Quality_Box [3].value) { sellWin.qualityType = QualityType.LEGEND; } else if (Quality_Box [4].value) { sellWin.qualityType = QualityType.MYTH; } else if (Quality_Box [5].value) { sellWin.qualityType = QualityType.SPIRITCARD; } else if (Quality_Box [6].value) { sellWin.qualityType = QualityType.SACRIFICE; } sellWin.oneKeyChoose(); } } finishWindow(); }
public void initialize(Equip _equip) { win = fatherWindow as SellWindow; updateButton(_equip); }
public MainViewModel() { ImportWindow = new RelayCommand <Window>((p) => { return(true); }, (p) => { if (_UserIDRole != 1) { LoadDialogErrorNotPermission(); return; } ImportWindow wd = new ImportWindow(); wd.ShowDialog(); }); SellWindow = new RelayCommand <Window>((p) => { return(true); }, (p) => { SellWindow wd = new SellWindow(); wd.ShowDialog(); }); CustomerWindow = new RelayCommand <Window>((p) => { return(true); }, (p) => { if (_UserIDRole != 1) { LoadDialogErrorNotPermission(); return; } CustomerWindow wd = new CustomerWindow(); wd.ShowDialog(); }); ProductWindow = new RelayCommand <Window>((p) => { return(true); }, (p) => { if (_UserIDRole != 1) { LoadDialogErrorNotPermission(); return; } ProductWindow wd = new ProductWindow(); wd.ShowDialog(); }); SupplierWindow = new RelayCommand <Window>((p) => { return(true); }, (p) => { if (_UserIDRole != 1) { LoadDialogErrorNotPermission(); return; } SupplierWindow wd = new SupplierWindow(); wd.ShowDialog(); }); StatisticalWindow = new RelayCommand <Window>((p) => { return(true); }, (p) => { if (_UserIDRole != 1) { LoadDialogErrorNotPermission(); return; } StatisticalWindow wd = new StatisticalWindow(); wd.ShowDialog(); }); UnitWindow = new RelayCommand <Window>((p) => { return(true); }, (p) => { if (_UserIDRole != 1) { LoadDialogErrorNotPermission(); return; } UnitWindow wd = new UnitWindow(); wd.ShowDialog(); }); UserListWindow = new RelayCommand <Window>((p) => { return(true); }, (p) => { if (_UserIDRole != 1) { LoadDialogErrorNotPermission(); return; } UserListWindow wd = new UserListWindow(); wd.ShowDialog(); }); AccountCreateWindow = new RelayCommand <Window>((p) => { return(true); }, (p) => { if (_UserIDRole != 1) { LoadDialogErrorNotPermission(); return; } AccountCreateWindow wd = new AccountCreateWindow(); wd.ShowDialog(); }); BillWindow = new RelayCommand <Window>((p) => { return(true); }, (p) => { if (_UserIDRole != 1) { LoadDialogErrorNotPermission(); return; } BillWindow wd = new BillWindow(); wd.ShowDialog(); }); LoadMainWindow = new RelayCommand <Window>((p) => { return(true); }, (p) => { if (!isLoaded) { isLoaded = true; if (p == null) { return; } p.Hide(); LoginWindow wd = new LoginWindow(); wd.ShowDialog(); var loginViewModel = wd.DataContext as LoginViewModel; if (loginViewModel == null) { return; } if (loginViewModel.isLogin) { loadUserCurrentLogin(); p.Show(); } else { p.Close(); } } }); LoadEditCommand = new RelayCommand <object>((p) => { return(true); }, (p) => { LoadDialogAccountEdit(); }); }
public void initialize(Card _card) { win = fatherWindow as SellWindow; updateButton(_card); }