Beispiel #1
0
 private void btnInsertCreateQuery_Click(object sender, EventArgs e)
 {
     if (IsNullTest.ListBox(lbInsertColumns, lbInsertValues) && IsNullTest.TextBox(txtInsertTableName))
     {
         GetValues    values    = new GetValues();
         CreateScript Query     = new CreateScript();
         string       tableName = txtInsertTableName.Text;
         string       column    = values.GetValue(values.ParseList(lbInsertColumns));
         string       value     = values.GetValue(values.ParseList(lbInsertValues));
         bool where = rbInsertYes.Checked;
         if (where)
         {
             if (IsNullTest.ListBox(lbInsertWhere))
             {
                 string wheres       = values.GetWhere(values.ParseList(lbInsertWhere));
                 string query_string = Query.CreateQueryInsertWhere(tableName, column, value, wheres);
                 MessageBox.Show(query_string);
             }
             else
             {
                 MessageBox.Show("Минимум одно условие!");
             }
         }
         else
         {
             string query_string = Query.CreateQueryInsertNonWhere(tableName, column, value);
             MessageBox.Show(query_string);
         }
     }
     else
     {
         MessageBox.Show("Заполните все поля и списки!");
     }
 }
Beispiel #2
0
        private void btnInsertAddWhee_Click(object sender, EventArgs e)
        {
            string where = null;
            var res = 0;

            if (IsNullTest.TextBox(txtInsertFirstWhere, txtInsertSecondWhere) && IsNullTest.ComboBox(txtInsertOperand))
            {
                lbInsertWhere.BackColor = System.Drawing.Color.White;
                if (Int32.TryParse(txtInsertSecondWhere.Text, out res))
                {
                    where = $"{txtInsertFirstWhere.Text} {txtInsertOperand.Text} {txtInsertSecondWhere.Text}";
                }
                else
                {
                    where = $"{txtInsertFirstWhere.Text} {txtInsertOperand.Text} '{txtInsertSecondWhere.Text}'";
                }
                lbInsertWhere.Items.Add(where);
                txtInsertFirstWhere.Text  = "";
                txtInsertSecondWhere.Text = "";
                txtInsertOperand.Text     = "";
            }
            else
            {
                MessageBox.Show("Введите значение поля!");
            }
        }
Beispiel #3
0
 private void btnInsertAddColumn_Click(object sender, EventArgs e)
 {
     if (IsNullTest.TextBox(txtInsertAddColumn))
     {
         lbInsertColumns.BackColor = System.Drawing.Color.White;
         lbInsertColumns.Items.Add(txtInsertAddColumn.Text);
         txtInsertAddColumn.Text = "";
     }
     else
     {
         MessageBox.Show("Введите поле таблицы!");
     }
 }
Beispiel #4
0
 private void btnSelectAddTable_Click(object sender, EventArgs e)
 {
     //Проверка на заполненность поля ввода таблицы
     if (IsNullTest.TextBox(txtSelectAddTable))
     {
         lbSelectTables.BackColor = System.Drawing.Color.White;
         lbSelectTables.Items.Add(txtSelectAddTable.Text);
         txtSelectAddTable.Text = "";
     }
     else
     {
         MessageBox.Show("Введите название таблицы!");
     }
 }
Beispiel #5
0
 private void btnSelectAddColumn_Click(object sender, EventArgs e)
 {
     //Проверка на заполненность поля ввода
     if (IsNullTest.TextBox(txtSelectAddColumn))
     {
         lbSelectColumns.BackColor = System.Drawing.Color.White;
         lbSelectColumns.Items.Add(txtSelectAddColumn.Text);
         txtSelectAddColumn.Text = "";
     }
     else
     {
         MessageBox.Show("Введите выбираемые данные!");
     }
 }
Beispiel #6
0
        private void btnSelect_Click(object sender, EventArgs e)
        {
            if (IsNullTest.ListBox(lbSelectColumns, lbSelectTables))
            {
                bool where = false;

                GetValues    selected = new GetValues();
                CreateScript Query    = new CreateScript();
                string       items    = selected.GetValue(selected.ParseList(lbSelectColumns));
                string       tables   = selected.GetValue(selected.ParseList(lbSelectTables));

                if (cbSelectYes.Checked)
                {
                    where = true;
                }
                else
                {
                    where = false;
                }

                if (where)
                {
                    if (IsNullTest.ListBox(lbSelectWhere))
                    {
                        // КОД С УСЛОВИЯМИ
                        string wheres = selected.GetWhere(selected.ParseList(lbSelectWhere));
                        string query  = Query.CreateQuerySelectWhere(items, tables, wheres);
                        MessageBox.Show(query);
                    }
                    else
                    {
                        MessageBox.Show("Минимум одно условие!");
                    }
                }
                else
                {
                    // КОД БЕЗ УСЛОВИЙ
                    string query = Query.CreateQuerySelectNonWhere(items, tables);
                    MessageBox.Show(query);
                }
            }
            else
            {
                MessageBox.Show("Введите данные!");
            }
        }
Beispiel #7
0
 private void btnInsertAddValue_Click(object sender, EventArgs e)
 {
     if (IsNullTest.TextBox(txtInsertAddValue))
     {
         var res = 0;
         lbInsertValues.BackColor = System.Drawing.Color.White;
         if (Int32.TryParse(txtInsertAddValue.Text, out res))
         {
             lbInsertValues.Items.Add(txtInsertAddValue.Text);
         }
         else
         {
             lbInsertValues.Items.Add($"'{txtInsertAddValue.Text}'");
         }
         txtInsertAddValue.Text = "";
     }
     else
     {
         MessageBox.Show("Введите значение поля!");
     }
 }