Файл: Проектирование реализации операций бизнес-процесса «Управление документооборота».pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 12.03.2024

Просмотров: 89

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

MessageBox.Show(msg,

"Ошибка", MessageBoxButtons.OK);

}

finally

{

connection.Close();

}

this.Close();

}

privatevoid button2_Click(object sender, EventArgs e)

{

this.Close();

}

privatevoid button1_Click(object sender, EventArgs e)

{

AddNewRecord(Convert.ToString(comboBox1.SelectedValue),

Convert.ToString(comboBox2.SelectedValue),

Convert.ToString(dateTimePicker1.Value)

);

MessageBox.Show("Данные успешно добавлены!",

"Уведомление о результатах", MessageBoxButtons.OK);

}

privatevoidDocs_Out_Load(object sender, EventArgs e)

{

// TODO: данная строка кода позволяет загрузить данные в таблицу "документыDataSet6.Сотрудники". При необходимости она может быть перемещена или удалена.

this.сотрудникиTableAdapter.Fill(this.документыDataSet6.Сотрудники);

// TODO: данная строка кода позволяет загрузить данные в таблицу "документыDataSet5.Документы". При необходимости она может быть перемещена или удалена.

this.документыTableAdapter1.Fill(this.документыDataSet5.Документы);

SqlDataAdapterdataAdapter;

// Формируем запрос к базе данных

stringsql = "SELECT * FROMJurnal";

stringconnectionString;

// DataTableсохраняетданныевпамятикактаблицу

DataTabledataTable = newDataTable();

connectionString = GetConnectionString();

SqlConnection connection = newSqlConnection(connectionString);

//Открываем соединение

connection.Open();

//Создаем команду

SqlCommandsqlCommand = newSqlCommand(sql, connection);

//Создаем адаптер

// DataAdapter - посредник между базой данных и DataSet

dataAdapter = newSqlDataAdapter(sqlCommand);

//Создаем построитель команд

//Для адаптера становится доступной команда Update

SqlCommandBuildercommandBuilder = newSqlCommandBuilder(dataAdapter);

// Данные из адаптера поступают в DataTable

dataAdapter.Fill(dataTable);

// СвязываемданныесэлементомDataGridView

dataGridView1.DataSource = dataTable;

// Очистка

connection.Close();

}

}

}

using System;

usingSystem.Collections.Generic;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Data.SqlClient;

usingSystem.Drawing;

usingSystem.Linq;

usingSystem.Text;

usingSystem.Threading.Tasks;

usingSystem.Windows.Forms;

namespace Docs

{

publicpartialclassDocs_In : Form

{

publicDocs_In()

{

InitializeComponent();

}

privatestringGetConnectionString()

{

return System.Configuration.ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString;

}

privatevoidAddNewRecord(string par1, string par2)

{

SqlConnection connection = newSqlConnection(GetConnectionString());

stringsqlStatement = string.Empty;

sqlStatement = "Update ВедосмостьВыдачи " +

"Set ДатаВозврата=@par1 where КодЗаписи=@par2";

try

{

connection.Open();

SqlCommandcmd = newSqlCommand(sqlStatement, connection);

cmd.Parameters.AddWithValue("@par1", par1);

cmd.Parameters.AddWithValue("@par2", par2);

cmd.CommandType = CommandType.Text;

cmd.ExecuteNonQuery();

}

catch (SqlException ex)

{

stringmsg = "Insert Error:";

msg += ex.Message;

//throw new Exception(msg);

MessageBox.Show(msg,

"Ошибка", MessageBoxButtons.OK);

}

finally

{

connection.Close();

}

this.Close();

}

privatevoidDocs_In_Load(object sender, EventArgs e)

{

SqlDataAdapterdataAdapter;

// Формируем запрос к базе данных


stringsql = "SELECT * FROMJurnal";

stringconnectionString;

// DataTableсохраняетданныевпамятикактаблицу

DataTabledataTable = newDataTable();

connectionString = GetConnectionString();

SqlConnection connection = newSqlConnection(connectionString);

//Открываем соединение

connection.Open();

//Создаем команду

SqlCommandsqlCommand = newSqlCommand(sql, connection);

//Создаем адаптер

// DataAdapter - посредник между базой данных и DataSet

dataAdapter = newSqlDataAdapter(sqlCommand);

//Создаем построитель команд

//Для адаптера становится доступной команда Update

SqlCommandBuildercommandBuilder = newSqlCommandBuilder(dataAdapter);

// Данные из адаптера поступают в DataTable

dataAdapter.Fill(dataTable);

// СвязываемданныесэлементомDataGridView

dataGridView1.DataSource = dataTable;

// Очистка

connection.Close();

}

String col;

privatevoid button1_Click(object sender, EventArgs e)

{

AddNewRecord(Convert.ToString(dateTimePicker1.Value), col);

MessageBox.Show("Данные успешно обновлены!",

"Уведомление о результатах", MessageBoxButtons.OK);

}

privatevoid dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)

{

col = Convert.ToString(dataGridView1.Rows[e.RowIndex].Cells[0].Value);

}

}

}

using System;

usingSystem.Collections.Generic;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Data.SqlClient;

usingSystem.Drawing;

usingSystem.Linq;

usingSystem.Text;

usingSystem.Threading.Tasks;

usingSystem.Windows.Forms;

namespace Docs

{

publicpartialclassDostup : Form

{

publicDostup()

{

InitializeComponent();

}

privatevoid button2_Click(object sender, EventArgs e)

{

this.Close();

}

privatestringGetConnectionString()

{

return System.Configuration.ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString;

}

privatevoidAddNewRecord(string par1, string par2, string par3)

{

SqlConnection connection = newSqlConnection(GetConnectionString());

stringsqlStatement = string.Empty;

sqlStatement = "INSERT INTO Доступ" +

"(НомерДокумента, ТабНомер, Доступ ) " +

"VALUES (@par1,@par2,@par3)";

try

{

connection.Open();

SqlCommandcmd = newSqlCommand(sqlStatement, connection);

cmd.Parameters.AddWithValue("@par1", par1);

cmd.Parameters.AddWithValue("@par2", par2);

cmd.Parameters.AddWithValue("@par3", par3);

cmd.CommandType = CommandType.Text;

cmd.ExecuteNonQuery();

}

catch (SqlException ex)

{

stringmsg = "Insert Error:";

msg += ex.Message;

//throw new Exception(msg);

MessageBox.Show(msg,

"Ошибка", MessageBoxButtons.OK);

}

finally

{

connection.Close();

}

this.Close();

}

privatevoidDostup_Load(object sender, EventArgs e)

{

// TODO: данная строка кода позволяет загрузить данные в таблицу "документыDataSet4.Сотрудники". При необходимости она может быть перемещена или удалена.

this.сотрудникиTableAdapter.Fill(this.документыDataSet4.Сотрудники);

// TODO: данная строка кода позволяет загрузить данные в таблицу "документыDataSet3.Документы". При необходимости она может быть перемещена или удалена.

this.документыTableAdapter.Fill(this.документыDataSet3.Документы);

SqlDataAdapterdataAdapter;

// Формируем запрос к базе данных

stringsql = "SELECT * FROMViewDostup";

stringconnectionString;

// DataTableсохраняетданныевпамятикактаблицу


DataTabledataTable = newDataTable();

connectionString = GetConnectionString();

SqlConnection connection = newSqlConnection(connectionString);

//Открываем соединение

connection.Open();

//Создаемкоманду

SqlCommandsqlCommand = newSqlCommand(sql, connection);

//Создаем адаптер

// DataAdapter - посредник между базой данных и DataSet

dataAdapter = newSqlDataAdapter(sqlCommand);

//Создаем построитель команд

//Для адаптера становится доступной команда Update

SqlCommandBuildercommandBuilder = newSqlCommandBuilder(dataAdapter);

// Данные из адаптера поступают в DataTable

dataAdapter.Fill(dataTable);

// СвязываемданныесэлементомDataGridView

dataGridView1.DataSource = dataTable;

// Очистка

connection.Close();

}

privatevoid button1_Click(object sender, EventArgs e)

{

AddNewRecord(Convert.ToString(comboBox1.SelectedValue),

Convert.ToString(comboBox2.SelectedValue),

Convert.ToString(comboBox3.Text)

);

MessageBox.Show("Данные успешно добавлены!",

"Уведомление о результатах", MessageBoxButtons.OK);

}

}

}