private void CancelButton_Click(object sender, RoutedEventArgs e) { EnterText.Visibility = Visibility.Hidden; OkButton.Visibility = Visibility.Hidden; CancelButton.Visibility = Visibility.Hidden; EnterText.Clear(); }
private void ClearTxt() { EnterText.Clear(); }
private void OkButton_Click(object sender, RoutedEventArgs e) { EnterText.Visibility = Visibility.Hidden; OkButton.Visibility = Visibility.Hidden; CancelButton.Visibility = Visibility.Hidden; string newValue = string.Concat("'", EnterText.Text, "'"); string Query = ""; if (Ok_Type == 1) //Добавить { switch (DictionaryType) { case 1: { Query = "INSERT INTO город (Город) VALUES(" + newValue + ");"; break; } case 2: { Query = "INSERT INTO назначение_здания (Назначение_Здания) VALUES(" + newValue + ");"; break; } case 3: { Query = "INSERT INTO назначение_помещения (Назначение_Помещения) VALUES(" + newValue + ");"; break; } } updateTable(Query, true); } else if (Ok_Type == 2) // Изменить { System.Data.DataRowView selectedRow = (System.Data.DataRowView)Table.SelectedItems[0]; string oldValue = selectedRow.Row[0].ToString(); oldValue = string.Concat("'", oldValue, "'"); switch (DictionaryType) { case 1: { Query = "UPDATE город SET Город = " + newValue + " WHERE Город = " + oldValue + ";"; QueryB = "UPDATE адреса SET Город = " + newValue + " WHERE Город = " + oldValue + ";"; break; } case 2: { Query = "UPDATE назначение_здания SET Назначение_Здания = " + newValue + " WHERE Назначение_Здания = " + oldValue + ";"; break; } case 3: { Query = "UPDATE назначение_помещения SET Назначение_Помещения = " + newValue + " WHERE Назначение_Помещения = " + oldValue + ";"; break; } } updateTable(Query, true); } else // Найти { switch (DictionaryType) { case 1: { Query = "SELECT Город FROM город WHERE Город = " + newValue + ";"; break; } case 2: { Query = "SELECT Назначение_Здания FROM назначение_здания WHERE Назначение_Здания = " + newValue + ";"; break; } case 3: { Query = "SELECT Назначение_Помещения FROM назначение_помещения WHERE Назначение_Помещения = " + newValue + ";"; break; } } updateTable(Query, false); } EnterText.Clear(); }