private void LoginUser_Click(object sender, RoutedEventArgs e) { this.Hide(); var window = new LoginUser(); window.ShowDialog(); }
private void Application_Startup(object sender, StartupEventArgs e) { try { Current.ShutdownMode = ShutdownMode.OnExplicitShutdown; //Thread.Sleep(20000); ClientWrapper ClientWrapper = new ClientWrapper(); //Your server host ip goes here|| // \-/ //Введеіть сюди айпі свого сервера //Логін 1/Пароль 1 адміна //Юзера Логін 2 Пароль 2 ClientWrapper.Start("192.168.0.103", 8888); //Client.ConnectToServer("127.0.0.1", 8888); if (ClientWrapper.client.IsConnected()) { LoginUser loginUser = new LoginUser(); LoginViewModel loginViewModel = new LoginViewModel(false); ClientWrapper.LoginAnswer += loginViewModel.LoginCallBack; loginViewModel.CloseForm += loginUser.ButtonClicked; loginViewModel.LoginTry += ClientWrapper.SendLoginTry; //loginUser. loginUser.DataContext = loginViewModel; if (loginUser.ShowDialog() == true) { MainUserViewModel mainUserViewModel = new MainUserViewModel(loginViewModel.User, ClientWrapper); MainUserForm mainUserForm = new MainUserForm(); mainUserForm.DataContext = mainUserViewModel; Current.ShutdownMode = ShutdownMode.OnMainWindowClose; Current.MainWindow = mainUserForm; mainUserForm.Show(); mainUserForm.Closed += mainUserViewModel.OnViewClosing; return; } // } } } catch (Exception exe) { MessageBox.Show(exe.Message); } Current.Shutdown(-1); }
private void btnMyAcc_Click(object sender, RoutedEventArgs e) { if (!Islogin) { LoginUser loginUser = new LoginUser(); loginUser.ShowDialog(); Islogin = loginUser.isLoggined; LogginedUser = loginUser.User; if (Islogin) { UserWindow window = new UserWindow(LogginedUser); window.ShowDialog(); } } else { UserWindow window = new UserWindow(LogginedUser); window.ShowDialog(); } }