internal void Navigate(ModesEnum mode) { switch (mode) { case ModesEnum.SignIn: _contentWindow.ContentControl.Content = _signInView = new SignInView(); SignInViewModel signInViewModel = _signInView.DataContext as SignInViewModel; if (signInViewModel != null) { if (StationManager.CurrentUser != null) { signInViewModel.Login = StationManager.CurrentUser.Login; } signInViewModel.Password = string.Empty; } break; case ModesEnum.SingUp: _contentWindow.ContentControl.Content = _signUpView = new SignUpView(); break; case ModesEnum.Main: _contentWindow.ContentControl.Content = _mainView = new MainView(); break; default: throw new ArgumentOutOfRangeException(nameof(mode), mode, null); } }
public void Navigate(ModesEnum mode) { switch (mode) { case ModesEnum.SignIn: _contentWindow.ContentControl.Content = _signInView ?? (_signInView = new SignInView()); Logger.Log("Navigate to SignIn"); break; case ModesEnum.SingUp: _contentWindow.ContentControl.Content = _signUpView ?? (_signUpView = new SignUpView()); Logger.Log("Navigate to SignUp"); break; case ModesEnum.Main: _contentWindow.ContentControl.Content = _mainView ?? (_mainView = new MainView()); Logger.Log("Navigate to Main"); break; default: Logger.Log("Fail to Navigate: ArgumentOutOfRangeException"); throw new ArgumentOutOfRangeException(nameof(mode), mode, null); } }
public void Navigate(ModesEnum mode) { switch (mode) { case ModesEnum.Login: _contentWindow.ContentControl.Content = new LoginView(); break; case ModesEnum.Main: _contentWindow.ContentControl.Content = _mainView; break; case ModesEnum.Settings: _contentWindow.ContentControl.Content = _settingsView; break; case ModesEnum.Booking: _contentWindow.ContentControl.Content = _bookingView; break; case ModesEnum.Pay: _contentWindow.ContentControl.Content = _payView; break; case ModesEnum.AddBooking: _contentWindow.ContentControl.Content = _addBookingView; break; case ModesEnum.Report: _contentWindow.ContentControl.Content = _reportView; break; case ModesEnum.Client: _contentWindow.ContentControl.Content = _clientView; break; case ModesEnum.Statistic: _contentWindow.ContentControl.Content = new StatisticView(); break; case ModesEnum.Personnel: _contentWindow.ContentControl.Content = _personnelView; break; case ModesEnum.Room: _contentWindow.ContentControl.Content = new RoomView(); break; case ModesEnum.Maid: _contentWindow.ContentControl.Content = new MaidMainView(); break; case ModesEnum.AllBookings: _contentWindow.ContentControl.Content = new AllBookingsView(); break; default: throw new ArgumentOutOfRangeException(nameof(mode), mode, null); } }
/// <summary> /// Writes the mode of operation /// </summary> /// <param name="s"></param> /// <param name="mode"></param> public void Write(Socket s, ModesEnum mode) { var telegram = new Telegram(); telegram.Length = 20; telegram.Set(1, AddressConst.ModesOfOperation, ByteNumber, (byte)mode); var result = telegram.SendAndReceive(s); }
/// <summary> /// Reads the current mode /// </summary> /// <param name="s"></param> public void Read(Socket s) { var telegram = new Telegram(); telegram.Set(0, AddressConst.ModesOfOperation, ByteNumber); var result = telegram.SendAndReceive(s); currentMode = (ModesEnum)result.Byte19; }
/// <summary> /// This method performs switch betwean different controls /// </summary> /// <param name="mode">Enum value of corresponding control</param> internal async void Navigate(ModesEnum mode) { //If _navigationModel is null, nothing will happen var result = await Task.Run(() => { return(true); }); if (result) { Logger.Log("Navigated in NavigationManager"); _navigationModel?.Navigate(mode); } }
internal void Navigate(ModesEnum mode) { switch (mode) { case ModesEnum.Main: _contentWindow.ContentControl.Content = _mainView ?? (_mainView = new MainView()); break; default: throw new ArgumentOutOfRangeException(nameof(mode), mode, null); } }
public void Navigate(ModesEnum mode) { switch (mode) { case ModesEnum.Info: _contentWindow.ContentControl.Content = _infoView; break; default: throw new ArgumentOutOfRangeException(nameof(mode), mode, null); } }
public PredictionSlider(Menu menu, string id, Spell.SpellBase spell, bool haveGapcloser = false, bool haveInterrupter = false) { slot = spell.Slot; Timer = new Timer(100000); Timer.Start(); Timer.Elapsed += Timer_Elapsed; menu.AddGroupLabel("Choose the prediction rate for the spell " + spell.Slot); var modeList = new List <ModesEnum> { ModesEnum.Combo, ModesEnum.Harass, ModesEnum.Laneclear, ModesEnum.Lasthit, ModesEnum.Killsteal }; if (haveGapcloser) { modeList.Add(ModesEnum.Gapcloser); } if (haveInterrupter) { modeList.Add(ModesEnum.Interrupter); } Combobox = new ComboBox("Select the mode to change the prediction rate", modeList.Select(m => m.ToString())); CurrentMode = (ModesEnum)Combobox.CurrentValue; Slider = new Slider("Will cast the spell if the hichance percent is higher than [{0}] for the " + CurrentMode + " mode", 60); menu.Add(id + "combobox", Combobox); menu.Add(id + "slider", Slider); PredictionRates.Add(ModesEnum.Combo, Slider.CurrentValue); PredictionRates.Add(ModesEnum.Harass, Slider.CurrentValue); PredictionRates.Add(ModesEnum.Laneclear, Slider.CurrentValue); PredictionRates.Add(ModesEnum.Lasthit, Slider.CurrentValue); PredictionRates.Add(ModesEnum.Killsteal, Slider.CurrentValue); if (haveInterrupter) { PredictionRates.Add(ModesEnum.Interrupter, Slider.CurrentValue); } if (haveGapcloser) { PredictionRates.Add(ModesEnum.Gapcloser, Slider.CurrentValue); } Combobox.OnValueChange += Combobox_OnValueChange; Slider.OnValueChange += Slider_OnValueChange; LoadFromFile(); UpdateTexts(); }
public void Navigate(ModesEnum mode) { switch (mode) { case ModesEnum.Start: _mainWindow.ContentControl.Content = _startView; break; case ModesEnum.Result: _mainWindow.ContentControl.Content = _resultView; break; default: throw new ArgumentOutOfRangeException(nameof(mode), mode, null); } }
internal void Navigate(ModesEnum mode) { switch (mode) { case ModesEnum.DataPerson: _contentWindow.ContentControl.Content = new DataPersonView(); break; case ModesEnum.Proceeded: _contentWindow.ContentControl.Content = new ProceededView(); break; default: throw new ArgumentOutOfRangeException(nameof(mode), mode, null); } }
public void Navigate(ModesEnum mode) { switch (mode) { case ModesEnum.Info: //((InfoViewModel)_infoView.DataContext).Person = PersonManager.Person; _contentWindow.ContentControl.Content = _infoView; break; case ModesEnum.Register: _contentWindow.ContentControl.Content = _registerView; break; default: throw new ArgumentOutOfRangeException(nameof(mode), mode, null); } }
/// <summary> /// This method performs switch betwean different controls /// </summary> /// <param name="mode">Enum value of corresponding control</param> public void Navigate(ModesEnum mode) { //If _navigationModel is null, nothing will happen try { if (_navigationModel != null) { _navigationModel?.Navigate(mode); } else { throw new Exception(); } } catch (Exception ex) { Logger.Log($"Failed to navigate", ex); } }
internal void Navigate(ModesEnum mode) { switch (mode) { case ModesEnum.SignIn: _contentWindow.ContentControl.Content = _signInView ?? (_signInView = new View.LoginView1()); break; case ModesEnum.SingUp: _contentWindow.ContentControl.Content = _signUpView ?? (_signUpView = new View.SignUpView()); break; case ModesEnum.Main: _contentWindow.ContentControl.Content = (_mainView = new View.MainView()); break; default: throw new ArgumentOutOfRangeException(nameof(mode), mode, null); } }
internal void Navigate(ModesEnum mode) { switch (mode) { case ModesEnum.LogIn: _contentWindow.ContentControl.Content = _loginControl ?? (_loginControl = new LogInControl()); break; case ModesEnum.TextEditor: _contentWindow.ContentControl.Content = _textEditorControl ?? (_textEditorControl = new TextEditorControl()); break; case ModesEnum.SignUp: _contentWindow.ContentControl.Content = _signUpControl ?? (_signUpControl = new SignUpControl()); break; default: throw new ArgumentOutOfRangeException(nameof(mode), mode, null); } }
public void Navigate(ModesEnum mode) { switch (mode) { case ModesEnum.Main: _contentWindow.ContentControl.Content = _mainView; break; case ModesEnum.AddUser: _contentWindow.ContentControl.Content = _addUserView; break; case ModesEnum.EditUser: _contentWindow.ContentControl.Content = _editUserView; break; default: throw new ArgumentOutOfRangeException(nameof(mode), mode, null); } }
public void Navigate(ModesEnum mode) { switch (mode) { case ModesEnum.Login: _contentWindow.ContentControl.Content = _loginView; break; case ModesEnum.Main: _contentWindow.ContentControl.Content = _mainView; break; case ModesEnum.Settings: _contentWindow.ContentControl.Content = _settingsView; break; default: throw new ArgumentOutOfRangeException(nameof(mode), mode, null); } }
public void Navigate(ModesEnum mode) { switch (mode) { case ModesEnum.SignIn: _content.ContentControl.Content = _signInView = new SignInView(); break; case ModesEnum.SingUp: _content.ContentControl.Content = _signUpView = new SignUpView(); break; case ModesEnum.Translit: _content.ContentControl.Content = _mainView = new TranslitView(); break; default: throw new ArgumentOutOfRangeException(nameof(mode), mode, null); } }
internal void Navigate(ModesEnum mode) { switch (mode) { case ModesEnum.SignIn: _contentWindow.ContentControl.Content = signInView ?? (signInView = new SignInView()); break; case ModesEnum.SignUp: _contentWindow.ContentControl.Content = signUpView ?? (signUpView = new SignUpView()); break; case ModesEnum.Tree: _contentWindow.ContentControl.Content = windowTreeView ?? (windowTreeView = new WindowTreeView()); break; case ModesEnum.Archive: _contentWindow.ContentControl.Content = archiveView ?? (archiveView = new ArchiveView()); break; default: throw new ArgumentOutOfRangeException(nameof(mode), mode, null); } }
internal void Navigate(ModesEnum mode) { switch (mode) { case ModesEnum.SignIn: _contentWindow.ContentControl.Content = new SignInView(); break; case ModesEnum.SingUp: _contentWindow.ContentControl.Content = new SignUpView(); break; case ModesEnum.AllNotes: _contentWindow.ContentControl.Content = new AllNotesView(); break; case ModesEnum.NoteDetail: _contentWindow.ContentControl.Content = new NoteView(); break; default: throw new ArgumentOutOfRangeException(nameof(mode), mode, null); } }
public void Navigate(ModesEnum mode) { switch (mode) { case ModesEnum.Login: _contentWindow.ContentControl.Content = new LoginView(); break; case ModesEnum.Main: _contentWindow.ContentControl.Content = new MainView(); break; case ModesEnum.AddRequest: _contentWindow.ContentControl.Content = new AddRequestView(); break; case ModesEnum.AddEngineer: _contentWindow.ContentControl.Content = new AddEngineerView(); break; case ModesEnum.Request: _contentWindow.ContentControl.Content = new RequestView(); break; case ModesEnum.Enginner: _contentWindow.ContentControl.Content = new EngineerView(); break; case ModesEnum.AddBrigadier: _contentWindow.ContentControl.Content = new AddBrigadier(); //povynno bulo view break; default: throw new ArgumentOutOfRangeException(nameof(mode), mode, null); } }
internal void Navigate(ModesEnum mode, BaseViewModel viewModel) { switch (mode) { case ModesEnum.Randomizer: _contentWindow.ContentControl.Content = _randomizerView ?? (_randomizerView = new RandomizerView()); break; case ModesEnum.SignIn: _contentWindow.ContentControl.Content = _signInView ?? (_signInView = new SignInView()); break; case ModesEnum.SignUp: _contentWindow.ContentControl.Content = _signUpView ?? (_signUpView = new SignUpView()); break; case ModesEnum.Archive: _contentWindow.ContentControl.Content = _archiveView ?? (_archiveView = new ArchiveView(viewModel)); break; default: throw new ArgumentOutOfRangeException(nameof(mode), mode, null); } }
private void Combobox_OnValueChange(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs args) { CurrentMode = (ModesEnum)Combobox.CurrentValue; UpdateTexts(); }
/// <summary> /// This method performs switch betwean different controls /// </summary> /// <param name="mode">Enum value of corresponding control</param> internal void Navigate(ModesEnum mode) { //If _navigationModel is null, nothing will happen _navigationModel?.Navigate(mode); }
public void Navigate(ModesEnum mode) { _navigationModel?.Navigate(mode); }
private void OnDisplayDataChanged(ClientDisplayData data) { _cameFrom = data.CameFrom; ClientDisplayChanged?.Invoke(data); }
private async void NextImplementation(object obj) { bool correct = false; LoaderManager.Instance.ShowLoader(); await Task.Run(() => { StaticManager.Attempts = StaticManager.Attempts - 1; if ((StaticManager.CurrentCard != null && StaticManager.CurrentCard.CheckPassword(Pin)) || (StaticManager.CurrentManager != null && StaticManager.CurrentManager.CheckPassword(Pin))) { correct = true; } else if (StaticManager.CurrentCard != null && StaticManager.Attempts == 0) { StaticManager.CurrentCard.IsActive = false; DbManager.SaveAccount(StaticManager.CurrentCard); } else if (StaticManager.CurrentManager != null && StaticManager.Attempts == 0) { StaticManager.CurrentAtm.Status = false; } if (StaticManager.CurrentCard != null) { DbManager.AddATMAccountAction(new ATMAccountAction(StaticManager.CurrentAtm, StaticManager.CurrentCard, "Authentication")); DbManager.SaveATM(StaticManager.CurrentAtm); } else { DbManager.AddATMManagerAction(new ATMManagerAction(StaticManager.CurrentManager, StaticManager.CurrentAtm, "Authentication")); DbManager.SaveATM(StaticManager.CurrentAtm); } }); LoaderManager.Instance.HideLoader(); if (!StaticManager.CurrentAtm.Status) { NavigationManager.Instance.Navigate(ModesEnum.CardPin); } else if (!correct) { if (StaticManager.CurrentCard != null) { MessageBox.Show("Your have " + StaticManager.Attempts + " attempts!", "Wrong PIN!", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } ModesEnum mode = (StaticManager.Attempts == 0 ? ModesEnum.CardNumber : ModesEnum.CardPin); NavigationManager.Instance.Navigate(mode); } else if (StaticManager.CurrentCard != null) { NavigationManager.Instance.Navigate(ModesEnum.ClientMenu); } else if (StaticManager.CurrentManager != null) { NavigationManager.Instance.Navigate(ModesEnum.ManagerMenu); } }
/// <summary> /// This method performs switch between different controls /// </summary> /// <param name="mode">Enum value of corresponding control</param> internal void Navigate(ModesEnum mode, BaseViewModel model = null) { //If _navigationModel is null, nothing will happen _navigationModel?.Navigate(mode, model); }
public int GetPredictionValue(ModesEnum mode) { return(PredictionRates[mode]); }
internal void Navigate(ModesEnum mode) { _navigationModel?.Navigate(mode); }