예제 #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("Заполните все поля и списки!");
     }
 }
예제 #2
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("Введите данные!");
            }
        }