Функционал программы
- Добавление/редактирование/удаление
- Ведение справочника
- Выгрузка в excel
Фрагмент программного кода
private void button_del_Click(object sender, EventArgs e)
{
try
{
if (dataGridView1.CurrentRow == null) MessageBox.Show("Сначала выберете запись для удаления", "Удаление",
MessageBoxButtons.OK, MessageBoxIcon.Information);
else if (dataGridView1.CurrentRow.Index > -1)
{
if (comboBox1.Text == "Статистика работы")
{
if (MessageBox.Show("Вы действительно хотите удалить выбранную запись? Данная запись будет навсегда удалена из БД.", "Удаление", MessageBoxButtons.YesNo) == DialogResult.Yes)
{
SqlConnection connection = new SqlConnection(Speak.connect);
SqlCommand myCmd = new SqlCommand();
connection.Open();
myCmd.Connection = connection;
myCmd.CommandType = CommandType.StoredProcedure;
myCmd.CommandText = "del_record_ychet";
myCmd.Parameters.AddWithValue("@id", data.Tables[comboBox1.Text].Rows[dataGridView1.CurrentRow.Index][0]);
myCmd.Parameters.AddWithValue("@id1", data.Tables[comboBox1.Text].Rows[dataGridView1.CurrentRow.Index][1]);
myCmd.ExecuteNonQuery();
connection.Close();
button2_Click(sender, e);
MessageBox.Show("Удаление записи выполнено.", "Удаление", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
else
{
MessageBox.Show("Удаление записи отменено.", "Удаление", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
else if (comboBox1.Text == "Информация о станках")
{
if (MessageBox.Show("Вы действительно хотите удалить выбранную запись? Данная запись будет навсегда удалена из БД.", "Удаление", MessageBoxButtons.YesNo) == DialogResult.Yes)
{
SqlConnection connection = new SqlConnection(Speak.connect);
SqlCommand myCmd = new SqlCommand();
connection.Open();
myCmd.Connection = connection;
myCmd.CommandType = CommandType.StoredProcedure;
myCmd.CommandText = "del_record_yst";
myCmd.Parameters.AddWithValue("@id", data.Tables[comboBox1.Text].Rows[dataGridView1.CurrentRow.Index][2]);
myCmd.ExecuteNonQuery();
connection.Close();
button2_Click(sender, e);
MessageBox.Show("Удаление записи выполнено.", "Удаление", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
else
{
MessageBox.Show("Удаление записи отменено.", "Удаление", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
}
}
catch
{
MessageBox.Show("Удаление записи не было выполнено.", "Удаление",
MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
Содержание архива
- проект WinForms C#
- файлы базы данных
- файл ReadMe.txt (инструкция по запуску)
Пояснения по запуску программы
- запускайете SQL server c правами админа
- добавляете бд (файл с расширением mdf)
- открываете файл \bin\Debug файл config.txt
- в нем Data Source=******;
- меняете Data Source=имя sql servera
- запускаете проект
-