Разработка программного продукта "Отдел кадров завода"

Отчет по практике - Компьютеры, программирование

Другие отчеты по практике по предмету Компьютеры, программирование

ности.ID),1," + textBox1.Text.Length + "))=" + int.Parse(textBox1.Text), con);.Fill(dt);.DataSource = dt;

}if (NameOfField == "Код подразделения" && textBox1.Text.Length != 0)

{dt = new DataTable();da = new OleDbDataAdapter("Select* from Должности where CInt(Mid(CStr(Должности.[Код подразделения]),1," + textBox1.Text.Length + "))=" + int.Parse(textBox1.Text), con);.Fill(dt);.DataSource = dt;

}if (textBox1.Text.Length == 0)

{dt = new DataTable("Должности");da = new OleDbDataAdapter("Select* from Должности", con);.Fill(dt);.DataSource = dt;

}

}(tabControl1.SelectedTab.Text == "Подразделения")

{(NameOfField == "Код подразделения" && textBox1.Text.Length != 0)

{dt = new DataTable();da = new OleDbDataAdapter("Select* from Подразделения where CInt(Mid(CStr(Подразделения.[Код подразделения]),1," + textBox1.Text.Length + "))=" + int.Parse(textBox1.Text), con);.Fill(dt);.DataSource = dt;

}if (textBox1.Text.Length == 0)

{dt = new DataTable("Подразделения");da = new OleDbDataAdapter("Select* from Подразделения", con);.Fill(dt);.DataSource = dt;

}

}(tabControl1.SelectedTab.Text == "Бухгалтерия")

{(NameOfField == "ID" && textBox1.Text.Length != 0)

{dt = new DataTable();da = new OleDbDataAdapter("Select* from Бухгалтерия where CInt(Mid(CStr(Бухгалтерия.ID),1," + textBox1.Text.Length + "))=" + int.Parse(textBox1.Text), con);.Fill(dt);.DataSource = dt;

}if (textBox1.Text.Length == 0)

{dt = new DataTable("Бухгалтерия");da = new OleDbDataAdapter("Select* from Бухгалтерия", con);.Fill(dt);.DataSource = dt;

}

}

}void comboBox1_SelectedIndexChanged(object sender, EventArgs e)

{= comboBox1.SelectedItem.ToString();.Enabled = true;

}void button1_Click(object sender, EventArgs e)

{

{insCom = new OleDbCommand("Delete from Сотрудники where ((Сотрудники.ID)=" + int.Parse(textBox2.Text) + ");", con);(insCom.ExecuteNonQuery() == 1).Show("Запись удалена", "Удаление", MessageBoxButtons.OK, MessageBoxIcon.Information);.Show("Запись не удалена", "Удаление", MessageBoxButtons.OK, MessageBoxIcon.Error);dt = new DataTable("Сотрудники");da = new OleDbDataAdapter("Select* from Сотрудники", con);.Fill(dt);.DataSource = dt;insCom2 = new OleDbCommand("Delete from Бухгалтерия where ((Бухгалтерия.ID)=" + int.Parse(textBox2.Text) + ");", con);.ExecuteNonQuery();dt2 = new DataTable("Бухгалтерия");da2 = new OleDbDataAdapter("Select* from Бухгалтерия", con);.Fill(dt2);.DataSource = dt2;dt3 = new DataTable("Подразделения");da3 = new OleDbDataAdapter("Select* from Подразделения", con);.Fill(dt3);.DataSource = dt3;dt4 = new DataTable("Должности");da4 = new OleDbDataAdapter("Select* from Должности", con);.Fill(dt4);.DataSource = dt4;

}

{.Show("Введены некорректные данные", "Удаление", MessageBoxButtons.OK, MessageBoxIcon.Error);

}

}void dg1_CellBeginEdit(object sender, DataGridViewCellCancelEventArgs e)

{= dg1.CurrentCell.Value;= (int)dg1.CurrentRow.Cells[0].Value;= dg1.Columns[dg1.CurrentCellAddress.X].HeaderText;

}void dg1_CellEndEdit(object sender, DataGridViewCellEventArgs e)

{

{(ColumnName == "ID")

{.Show("Изменение этого поля невозможно", "Редактирование", MessageBoxButtons.OK, MessageBoxIcon.Error);.CurrentCell.Value = edit;;

}if (ColumnName == "Дата поступления")

{.Show("Изменение этого поля невозможно", "Редактирование", MessageBoxButtons.OK, MessageBoxIcon.Error);.CurrentCell.Value = edit;;

}(edit.ToString() != dg1.CurrentCell.Value.ToString() && DialogResult.Yes == MessageBox.Show("Принять изменения?", "Редактирование", MessageBoxButtons.YesNo, MessageBoxIcon.Question))

{com = new OleDbCommand("Update Сотрудники Set [" + ColumnName + "]=" + dg1.CurrentCell.Value + " Where ID=" + ID, con);.ExecuteNonQuery();

}.CurrentCell.Value = edit;

}

{.Show("Изменение этого поля невозможно", "Редактирование", MessageBoxButtons.OK, MessageBoxIcon.Error);.CurrentCell.Value = edit;

}

}void dg2_CellBeginEdit(object sender, DataGridViewCellCancelEventArgs e)

{= dg2.CurrentCell.Value;= (int)dg2.CurrentRow.Cells[0].Value;= dg2.Columns[dg2.CurrentCellAddress.X].HeaderText;

}void dg2_CellEndEdit(object sender, DataGridViewCellEventArgs e)

{

{(ColumnName == "ID")

{.Show("Изменение этого поля невозможно", "Редактирование", MessageBoxButtons.OK, MessageBoxIcon.Error);.CurrentCell.Value = edit;;

}if (ColumnName == "Код подразделения")

{.Show("Изменение этого поля невозможно", "Редактирование", MessageBoxButtons.OK, MessageBoxIcon.Error);.CurrentCell.Value = edit;;

}(edit.ToString() != dg2.CurrentCell.Value.ToString() && DialogResult.Yes == MessageBox.Show("Принять изменения?", "Редактирование", MessageBoxButtons.YesNo, MessageBoxIcon.Question))

{com = new OleDbCommand("Update Должности Set [" + ColumnName + "]=" + dg2.CurrentCell.Value + " Where ID=" + ID, con);.ExecuteNonQuery();

}.CurrentCell.Value = edit;

}

{.Show("Изменение этого поля невозможно", "Редактирование", MessageBoxButtons.OK, MessageBoxIcon.Error);.CurrentCell.Value = edit;

}

}void dg3_CellBeginEdit(object sender, DataGridViewCellCancelEventArgs e)

{= dg3.CurrentCell.Value;= (int)dg3.CurrentRow.Cells[0].Value;= dg3.Columns[dg3.CurrentCellAddress.X].HeaderText;

}void dg3_CellEndEdit(object sender, DataGridViewCellEventArgs e)

{

{(ColumnName == "Код подразделения")

{.Show("Изменение этого поля невозможно", "Редактирование", MessageBoxButtons.OK, MessageBoxIcon.Error);.CurrentCell.Value = edit;;

}(edit.ToString() != dg3.CurrentCell.Value.ToString() && DialogResult.Yes == MessageBox.Show("Принять изменения?", "Редактирование", MessageBoxButtons.YesNo, MessageBoxIcon.Question))

{com = new OleDbCommand("Update Подразделения Set [" + ColumnName + "]=" + dg3.CurrentCell.Value + " Where [Код подразделения]=" + ID, con);.ExecuteNonQuery();

}.CurrentCell.Value = edit;

}

{.Show("Изменение этого поля невозможно", "Редактирование", MessageBoxButtons.OK, MessageBoxIcon.Error);.CurrentCell.Value = edit;

}

}void dg4_CellBeginEdit(object sender, DataGridViewCellCancelEventArgs e)

{= dg4.CurrentCell.Value;= (int)dg4.CurrentRow.Cells[0].Value;= dg4.Columns[dg4.CurrentCellAddress.X].HeaderText;

}void dg4_CellEndEdit(object sender, DataGridViewCellEventArgs e)

{

{(ColumnName == "ID")

{.Show("Изменение этого поля невозможно", "Редактирование", MessageBoxButtons.OK, MessageBoxIcon.Error);.CurrentCell.Value = edit;;

}(edit.ToString() != dg4.CurrentCell.Value.ToString() && DialogResult.Yes == MessageBox.Show("Принять изменения?", "Редактирование", MessageBoxButtons.YesNo, MessageBoxIcon.Question))

{com = new OleDbCommand("Update Бухгалтерия Set [" + ColumnName + "]=" + dg4.CurrentCell.Value + " Where ID=" + ID, con);.ExecuteNonQuery();

}.CurrentCell.Value = edit;

}

{.Show("Изменение этого поля невозможно", "Редактирование", MessageBoxButtons.OK, MessageBoxIcon.Error);.CurrentCell.Value = edit;

}

}void button2_Click(object sender, EventArgs e)

{f2 = new Form2();.Show();

}

}

}

Form2.cs

using System;System.Collections.Generic;System.ComponentModel;System.Data;System.Drawing;System.Text;System.Windows.Forms;System.Runtime.InteropServices;System.IO;System.Data.OleDb;System.Text.RegularExpressions;Отдел_кадров_завода

{partial class Form2 : Form

{InstConnectString = "Provider=Microsoft.Jet.OLEDB.4.0;Data S