Автоматизированное рабочее место библиотекаря

Этапы разработки автоматизированного рабочего места библиотекаря. Определение входных и выходных данных. Выбор Microsoft Visual Studio 10.0 для создания программы. Суть средств автоматизации программирования. Логическая и физическая структура приложения.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 06.12.2017
Размер файла 2,9 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

{

DialogResult rez = MessageBox.Show("Закрыть?", "Завершение работы!", MessageBoxButtons.YesNo);

if (rez == DialogResult.Yes)

Application.Exit();

}

private void ottshetknigi_Load(object sender, EventArgs e)

{

// TODO: данная строка кода позволяет загрузить данные в таблицу "АРМ_библиотекаряDataSet.Книга". При необходимости она может быть перемещена или удалена.

this.КнигаTableAdapter.Fill(this.АРМ_библиотекаряDataSet.Книга);

this.reportViewer1.RefreshReport();

this.reportViewer1.RefreshReport();

this.reportViewer1.RefreshReport();

}

private void chart1_Click(object sender, EventArgs e)

{

conn1.Open();

this.chart1.Series[0].Points.Clear();

SqlCeDataReader chitalka;

SqlCeCommand zapros1 = new SqlCeCommand("select DISTINCT Количество from Книга", conn1);

chitalka = zapros1.ExecuteReader();

int kol_Количество = 0;

while (chitalka.Read())

kol_Количество++;

for (int i = 1; i <= kol_Количество; i++)

{

SqlCeCommand zapros = new SqlCeCommand("select count(*) from Книга where Количество =" + i.ToString(), conn1);

chitalka = zapros.ExecuteReader();

if (chitalka.Read())

this.chart1.Series[0].Points.AddXY(i, chitalka[0]);

}

conn1.Close();

}

private void button1_Click(object sender, EventArgs e)

{

if (button1.Text == "Диаграмма")

{

button1.Text = "Гистограмма";

chart1.Series[0].ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line;

}

else

{

button1.Text = "Диаграмма";

chart1.Series[0].ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Column;

}}}}

ottshetsotrudniki.cs

public partial class ottshetsotrudniki : Form

{

SqlCeConnection conn1 = new SqlCeConnection(@"Data Source = АРМ_библиотекаря.sdf");

public ottshetsotrudniki()

{

InitializeComponent();

}

private void вернутьсяToolStripMenuItem_Click(object sender, EventArgs e)

{

ottshet f = new ottshet();

this.Hide();

f.ShowDialog();

}

private void выходToolStripMenuItem_Click(object sender, EventArgs e)

{

DialogResult rez = MessageBox.Show("Закрыть?", "Завершение работы!", MessageBoxButtons.YesNo);

if (rez == DialogResult.Yes)

Application.Exit();

}

private void ottshetsotrudniki_Load(object sender, EventArgs e)

{

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

this.СотрудникTableAdapter.Fill(this.АРМ_библиотекаряDataSet.Сотрудник);

this.reportViewer1.RefreshReport();

}

private void chart1_Click_1(object sender, EventArgs e)

{

conn1.Open();

this.chart1.Series[0].Points.Clear();

SqlCeDataReader chitalka;

SqlCeCommand zapros1 = new SqlCeCommand("select DISTINCT Код from Сотрудник", conn1);

chitalka = zapros1.ExecuteReader();

int kol_Код = 0;

while (chitalka.Read())

kol_Код++;

for (int i = 1; i <= kol_Код; i++)

{

SqlCeCommand zapros = new SqlCeCommand("select count(*) from Сотрудник where Код=" + i.ToString(), conn1);

chitalka = zapros.ExecuteReader();

if (chitalka.Read())

this.chart1.Series[0].Points.AddXY(i, chitalka[0]);

}

conn1.Close();

}

private void button1_Click_1(object sender, EventArgs e)

{

if (button1.Text == "Диаграмма")

{

button1.Text = "Гистограмма";

chart1.Series[0].ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line;

}

else

{

button1.Text = "Диаграмма";

chart1.Series[0].ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Column;

}}}}

ottshettshitateli.cs

public partial class ottshettshitateli : Form

{

SqlCeConnection conn1 = new SqlCeConnection(@"Data Source = АРМ_библиотекаря.sdf");

public ottshettshitateli()

{

InitializeComponent();}

private void ottshettshitateli_Load(object sender, EventArgs e)

{

// TODO: данная строка кода позволяет загрузить данные в таблицу "АРМ_библиотекаряDataSet.Читатель". При необходимости она может быть перемещена или удалена.

this.ЧитательTableAdapter.Fill(this.АРМ_библиотекаряDataSet.Читатель);

this.reportViewer1.RefreshReport();

}

private void chart1_Click(object sender, EventArgs e)

{

conn1.Open();

this.chart1.Series[0].Points.Clear();

SqlCeDataReader chitalka;

SqlCeCommand zapros1 = new SqlCeCommand("select DISTINCT Код from Читатель", conn1);

chitalka = zapros1.ExecuteReader();

int kol_Код = 0;

while (chitalka.Read())

kol_Код++;

for (int i = 1; i <= kol_Код; i++)

{

SqlCeCommand zapros = new SqlCeCommand("select count(*) from Читатель where Код =" + i.ToString(), conn1);

chitalka = zapros.ExecuteReader();

if (chitalka.Read())

this.chart1.Series[0].Points.AddXY(i, chitalka[0]);

}

conn1.Close();

}

private void button1_Click(object sender, EventArgs e)

{

if (button1.Text == "Диаграмма")

{

button1.Text = "Гистограмма";

chart1.Series[0].ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line;

}

else

{

button1.Text = "Диаграмма";

chart1.Series[0].ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Column;

}

}

private void вернутьсяToolStripMenuItem_Click(object sender, EventArgs e)

{

ottshet f = new ottshet();

this.Hide();

f.ShowDialog();

}

private void выходToolStripMenuItem_Click(object sender, EventArgs e)

{

DialogResult rez = MessageBox.Show("Закрыть?", "Завершение работы!", MessageBoxButtons.YesNo);

if (rez == DialogResult.Yes)

Application.Exit();

}}}

password.cs

public partial class password : Form

{

SqlCeConnection conn1 = new SqlCeConnection(@"Data Source = АРМ_библиотекаря.sdf");

public string A;

public password()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

if (textBox1.Text == "" || textBox2.Text == "")

MessageBox.Show("Введите Логин и Пароль", "Ошибка при входе в систему...");

else

{

string user = textBox1.Text;

string password = textBox2.Text;

conn1.Open();

SqlCeCommand zapros1 = new SqlCeCommand("Select Login, Password From Сотрудник", conn1);

SqlCeDataReader myReaderBD = zapros1.ExecuteReader();

string users = "", passwords = "";

while (myReaderBD.Read())

{

users += myReaderBD["Login"].ToString();

passwords += myReaderBD["Password"].ToString();

}

if (myReaderBD != null)

myReaderBD.Close();

if (users.Contains(user) && passwords.Contains(password))

{

A = textBox1.Text;

this.Hide();

glavnayaforma f2 = new glavnayaforma();

f2.Show();

}

else

MessageBox.Show("Неправельный Логин и Пароль!", "Ошибка при входе в систему...");

conn1.Close();

}}

private void checkBox1_CheckedChanged(object sender, EventArgs e)

{

if (checkBox1.Checked == true)

{

textBox2.UseSystemPasswordChar = true;

}

else

{

textBox2.UseSystemPasswordChar = false;

}}}}

redactorknig.cs

public partial class redactorknig : Form

{

SqlCeConnection conn1 = new SqlCeConnection(@"Data Source = АРМ_библиотекаря.sdf");

public redactorknig()

{

InitializeComponent();

}

private void redactorknig_Load(object sender, EventArgs e)

{

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

this.книгаTableAdapter.Fill(this.аРМ_библиотекаряDataSet.Книга);

}

private void button2_Click(object sender, EventArgs e)

{

книгаTableAdapter.Adapter.Update(аРМ_библиотекаряDataSet);

}

private void toolStripButton1_Click(object sender, EventArgs e)

{

книгаTableAdapter.Adapter.Update(аРМ_библиотекаряDataSet);

MessageBox.Show("Изменения сохранены!", "Сохранение ...", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);

}

private void вернутьсяToolStripMenuItem_Click(object sender, EventArgs e)

{

this.Hide();

glavnayaforma f = new glavnayaforma();

f.ShowDialog();

}

private void выходToolStripMenuItem_Click(object sender, EventArgs e)

{

DialogResult rez = MessageBox.Show("Закрыть?", "Завершение работы!", MessageBoxButtons.YesNo);

if (rez == DialogResult.Yes)

Application.Exit();

}

private void textBox2_TextChanged(object sender, EventArgs e)

{

if (radioButton10.Checked == true)

{

книгаBindingSource.Filter = "Название LIKE '%" + textBox2.Text + "%'";

}

else if (radioButton9.Checked == true)

{

книгаBindingSource.Filter = "Жанр LIKE '%" + textBox2.Text + "%'";

}

else if (radioButton8.Checked == true)

{

книгаBindingSource.Filter = "id_издательство LIKE '%" + textBox2.Text + "%'";

}

else if (radioButton7.Checked == true)

{

книгаBindingSource.Filter = "Год_издания LIKE '%" + textBox2.Text + "%'";

}

else if (radioButton6.Checked == true)

{

книгаBindingSource.Filter = "Количество_страниц LIKE '%" + textBox2.Text + "%'";

}

else if (radioButton11.Checked == true)

{

книгаBindingSource.Filter = "Количество LIKE '%" + textBox2.Text + "%'";

}}

private void button1_Click(object sender, EventArgs e)

{

if (radioButton1.Checked == true)

{

книгаBindingSource.Sort = "Название ASC";

}

else if (radioButton2.Checked == true)

{

книгаBindingSource.Sort = "Жанр ASC";

}

else if (radioButton3.Checked == true)

{

книгаBindingSource.Sort = "id_издательство ASC";

}

else if (radioButton4.Checked == true)

{

книгаBindingSource.Sort = "Год_издания ASC";

}

else if (radioButton5.Checked == true)

{

книгаBindingSource.Sort = "Количество_страниц ASC";

}

else if (radioButton12.Checked == true)

{

книгаBindingSource.Sort = "Количество ASC";

}

}

private void button3_Click(object sender, EventArgs e)

{

dobawlenieknigi f = new dobawlenieknigi();

f.ShowDialog();

}

private void button2_Click_1(object sender, EventArgs e)

{

conn1.Open();

try

{

int Код = Convert.ToInt32(кодTextBox.Text); //код книги

string Название = название_TextBox.Text;

int Год_издания = Convert.ToInt32(год_изданияTextBox.Text);

int Количество_страниц = Convert.ToInt32(количество_страницTextBox.Text);

int Количество = Convert.ToInt32(количествоTextBox.Text);

string Жанр = жанрTextBox.Text;

string Описание = описаниеTextBox.Text;

string Издательство = издательствоTextBox.Text;

SqlCeCommand zaprosAdd = new SqlCeCommand();

zaprosAdd.CommandText = "UPDATE Книга SET Название=@param_Название, Год_издания=@param_Год_издания, Количество_страниц=@param_Количество_страниц, Количество=@param_Количество, Жанр=@param_Жанр, Описание=@param_Описание, Издательство=@param_Издательство WHERE Код=@param_Код;";

zaprosAdd.Connection = conn1;

zaprosAdd.Parameters.Add("@param_Код", SqlDbType.Int, 4);

zaprosAdd.Parameters.Add("@param_Название", SqlDbType.NVarChar, 100);

zaprosAdd.Parameters.Add("@param_Год_издания", SqlDbType.Int,

4);

zaprosAdd.Parameters.Add("@param_Количество_страниц", SqlDbType.Int, 4);

zaprosAdd.Parameters.Add("@param_Количество", SqlDbType.Int, 4);

zaprosAdd.Parameters.Add("@param_Жанр", SqlDbType.NVarChar, 100);

zaprosAdd.Parameters.Add("@param_Описание", SqlDbType.NVarChar, 100);

zaprosAdd.Parameters.Add("@param_Издательство", SqlDbType.NVarChar, 100);

zaprosAdd.Parameters["@param_Код"].Value = Код;

zaprosAdd.Parameters["@param_Название"].Value = Название;

zaprosAdd.Parameters["@param_Год_издания"].Value = Год_издания;

zaprosAdd.Parameters["@param_Количество_страниц"].Value = Количество_страниц;

zaprosAdd.Parameters["@param_Количество"].Value = Количество;

zaprosAdd.Parameters["@param_Жанр"].Value = Жанр;

zaprosAdd.Parameters["@param_Описание"].Value = Описание;

zaprosAdd.Parameters["@param_Издательство"].Value = Издательство;

int stroki = zaprosAdd.ExecuteNonQuery();

if (stroki != 0)

{

MessageBox.Show("Редактирование завершено!", "Редактирование ...");

}

else

MessageBox.Show("Не удалось произвести обновление данных!", "Редактирование ...");

}

catch (Exception ex) { MessageBox.Show(ex.ToString()); }

conn1.Close();

this.Hide();

redactorknig f = new redactorknig();

f.ShowDialog();

}

private void button4_Click(object sender, EventArgs e)

{

conn1.Open();

int Код = Convert.ToInt32(textBox1.Text);

SqlCeCommand zaprosAdd = new SqlCeCommand();

zaprosAdd.CommandText = "DELETE FROM Книга WHERE Код=@param_Код;";

zaprosAdd.Connection = conn1;

zaprosAdd.Parameters.Add("@param_Код", SqlDbType.Int, 4);

zaprosAdd.Parameters["@param_Код"].Value = Код;

int stroki = zaprosAdd.ExecuteNonQuery();

if (stroki != 0)

{

MessageBox.Show("Удаление книги выполнено!", "Редактирование ...");

}

else

MessageBox.Show("Не удалось удалить книгу!", "Редактирование ...");

conn1.Close();

this.Hide();

redactorknig f = new redactorknig();

f.ShowDialog();

}

private void redactorknig_KeyUp(object sender, KeyEventArgs e)

{

if (e.KeyCode == Keys.F1)

Help.ShowHelp(this, "Справка.chm");

}

private void toolStripButton2_Click(object sender, EventArgs e)

{

Help.ShowHelp(this, "Справка.chm");

}}}

redaktorsotrudniki.cs

public partial class redaktorsotrudniki : Form

{

SqlCeConnection conn1 = new SqlCeConnection(@"Data Source = АРМ_библиотекаря.sdf");

public redaktorsotrudniki()

{

InitializeComponent();

}

private void redaktorsotrudniki_Load(object sender, EventArgs e)

{

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

this.сотрудникTableAdapter.Fill(this.аРМ_библиотекаряDataSet.Сотрудник);

}

private void вернутьсяToolStripMenuItem_Click(object sender, EventArgs e)

{

this.Hide();

glavnayaforma f = new glavnayaforma();

f.ShowDialog();

}

private void выходToolStripMenuItem_Click(object sender, EventArgs e)

{

DialogResult rez = MessageBox.Show("Закрыть?", "Завершение работы!", MessageBoxButtons.YesNo);

if (rez == DialogResult.Yes)

Application.Exit();

}

private void button2_Click(object sender, EventArgs e)

{

conn1.Open();

try

{

int Код = Convert.ToInt32(кодTextBox.Text);

string ФИО = фИОTextBox.Text;

string Должность = должностьTextBox.Text;

string Возраст = возрастDateTimePicker.Text;

string Адрес = адресTextBox.Text;

string Телефон = телефонTextBox.Text;

string Login =loginTextBox.Text;

string Password = passwordTextBox.Text;

SqlCeCommand zaprosAdd = new SqlCeCommand();

zaprosAdd.CommandText = "UPDATE Сотрудник SET ФИО=@param_ФИО, Должность=@param_Должность, Возраст=@param_Возраст, Адрес=@param_Адрес, Телефон=@param_Телефон, Login=@param_Login, Password=@param_Password WHERE Код=@param_Код;";

zaprosAdd.Connection = conn1;

zaprosAdd.Parameters.Add("@param_Код", SqlDbType.Int, 4);

zaprosAdd.Parameters.Add("@param_ФИО", SqlDbType.NVarChar, 100);

zaprosAdd.Parameters.Add("@param_Должность", SqlDbType.NVarChar, 100);

zaprosAdd.Parameters.Add("@param_Возраст", SqlDbType.DateTime, 8);

zaprosAdd.Parameters.Add("@param_Адрес", SqlDbType.NVarChar, 100);

zaprosAdd.Parameters.Add("@param_Телефон", SqlDbType.NVarChar, 100);

zaprosAdd.Parameters.Add("@param_Login", SqlDbType.NVarChar, 100);

zaprosAdd.Parameters.Add("@param_Password", SqlDbType.NVarChar, 100);

zaprosAdd.Parameters["@param_Код"].Value = Код;

zaprosAdd.Parameters["@param_ФИО"].Value = ФИО;

zaprosAdd.Parameters["@param_Должность"].Value = Должность;

zaprosAdd.Parameters["@param_Возраст"].Value = Возраст;

zaprosAdd.Parameters["@param_Адрес"].Value = Адрес;

zaprosAdd.Parameters["@param_Телефон"].Value = Телефон;

zaprosAdd.Parameters["@param_Login"].Value = Login;

zaprosAdd.Parameters["@param_Password"].Value = Password;

int stroki = zaprosAdd.ExecuteNonQuery();

if (stroki != 0)

{

MessageBox.Show("Редактирование завершено!", "Редактирование ...");

}

else

MessageBox.Show("Не удалось произвести обновление данных!", "Редактирование ...");

}

catch (Exception ex) { MessageBox.Show(ex.ToString()); }

conn1.Close();

this.Hide();

redaktorsotrudniki f = new redaktorsotrudniki();

f.ShowDialog();

}

private void textBox2_TextChanged(object sender, EventArgs e)

{

if (radioButton10.Checked == true)

{

сотрудникBindingSource.Filter = "ФИО LIKE '%" + textBox2.Text + "%'";

}

else if (radioButton9.Checked == true)

{

сотрудникBindingSource.Filter = "Должность LIKE '%" + textBox2.Text + "%'";

}

else if (radioButton8.Checked == true)

{

сотрудникBindingSource.Filter = "Возраст LIKE '%" + textBox2.Text + "%'";

}

else if (radioButton7.Checked == true)

{

сотрудникBindingSource.Filter = "Адрес LIKE '%" + textBox2.Text + "%'";

}

else if (radioButton6.Checked == true)

{

сотрудникBindingSource.Filter = "Телефон LIKE '%" + textBox2.Text + "%'";

}

}

private void button1_Click(object sender, EventArgs e)

{

if (radioButton1.Checked == true)

{

сотрудникBindingSource.Sort = "ФИО ASC";

}

else if (radioButton2.Checked == true)

{

сотрудникBindingSource.Sort = "Должность ASC";

}

else if (radioButton3.Checked == true)

{

сотрудникBindingSource.Sort = "Возраст ASC";

}

else if (radioButton4.Checked == true)

{

сотрудникBindingSource.Sort = "Адрес ASC";

}

else if (radioButton5.Checked == true)

{

сотрудникBindingSource.Sort = "Телефон ASC";

}

}

private void toolStripButton1_Click(object sender, EventArgs e)

{

сотрудникTableAdapter.Update(аРМ_библиотекаряDataSet);

MessageBox.Show("Изменения сохранены!", "Сохранение ...", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);

}

private void toolStripButton2_Click(object sender, EventArgs e)

{

Help.ShowHelp(this, "Справка.chm");

}

private void button3_Click(object sender, EventArgs e)

{

dobawitsotrudnika f = new dobawitsotrudnika();

f.ShowDialog();

}

private void button4_Click(object sender, EventArgs e)

{

conn1.Open();

int Код = Convert.ToInt32(textBox1.Text);

SqlCeCommand zaprosAdd = new SqlCeCommand();

zaprosAdd.CommandText = "DELETE FROM Сотрудник WHERE Код=@param_Код;";

zaprosAdd.Connection = conn1;

zaprosAdd.Parameters.Add("@param_Код", SqlDbType.Int, 4);

zaprosAdd.Parameters["@param_Код"].Value = Код;

int stroki = zaprosAdd.ExecuteNonQuery();

if (stroki != 0)

{

MessageBox.Show("Удаление сотрудника выполнено!", "Редактирование ...");

}

else

MessageBox.Show("Не удалось удалить запись!", "Редактирование ...");

conn1.Close();

this.Hide();

redaktorsotrudniki f = new redaktorsotrudniki();

f.ShowDialog();

}

private void redaktorsotrudniki_KeyUp(object sender, KeyEventArgs e)

{

if (e.KeyCode == Keys.F1)

Help.ShowHelp(this, "Справка.chm");

}}}

redaktortshitateli.cs

public partial class redaktortshitateli : Form

{

SqlCeConnection conn1 = new SqlCeConnection(@"Data Source = АРМ_библиотекаря.sdf");

public redaktortshitateli()

{

InitializeComponent();

}

private void redaktortshitateli_Load(object sender, EventArgs e)

{

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

this.читательTableAdapter.Fill(this.аРМ_библиотекаряDataSet.Читатель);

}

private void textBox2_TextChanged(object sender, EventArgs e)

{

if (radioButton10.Checked == true)

{

читательBindingSource.Filter = "ФИО LIKE '%" + textBox2.Text + "%'";

}

else if (radioButton9.Checked == true)

{

читательBindingSource.Filter = "Возраст LIKE '%" + textBox2.Text + "%'";

}

else if (radioButton8.Checked == true)

{

читательBindingSource.Filter = "Адрес LIKE '%" + textBox2.Text + "%'";

}

else if (radioButton7.Checked == true)

{

читательBindingSource.Filter = "Паспортные_данные LIKE '%" + textBox2.Text + "%'";

}

else if (radioButton6.Checked == true)

{

читательBindingSource.Filter = "Телефон LIKE '%" + textBox2.Text + "%'";

}

}

private void button1_Click(object sender, EventArgs e)

{

if (radioButton1.Checked == true)

{

читательBindingSource.Sort = "ФИО ASC";

}

else if (radioButton2.Checked == true)

{

читательBindingSource.Sort = "Возраст ASC";

}

else if (radioButton3.Checked == true)

{

читательBindingSource.Sort = "Адрес ASC";

}

else if (radioButton4.Checked == true)

{

читательBindingSource.Sort = "Паспортные_данные ASC";

}

else if (radioButton5.Checked == true)

{

читательBindingSource.Sort = "Телефон ASC";

}

}

private void toolStripButton2_Click(object sender, EventArgs e)

{

читательTableAdapter.Update(аРМ_библиотекаряDataSet);

MessageBox.Show("Изменения сохранены!", "Сохранение ...", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);

}

private void вернутьсяToolStripMenuItem_Click(object sender, EventArgs e)

{

this.Hide();

biblioteka f = new biblioteka();

f.ShowDialog();

}

private void выходToolStripMenuItem_Click(object sender, EventArgs e)

{

DialogResult rez = MessageBox.Show("Закрыть?", "Завершение работы!", MessageBoxButtons.YesNo);

if (rez == DialogResult.Yes)

Application.Exit();

}

private void button2_Click_1(object sender, EventArgs e)

{

conn1.Open();

try

{

int Код = Convert.ToInt32(кодTextBox.Text);

string ФИО = фИОTextBox.Text;

string Возраст = возрастDateTimePicker.Text;

string Адрес = адресTextBox.Text;

string Паспортные_данные = паспортные_данныеTextBox.Text;

string Телефон = телефонTextBox.Text;

SqlCeCommand zaprosAdd = new SqlCeCommand();

zaprosAdd.CommandText = "UPDATE Читатель SET ФИО=@param_ФИО, Возраст=@param_Возраст, Адрес=@param_Адрес, Паспортные_данные=@param_Паспортные_данные, Телефон=@param_Телефон WHERE Код=@param_Код;";

zaprosAdd.Connection = conn1;

zaprosAdd.Parameters.Add("@param_Код", SqlDbType.Int, 4);

zaprosAdd.Parameters.Add("@param_ФИО", SqlDbType.NVarChar, 100);

zaprosAdd.Parameters.Add("@param_Возраст", SqlDbType.DateTime, 8);

zaprosAdd.Parameters.Add("@param_Адрес", SqlDbType.NVarChar, 100);

zaprosAdd.Parameters.Add("@param_Паспортные_данные", SqlDbType.NVarChar, 100);

zaprosAdd.Parameters.Add("@param_Телефон", SqlDbType.NVarChar, 100);

zaprosAdd.Parameters["@param_Код"].Value = Код;

zaprosAdd.Parameters["@param_ФИО"].Value = ФИО;

zaprosAdd.Parameters["@param_Возраст"].Value = Возраст;

zaprosAdd.Parameters["@param_Адрес"].Value = Адрес;

zaprosAdd.Parameters["@param_Паспортные_данные"].Value = Паспортные_данные;

zaprosAdd.Parameters["@param_Телефон"].Value = Телефон;

int stroki = zaprosAdd.ExecuteNonQuery();

if (stroki != 0)

{

MessageBox.Show("Редактирование завершено!", "Редактирование ...");

}

else

MessageBox.Show("Не удалось произвести обновление данных!", "Редактирование ...");

}

catch (Exception ex) { MessageBox.Show(ex.ToString()); }

conn1.Close();

this.Hide();

redaktorsotrudniki f = new redaktorsotrudniki();

f.ShowDialog();

}

private void button4_Click(object sender, EventArgs e)

{

conn1.Open();

int Код = Convert.ToInt32(textBox1.Text);

SqlCeCommand zaprosAdd = new SqlCeCommand();

zaprosAdd.CommandText = "DELETE FROM Читатель WHERE Код=@param_Код;";

zaprosAdd.Connection = conn1;

zaprosAdd.Parameters.Add("@param_Код", SqlDbType.Int, 4);

zaprosAdd.Parameters["@param_Код"].Value = Код;

int stroki = zaprosAdd.ExecuteNonQuery();

if (stroki != 0)

{

MessageBox.Show("Удаление читателя выполнено!", "Редактирование ...");

}

else

MessageBox.Show("Не удалось удалить запись!", "Редактирование ...");

conn1.Close();

this.Hide();

redaktorsotrudniki f = new redaktorsotrudniki();

f.ShowDialog();

}

private void button3_Click(object sender, EventArgs e)

{

this.Hide();

dobawittshitatelya f = new dobawittshitatelya();

f.ShowDialog();

}

private void redaktortshitateli_KeyUp(object sender, KeyEventArgs e)

{

if (e.KeyCode == Keys.F1)

Help.ShowHelp(this, "Справка.chm");

}

private void toolStripButton1_Click(object sender, EventArgs e)

{

Help.ShowHelp(this, "Справка.chm");

}}}

sotrudniki.cs

public partial class sotrudniki : Form

{

public sotrudniki()

{

InitializeComponent();

}

private void вернутьсяToolStripMenuItem_Click(object sender, EventArgs e)

{

this.Hide();

glavnayaforma f = new glavnayaforma();

f.ShowDialog();

}

private void sotrudniki_Load(object sender, EventArgs e)

{

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

his.сотрудникTableAdapter.Fill(this.аРМ_библиотекаряDataSet.Сотрудник);}

private void выходToolStripMenuItem_Click(object sender, EventArgs e)

{

DialogResult rez = MessageBox.Show("Закрыть?", "Завершение работы!", MessageBoxButtons.YesNo);

if (rez == DialogResult.Yes)

Application.Exit();

}

private void button1_Click(object sender, EventArgs e)

{

if (radioButton1.Checked == true)

{

сотрудникBindingSource.Sort = "ФИО ASC";

}

else if (radioButton2.Checked == true)

{

сотрудникBindingSource.Sort = "Должность ASC";

}

else if (radioButton3.Checked == true)

{

сотрудникBindingSource.Sort = "Возраст ASC";

}

else if (radioButton4.Checked == true)

{

сотрудникBindingSource.Sort = "Адрес ASC";

}

else if (radioButton5.Checked == true)

{

сотрудникBindingSource.Sort = "Телефон ASC";

}

}

private void textBox2_TextChanged(object sender, EventArgs e)

{

if (radioButton10.Checked == true)

{

сотрудникBindingSource.Filter = "ФИО LIKE '%" + textBox2.Text + "%'";

}

else if (radioButton9.Checked == true)

{

сотрудникBindingSource.Filter = "Должность LIKE '%" + textBox2.Text + "%'";

}

else if (radioButton8.Checked == true)

{

сотрудникBindingSource.Filter = "Возраст LIKE '%" + textBox2.Text + "%'";

}

else if (radioButton7.Checked == true)

{

сотрудникBindingSource.Filter = "Адрес LIKE '%" + textBox2.Text + "%'";

}

else if (radioButton6.Checked == true)

{

сотрудникBindingSource.Filter = "Телефон LIKE '%" + textBox2.Text + "%'";

}

}}}

tshitateli.cs

public partial class tshitateli : Form

{

public tshitateli()

{

InitializeComponent();

}

private void выходToolStripMenuItem_Click(object sender, EventArgs e)

{

DialogResult rez = MessageBox.Show("Закрыть?", "Завершение работы!", MessageBoxButtons.YesNo);

if (rez == DialogResult.Yes)

Application.Exit();

}

private void вернутьсяToolStripMenuItem_Click(object sender, EventArgs e)

{

this.Hide();

glavnayaforma f = new glavnayaforma();

f.ShowDialog();

}

private void textBox2_TextChanged(object sender, EventArgs e)

{

if (radioButton10.Checked == true)

{

читательBindingSource.Filter = "ФИО LIKE '%" + textBox2.Text + "%'";

}

else if (radioButton9.Checked == true)

{

читательBindingSource.Filter = "Возраст LIKE '%" + textBox2.Text + "%'";

}

else if (radioButton8.Checked == true)

{

читательBindingSource.Filter = "Адрес LIKE '%" + textBox2.Text + "%'";

}

else if (radioButton7.Checked == true)

{

читательBindingSource.Filter = "Паспортные_данные LIKE '%" + textBox2.Text + "%'";

}

else if (radioButton6.Checked == true)

{

читательBindingSource.Filter = "Телефон LIKE '%" + textBox2.Text + "%'";

}

}

private void button1_Click(object sender, EventArgs e)

{

if (radioButton1.Checked == true)

{

читательBindingSource.Sort = "ФИО ASC";

}

else if (radioButton2.Checked == true)

{

читательBindingSource.Sort = "Возраст ASC";

}

else if (radioButton3.Checked == true)

{

читательBindingSource.Sort = "Адрес ASC";

}

else if (radioButton4.Checked == true)

{

читательBindingSource.Sort = "Паспортные_данные ASC";

}

else if (radioButton5.Checked == true)

{

читательBindingSource.Sort = "Телефон ASC";

}

}

private void tshitateli_Load(object sender, EventArgs e)

{

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

this.читательTableAdapter.Fill(this.аРМ_библиотекаряDataSet.Читатель);

}

private void tshitateli_KeyUp(object sender, KeyEventArgs e)

{

if (e.KeyCode == Keys.F1)

Help.ShowHelp(this, "Справка.chm");

}

private void toolStripButton1_Click(object sender, EventArgs e)

{

Help.ShowHelp(this, "Справка.chm");

}}}

vesspisok.cs

public partial class vesspisok : Form

{

SqlCeConnection conn1 = new SqlCeConnection(@"Data Source=АРМ_библиотекаря.sdf");

public vesspisok()

{

InitializeComponent();

}

private void vesspisok_Load(object sender, EventArgs e)

{

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

this.книгаTableAdapter.Fill(this.аРМ_библиотекаряDataSet.Книга);

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

this.книгаTableAdapter.Fill(this.аРМ_библиотекаряDataSet.Книга);

}

private void вернутьсяToolStripMenuItem_Click(object sender, EventArgs e)

{

this.Hide();

biblioteka f = new biblioteka();

f.ShowDialog();

}

private void выходToolStripMenuItem_Click(object sender, EventArgs e)

{

DialogResult rez = MessageBox.Show("Закрыть?", "Завершение работы!", MessageBoxButtons.YesNo);

if (rez == DialogResult.Yes)

Application.Exit();

}

private void textBox2_TextChanged(object sender, EventArgs e)

{

if (radioButton10.Checked == true)

{

книгаBindingSource.Filter = "Название LIKE '%" + textBox2.Text + "%'";

}

else if (radioButton9.Checked == true)

{

книгаBindingSource.Filter = "Жанр LIKE '%" + textBox2.Text + "%'";

}

else if (radioButton8.Checked == true)

{

книгаBindingSource.Filter = "id_издательство LIKE '%" + textBox2.Text + "%'";

}

else if (radioButton7.Checked == true)

{

книгаBindingSource.Filter = "Год_издания LIKE '%" + textBox2.Text + "%'";

}

else if (radioButton6.Checked == true)

{

книгаBindingSource.Filter = "Количество_страниц LIKE '%" + textBox2.Text + "%'";

}

else if (radioButton11.Checked == true)

{

книгаBindingSource.Filter = "Количество LIKE '%" + textBox2.Text + "%'";

}

}

private void button1_Click(object sender, EventArgs e)

{

if (radioButton1.Checked == true)

{

книгаBindingSource.Sort = "Название ASC";

}

else if (radioButton2.Checked == true)

{

книгаBindingSource.Sort = "Жанр ASC";

}

else if (radioButton3.Checked == true)

{

книгаBindingSource.Sort = "id_издательство ASC";

}

else if (radioButton4.Checked == true)

{

книгаBindingSource.Sort = "Год_издания ASC";

}

else if (radioButton5.Checked == true)

{

книгаBindingSource.Sort = "Количество_страниц ASC";

}

else if (radioButton12.Checked == true)

{

книгаBindingSource.Sort = "Количество ASC";

}

}

private void toolStripButton1_Click_1(object sender, EventArgs e)

{

Help.ShowHelp(this, "Справка.chm");

}

private void vesspisok_KeyUp(object sender, KeyEventArgs e)

{

if (e.KeyCode == Keys.F1)

Help.ShowHelp(this, "Справка.chm");

}}}

widatshaknigi.cs

public partial class widatshaknigi : Form

{

SqlCeConnection conn1 = new SqlCeConnection(@"Data Source = АРМ_библиотекаря.sdf");

public widatshaknigi()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

conn1.Open();

try

{

// int Kod = Convert.ToInt32(textBox3.Text); //код карточки

string Дата_выдачи = textBox1.Text;

string Дата_возврата = textBox2.Text;

int id_книга = Convert.ToInt32(textBox3.Text);

int id_читатель = Convert.ToInt32(textBox4.Text);

int id_сотрудник = Convert.ToInt32(textBox5.Text);

SqlCeCommand zaprosAdd = new SqlCeCommand();

zaprosAdd.CommandText = "INSERT INTO Карточка (Дата_выдачи, Дата_возврата, id_книга, id_читатель, id_сотрудник) VALUES (@param_Дата_выдачи, @param_Дата_возврата, @param_id_книга, @param_id_читатель, @param_id_сотрудник);";

zaprosAdd.Connection=conn1;

//zaprosAdd.Parameters.Add("@param_Kod", SqlDbType.Int, 4);

zaprosAdd.Parameters.Add("@param_Дата_выдачи", SqlDbType.DateTime, 8);

zaprosAdd.Parameters.Add("@param_Дата_возврата", SqlDbType.DateTime, 8);

zaprosAdd.Parameters.Add("@param_id_книга", SqlDbType.Int, 4);

zaprosAdd.Parameters.Add("@param_id_читатель", SqlDbType.Int, 4);

zaprosAdd.Parameters.Add("@param_id_сотрудник", SqlDbType.Int, 4);

//zaprosAdd.Parameters["@param_Kod"].Value = Kod;

zaprosAdd.Parameters["@param_Дата_выдачи"].Value = Дата_выдачи;

zaprosAdd.Parameters["@param_Дата_возврата"].Value = Дата_возврата;

zaprosAdd.Parameters["@param_id_книга"].Value = id_книга;

zaprosAdd.Parameters["@param_id_читатель"].Value = id_читатель;

zaprosAdd.Parameters["@param_id_сотрудник"].Value = id_сотрудник;

if (zaprosAdd.ExecuteNonQuery()!= 0)

{

MessageBox.Show("Карточка заполнена!", "Заполнение карточки...");

}

else

MessageBox.Show("Не удалось заполнить карточку!", "Заполнение карточки...");

this.Hide();

glavnayaforma f = new glavnayaforma();

f.Show();

}

catch (Exception ex)

{

MessageBox.Show(ex.ToString());

}

conn1.Close();}}

private void widatshaknigi_Load(object sender, EventArgs e)

{

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

this.сотрудникTableAdapter.Fill(this.аРМ_библиотекаряDataSet.Сотрудник);

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

this.читательTableAdapter.Fill(this.аРМ_библиотекаряDataSet.Читатель);

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

this.книгаTableAdapter.Fill(this.аРМ_библиотекаряDataSet.Книга);

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

this.сотрудникTableAdapter.Fill(this.аРМ_библиотекаряDataSet.Сотрудник);

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

this.читательTableAdapter.Fill(this.аРМ_библиотекаряDataSet.Читатель);

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

this.книгаTableAdapter.Fill(this.аРМ_библиотекаряDataSet.Книга);

}

private void button2_Click(object sender, EventArgs e)

{

this.Hide();

glavnayaforma f = new glavnayaforma ();

f.ShowDialog();}}}}

dobawlenieknigi.cs

public partial class dobawlenieknigi : Form

{

SqlCeConnection conn1 = new SqlCeConnection(@"Data Source = АРМ_библиотекаря.sdf");

public dobawlenieknigi()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

conn1.Open();

try

{

// int Код = Convert.ToInt32(textBox3.Text); //код книги

string Название = textBox1.Text;

int Год_издания = Convert.ToInt32(textBox2.Text);

int Количество_страниц = Convert.ToInt32(textBox3.Text);

int Количество = Convert.ToInt32(textBox5.Text);

string Жанр = textBox6.Text;

string Описание = textBox7.Text;

string Издательство = textBox8.Text;

SqlCeCommand zaprosAdd = new SqlCeCommand();

zaprosAdd.CommandText = "INSERT INTO Книга (Название, Год_издания, Количество_страниц, Количество, Жанр, Описание, Издательство) VALUES (@param_Название, @param_Год_издания, @param_Количество_страниц, @param_Количество, @param_Жанр, @param_Описание, @param_Издательство);";

zaprosAdd.Connection = conn1;

//zaprosAdd.Parameters.Add("@param_Код", SqlDbType.Int, 4);

zaprosAdd.Parameters.Add("@param_Название", SqlDbType.NVarChar, 100);

zaprosAdd.Parameters.Add("@param_Год_издания", SqlDbType.Int, 4);

zaprosAdd.Parameters.Add("@param_Количество_страниц", SqlDbType.Int, 4);

zaprosAdd.Parameters.Add("@param_Количество", SqlDbType.Int, 4);

zaprosAdd.Parameters.Add("@param_Жанр", SqlDbType.NVarChar, 100);

zaprosAdd.Parameters.Add("@param_Описание", SqlDbType.NVarChar, 100);

zaprosAdd.Parameters.Add("@param_Издательство", SqlDbType.NVarChar, 100);

//zaprosAdd.Parameters["@param_Код"].Value = Код;

zaprosAdd.Parameters["@param_Название"].Value = Название;

zaprosAdd.Parameters["@param_Год_издания"].Value = Год_издания;

zaprosAdd.Parameters["@param_Количество_страниц"].Value = Количество_страниц;

zaprosAdd.Parameters["@param_Количество"].Value = Количество;

zaprosAdd.Parameters["@param_Жанр"].Value = Жанр;

zaprosAdd.Parameters["@param_Описание"].Value = Описание;

zaprosAdd.Parameters["@param_Издательство"].Value = Издательство;

if (zaprosAdd.ExecuteNonQuery() != 0)

{

MessageBox.Show("Книга добавлена!", "Редактирование ...");

}

else

MessageBox.Show("Не удалось добавить книгу!", "Редактирование ...");

this.Hide();

}

catch (Exception ex)

{

MessageBox.Show(ex.ToString());

}

conn1.Close();

}

private void button2_Click(object sender, EventArgs e)

{

this.Hide();

redactorknig f = new redactorknig();

f.ShowDialog();

}}}

dobawittshitatelya.cs

public partial class dobawittshitatelya : Form

{

SqlCeConnection conn1 = new SqlCeConnection(@"Data Source = АРМ_библиотекаря.sdf");

public dobawittshitatelya()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

conn1.Open();

try

{

// int Kod = Convert.ToInt32(textBox3.Text); //код Сотрудника

string ФИО = textBox1.Text;

string Возраст = textBox2.Text;

string Адрес = textBox3.Text;

string Паспортные_данные = textBox4.Text;

string Телефон = textBox5.Text;

SqlCeCommand zaprosAdd = new SqlCeCommand();

zaprosAdd.CommandText = "INSERT INTO Читатель (ФИО, Возраст, Адрес, Паспортные_данные, Телефон) VALUES (@param_ФИО, @param_Возраст, @param_Адрес, @param_Паспортные_данные, @param_Телефон);";

zaprosAdd.Connection = conn1;

//zaprosAdd.Parameters.Add("@param_Kod", SqlDbType.Int, 4);

zaprosAdd.Parameters.Add("@param_ФИО", SqlDbType.NVarChar, 100);

zaprosAdd.Parameters.Add("@param_Возраст", SqlDbType.NVarChar, 100);

zaprosAdd.Parameters.Add("@param_Адрес", SqlDbType.NVarChar, 100);

zaprosAdd.Parameters.Add("@param_Паспортные_данные", SqlDbType.NVarChar, 100);

zaprosAdd.Parameters.Add("@param_Телефон", SqlDbType.NVarChar, 100);

//zaprosAdd.Parameters["@param_Kod"].Value = Kod;

zaprosAdd.Parameters["@param_ФИО"].Value = ФИО;

zaprosAdd.Parameters["@param_Возраст"].Value = Возраст;

zaprosAdd.Parameters["@param_Адрес"].Value = Адрес;

zaprosAdd.Parameters["@param_Паспортные_данные"].Value = Паспортные_данные;

zaprosAdd.Parameters["@param_Телефон"].Value = Телефон;

if (zaprosAdd.ExecuteNonQuery() != 0)

{

MessageBox.Show("Читатель добавлен!", "Редактирование ...");

}

else

MessageBox.Show("Не удалось добавить читателя!", "Редактирование ...");

this.Hide();

}

catch (Exception ex)

{

MessageBox.Show(ex.ToString());

}

conn1.Close();

}

private void button2_Click(object sender, EventArgs e)

{

this.Hide();

redaktorsotrudniki f = new redaktorsotrudniki();

f.ShowDialog();

}}}

dobawitsotrudnika.cs

public partial class dobawitsotrudnika : Form

{

SqlCeConnection conn1 = new SqlCeConnection(@"Data Source = АРМ_библиотекаря.sdf");

public dobawitsotrudnika()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

conn1.Open();

try

{

// int Kod = Convert.ToInt32(textBox3.Text); //код Сотрудника

string ФИО = textBox1.Text;

string Должность = textBox2.Text;

string Возраст = textBox3.Text;

string Адрес = textBox4.Text;

string Телефон = textBox5.Text;

string Login = textBox6.Text;

string Password = textBox7.Text;

SqlCeCommand zaprosAdd = new SqlCeCommand();

zaprosAdd.CommandText = "INSERT INTO Сотрудник (ФИО, Должность, Возраст, Адрес, Телефон, Login, Password) VALUES (@param_ФИО, @param_Должность, @param_Возраст, @param_Адрес, @param_Телефон, @param_Login, @param_Password);";

zaprosAdd.Connection = conn1;

//zaprosAdd.Parameters.Add("@param_Kod", SqlDbType.Int, 4);

zaprosAdd.Parameters.Add("@param_ФИО", SqlDbType.NVarChar, 100);

zaprosAdd.Parameters.Add("@param_Должность", SqlDbType.NVarChar, 100);

zaprosAdd.Parameters.Add("@param_Возраст", SqlDbType.NVarChar, 100);

zaprosAdd.Parameters.Add("@param_Адрес", SqlDbType.NVarChar, 100);

zaprosAdd.Parameters.Add("@param_Телефон", SqlDbType.NVarChar, 100);

zaprosAdd.Parameters.Add("@param_Login", SqlDbType.NVarChar, 100);

zaprosAdd.Parameters.Add("@param_Password", SqlDbType.NVarChar, 100);

//zaprosAdd.Parameters["@param_Kod"].Value = Kod;

zaprosAdd.Parameters["@param_ФИО"].Value = ФИО;

zaprosAdd.Parameters["@param_Должность"].Value = Должность;

zaprosAdd.Parameters["@param_Возраст"].Value = Возраст;

zaprosAdd.Parameters["@param_Адрес"].Value = Адрес;

zaprosAdd.Parameters["@param_Телефон"].Value = Телефон;

zaprosAdd.Parameters["@param_Login"].Value = Login;

zaprosAdd.Parameters["@param_Password"].Value = Password;

if (zaprosAdd.ExecuteNonQuery() != 0)

{

MessageBox.Show("Сотрудник добавлен!", "Редактирование ...");

}

else

MessageBox.Show("Не удалось добавить сотрудника!", "Редактирование ...");

this.Hide();

}

catch (Exception ex)

{

MessageBox.Show(ex.ToString());

}

conn1.Close();

}

private void button2_Click(object sender, EventArgs e)

{

this.Hide();

redaktorsotrudniki f = new redaktorsotrudniki();

f.ShowDialog();

}}}

biblioteka.cs

public partial class biblioteka : Form

{

SqlCeConnection conn1 = new SqlCeConnection(@"Data Source = АРМ_библиотекаря.sdf");

public biblioteka()

{

InitializeComponent();

}

private void label3_Click(object sender, EventArgs e)

{

this.Hide();

vesspisok f = new vesspisok();

f.ShowDialog();

}

private void вернутьсяToolStripMenuItem1_Click(object sender, EventArgs e)

{

this.Hide();

glavnayaforma f = new glavnayaforma();

f.ShowDialog();

}

private void выходToolStripMenuItem_Click(object sender, EventArgs e)

{

DialogResult rez = MessageBox.Show("Закрыть?", "Завершение работы!", MessageBoxButtons.YesNo);

if (rez == DialogResult.Yes)

Application.Exit();

}

private void label5_Click(object sender, EventArgs e)

{

avtoryvesspisok f = new avtoryvesspisok();

this.Hide();

f.ShowDialog();

}

private void label10_Click_1(object sender, EventArgs e)

{

this.Hide();

a f = new a();

f.CHAR_X = "А";

f.ShowDialog();

}

private void label11_Click(object sender, EventArgs e)

{

this.Hide();

a f = new a();

f.CHAR_X = "Б";

f.ShowDialog();

}

private void label12_Click(object sender, EventArgs e)

{

this.Hide();

a f = new a();

f.CHAR_X = "B";

f.ShowDialog();

}

private void label13_Click(object sender, EventArgs e)

{

this.Hide();

a f = new a();

f.CHAR_X = "Г";

f.ShowDialog();

}

private void label14_Click(object sender, EventArgs e)

{

this.Hide();

a f = new a();

f.CHAR_X = "Д";

f.ShowDialog();

}

private void label15_Click(object sender, EventArgs e)

{

this.Hide();

a f = new a();

f.CHAR_X = "Е";

f.ShowDialog();

}

private void label16_Click(object sender, EventArgs e)

{

this.Hide();

a f = new a();

f.CHAR_X = "Ж";

f.ShowDialog();

}

private void label17_Click(object sender, EventArgs e)

{

this.Hide();

a f = new a();

f.CHAR_X = "З";

f.ShowDialog();

}

private void label18_Click(object sender, EventArgs e)

{

this.Hide();

a f = new a();

f.CHAR_X = "И";

f.ShowDialog();

}

private void label19_Click(object sender, EventArgs e)

{

this.Hide();

a f = new a();

f.CHAR_X = "К";

f.ShowDialog();

}

private void label20_Click(object sender, EventArgs e)

{

this.Hide();

a f = new a();

f.CHAR_X = "Л";

f.ShowDialog();

}

private void label21_Click(object sender, EventArgs e)

{

this.Hide();

a f = new a();

f.CHAR_X = "М";

f.ShowDialog();

}

private void label22_Click(object sender, EventArgs e)

{

this.Hide();

a f = new a();

f.CHAR_X = "Н";

f.ShowDialog();

}

private void label23_Click(object sender, EventArgs e)

{

this.Hide();

a f = new a();

f.CHAR_X = "О";

f.ShowDialog();

}

private void label24_Click(object sender, EventArgs e)

{

this.Hide();

a f = new a();

f.CHAR_X = "П";

f.ShowDialog();

}

private void label25_Click(object sender, EventArgs e)

{

this.Hide();

a f = new a();

f.CHAR_X = "Р";

f.ShowDialog();

}

private void label26_Click(object sender, EventArgs e)

{

this.Hide();

a f = new a();

f.CHAR_X = "С";

f.ShowDialog();

}

private void label27_Click(object sender, EventArgs e)

{

this.Hide();

a f = new a();

f.CHAR_X = "Т";

f.ShowDialog();

}

private void label28_Click(object sender, EventArgs e)

{

this.Hide();

a f = new a();

f.CHAR_X = "У";

f.ShowDialog();

}

private void label29_Click(object sender, EventArgs e)

{

this.Hide();

a f = new a();

f.CHAR_X = "Ф";

f.ShowDialog();

}

private void label30_Click(object sender, EventArgs e)

{

this.Hide();

a f = new a();

f.CHAR_X = "Х";

f.ShowDialog();

}

private void label31_Click(object sender, EventArgs e)

{

this.Hide();

a f = new a();

f.CHAR_X = "Ц";

f.ShowDialog();

}

private void label32_Click(object sender, EventArgs e)

{

this.Hide();

a f = new a();

f.CHAR_X = "Ч";

f.ShowDialog();

}

private void label33_Click(object sender, EventArgs e)

{

this.Hide();

a f = new a();

f.CHAR_X = "Ш";

f.ShowDialog();

}

private void label34_Click(object sender, EventArgs e)

{

this.Hide();

a f = new a();

f.CHAR_X = "Щ";

f.ShowDialog();

}

private void label35_Click(object sender, EventArgs e)

{

this.Hide();

a f = new a();

f.CHAR_X = "Э";

f.ShowDialog();

}

private void label36_Click(object sender, EventArgs e)

{

this.Hide();

a f = new a();

f.CHAR_X = "Ю";

f.ShowDialog();

}

private void label37_Click(object sender, EventArgs e)

{

this.Hide();

a f = new a();

f.CHAR_X = "Я";

f.ShowDialog();

}

private void label38_Click(object sender, EventArgs e)

{

this.Hide();

janr f = new janr();

f.STRING_X = "Фантастика";

f.ShowDialog();

}

private void label49_Click(object sender, EventArgs e)

{

this.Hide();

janr f = new janr();

f.STRING_X = "Фэнтези";

f.ShowDialog();

}

private void label39_Click(object sender, EventArgs e)

{

this.Hide();

janr f = new janr();

f.STRING_X = "Юмор";

f.ShowDialog();

}

private void label40_Click(object sender, EventArgs e)

{

this.Hide();

janr f = new janr();

f.STRING_X = "Роман";

f.ShowDialog();

}

private void label41_Click(object sender, EventArgs e)

{

this.Hide();

janr f = new janr();

f.STRING_X = "Проза";

f.ShowDialog();

}

private void label42_Click(object sender, EventArgs e)

{

this.Hide();

janr f = new janr();

f.STRING_X = "Приключения";

f.ShowDialog();

}

private void label43_Click(object sender, EventArgs e)

{

this.Hide();

janr f = new janr();

f.STRING_X = "Учебная_литература";

f.ShowDialog();

}

private void label44_Click(object sender, EventArgs e)

{

this.Hide();

janr f = new janr();

f.STRING_X = "Триллер";

f.ShowDialog();

}

private void label45_Click(object sender, EventArgs e)

{

this.Hide();

janr f = new janr();

f.STRING_X = "Классика";

f.ShowDialog();

}

private void label46_Click(object sender, EventArgs e)

{

this.Hide();

janr f = new janr();

f.STRING_X = "Художественная_литература";

f.ShowDialog();

}

private void label47_Click(object sender, EventArgs e)

{

this.Hide();

janr f = new janr();

f.STRING_X = "Научная_литература";

f.ShowDialog();

}

private void biblioteka_KeyUp(object sender, KeyEventArgs e)

{

if (e.KeyCode == Keys.F1)

Help.ShowHelp(this, "Справка.chm");

}

private void справкаToolStripMenuItem_Click(object sender, EventArgs e)

{

Help.ShowHelp(this, "Справка.chm");

}}}

avtoryvesspisok.cs

public partial class avtoryvesspisok : Form

{

public avtoryvesspisok()

{

InitializeComponent();

}

private void avtoryvesspisok_Load(object sender, EventArgs e)

{

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

this.авторTableAdapter.Fill(this.аРМ_библиотекаряDataSet.Автор);

}

private void button1_Click(object sender, EventArgs e)

{

if (radioButton1.Checked == true)

{

авторBindingSource.Sort = "ФИО ASC";

}

else if (radioButton2.Checked == true)

{

авторBindingSource.Sort = "Информация ASC";

}

}

private void textBox2_TextChanged(object sender, EventArgs e)

{

if (radioButton3.Checked == true)

{

авторBindingSource.Filter = "ФИО LIKE '%" + textBox2.Text + "%'";

}

else if (radioButton4.Checked == true)

{

авторBindingSource.Filter = "Информация LIKE '%" + textBox2.Text + "%'";

}

}

private void вернутьсяToolStripMenuItem_Click(object sender, EventArgs e)

{

biblioteka f = new biblioteka();

this.Hide();

f.ShowDialog();

}

private void выходToolStripMenuItem_Click(object sender, EventArgs e)

{

DialogResult rez = MessageBox.Show("Закрыть?", "Завершение работы!", MessageBoxButtons.YesNo);

if (rez == DialogResult.Yes)

Application.Exit();

}

private void avtoryvesspisok_KeyUp(object sender, KeyEventArgs e)

{

if (e.KeyCode == Keys.F1)

Help.ShowHelp(this, "Справка.chm");

}

private void toolStripButton1_Click(object sender, EventArgs e)

{

Help.ShowHelp(this, "Справка.chm");

}}}

a.cs

public partial class a : Form

{

SqlCeConnection conn1 = new SqlCeConnection(@"Data Source = АРМ_библиотекаря.sdf");

string Char_x;

public string CHAR_X

{

set { Char_x = value; }

get { return Char_x; }

}

public a()

{

InitializeComponent();

}

private void a_Load(object sender, EventArgs e)

{

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

this.авторTableAdapter.Fill(this.аРМ_библиотекаряDataSet.Автор);

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

this.авторTableAdapter.Fill(this.аРМ_библиотекаряDataSet.Автор);

try

{

conn1.Open();

string sql = @"SELECT [Код], [ФИО], [Информация] FROM Автор where ФИО like '"+Char_x.ToString()+"%'";

SqlCeCommand zapros = new SqlCeCommand(sql, conn1);

SqlCeDataReader myReaderBD = zapros.ExecuteReader();

zapros.CommandText = sql;

//SqlCeDataAdapter da = new SqlCeDataAdapter(zapros);

DataTable dt = new DataTable();

dt.Load(myReaderBD);

авторGridView.DataSource = dt;

myReaderBD.Close();

conn1.Close();

}

catch (Exception er)

{

MessageBox.Show(er.Message, "Ошибка работы с БД...", MessageBoxButtons.OK);

}

}

private void вернутьсяToolStripMenuItem_Click(object sender, EventArgs e)

{

biblioteka f = new biblioteka();

this.Hide();

f.ShowDialog();

}

private void выходToolStripMenuItem_Click(object sender, EventArgs e)

{

DialogResult rez = MessageBox.Show("Закрыть?", "Завершение работы!", MessageBoxButtons.YesNo);

if (rez == DialogResult.Yes)

Application.Exit();

}

private void toolStripButton1_Click(object sender, EventArgs e)

{

Help.ShowHelp(this, "Справка.chm");

}

private void a_KeyUp(object sender, KeyEventArgs e)

{

if (e.KeyCode == Keys.F1)

He...


Подобные документы

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