Автоматизированное рабочее место библиотекаря
Этапы разработки автоматизированного рабочего места библиотекаря. Определение входных и выходных данных. Выбор 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...
Подобные документы
Разработка игры "Угадай персонажа", ее суть и содержание. Запоминание новых персонажей и вопросов, коррекция базы данных. Использование языка программирования С++ и среды разработки Microsoft Visual Studio 2010. Алгоритмы и методы, структура программы.
курсовая работа [571,9 K], добавлен 14.07.2012Объектно-ориентированная технология создания программ. Среда разработки Visual Studio.NET. Особенности среды Microsoft Visual Studio 2010. Приложения C# для расчетов по формулам, консольный ввод-вывод. Форматирование значений данных. Программы с циклами.
методичка [2,1 M], добавлен 11.09.2014Проект автоматизированного рабочего места для работы с клиентами и использования клиентских баз данных. Регистрация данных о состоянии объекта управления. Обеспечение взаимодействия человека с системой. Доступ к результатам регистрации информации.
курсовая работа [1,7 M], добавлен 02.10.2010Данные предметной области, содержащие информацию, необходимую для разработки автоматизированного рабочего места. Выбор средств разработки. Структура базы данных. Вывод данных, статистика распределения нагрузки. Разработка руководства оператора.
дипломная работа [8,4 M], добавлен 19.10.2012Определение общих требований к организации автоматизированного рабочего места. Создание модели автоматизированного рабочего места менеджера фирмы "Информстиль". Разработка базы данных и описание алгоритма программы по учету продаж вычислительной техники.
дипломная работа [2,9 M], добавлен 03.07.2015Особенности и этапы создания автоматизированного рабочего места мастера строительно-монтажных работ. Рекомендации по применению информационных технологий в процессе автоматизации функций управления. Выявление проблем и недостатков в ИС цеха вентзаготовок.
дипломная работа [4,7 M], добавлен 30.08.2010Разработка проектных решений по созданию автоматического рабочего места менеджера сервисного центра для ООО "Пионер". Проектирование структуры базы данных. Логическая структура программы. Схема работы с программным продуктом, особенности его установки.
дипломная работа [1,9 M], добавлен 11.02.2013Особенности разработки автоматизированного рабочего места (АРМ) на базе профессиональных персональных компьютеров с архитектурой IBM PC. Разработка АРМ заместителя директора по воспитательной работе в колледже. Выбор системы управления базой данных.
курсовая работа [2,2 M], добавлен 18.12.2015Анализ программ автоматизации деятельности диспетчера такси. Жизненный цикл автоматизированной информационной системы, язык программирования, система управления базами данных. Создание программы "Автоматизированное рабочее место диспетчера такси".
курсовая работа [1,6 M], добавлен 19.11.2010Разработка и реализация автоматизированного рабочего места для менеджера по продажам компьютерной техники. Требования к функциональным характеристика программного изделия. Стадии и этапы разработки. Эксплуатационная документация, руководство оператора.
курсовая работа [686,9 K], добавлен 19.05.2014Способы и методы разработки удаленного автоматизированного рабочего места специалиста службы социальной защиты района Северное Тушино г. Москвы. Теория реляционных баз данных. Этапы жизненного цикла проекта, обоснование его экономической эффективности.
дипломная работа [644,5 K], добавлен 19.02.2013Характеристика основных разделов программирования, изучаемых в курсе программирования на языке С++. Описание внутренних переменных, входных и выходных данных. Особенности использования компилятора Microsoft Visual Studio 2008. Руководство пользователя.
курсовая работа [18,8 K], добавлен 14.12.2010Общие сведения о работе программы в среде программирования Microsoft Visual Studio 2008, на языке программирования C++. Ее функциональное назначение. Инсталляция и выполнение программы. Разработанные меню и интерфейсы. Алгоритм программного обеспечения.
курсовая работа [585,5 K], добавлен 24.03.2009Выгоды от автоматизации магазина автозапчастей. Виды и структура автоматизированного рабочего места. Анализ систем-аналогов. Информационное обеспечение. Структура описания таблиц БД. Описание работы разработанного приложения. Перспективы развития системы.
презентация [535,2 K], добавлен 21.06.2013Обоснование необходимости автоматизации рабочего места. Выбор среды программирования. Этапы разработки программного продукта. База данных и таблицы. Расчет возможного роста производительности труда от внедрения автоматизированной информационной системы.
дипломная работа [661,4 K], добавлен 17.07.2016Рассмотрение основ работы в Microsoft Visual Studio 2010 с языком программирования С#. Реализация программы обработки данных авиапассажиров. Выбор метода ввода данных из текстового файла. Создание фильтра для обработки списка по определенным критериям.
курсовая работа [1,4 M], добавлен 17.01.2016Концептуальное моделирование профессиональной среды. Создание единой информационной сети. Перечень данных необходимых для реализации функций. Проектирование реляционных баз данных. Нормализация отношений и структура файлов. Выбор средств программирования.
научная работа [20,5 K], добавлен 29.01.2009Анализ технического задания, разработка программных модулей, средств тестирования и руководство пользователя. Масштабируемые средства для построения баз данных. Расчет эффективности программы "Автоматизированное рабочее место специалиста ООО "Бравида".
дипломная работа [1,9 M], добавлен 24.07.2014Разработка автоматизированного рабочего места (АРМ) главного энергетика ЭСХ ОФ ОАО "Шахта "Заречная" для сбора, просмотра и анализа данных показателей электроснабжения с объектов предприятия. Функциональная схема АРМ, модели функциональных отношений.
дипломная работа [1,2 M], добавлен 27.10.2013История создания и развития ОАО "Торговый дом Воткинский завод". Состояние организации документооборота на предприятии; анализ причин, влияющих на его ритмичность, оперативность и качество. Создание автоматизированного рабочего места секретаря-референта.
дипломная работа [3,9 M], добавлен 25.03.2011