Exemplo n.º 1
0
        // Login Button
        private void LoginButton_Click(object sender, EventArgs e)
        {
            // Give Focus to Username Textbox to prevent the weird fous border on buttons
            UsernameTextbox.Focus();

            // Check if UsernameTextbox contains something
            if (UsernameTextbox.Text.Length == 0)
            {
                MessageBox.Show("Username Textbox is empty.");
                return;
            }

            // Check if PasswordTextbox contains something
            if (PasswordTextbox.Text.Length == 0)
            {
                MessageBox.Show("Password Textbox is empty.");
                return;
            }

            // Set Username, Password & Token in Globals
            Globals.Username = UsernameTextbox.Text;
            Globals.Password = PasswordTextbox.Text;
            Globals.Token    = Functions.CreateString(65);

            // Start Check Function
            CheckUser();
        }
Exemplo n.º 2
0
        // Register Button
        private void RegisterButton_Click(object sender, EventArgs e)
        {
            // Give Focus to Username Textbox to prevent the weird fous border on buttons
            UsernameTextbox.Focus();

            // Check if UsernameTextbox contains something
            if (UsernameTextbox.Text.Length == 0)
            {
                MessageBox.Show("Username Textbox is empty.");
                return;
            }

            // Check if PasswordTextbox contains something
            if (PasswordTextbox.Text.Length == 0)
            {
                MessageBox.Show("Password Textbox is empty.");
                return;
            }

            // Set Username & Password in Globals
            Globals.Username = UsernameTextbox.Text;
            Globals.Password = PasswordTextbox.Text;

            // Start Register Function
            RegisterUser();
        }
Exemplo n.º 3
0
        private void SaveButton_Click(object sender, EventArgs e)
        {
            if (!this.ValidateChildren())
            {
                if (passwordNotMatch)
                {
                    ClientHelper.ShowErrorMessage("Passwords do not match.");
                }
                else
                {
                    ClientHelper.ShowRequiredMessage("Username, First Name, Password");
                }
            }
            else if (hasDuplicate)
            {
                ClientHelper.ShowDuplicateMessage("Username");
            }
            else
            {
                InventoryUserColumnModel model = new InventoryUserColumnModel()
                {
                    Id         = UserId,
                    Username   = UsernameTextbox.Text.Trim(),
                    Firstname  = FirstnameTextbox.Text.Trim(),
                    Lastname   = LastnameTextbox.Text.Trim(),
                    Password   = TY.SPIMS.Utilities.Helper.EncryptString(PasswordTextbox.Text.Trim()),
                    IsAdmin    = IsAdminCheckbox.Checked,
                    IsApprover = IsApproverCheckbox.Checked,
                    IsVisitor  = IsVisitorCheckbox.Checked,
                    IsDeleted  = false,
                    Theme      = false
                };

                if (UserId == 0)
                {
                    this.inventoryUserController.InsertInventoryUser(model);
                    ClientHelper.ShowSuccessMessage("User successfully added.");
                }
                else
                {
                    this.inventoryUserController.UpdateInventoryUser(model);
                    ClientHelper.ShowSuccessMessage("User details successfully updated.");
                }

                ClearForm();
                UsernameTextbox.Focus();

                if (UserEdit)
                {
                    UserInfo.UserFullName = string.Format("{0} {1}", FirstnameTextbox.Text.Trim(), LastnameTextbox.Text.Trim());
                }

                if (UserUpdated != null)
                {
                    UserUpdated(sender, e);
                }
            }
        }
        private void ResetLoginFormState()
        {
            UsernameTextbox.Focus();
            UsernameTextbox.ResetText();
            PasswordTextbox.ResetText();

            LoginErrorMessage.Visible  = false;
            LoginErrorMessage.Location = new Point(141, 134);
        }
Exemplo n.º 5
0
        private void rect_window_fadein()
        {
            DoubleAnimation fadingAnimation = new DoubleAnimation();

            fadingAnimation.From     = 0;
            fadingAnimation.To       = 1;
            fadingAnimation.Duration = new Duration(TimeSpan.FromSeconds(2));

            LoginRectangle.BeginAnimation(Rectangle.OpacityProperty, fadingAnimation);
            LoginButton.BeginAnimation(Button.OpacityProperty, fadingAnimation);
            ExitRectangle.BeginAnimation(Button.OpacityProperty, fadingAnimation);
            UsernameTextbox.BeginAnimation(TextBox.OpacityProperty, fadingAnimation);
            PasswordTextbox.BeginAnimation(TextBox.OpacityProperty, fadingAnimation);
        }
        private void LoginButton_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(UsernameTextbox.Text) ||
                string.IsNullOrEmpty(PasswordTextbox.Text))
            {
                MessageBox.Show("Tên đăng nhập hoặc mật khẩu bị để trống. Xin hãy kiểm tra lại.");
                return;
            }

            // Kiểm tra trong mục nhân viên
            string pass = FindPassword(0, UsernameTextbox.Text);

            if (string.IsNullOrEmpty(pass))
            {
                // Kiểm tra tiếp trong mục người dùng
                pass = FindPassword(-1, UsernameTextbox.Text);
                if (!string.IsNullOrEmpty(pass))
                {
                    // MessageBox.Show("Success login NguoiDung");
                    this.Hide();

                    mainForm = new Forms.MainFormLibrary(DataUser);
                    mainForm.Show();
                }
                else
                {
                    MessageBox.Show("Sai tên đăng nhập hoặc mật khẩu.");

                    // Trỏ đến username textbox
                    UsernameTextbox.Focus();

                    UsernameTextbox_Click(sender, e);

                    return;
                }
            }
            else if (pass == PasswordTextbox.Text)
            {
                // MessageBox.Show("Success login NhanVien");
                this.Hide();

                mainForm = new Forms.MainFormLibrary(DataUser);
                mainForm.Show();
            }
        }
Exemplo n.º 7
0
        private void ClearForm()
        {
            if (UserId == 0)
            {
                IdTextbox.Text = "0";
                UsernameTextbox.Clear();
                FirstnameTextbox.Clear();
                LastnameTextbox.Clear();
                PasswordTextbox.Clear();
                ConfirmTextbox.Clear();
                IsAdminCheckbox.Checked    = false;
                IsApproverCheckbox.Checked = false;
                IsVisitorCheckbox.Checked  = false;
            }
            else
            {
                LoadUserDetails();
            }

            passwordNotMatch = false;
        }
Exemplo n.º 8
0
        private void LoginButton_Click(object sender, RoutedEventArgs e)
        {
            string userName = UsernameTextbox.Text;
            string password = PasswordTextBox.Password;

            SQLiteConnection db = new SQLiteConnection("Data Source =|DataDirectory|testi.db;FailifMissing=True");

            db.Open();

            using (SQLiteCommand com = db.CreateCommand())
            {
                com.CommandText = "select * from USER where USERNAME = '******'and PASSWORD='******'";
                using (IDataReader dr = com.ExecuteReader())
                {
                    bool verification = dr.Read();
                    if (verification)
                    {
                        if (userName == "admin" && password == "admin")
                        {
                            AdminWin win1 = new AdminWin();
                            win1.Show();
                            this.Close();
                        }
                        else
                        {
                            UserWin win2 = new UserWin();
                            win2.Show();
                            this.Close();
                        }
                    }
                    else
                    {
                        PasswordTextBox.Clear();
                        UsernameTextbox.Clear();
                        MessageBox.Show("Invalid username or password");
                    }
                    dr.Close();
                }
            }
        }
Exemplo n.º 9
0
        public LoginForm()
        {
            InitializeComponent();
            UsernameTextbox.Select();
            FormBorderStyle          = FormBorderStyle.FixedSingle;
            MaximizeBox              = false;
            PasswordTextbox.KeyDown += (sender, args) =>
            {
                if (args.KeyCode == Keys.Return)
                {
                    LoginButton.PerformClick();
                }
            };

            UsernameTextbox.KeyDown += (sender, args) =>
            {
                if (args.KeyCode == Keys.Return)
                {
                    LoginButton.PerformClick();
                }
            };
        }
Exemplo n.º 10
0
 public void ResetInput()
 {
     UsernameTextbox.Text = "";
     PasswordTextbox.Text = "";
     UsernameTextbox.Select();
 }
Exemplo n.º 11
0
 public AddUserWindow()
 {
     InitializeComponent();
     UsernameTextbox.Focus();
 }
Exemplo n.º 12
0
 public void NhapThongTinVaoUsernameTextBox(string VanBanDeNhapVao) => UsernameTextbox.SendKeys(VanBanDeNhapVao);
 public void UsernameTextbox_Click(object serder, EventArgs e)
 {
     UsernameTextbox.SelectAll();
 }