Автоматизация рабочего места сотрудника кинопроката
Разработка приложения для работы с базой данных, с использованием объектно-ориентированного и визуального программирования. Проектирование физической структуры базы данных. Программная реализация, процесс взаимодействия пользователя с приложениями.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 31.01.2016 |
Размер файла | 1,5 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
}
if (check == 8)
{
dataGridView1.ColumnCount = 3;
dataGridView1.Columns[0].HeaderText = "nazvanie_tovara";
dataGridView1.Columns[1].HeaderText = "kol_vo";
dataGridView1.Columns[2].HeaderText = "id_postavki";
}
}
private void button1_Click_1(object sender, EventArgs e)
{
if (check == 1)
{
for (int i = 0; i < dataGridView1.RowCount - 1; i++)
{
queryString = "insert into doljnost(dolg) values("
+ @"'" + dataGridView1.Rows[i].Cells[0].Value + @"'" + ")";
GetComments();
}
MessageBox.Show("Добавление выполнено успешно");
}
if (check == 2)
{
for (int i = 0; i < dataGridView1.RowCount - 1; i++)
{
queryString = "insert into klientskie_data(surname, name, otchestvo, telephone, adress, passport_data) values("
+ @"'" + dataGridView1.Rows[i].Cells[0].Value + @"'" + ","
+ @"'" + dataGridView1.Rows[i].Cells[1].Value + @"'" + ","
+ @"'" + dataGridView1.Rows[i].Cells[2].Value + @"'" + ","
+ @"'" + Convert.ToString(dataGridView1.Rows[i].Cells[3].Value) + @"'" + ","
+ @"'" + dataGridView1.Rows[i].Cells[4].Value + @"'" + ","
+ @"'" + dataGridView1.Rows[i].Cells[5].Value + @"'" + ")";
GetComments();
}
MessageBox.Show("Добавление выполнено успешно");
}
if (check == 3)
{
for (int i = 0; i < dataGridView1.RowCount-1; i++)
{
queryString = "insert into konechnie_dannie(id_klienta, id_tovara, id_sotrudnika, id_skidki, data_vidachi, data_vozvrata) values("
+ Convert.ToInt32(dataGridView1.Rows[i].Cells[0].Value) + ","
+ Convert.ToInt32(dataGridView1.Rows[i].Cells[1].Value) + ","
+ Convert.ToInt32(dataGridView1.Rows[i].Cells[2].Value) + ","
+ Convert.ToInt32(dataGridView1.Rows[i].Cells[3].Value) + ","
+ dataGridView1.Rows[i].Cells[4].Value + ","
+ dataGridView1.Rows[i].Cells[5].Value + ")";
GetComments();
}
MessageBox.Show("Добавление выполнено успешно");
}
if (check == 4)
{
for (int i = 0; i < dataGridView1.RowCount - 1; i++)
{
queryString = "insert into postavki(id_postavschika, nazvanie_tovara, kol_vo, cena) values("
+ Convert.ToInt32(dataGridView1.Rows[i].Cells[0].Value) + ","
+ @"'" + dataGridView1.Rows[i].Cells[1].Value + @"'" + ","
+ Convert.ToInt32(dataGridView1.Rows[i].Cells[2].Value) + ","
+ @"'" + dataGridView1.Rows[i].Cells[3].Value + @"'" + ")";
GetComments();
}
MessageBox.Show("Добавление выполнено успешно");
}
if (check == 5)
{
for (int i = 0; i < dataGridView1.RowCount - 1; i++)
{
queryString = "insert into postavschiki(nazvanie_firmi, adres, telefon) values("
+ @"'" + dataGridView1.Rows[i].Cells[0].Value + @"'" + ","
+ @"'" + dataGridView1.Rows[i].Cells[1].Value + @"'" + ","
+ @"'" + dataGridView1.Rows[i].Cells[2].Value + @"'" + ")";
GetComments();
}
MessageBox.Show("Добавление выполнено успешно");
}
if (check == 6)
{
for (int i = 0; i < dataGridView1.RowCount - 1; i++)
{
queryString = "insert into skidki(id_klienta, procent_skidki) values("
+ Convert.ToInt32(dataGridView1.Rows[i].Cells[0].Value) + ","
+ @"'" + dataGridView1.Rows[i].Cells[1].Value + @"'" + ")";
GetComments();
}
MessageBox.Show("Добавление выполнено успешно");
}
if (check == 7)
{
for (int i = 0; i < dataGridView1.RowCount - 1; i++)
{
queryString = "insert into sotrudniki(id_doljnosti, surname, name, otchestvo, telephone) values("
+ Convert.ToInt32(dataGridView1.Rows[i].Cells[0].Value) + ","
+ @"'" + dataGridView1.Rows[i].Cells[1].Value + @"'" + ","
+ @"'" + dataGridView1.Rows[i].Cells[2].Value + @"'" + ","
+ @"'" + dataGridView1.Rows[i].Cells[3].Value + @"'" + ","
+ @"'" + dataGridView1.Rows[i].Cells[4].Value + @"'" + ")";
GetComments();
}
MessageBox.Show("Добавление выполнено успешно");
}
if (check == 8)
{
for (int i = 0; i < dataGridView1.RowCount - 1; i++)
{
queryString = "insert into tovari(nazvanie_tovara, kol_vo, id_postavki) values("
+ @"'" + dataGridView1.Rows[i].Cells[0].Value + @"'" + ","
+ @"'" + dataGridView1.Rows[i].Cells[1].Value + @"'" + ","
+ Convert.ToInt32(dataGridView1.Rows[i].Cells[2].Value) + ")";
GetComments();
}
MessageBox.Show("Добавление выполнено успешно");
}
}
private void dataGridView1_CellBeginEdit(object sender, DataGridViewCellCancelEventArgs e)
{
}
private void dataGridView2_CellBeginEdit(object sender, DataGridViewCellCancelEventArgs e)
{
}
private void label3_Click(object sender, EventArgs e)
{
}
private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
{
dataGridView1.RowCount++;
dataGridView1.Rows[dataGridView1.RowCount - 2].Cells[4].Value = @"'" + dateTimePicker1.Value.Year + "-" + dateTimePicker1.Value.Month + "-" + dateTimePicker1.Value.Day + @"'";
}
private void dateTimePicker2_ValueChanged(object sender, EventArgs e)
{
dataGridView1.Rows[dataGridView1.RowCount - 2].Cells[5].Value = @"'" + dateTimePicker2.Value.Year + "-" + dateTimePicker2.Value.Month + "-" + dateTimePicker2.Value.Day + @"'";
}
private void dataGridView1_MouseClick(object sender, MouseEventArgs e)
{
int index = dataGridView1.CurrentCell.ColumnIndex;
if (check == 3)
{
if (index == 0)
{
queryString = @"SELECT * FROM klientskie_data";
dataGridView2.DataSource = GetComments();
ch = 1;
}
if (index == 1)
{
queryString = @"SELECT * FROM tovari";
dataGridView2.DataSource = GetComments();
ch = 2;
}
if (index == 2)
{
queryString = @"SELECT * FROM sotrudniki";
dataGridView2.DataSource = GetComments();
ch = 3;
}
if (index == 3)
{
queryString = @"SELECT * FROM skidki";
dataGridView2.DataSource = GetComments();
ch = 4;
}
}
}
private void dataGridView2_MouseClick(object sender, MouseEventArgs e)
{
int index = dataGridView2.CurrentCell.ColumnIndex;
string s = dataGridView2.CurrentCell.Value.ToString();
if (index == 0)
{
if (ch == 1)
{
dataGridView1.Rows[dataGridView1.RowCount - 1].Cells[0].Value = s;
}
if (ch == 2)
{
dataGridView1.Rows[dataGridView1.RowCount - 1].Cells[1].Value = s;
}
if (ch == 3)
{
dataGridView1.Rows[dataGridView1.RowCount - 1].Cells[2].Value = s;
}
if (ch == 4)
{
dataGridView1.Rows[dataGridView1.RowCount - 1].Cells[3].Value = s;
}
}
}
if (check == 4)
{
if (dataGridView1.CurrentCell.ColumnIndex == 0 || dataGridView1.CurrentCell.ColumnIndex == 2 || dataGridView1.CurrentCell.ColumnIndex == 3)
{
long ololo = 0;
try
{
ololo = Convert.ToInt64(dataGridView1.Rows[dataGridView1.RowCount - 2].Cells[dataGridView1.CurrentCell.ColumnIndex].Value);
}
catch (FormatException)
{
MessageBox.Show("Неверный ввод данных");
dataGridView1.Rows[dataGridView1.RowCount - 2].Cells[dataGridView1.CurrentCell.ColumnIndex].Value = "";
}
}
}
if (check == 6)
{
if (dataGridView1.CurrentCell.ColumnIndex >= 0)
{
object o2 = null;
try
{
int i2 = (int)dataGridView1.Rows[dataGridView1.RowCount - 2].Cells[dataGridView1.CurrentCell.ColumnIndex].Value;
}
catch (InvalidCastException)
{
MessageBox.Show("Неверный ввод данных");
dataGridView1.Rows[dataGridView1.RowCount - 2].Cells[dataGridView1.CurrentCell.ColumnIndex].Value = "";
}
}
}
if (check == 7)
{
if (dataGridView1.CurrentCell.ColumnIndex == 0)
{
long ololo = 0;
try
{
ololo = Convert.ToInt64(dataGridView1.Rows[dataGridView1.RowCount - 2].Cells[dataGridView1.CurrentCell.ColumnIndex].Value);
}
catch (FormatException)
{
MessageBox.Show("Неверный ввод данных");
dataGridView1.Rows[dataGridView1.RowCount - 2].Cells[dataGridView1.CurrentCell.ColumnIndex].Value = "";
}
}
}
if (check == 8)
{
if (dataGridView1.CurrentCell.ColumnIndex >= 1)
{
long ololo = 0;
try
{
ololo = Convert.ToInt64(dataGridView1.Rows[dataGridView1.RowCount - 2].Cells[dataGridView1.CurrentCell.ColumnIndex].Value);
}
catch (FormatException)
{
MessageBox.Show("Неверный ввод данных");
dataGridView1.Rows[dataGridView1.RowCount - 2].Cells[dataGridView1.CurrentCell.ColumnIndex].Value = "";
}
}
}
}
}
}
Form 3
namespace WindowsFormsApplication9
{
public partial class Form3 : Form
{
private int check;
public string queryString;
private DataTable GetComments()
{
DataTable dt = new DataTable();
MySqlConnectionStringBuilder mysqlCSB;
mysqlCSB = new MySqlConnectionStringBuilder();
mysqlCSB.Server = "127.0.0.1";
mysqlCSB.Database = "kinoprokkat";
mysqlCSB.UserID = "root";
mysqlCSB.Password = "12345";
using (MySqlConnection con = new MySqlConnection())
{
con.ConnectionString = mysqlCSB.ConnectionString;
MySqlCommand com = new MySqlCommand(queryString, con);
try
{
con.Open();
using (MySqlDataReader dr = com.ExecuteReader())
{
if (dr.HasRows)
{
dt.Load(dr);
}
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
return dt;
}
public Form3()
{
InitializeComponent();
}
public Form3(int check)
{
// TODO: Complete member initialization
this.check = check;
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (check == 1)
{
for (int i = 0; i < dataGridView1.RowCount; i++)
{
queryString = "update doljnost " +
"set id_doljnosti =" + Convert.ToInt32(dataGridView1.Rows[i].Cells[0].Value) + "," +
"dolg =" + @"'" + dataGridView1.Rows[i].Cells[1].Value + @"'" +
"where id_doljnosti =" + (i + 1);
GetComments();
}
MessageBox.Show("Записи успешно изменены");
}
if (check == 2)
{
for (int i = 0; i < dataGridView1.RowCount; i++)
{
queryString = "update klientskie_data " +
"set id_klienta =" + Convert.ToInt32(dataGridView1.Rows[i].Cells[0].Value) + "," +
"surname =" + @"'" + dataGridView1.Rows[i].Cells[1].Value + @"'" + "," +
"name =" + @"'" + dataGridView1.Rows[i].Cells[2].Value + @"'" + "," +
"otchestvo =" + @"'" + dataGridView1.Rows[i].Cells[3].Value + @"'" + "," +
"telephone =" + @"'" + dataGridView1.Rows[i].Cells[4].Value + @"'" + "," +
"adress =" + @"'" + dataGridView1.Rows[i].Cells[5].Value + @"'" + "," +
"passport_data =" + @"'" + dataGridView1.Rows[i].Cells[6].Value + @"'" +
" where id_klienta =" + (i + 1);
GetComments();
}
MessageBox.Show("Записи успешно изменены");
}
if (check == 3)
{
string lal, lul;
for (int i = 0; i < dataGridView1.RowCount; i++)
{
lal = dataGridView1.Rows[i].Cells[5].Value.ToString();
lal = lal.Remove(10, 8);
String[] wards = lal.Split(new char[] { '.' }, StringSplitOptions.RemoveEmptyEntries);
lul = dataGridView1.Rows[i].Cells[6].Value.ToString();
lul = lul.Remove(10, 8);
String[] words = lul.Split(new char[] { '.' }, StringSplitOptions.RemoveEmptyEntries);
queryString = "update konechnie_dannie " +
"set id_informacii =" + Convert.ToInt32(dataGridView1.Rows[i].Cells[0].Value) + "," +
"id_klienta =" + Convert.ToInt32(dataGridView1.Rows[i].Cells[1].Value) + "," +
"id_tovara =" + Convert.ToInt32(dataGridView1.Rows[i].Cells[2].Value) + "," +
"id_sotrudnika =" + Convert.ToInt32(dataGridView1.Rows[i].Cells[3].Value) + "," +
"id_skidki =" + Convert.ToInt32(dataGridView1.Rows[i].Cells[4].Value) + "," +
"data_vidachi =" + @"'" + wards[2] + "-" + wards[1] + "-" + wards[0] + @"'" + "," +
"data_vozvrata =" + @"'" + words[2] + "-" + words[1] + "-" + words[0] + @"'" +
" where id_informacii =" + (i + 1);
GetComments();
}
MessageBox.Show(queryString);
}
if (check == 4)
{
for (int i = 0; i < dataGridView1.RowCount; i++)
{
queryString = "update postavki " +
"set id_postavki =" + Convert.ToInt32(dataGridView1.Rows[i].Cells[0].Value) + "," +
"id_postavschika =" + Convert.ToInt32(dataGridView1.Rows[i].Cells[1].Value) + "," +
"nazvanie_tovara =" + @"'" + dataGridView1.Rows[i].Cells[2].Value + @"'" + "," +
"kol_vo =" + Convert.ToInt32(dataGridView1.Rows[i].Cells[3].Value) + "," +
"cena =" + Convert.ToInt32(dataGridView1.Rows[i].Cells[4].Value) +
" where id_postavki =" + (i + 1);
GetComments();
}
MessageBox.Show("Записи успешно изменены");
}
if (check == 5)
{
for (int i = 0; i < dataGridView1.RowCount; i++)
{
queryString = "update postavschiki " +
"set id_postavschika =" + Convert.ToInt32(dataGridView1.Rows[i].Cells[0].Value) + "," +
"nazvanie_firmi =" + @"'" + dataGridView1.Rows[i].Cells[1].Value + @"'" + "," +
"adres =" + @"'" + dataGridView1.Rows[i].Cells[2].Value + @"'" + "," +
"telefon =" + @"'" + dataGridView1.Rows[i].Cells[3].Value + @"'" +
" where id_postavschika =" + (i + 1);
GetComments();
}
MessageBox.Show("Записи успешно изменены");
}
if (check == 6)
{
for (int i = 0; i < dataGridView1.RowCount; i++)
{
queryString = "update skidki " +
"set id_skidki =" + Convert.ToInt32(dataGridView1.Rows[i].Cells[0].Value) + "," +
"id_klienta =" + Convert.ToInt32(dataGridView1.Rows[i].Cells[1].Value) + "," +
"procent_skidki =" + Convert.ToInt32(dataGridView1.Rows[i].Cells[2].Value) +
" where id_skidki =" + (i + 1);
GetComments();
}
MessageBox.Show("Записи успешно изменены");
}
if (check == 7)
{
for (int i = 0; i < dataGridView1.RowCount; i++)
{
queryString = "update sotrudniki " +
"set id_sotrudnika =" + Convert.ToInt32(dataGridView1.Rows[i].Cells[0].Value) + "," +
"id_doljnosti =" + Convert.ToInt32(dataGridView1.Rows[i].Cells[1].Value) + "," +
"surname =" + @"'" + dataGridView1.Rows[i].Cells[2].Value + @"'" + "," +
"name =" + @"'" + dataGridView1.Rows[i].Cells[3].Value + @"'" + "," +
"otchestvo =" + @"'" + dataGridView1.Rows[i].Cells[4].Value + @"'" + "," +
"telephone =" + @"'" + dataGridView1.Rows[i].Cells[5].Value + @"'" +
" where id_sotrudnika =" + (i + 1);
GetComments();
}
MessageBox.Show("Записи успешно изменены");
}
if (check == 8)
{
for (int i = 0; i < dataGridView1.RowCount; i++)
{
queryString = "update tovari " +
"set id_tovara =" + Convert.ToInt32(dataGridView1.Rows[i].Cells[0].Value) + "," +
"nazvanie_tovara =" + @"'" + dataGridView1.Rows[i].Cells[1].Value + @"'" + "," +
"kol_vo =" + Convert.ToInt32(dataGridView1.Rows[i].Cells[2].Value) + "," +
"id_postavki =" + Convert.ToInt32(dataGridView1.Rows[i].Cells[3].Value) +
" where id_tovara =" + (i + 1);
GetComments();
}
MessageBox.Show("Записи успешно изменены");
}
}
private void Form3_Load(object sender, EventArgs e)
{
if (check == 1)
{
queryString = @"SELECT * FROM doljnost";
dataGridView1.DataSource = GetComments();
}
if (check == 2)
{
queryString = @"SELECT * FROM klientskie_data";
dataGridView1.DataSource = GetComments();
}
if (check == 3)
{
queryString = @"SELECT * FROM konechnie_dannie";
dataGridView1.DataSource = GetComments();
dateTimePicker1.Visible = true;
dateTimePicker2.Visible = true;
label1.Visible = true;
label2.Visible = true;
}
if (check == 4)
{
queryString = @"SELECT * FROM postavki";
dataGridView1.DataSource = GetComments();
}
if (check == 5)
{
queryString = @"SELECT * FROM postavschiki";
dataGridView1.DataSource = GetComments();
}
if (check == 6)
{
queryString = @"SELECT * FROM skidki";
dataGridView1.DataSource = GetComments();
}
if (check == 7)
{
queryString = @"SELECT * FROM sotrudniki";
dataGridView1.DataSource = GetComments();
}
if (check == 8)
{
queryString = @"SELECT * FROM tovari";
dataGridView1.DataSource = GetComments();
}
}
private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
{
int index = dataGridView1.CurrentCell.ColumnIndex;
int ind = dataGridView1.CurrentRow.Index;
dataGridView1.Rows[ind].Cells[index].Value = dateTimePicker1.Value.Year + "-" + dateTimePicker1.Value.Month + "-" + dateTimePicker1.Value.Day;
}
private void dateTimePicker2_ValueChanged(object sender, EventArgs e)
{
int index = dataGridView1.CurrentCell.ColumnIndex;
int ind = dataGridView1.CurrentRow.Index;
dataGridView1.Rows[ind].Cells[index].Value = dateTimePicker2.Value.Year + "-" + dateTimePicker2.Value.Month + "-" + dateTimePicker2.Value.Day;
}
private void dataGridView1_DataError(object sender, DataGridViewDataErrorEventArgs e)
{
MessageBox.Show("Вы ввели не те данные");
return;
}
}
}
Form 5
namespace WindowsFormsApplication9
{
public partial class Form5 : Form
{
public int check;
public string queryString;
private DataTable GetComments()
{
DataTable dt = new DataTable();
MySqlConnectionStringBuilder mysqlCSB;
mysqlCSB = new MySqlConnectionStringBuilder();
mysqlCSB.Server = "127.0.0.1";
mysqlCSB.Database = "kinoprokkat";
mysqlCSB.UserID = "root";
mysqlCSB.Password = "12345";
using (MySqlConnection con = new MySqlConnection())
{
con.ConnectionString = mysqlCSB.ConnectionString;
MySqlCommand com = new MySqlCommand(queryString, con);
try
{
con.Open();
using (MySqlDataReader dr = com.ExecuteReader())
{
if (dr.HasRows)
{
dt.Load(dr);
}
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
return dt;
}
public Form5()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (comboBox1.SelectedIndex == 0)
{
if (checkBox1.Checked == true)
textBox1.Text += checkBox1.Text + ", ";
if (checkBox2.Checked == true)
textBox1.Text += checkBox2.Text + ", ";
textBox1.Text += "from doljnost";
}
if (comboBox1.SelectedIndex == 1)
{
if (checkBox1.Checked == true)
textBox1.Text += checkBox1.Text + ", ";
if (checkBox2.Checked == true)
textBox1.Text += checkBox2.Text + ", ";
if (checkBox3.Checked == true)
textBox1.Text += checkBox3.Text + ", ";
if (checkBox4.Checked == true)
textBox1.Text += checkBox4.Text + ", ";
if (checkBox5.Checked == true)
textBox1.Text += checkBox5.Text + ", ";
if (checkBox6.Checked == true)
textBox1.Text += checkBox6.Text + ", ";
if (checkBox7.Checked == true)
textBox1.Text += checkBox7.Text + ", ";
textBox1.Text += "from klientskie_data";
}
if (comboBox1.SelectedIndex == 2)
{
if (checkBox1.Checked == true)
textBox1.Text += checkBox1.Text + ", ";
if (checkBox2.Checked == true)
textBox1.Text += checkBox2.Text + ", ";
if (checkBox3.Checked == true)
textBox1.Text += checkBox3.Text + ", ";
if (checkBox4.Checked == true)
textBox1.Text += checkBox4.Text + ", ";
if (checkBox5.Checked == true)
textBox1.Text += checkBox5.Text + ", ";
if (checkBox6.Checked == true)
textBox1.Text += checkBox6.Text + ", ";
if (checkBox7.Checked == true)
textBox1.Text += checkBox7.Text + ", ";
textBox1.Text += "from konechnie_dannie";
}
if (comboBox1.SelectedIndex == 3)
{
if (checkBox1.Checked == true)
textBox1.Text += checkBox1.Text + ", ";
if (checkBox2.Checked == true)
textBox1.Text += checkBox2.Text + ", ";
if (checkBox3.Checked == true)
textBox1.Text += checkBox3.Text + ", ";
if (checkBox4.Checked == true)
textBox1.Text += checkBox4.Text + ", ";
if (checkBox5.Checked == true)
textBox1.Text += checkBox5.Text + ", ";
textBox1.Text += "from postavki";
}
if (comboBox1.SelectedIndex == 4)
{
if (checkBox1.Checked == true)
textBox1.Text += checkBox1.Text + ", ";
if (checkBox2.Checked == true)
textBox1.Text += checkBox2.Text + ", ";
if (checkBox3.Checked == true)
textBox1.Text += checkBox3.Text + ", ";
if (checkBox3.Checked == true)
textBox1.Text += checkBox4.Text + ", ";
textBox1.Text += "from postavschiki";
}
if (comboBox1.SelectedIndex == 5)
{
if (checkBox1.Checked == true)
textBox1.Text += checkBox1.Text + ", ";
if (checkBox2.Checked == true)
textBox1.Text += checkBox2.Text + ", ";
if (checkBox3.Checked == true)
textBox1.Text += checkBox3.Text + ", ";
textBox1.Text += "from skidki";
}
if (comboBox1.SelectedIndex == 6)
{
if (checkBox1.Checked == true)
textBox1.Text += checkBox1.Text + ", ";
if (checkBox2.Checked == true)
textBox1.Text += checkBox2.Text + ", ";
if (checkBox3.Checked == true)
textBox1.Text += checkBox3.Text + ", ";
if (checkBox4.Checked == true)
textBox1.Text += checkBox4.Text + ", ";
if (checkBox5.Checked == true)
textBox1.Text += checkBox5.Text + ", ";
if (checkBox3.Checked == true)
textBox1.Text += checkBox6.Text + ", ";
textBox1.Text += "from sotrudniki";
}
if (comboBox1.SelectedIndex == 7)
{
if (checkBox1.Checked == true)
textBox1.Text += checkBox1.Text + ", ";
if (checkBox2.Checked == true)
textBox1.Text += checkBox2.Text + ", ";
if (checkBox3.Checked == true)
textBox1.Text += checkBox3.Text + ", ";
if (checkBox3.Checked == true)
textBox1.Text += checkBox4.Text + ", ";
textBox1.Text += "from tovari";
}
string zapros = textBox1.Text;
textBox1.Text = "select ";
for (int i = zapros.Length - 1; i > 0; i--)
{
if (zapros[i] == 'f')
{
zapros = zapros.Remove(i - 2, 1);
break;
}
}
// MessageBox.Show(zapros);
queryString = zapros;
dataGridView1.DataSource = GetComments();
dataGridView1.Visible = true;
checkBox1.Checked = false;
checkBox2.Checked = false;
checkBox3.Checked = false;
checkBox4.Checked = false;
checkBox5.Checked = false;
checkBox6.Checked = false;
checkBox7.Checked = false;
this.Width = 961;
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
{
if (comboBox1.SelectedIndex == 0)
{
checkBox1.Visible = true;
checkBox1.Text = "id_doljnosti";
checkBox2.Visible = true;
checkBox2.Text = "dolg";
checkBox3.Visible = false;
checkBox4.Visible = false;
checkBox5.Visible = false;
checkBox6.Visible = false;
checkBox7.Visible = false;
}
if (comboBox1.SelectedIndex == 1)
{
checkBox1.Visible = true;
checkBox1.Text = "id_klienta";
checkBox2.Visible = true;
checkBox2.Text = "surname";
checkBox3.Visible = true;
checkBox3.Text = "name";
checkBox4.Visible = true;
checkBox4.Text = "otchestvo";
checkBox5.Visible = true;
checkBox5.Text = "telephone";
checkBox6.Visible = true;
checkBox6.Text = "adress";
checkBox7.Visible = true;
checkBox7.Text = "passport_data";
}
if (comboBox1.SelectedIndex == 2)
{
checkBox1.Visible = true;
checkBox1.Text = "id_informacii";
checkBox2.Visible = true;
checkBox2.Text = "id_klienta";
checkBox3.Visible = true;
checkBox3.Text = "id_tovara";
checkBox4.Visible = true;
checkBox4.Text = "id_sotrudnika";
checkBox5.Visible = true;
checkBox5.Text = "id_skidki";
checkBox6.Visible = true;
checkBox6.Text = "data_vidachi";
checkBox7.Visible = true;
checkBox7.Text = "data_vozvrata";
}
if (comboBox1.SelectedIndex == 3)
{
checkBox1.Visible = true;
checkBox1.Text = "id_postavki";
checkBox2.Visible = true;
checkBox2.Text = "id_postavschika";
checkBox3.Visible = true;
checkBox3.Text = "nazvanie_tovara";
checkBox4.Visible = true;
checkBox4.Text = "kol_vo";
checkBox5.Visible = true;
checkBox5.Text = "cena";
checkBox6.Visible = false;
checkBox7.Visible = false;
}
if (comboBox1.SelectedIndex == 4)
{
checkBox1.Visible = true;
checkBox1.Text = "id_postavschika";
checkBox2.Visible = true;
checkBox2.Text = "nazvanie_firmi";
checkBox3.Visible = true;
checkBox3.Text = "adres";
checkBox4.Visible = true;
checkBox4.Text = "telefon";
checkBox5.Visible = false;
checkBox6.Visible = false;
checkBox7.Visible = false;
}
if (comboBox1.SelectedIndex == 5)
{
checkBox1.Visible = true;
checkBox1.Text = "id_skidki";
checkBox2.Visible = true;
checkBox2.Text = "id_klienta";
checkBox3.Visible = true;
checkBox3.Text = "procent_skidki";
checkBox4.Visible = false;
checkBox5.Visible = false;
checkBox6.Visible = false;
checkBox7.Visible = false;
}
if (comboBox1.SelectedIndex == 6)
{
checkBox1.Visible = true;
checkBox1.Text = "id_sotrudnika";
checkBox2.Visible = true;
checkBox2.Text = "id_doljnosti";
checkBox3.Visible = true;
checkBox3.Text = "surname";
checkBox4.Visible = true;
checkBox4.Text = "name";
checkBox5.Visible = true;
checkBox5.Text = "otchestvo";
checkBox6.Visible = true;
checkBox6.Text = "telephone";
checkBox7.Visible = false;
}
if (comboBox1.SelectedIndex == 7)
{
checkBox1.Visible = true;
checkBox1.Text = "id_tovara";
checkBox2.Visible = true;
checkBox2.Text = "nazvanie_tovara";
checkBox3.Visible = true;
checkBox3.Text = "kol_vo";
checkBox4.Visible = true;
checkBox4.Text = "id_postavki";
checkBox5.Visible = false;
checkBox6.Visible = false;
checkBox7.Visible = false;
}
}
}
}
}
Размещено на Allbest.ru
Подобные документы
Разработка приложения для работы с базой данных с использованием объектно-ориентированного и визуального программирования. Обзор языка элементов языка программирования Delphi. Проектирование базы данных автозаправки. Клиентская система приложения.
курсовая работа [2,3 M], добавлен 31.01.2016Описание структуры обучающего блока. Проектирование его алгоритма и лингвистического и информационного обеспечения. Организация его взаимодействия с базой данных. Разработка графического интерфейса. Программная реализация основных функций приложения.
дипломная работа [2,1 M], добавлен 20.12.2015Создание структуры базы данных на примере "Школьного журнала" с использованием метода и принципа нормализации. Понятия базы данных, архитектуры БД и проектирования. Описание предметной области; приложения для работы с базой данных TTable и TQuery.
дипломная работа [996,4 K], добавлен 01.04.2012Постановка задачи, система автоматизации операций. Проектирование, создание и управление Базой данных, формы для запросов, кнопочная форма. Работа запроса и отчета. Схема данных, создание новой группы, товара. Технологическая инструкция пользователя.
курсовая работа [1,9 M], добавлен 14.02.2010Общая характеристика объектно-ориентированного подхода в программировании, его основные свойства и принципы. Разработка программы для автоматизация деятельности кафе на основе объектно-ориентированного подхода, проектирования и реализации схемы данных.
курсовая работа [1,2 M], добавлен 22.01.2012Инфологическая и даталогическая модели предметной области. Проектирование функциональной структуры приложения, защиты базы данных. Алгоритмы решения задачи и их реализация. Разработка инструкций для сопровождающего программиста и для пользователя.
курсовая работа [2,5 M], добавлен 20.11.2013Схема взаимодействия подразделений предприятия. Выбор и обоснование технологии проектирования базы данных. Описание объектов базы данных. Разработка запросов на выборку, изменение, обновление и удаление данных. Интерфейсы взаимодействия с базой данных.
курсовая работа [1,4 M], добавлен 25.05.2023Разработка программного приложения WindowsForms для работы с базой данных на языке высокого уровня C# в автономном режиме с использованием ADO.NET. Проектирование реляционной модели базы данных, интерфейса приложения, основных функций и возможностей.
курсовая работа [4,3 M], добавлен 30.06.2015Реализация приложения "Книжный магазин" средствами систем управления базами данных. Проектирование структуры базы данных, определение сущности и атрибутов. Логическое проектирование базы данных и реализация базы данных в СУБД Microsoft Office Access.
курсовая работа [7,8 M], добавлен 13.02.2023Понятие объектно-ориентированного программирования, характеристика используемых языков. Практическая разработка средств объектно-ориентированного программирования в задачах защиты информации: программная реализация на языке С++, а также Turbo Pascal.
курсовая работа [275,9 K], добавлен 22.12.2011