示例#1
0
        private void CancelButton_Click(object sender, RoutedEventArgs e)
        {
            EnterText.Visibility    = Visibility.Hidden;
            OkButton.Visibility     = Visibility.Hidden;
            CancelButton.Visibility = Visibility.Hidden;

            EnterText.Clear();
        }
示例#2
0
 private void ClearTxt()
 {
     EnterText.Clear();
 }
示例#3
0
        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();
        }