Разработка программного продукта "Отдел кадров завода"
Отчет по практике - Компьютеры, программирование
Другие отчеты по практике по предмету Компьютеры, программирование
ности.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