private void addKeysBtn_Click(object sender, EventArgs e) { var email = keysEmailTxt.Text.Trim(' '); var privateKey = keysPrivateTxt.Text.Trim(' '); var publicKey = keysPublicTxt.Text.Trim(' '); var privateECPKey = keysPrivateSignTxt.Text.Trim(' '); var publicECPKey = keysPublicSignTxt.Text.Trim(' '); var remoteKey = keysRemoteTxt.Text.Trim(' '); var remoteECPKey = keysRemoteSignTxt.Text.Trim(' '); RSABookInfo book; if (string.IsNullOrEmpty(email)) { checkInputPrv.SetError(keysEmailTxt, "Заполните данное поле"); return; } if (string.IsNullOrEmpty(privateKey)) { checkInputPrv.SetError(keysPrivateTxt, "Заполните данное поле"); return; } if (string.IsNullOrEmpty(publicKey)) { checkInputPrv.SetError(keysPublicTxt, "Заполните данное поле"); return; } if (string.IsNullOrEmpty(privateECPKey)) { checkInputPrv.SetError(keysPrivateSignTxt, "Заполните данное поле"); return; } if (string.IsNullOrEmpty(publicECPKey)) { checkInputPrv.SetError(keysPublicSignTxt, "Заполните данное поле"); return; } if (string.IsNullOrEmpty(remoteKey)) { checkInputPrv.SetError(keysRemoteTxt, "Заполните данное поле"); return; } if (string.IsNullOrEmpty(remoteECPKey)) { checkInputPrv.SetError(keysRemoteSignTxt, "Заполните данное поле"); return; } book = new RSABookInfo() { UserId = StudMail.UserId.ToString(), Email = email, OwnPrivate = privateKey, OwnPublic = publicKey, OwnPrivateECP = privateECPKey, OwnPublicECP = publicECPKey, EmailPublic = remoteKey, EmailPublicECP = remoteECPKey }; if (!DBRSABooks.Add(DBConnection.Connection, book)) { checkInputPrv.SetError(keysEmailTxt, "Данная запись уже существует"); return; } updateBooksWorker.RunWorkerAsync(); }