Розроблення інформаційної системи для введення, редагування, пошуку, фільтрування даних, необхідних для роботи танцювальної студії. Характеристика вимог до надійності. Призначення і умови використання програми. Методика роботи користувача з системою.
Аннотация к работе
Танець, танок - вид мистецтва 1) { selectrowU = 0; connection = new OleDbConnection(); connection.ConnectionString = ConnectionString; sql = SELECT Посещения.id, Посещения.id_тренировки, Клиенты.ФИО FROM Клиенты INNER JOIN Посещения ON Клиенты.[id] = Посещения.[id_клиента] WHERE Посещения.id_тренировки = dataGridView1[0, selectrowU].Value.ToString(); myCommand = new OleDbCommand(sql, connection); connection.Open(); da = new OleDbDataAdapter(myCommand); ds = new DataSet(); da.Fill(ds, Результат); dataGridView5.DataSource = ds.Tables[Результат].DefaultView; dataGridView5.Columns[0].Width = 70; dataGridView5.Columns[1].Width = 120; dataGridView5.Columns[2].Width = 440; connection.Close(); } } private void добавитьToolStripMenuItem1_Click(object sender, EventArgs e) { AddGroup gr = new AddGroup(); gr.Show(); } private void редактироватьToolStripMenuItem2_Click(object sender, EventArgs e) { if (dataGridView2.CurrentCell.RowIndex == -1 || dataGridView2.CurrentCell.RowIndex == (dataGridView2.RowCount - 1)) { MessageBox.Show(Необходимо выбрать медикамент для редактирования!); return; } AddGroup med = new AddGroup( dataGridView2[0, dataGridView2.CurrentCell.RowIndex].Value.ToString(), dataGridView2[1, dataGridView2.CurrentCell.RowIndex].Value.ToString(), dataGridView2[2, dataGridView2.CurrentCell.RowIndex].Value.ToString(), dataGridView2[3, dataGridView2.CurrentCell.RowIndex].Value.ToString(), dataGridView2[4, dataGridView2.CurrentCell.RowIndex].Value.ToString()); DialogResult res = med.ShowDialog(); if (res == DialogResult.OK) { Form1_Load(null, null); } } private void dataGridView2_CellContentClick(object sender, DataGridViewCellEventArgs e) { selectrowG = dataGridView2.CurrentCell.RowIndex; } private void dataGridView2_CellClick(object sender, DataGridViewCellEventArgs e) { selectrowG = dataGridView2.CurrentCell.RowIndex; } private void удалитьToolStripMenuItem2_Click(object sender, EventArgs e) { try { if (selectrowG == -1 || selectrowG == (dataGridView2.RowCount - 1)) { MessageBox.Show(Вы не выбрали группу для удаления!); return; } string ConnectionString = Provider=Microsoft.Jet.OLEDB.4.0; Data Source=dance.mdb; OleDbConnection connection = new OleDbConnection(); connection.ConnectionString = ConnectionString; string sql; sql = DELETE * FROM Группы WHERE id = dataGridView2[0, selectrowG].Value.ToString(); OleDbCommand myCommand; myCommand = new OleDbCommand(sql, connection); connection.Open(); myCommand.ExecuteNonQuery(); connection.Close(); MessageBox.Show(Группа удалена); Form1_Load(null, null); } catch { MessageBox.Show(Ошибка); } } private void тренерToolStripMenuItem_Click(object sender, EventArgs e) { string poisk = textBox4.Text; string ConnectionString = Provider=Microsoft.Jet.OLEDB.4.0; Data Source=dance.mdb; OleDbConnection connection = new OleDbConnection(); string sql = SELECT Группы.id, Группы.Направление, Тренера.ФИО, Группы.время, Группы.дни_недели FROM Тренера INNER JOIN Группы ON Тренера.[id] = Группы.[id_тренера] WHERE Тренера.ФИО like poisk % ; connection.ConnectionString = ConnectionString; OleDbCommand myCommand = new OleDbCommand(sql, connection); connection.Open(); OleDbDataAdapter da = new OleDbDataAdapter(myCommand); DataSet ds = new DataSet(); da.Fill(ds, Результат); dataGridView2.DataSource = ds.Tables[Результат].DefaultView; dataGridView2.Columns[0].Width = 50; dataGridView2.Columns[1].Width = 170; dataGridView2.Columns[2].Width = 170; dataGridView2.Columns[3].Width = 100; dataGridView2.Columns[4].Width = 120; connection.Close(); tabControl1.SelectedIndex = 1; } private void дниНеделиToolStripMenuItem_Click(object sender, EventArgs e) { string poisk = textBox4.Text; string ConnectionString = Provider=Microsoft.Jet.OLEDB.4.0; Data Source=dance.mdb; OleDbConnection connection = new OleDbConnection(); string sql = SELECT Группы.id, Группы.Направление, Тренера.ФИО, Группы.время, Группы.дни_недели FROM Тренера INNER JOIN Группы ON Тренера.[id] = Группы.[id_тренера] WHERE дни_недели like poisk % ; connection.ConnectionString = ConnectionString; OleDbCommand myCommand = new OleDbCommand(sql, connection); connection.Open(); OleDbDataAdapter da = new OleDbDataAdapter(myCommand); DataSet ds = new DataSet(); da.Fill(ds, Результат); dataGridView2.DataSource = ds.Tables[Результат].DefaultView; dataGridView2.Columns[0].Width = 50; dataGridView2.Columns[1].Width = 170; dataGridView2.Columns[2].Width = 170; dataGridView2.Columns[3].Width = 100; dataGridView2.Columns[4].Width = 120; connection.Close(); tabControl1.SelectedIndex = 1; } private void button30_Click(object sender, EventArgs e) { textBox3.Text = ; string ConnectionString = Provider=Microsoft.Jet.OLEDB.4.0; Data Source=dance.mdb; OleDbConnection connection = new OleDbConnection(); string sql = SELECT * FROM Тренера; connection.ConnectionString = ConnectionString; OleDbCommand myCommand = new OleDbCommand(sql, connection); connection.Open(); OleDbDataAdapter da = new OleDbDataAdapter(myCommand); Data