private void OKButton_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(AdminAuthPasswdTextBox.Text) || (confirmPassd == true && String.IsNullOrEmpty(AdminAuthCnfrmPasscdTextBox.Text))) { AdminAuthToolStripStatusLabel.Text = "Fields cannot be blank"; AdminAuthPasswdTextBox.Clear(); AdminAuthCnfrmPasscdTextBox.Clear(); } else if (AdminAuthPasswdTextBox.Text.Length < 4 || (confirmPassd == true && AdminAuthCnfrmPasscdTextBox.Text.Length < 4)) { AdminAuthToolStripStatusLabel.Text = "Passcodes atleast 4 characters"; AdminAuthPasswdTextBox.Clear(); AdminAuthCnfrmPasscdTextBox.Clear(); } else if (confirmPassd == true) { if (String.Compare(AdminAuthPasswdTextBox.Text, AdminAuthCnfrmPasscdTextBox.Text, false) != 0) { AdminAuthToolStripStatusLabel.Text = "Passcodes mismatch"; AdminAuthPasswdTextBox.Clear(); AdminAuthCnfrmPasscdTextBox.Clear(); } else { File.WriteAllText(Constants.adminInfoFile, CryptoEngine.Encrypt(AdminAuthPasswdTextBox.Text, Constants.cryptoKey)); this.DialogResult = DialogResult.OK; this.Close(); } } else { string[] readText = File.ReadAllLines(Constants.adminInfoFile); if (String.Compare(AdminAuthPasswdTextBox.Text, CryptoEngine.Decrypt(readText[0], Constants.cryptoKey), false) == 0) { this.DialogResult = DialogResult.OK; this.Close(); } else { AdminAuthToolStripStatusLabel.Text = "Passcodes mismatch"; AdminAuthPasswdTextBox.Clear(); } } }
private void AdminAuthPasscdTextBox_TextChanged(object sender, EventArgs e) { AdminAuthCnfrmPasscdTextBox.Clear(); }
private void AdminAuthCnfrmPasscdTextBox_Enter(object sender, EventArgs e) { AdminAuthCnfrmPasscdTextBox.SelectAll(); }