Диплом: Автоматизация управления эффективностью деятельности персонала для ПАО «Сбербанк»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
int ts = 0;
ts = Convert.ToInt32(textBox2.Text);
string naz = " ";
naz = textBox3.Text;
OleDbCommand command = new OleDbCommand();
// Удаляем запись
command.Connection = myConnection;
command.CommandText =
"DELETE FROM Worker WHERE w_id = ?";
command.Parameters.Add("i", OleDbType.Integer, 4);
command.Connection = myConnection;
command.CommandText =
"UPDATE Worker SET w_ts = ?, w_naz = ? WHERE w_id = ?";
command.Parameters.Add("ts", OleDbType.Integer, 4);
command.Parameters.Add("naz", OleDbType.VarWChar, 50);
command.Parameters.Add("id", OleDbType.Integer, 4);
command.Parameters[0].Value = ts;
command.Parameters[1].Value = naz;
command.Parameters[2].Value = id;
command.ExecuteNonQuery();
// создаем объект OleDbCommand для выполнения запроса к БД
string query = "SELECT w_id, w_ts, w_naz FROM Worker ORDER BY w_id";
OleDbCommand command1 = new OleDbCommand(query, myConnection);
// получаем объект OleDbDataReader для чтения табличного результата запроса SELECT
OleDbDataReader reader = command1.ExecuteReader();
Form2 main = this.Owner as Form2;
// в цикле построчно читаем ответ от БД
main.textBox1.Text = "№\tЦена\tНаименование\r\n\r\n";
while (reader.Read())
{
// выводим данные столбцов текущей строки в listBox1
main.textBox1.Text += reader[0].ToString() + "\t" + reader[1].ToString() + "\t" +
reader[2].ToString() + "\r\n";
}
// закрываем OleDbDataReader
reader.Close();
myConnection.Close();
this.Close();
Application.Exit();
}
public Form1()
{
InitializeComponent();
textBox1.Text = "ПАО СБЕРБАНК .";
System.IO.StreamReader file = new System.IO.StreamReader("base.txt");
while ((line = file.ReadLine()) != null)
{
counter++;
id[counter] = Convert.ToInt32(line);
name[counter] = file.ReadLine();
kol[counter] = Convert.ToInt32(file.ReadLine());
stoi[counter] = Convert.ToInt32(file.ReadLine());
post[counter] = file.ReadLine();
inv[counter] = Convert.ToInt32(file.ReadLine());
}
textBox1.Text = "Сотрудник\tдолжность\r\n\r\n";
StreamWriter sw = new StreamWriter("отчет.doc");
sw.WriteLine("подразделение:\r\n");
sw.WriteLine("Цена\tНаименование\r\n\r\n");
while (reader.Read())
{
for (i = 0; i < Form6.n; i++)
if (Convert.ToInt32(reader[0]) == Form6.mas[i])
{
textBox1.Text += reader[1].ToString() + "\t" + reader[2].ToString() + "\r\n";
x = x + Convert.ToInt32(reader[1]);
sw.WriteLine(reader[1].ToString() + "\t" + reader[2].ToString() + "\r\n");
}
}
textBox1.Text = " ";
}
file.Close();
}
private void принятьКУчетуToolStripMenuItem_Click(object sender, EventArgs e)
{
obn();
textBox1.Text = "Заполните следующие поля:\r\n";
textBox1.Text += "Подразделение\r\n";
textBox1.Text += "Сотрудник\r\n";
textBox1.Text += "Задачи\r\n";
textBox1.Text += "kpi\r\n";
textBox1.Text += "После этого нажмите кнопку Ввод\r\n";
flag = 1;
int id = 1;
id = Convert.ToInt32(textBox1.Text);
int ts = 0;
ts = Convert.ToInt32(textBox2.Text);
string naz = " ";
naz = textBox3.Text;
OleDbCommand command = new OleDbCommand();
// Меняем статус
command.Connection = myConnection;
command.CommandText =
"UPDATE Worker SET w_ts = ?, w_naz = ? WHERE w_id = ?";
command.Parameters.Add("ts", OleDbType.Integer, 4);
command.Parameters.Add("naz", OleDbType.VarWChar, 50);
command.Parameters.Add("id", OleDbType.Integer, 4);
command.Parameters[0].Value = ts;
command.Parameters[1].Value = naz;
command.Parameters[2].Value = id;
command.ExecuteNonQuery();
// создаем объект OleDbCommand для выполнения запроса к БД
string query = "SELECT w_id, w_ts, w_naz FROM Worker ORDER BY w_id";
OleDbCommand command1 = new OleDbCommand(query, myConnection);
// получаем объект OleDbDataReader для чтения табличного результата запроса SELECT
OleDbDataReader reader = command1.ExecuteReader();
Form2 main = this.Owner as Form2;
// в цикле построчно читаем ответ от БД
main.textBox1.Text = "№\tСотрудник\задача\r\n\r\n";
while (reader.Read())
{
// выводим данные столбцов текущей строки в listBox1
main.textBox1.Text += reader[0].ToString() + "\t" + reader[1].ToString() + "\t" +
reader[2].ToString() + "\r\n";
}
// закрываем OleDbDataReader
reader.Close();
myConnection.Close();
this.Close();
}
}
}

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)
Event - менеджмент: реализация проекта (на примере ООО "АГРОПАК")