Автоматизация рабочего места сотрудника кинопроката

Разработка приложения для работы с базой данных, с использованием объектно-ориентированного и визуального программирования. Проектирование физической структуры базы данных. Программная реализация, процесс взаимодействия пользователя с приложениями.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 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

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.