Exemple #1
0
        private void btnNum_Press(object sender, EventArgs e)
        {
            currentPassNum += 1;
            Button btn = sender as Button;
            //由于控件是从btnNum0到btnNum9,只需要取当前控件名的最后一位,作为数字即可。
            char num = btn.Name[6];
            //找到对应位置的Label并显示。
            Label labNum = this.palPassword.Controls.Find("labPass" + currentPassNum.ToString()) as Label;

            labNum.Text = num.ToString();
            //如果当前密码输入够6位,那么关闭当前界面。
            if (currentPassNum >= 6)
            {
                if (DialogPassword != null)
                {
                    DialogPassword.Invoke(Password);
                }
                this.Close();
            }
        }
        private void validate()
        {
            User us = new User();

            if (txtName.Text != "" && txtPassword.Password != "")
            {
                us.Usernane = txtName.Text;

                us.Password = txtPassword.Password;
            }
            try
            {
                u = SQLDB.GetUser(us);
                if (u != null && u.Password == "1234")
                {
                    DialogPassword dialog = new DialogPassword();
                    if (dialog.ShowDialog() == true)
                    {
                        u.Password = dialog.Password;
                        SQLDB.UpdateUserPassword(u.Usernane, u.Password);
                    }
                }
            }
            catch (Exception ex)
            {
                FileHandler.Error(ex);
            }

            if (u != null)
            {
                DialogResult = true;
            }
            else
            {
                txtPassword.Password = "";
                txtWrong.Text        = "Forkert login";
                txtName.SelectAll();
                txtName.Focus();
            }
        }
Exemple #3
0
        private string checkCeredentials()
        {
            string lMasterPass = null;

            try
            {
                bool dataExist = readWriteClass.checkDataExists();

                if (!dataExist || (mPass == null || mPass == ""))
                {
                    DialogPassword passWindow   = new DialogPassword();
                    bool?          resultDialog = passWindow.ShowDialog();

                    if (resultDialog != null && resultDialog.ToString().ToUpper() == "TRUE")
                    {
                        lMasterPass = passWindow.mPass;

                        if (readWriteClass.passwordCheck(lMasterPass))
                        {
                            return(lMasterPass);
                        }
                    }
                }
                else
                {
                    lMasterPass = mPass;
                }
            }
            catch (Exception ex)
            {
                callLogger("Método checkCredentials() de la clase Controller => " + ex.ToString() + "__" + DateTime.Now);
                lMasterPass = null;
            }

            return(lMasterPass);
        }
Exemple #4
0
        private void Btn_new_pas_Click(object sender, RoutedEventArgs e)
        {
            DialogPassword dlg = new DialogPassword(true, Users);

            dlg.ShowDialog();
        }
        private void Btn_new_pas_Click(object sender, RoutedEventArgs e)
        {
            DialogPassword dlg = new DialogPassword(false, (sender as Button).DataContext as Users);

            dlg.ShowDialog();
        }