/* * Функция изменения экстремистского текста в словаре. * enterExtremistText - экстремистский текст, на который изменяется исходный текст. * updateExtremistText - экстремистский текст, который изменяется в словаре. */ public bool UpdateExtremistText(ExtremistText enterExtremistText, ExtremistText updateExtremistText) { if (SearchExtremistText(updateExtremistText)) { MicrosoftSQLConnection connection = new MicrosoftSQLConnection(); bool updateElement = false; if (connection.IsOpenConnection()) { string set = "start_text = N'" + enterExtremistText.startWords + "', finish_text = N'" + enterExtremistText.endWords + "', full_text = N'" + enterExtremistText.fullText + "'"; string IDElement = "text_id = " + SearchExtremistTextID(updateExtremistText, connection); updateElement = connection.UpdateTableElement(VOCABULARY_NAME, set, IDElement); } connection.CloseConnection(); LoadVocabulary(); return(updateElement); } else { return(false); } }
/* * Функция изменения экстремистской фразы в словаре. * enterExtremistPhrase - экстремистская фраза, на которую изменяется исходная фраза. * updateExtremistPhrase - экстремистская фраза, которая изменяется в словаре. */ public bool UpdateExtremistPhrase(ExtremistPhrase enterExtremistPhrase, ExtremistPhrase updateExtremistPhrase) { if (SearchExtremistPhrase(updateExtremistPhrase)) { MicrosoftSQLConnection connection = new MicrosoftSQLConnection(); bool updateElement = false; if (connection.IsOpenConnection()) { string typeID = Convert.ToString(ExtremistTypes().IndexOf(enterExtremistPhrase.typePhrase) + 1); string set = "phrase = N'" + enterExtremistPhrase.phrase + "', type_id = " + typeID; string IDElement = "phrase_id = " + SearchExtremistPhraseID(updateExtremistPhrase, connection); updateElement = connection.UpdateTableElement(VOCABULARY_NAME, set, IDElement); } connection.CloseConnection(); LoadVocabulary(); return(updateElement); } else { return(false); } }