private void CreateKeyButton_Click(object sender, EventArgs e) { if (MainForm.havePassword) { using (SaveFileDialog sfd = new SaveFileDialog()) { sfd.Title = "Create secure key"; sfd.Filter = "Passave Secure Key (*.psvkey)|*.psvkey"; if (sfd.ShowDialog() == DialogResult.OK) { using (StreamWriter sw = new StreamWriter(sfd.FileName)) { string hash; using (MD5 md5hash = MD5.Create()) { hash = MainForm.GetMD5Hash(md5hash, MainForm.password); sw.Write(hash); MainForm.password = NewPasswordTextBox.Text; NewMessageBox messageBox = new NewMessageBox(CreateSecureKeySuccessfullMB, SuccessHMB); messageBox.ShowDialog(); } } } } } else { NewMessageBox messageBox = new NewMessageBox(CreateSecureKeyWrongMB, ErrorHMB); messageBox.Show(); } }
private void ChangeButton_Click(object sender, EventArgs e) { if (ConfirmPasswordTextBox.Text != NewPasswordTextBox.Text) { NewMessageBox messageBox = new NewMessageBox(WrongOldPasswordMB, ErrorHMB); messageBox.ShowDialog(); } else if (!MainForm.havePassword) { MainForm.password = NewPasswordTextBox.Text; NewMessageBox messageBox = new NewMessageBox(PasswordSetsMB, SuccessHMB); messageBox.ShowDialog(); MainForm.havePassword = true; } else if (OldPasswordTextBox.Text == MainForm.password && NewPasswordTextBox.Text == ConfirmPasswordTextBox.Text) { MainForm.password = NewPasswordTextBox.Text; NewMessageBox messageBox = new NewMessageBox(PasswordChangedMB, SuccessHMB); messageBox.ShowDialog(); MainForm.havePassword = true; } }
private void AddButton_Click(object sender, EventArgs e) { NewMessageBox messageBox; if (PasswordTextBox.Text != RepeatPasswordTextBox.Text) { messageBox = new NewMessageBox(PasswordNotEqualsMB, AttentionHMB); messageBox.ShowDialog(); } else { if (MainForm.isSNShow || MainForm.isEmailShow || MainForm.isOtherShow) { if (NameTextBox.Text != "" && PasswordTextBox.Text != "" && LoginTextBox.Text != "") { addEntry = new Entry(NameTextBox.Text, LoginTextBox.Text, PasswordTextBox.Text, PhoneTextBox.Text, UrlTextBox.Text, NotesTextBox.Text); DialogResult = DialogResult.OK; Close(); } else if (addEntry.Name == NameTextBox.Text && addEntry.Login == LoginTextBox.Text && addEntry.Password == PasswordTextBox.Text && addEntry.Phone == PhoneTextBox.Text && addEntry.URL == UrlTextBox.Text && addEntry.Notes == NotesTextBox.Text) { DialogResult = DialogResult.Cancel; } else { messageBox = new NewMessageBox(EmptyNameLoginMB, AttentionHMB); messageBox.ShowDialog(); } } if (MainForm.isHomebankingShow) { if (NameTextBox.Text == "" || CardNumberTextBox.Text == "" || DateTextBox.Text == "" || CvcTextBox.Text == "") { messageBox = new NewMessageBox(NameCardNumberDateCvcMB, AttentionHMB); messageBox.ShowDialog(); } else if (CvcTextBox.Text.Length != 3) { messageBox = new NewMessageBox(NotCorrectCvcMB, AttentionHMB); messageBox.ShowDialog(); } else if (!char.IsDigit(CvcTextBox.Text[0]) && !char.IsDigit(CvcTextBox.Text[1]) && !char.IsDigit(CvcTextBox.Text[2])) { messageBox = new NewMessageBox(NotCorrectCvcMB, AttentionHMB); messageBox.ShowDialog(); } else if (DateTextBox.Text.Length != 5) { messageBox = new NewMessageBox(NotCorrectDateMB, AttentionHMB); messageBox.ShowDialog(); } else if (!char.IsDigit(DateTextBox.Text[0]) && !char.IsDigit(DateTextBox.Text[1]) && !char.IsDigit(DateTextBox.Text[3]) && !char.IsDigit(DateTextBox.Text[4])) { messageBox = new NewMessageBox(NotCorrectDateMB, AttentionHMB); messageBox.ShowDialog(); } else if (addHomebankingEntry.Name == NameTextBox.Text && addHomebankingEntry.CardNumber == CardNumberTextBox.Text && addHomebankingEntry.Date == DateTextBox.Text && addHomebankingEntry.CVC == CvcTextBox.Text && addHomebankingEntry.Phone == PhoneTextBox.Text && addHomebankingEntry.Notes == NotesTextBox.Text) { DialogResult = DialogResult.Cancel; } else { addHomebankingEntry = new BankEntry(NameTextBox.Text, CardNumberTextBox.Text, DateTextBox.Text, CvcTextBox.Text, PhoneTextBox.Text, NotesTextBox.Text); DialogResult = DialogResult.OK; Close(); } } if (MainForm.isLicensesShow) { if (NameTextBox.Text != "" || KeyTextBox.Text != "") { addLicenseEntry = new LicenseEntry(NameTextBox.Text, KeyTextBox.Text, NotesTextBox.Text); DialogResult = DialogResult.OK; Close(); } else if (addLicenseEntry.Name == NameTextBox.Text && addLicenseEntry.Key == KeyTextBox.Text && addLicenseEntry.Notes == NotesTextBox.Text) { DialogResult = DialogResult.Cancel; } else { messageBox = new NewMessageBox(EmptyNameKeyMB, AttentionHMB); messageBox.ShowDialog(); } } } }