示例#1
0
        private void SignUp(object obj)
        {
            OnRequestClose(false);

            var signUpWindow = new SignUpWindow();

            signUpWindow.ShowDialog();
        }
示例#2
0
 private void MainWindow_NewAccountWindow()
 {
     this.signUpWindow                = new SignUpWindow();
     this.signUpWindow.NewAccount    += SignUpWindow_NewAccount;
     this.signUpWindow.LoggingWindow += SignUpWindow_LoggingWindow;
     loggingWindow.Close();
     signUpWindow.Show();
 }
        private void SignUp(object obj)
        {
            OnRequestVisibilityChange(Visibility.Hidden);
            var signUpWindow = new SignUpWindow();

            signUpWindow.ShowDialog();
            OnRequestVisibilityChange(Visibility.Visible);
        }
        public void Add(object parameter)
        {
            SignUpWindow    signUpWindow = new SignUpWindow();
            SignUpViewModel signUpVM     = new SignUpViewModel(users);

            signUpWindow.DataContext = signUpVM;
            App.Current.MainWindow.Close();
            App.Current.MainWindow = signUpWindow;
            signUpWindow.Show();
        }
        public void Edit(object param)
        {
            SignUpWindow    SignUpWindow = new SignUpWindow();
            SignUpViewModel signUpVM     = new SignUpViewModel(SelectedUser, users);

            SignUpWindow.DataContext = signUpVM;
            App.Current.MainWindow.Close();
            App.Current.MainWindow = SignUpWindow;
            SignUpWindow.Show();
        }
示例#6
0
        public void SignUp(object param)
        {
            SignUpWindow    window   = new SignUpWindow();
            SignUpViewModel signUpVM = new SignUpViewModel();

            window.DataContext = signUpVM;
            App.Current.MainWindow.Close();
            App.Current.MainWindow = window;
            window.Show();
        }
示例#7
0
        public async void SignUp()
        {
            var result = await SignUpWindow.Show(null);

            if (Status.Status == Enums.Status.Unauthenticated && result.IsSignIn)
            {
                Status = new AppStatusInfo {
                    Status = Enums.Status.Ready
                }
            }
            ;
        }
        private void BtnSubmit_Click()
        {
            SqlConnection Conn = new SqlConnection(@"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=LoginDB;Integrated Security=True");

            try
            {
                if (Conn.State == ConnectionState.Closed)
                {
                    Conn.Open();
                    string     query  = "INSERT INTO LoginPasswordManager (Email, Password) VALUES (@Email, @Password)";
                    SqlCommand sqlcmd = new SqlCommand(query, Conn);
                    sqlcmd.Parameters.AddWithValue("@Email", txtUsername);
                    sqlcmd.Parameters.AddWithValue("@Password", PasswordHash.HashPassword(txtPassword));
                    int count = Convert.ToInt32(sqlcmd.ExecuteScalar());
                    if (count == 1)
                    {
                        MessageBox.Show("Das");
                        LoginWindow dashboard = new LoginWindow();
                        dashboard.Show();

                        SignUpWindow dash = new SignUpWindow();
                        dash.Close();
                    }
                    else
                    {
                        //nothing for now
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                Conn.Close();
            }
        }
示例#9
0
        public static void InitializeItems()
        {
            mainWindow         = new MainWindow();
            signUpWindow       = new SignUpWindow();
            IsActiveMainWindow = false;

            ucMain      = new UCMain();
            ucVehicle   = new UCVehicle();
            ucAVehicle  = new UCAVehicle();
            ucAUser     = new UCAUser();
            ucStatistic = new UCStatistic();

            mainWindow.pageGrid.Children.Add(ucMain);
            mainWindow.pageGrid.Children.Add(ucVehicle);
            mainWindow.pageGrid.Children.Add(ucAVehicle);
            mainWindow.pageGrid.Children.Add(ucAUser);
            mainWindow.pageGrid.Children.Add(ucStatistic);

            ucMain.Visibility      = System.Windows.Visibility.Hidden;
            ucVehicle.Visibility   = System.Windows.Visibility.Hidden;
            ucAVehicle.Visibility  = System.Windows.Visibility.Hidden;
            ucAUser.Visibility     = System.Windows.Visibility.Hidden;
            ucStatistic.Visibility = System.Windows.Visibility.Hidden;

            notifyIcon             = new System.Windows.Forms.NotifyIcon();
            notifyIcon.Icon        = new System.Drawing.Icon("notify.ico");
            notifyIcon.Visible     = true;
            notifyIcon.MouseClick += new System.Windows.Forms.MouseEventHandler(notifyClick);

            notifyContext = new System.Windows.Forms.ContextMenu();
            notifyContext.MenuItems.Add("Выход", new EventHandler(exitContextClick));



            notifyIcon.ContextMenu = notifyContext;
        }
        private void SignUpNewUserWindow()
        {
            var signUpWindow = new SignUpWindow();

            signUpWindow.ShowDialog();
        }
示例#11
0
        public void OpenSignUpWindow(LoginWindow parameter)
        {
            SignUpWindow SignUp = new SignUpWindow();

            SignUp.Show();
        }
示例#12
0
        private void btn_SignUp_Click(object sender, RoutedEventArgs e)
        {
            SignUpWindow signUpWindow = new SignUpWindow();

            Show();
        }
        public void SignUp(SignUpWindow parameter)
        {
            if (parameter == null)
            {
                return;
            }
            //check username
            if (String.IsNullOrEmpty(parameter.txtUsername.Text))
            {
                MessageBox.Show("Vui lòng nhập tên đăng nhập", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Warning);
                parameter.txtUsername.Focus();
                return;
            }
            //check displayname
            if (String.IsNullOrEmpty(parameter.displayname.Text))
            {
                MessageBox.Show("Vui lòng nhập tên ", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Warning);
                parameter.displayname.Focus();
                return;
            }

            //Check password
            if (String.IsNullOrEmpty(parameter.pwbPassword.Text))
            {
                MessageBox.Show("Vui lòng nhập mật khẩu!", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Warning);
                parameter.pwbPassword.Focus();
                return;
            }
            if (String.IsNullOrEmpty(parameter.pwbPasswordConfirm.Text))
            {
                MessageBox.Show("Vui lòng xác thực mật khẩu!", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Warning);
                parameter.pwbPasswordConfirm.Focus();
                return;
            }
            if (parameter.pwbPassword.Text != parameter.pwbPasswordConfirm.Text)
            {
                MessageBox.Show("Mật khẩu không trùng khớp!", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Warning);
                return;
            }

            //try
            //{
            byte[] imgByteArr;
            if (imageFileName == null)
            {
                imgByteArr = Converter.Instance.ConvertImageToBytes(@"..\..\Resources\Images\default.jpg");
            }
            else
            {
                imgByteArr = Converter.Instance.ConvertImageToBytes(imageFileName);
            }

            Account acc = new Account();

            acc.Username    = parameter.txtUsername.Text;
            acc.Password    = MD5Hash(parameter.pwbPassword.Text);
            acc.DisplayName = parameter.displayname.Text;
            acc.Image       = imgByteArr;
            DataProvider.Instance.DB.Accounts.Add(acc);
            DataProvider.Instance.DB.SaveChanges();
            //}
            //catch
            //{
            //    MessageBox.Show("Tài khoản đã tồn tại! Vui lòng nhập tài khoản khác", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Warning);
            //    parameter.txtUsername.Focus();
            //    return;
            //}
            //finally
            //{
            //    //parameter.Close();
            //}
        }