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("Заполните все поля и списки!"); } }
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("Введите значение поля!"); } }
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("Введите поле таблицы!"); } }
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("Введите название таблицы!"); } }
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("Введите выбираемые данные!"); } }
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("Введите данные!"); } }
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("Введите значение поля!"); } }