private void btRegister_Click(object sender, EventArgs e) { btRegister.Enabled = false; _dbConrol.AddNewUser(tbLogin.Text, tbPassword.Text); MessageBox.Show("Регистрация прошла успешно"); epMain.SetError(tbLogin, "Логин уже занят"); RefreshBtReg(); }
private void btRegister_Click(object sender, EventArgs e) { btRegister.Enabled = false; switch (frmType) { case FormType.Registration: _dbConrol.AddNewUser(tbLogin.Text, tbPassword.Text, role); MessageBox.Show("Регистрация прошла успешно"); this.DialogResult = DialogResult.OK; epMain.SetError(tbLogin, "Логин уже занят"); RefreshBtReg(); break; case FormType.Insert: userLogin = _dbConrol.RemoveExtraSpaces(tbLogin.Text); _dbConrol.AddNewUser(tbLogin.Text, tbPassword.Text, role, out userId, out userSalt, out userPassword, out dateReg); this.DialogResult = DialogResult.OK; break; case FormType.Update: string newPaswr = _dbConrol.RemoveExtraSpaces(tbPassword.Text); string newLogin = _dbConrol.RemoveExtraSpaces(tbLogin.Text); DateTime newDate = dtpDate.Value; if (newPaswr != "") { userSalt = PasswordHandler.PasswordHandler.CreateSalt(); userPassword = PasswordHandler.PasswordHandler.HashPassword(newPaswr, userSalt); } if (userLogin != newLogin) { userLogin = newLogin; } if (dateReg != newDate) { dateReg = newDate; } _dbConrol.SetNewData(userId, newLogin, userSalt, userPassword, role, newDate); this.DialogResult = DialogResult.OK; break; default: break; } }