Курсовая работа (т): Автоматизація обліку співробітників

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

};

};

Від вище наведених класів внаслідок множинного успадкування утворюється клас Emploee:

class Emploee: PersonalData,JobData

{:(void);^PIB;^fdress;^datnar;^tell;^osvita;^spec;^datvst;^ZP;search ()

{^F2=gcnew Form2 ();->listBox1->Items->Clear ();j;:: String ^str;=F2->textBox1->Text;(j=0; j<F2->dataGridView1->RowCount; j++)

{=F2->dataGridView1->Rows [j] - >Cells [4] - >FormattedValue->ToString ();= F2->dataGridView1->Rows [j] - >Cells [3] - >FormattedValue->ToString ();= F2->dataGridView1->Rows [j] - >Cells [0] - >FormattedValue->ToString ();( (PIB==str) || (osvita==str) || (spec==str))

{= F2->dataGridView1->Rows [j] - >Cells [1] - >FormattedValue->ToString ();= F2->dataGridView1->Rows [j] - >Cells [2] - >FormattedValue->ToString ();= F2->dataGridView1->Rows [j] - >Cells [5] - >FormattedValue->ToString ();= F2->dataGridView1->Rows [j] - >Cells [7] - >FormattedValue->ToString ();= F2->dataGridView1->Rows [j] - >Cells [6] - >FormattedValue->ToString ();->listBox1->Items->Add ("ПІБ: "+PIB+" - "+datanar+" - адр. "+adress+" тел: "+tell);->listBox1->Items->Add ("Освіта: "+osvita+" Спеціальність: "+spec+" Дата прийняття: "+datavst+" Зарплата: "+ZP+" грн. ");

}

};get ()

{PD;JD;Em;. PIB=PD. PIB;. adress=PD. adress;. datnar=PD. datnar;. tell=PD. tell;. osvita=JD. osvita;. spec=JD. spec;. datvst=JD. datvst;. ZP=JD. ZP;

}set ()

{^F2=gcnew Form2 ();->oleDbConnection1->Open ();(textBox1->Text! ="")

{->oleDbDataAdapter1->InsertCommand->CommandText=L"INSERT INTO `Працівники` (`ПІБ`, `Дата народження`, `Дата влаштування`, `Освіта`, `Адрес`, `Спеціальність`, `Зарплата`, `Телефон`) VALUES ('"+Em. PIB+"','"+Em. datnar+"', '"+Em. datvst+"', '"+Em. osvita+"', '"+Em. adress+"', '"+Em. spec+"', '"+Em. ZP+"', '"+Em. tell+"')";->oleDbDataAdapter1->InsertCommand->ExecuteNonQuery ();

}->oleDbConnection1->Close ();

};

};

Цей клас містить в собі всі атрибути попередніх класів, а також три методи:

.        Метод void search () відповідає за пошук інформації за такими критеріями: ПІБ, освіта, спеціальність

2.      Метод void get () відповідає за отримання інформації від батьківських класів

.        Метод void set () відповідає за збереження даних в БД

Після того як інтерфейс програми ми сформували, провели процес її програмування, необхідно виконати перевірку правильності роботи. Перевірка програми наведена в наступному розділі.

5.2 Тестування програми


Щоб переконатися що програма працює вірно при різних варіантах вхідних даних необхідно провести її тестування. Тестування надає можливості зробити висновки виконання проекту і виявити можливі несправності. Щоб розпочати тестування програми натискаємо на клавішу "F5". Після цього перед нами появиться вікно нашої програми. Вікно програми зображено на рис 5.2.1.

Рис. 5.2.1 Вікно програми.

Як видно з рисунка вище, наша програма відображає дані з БД, отже цей блок проекту працює вірно і жодних помилок не виникає. Далі перевіряємо процес добавлення нових даних. Для цього натискаємо кнопку "Прийняти працівника". Перед нами з’являється вікно де ми можемо вводити в задані поля інформацію. Скріншот вікна показаний на рис. 5.2.2.

Рис. 5.2.2 Вікно добавлення працівника

Після введення даних натискаємо кнопку прийняти і перевіряємо чи добавились дані в БД. Помилок при добавлені не виникло тому можна зробити що і ця частина програми працює вірно. Вікно з добавленими даними зображено на рис. 5.2.3.

Рис.5.2.3 Вікно з добавленими даними

Завершальним кроком перевірки працездатності програми є перевірка функції пошуку. Для цього в поле вводу критерію вводимо дані для пошуку (даними можуть слугувати ПІБ співробітника, освіта чи спеціальність) і натискаємо клавішу "знайти працівника). Результати пошуку показані на рис. 5.2.4

Рис. 5.2.4 Результати пошуку

Провівши тестування розробленої нашої програми, можна зробити висновок, що програма працює правильно при будь-яких вхідних даних і не видає помилок.

Висновок


В ході виконання завдання курсової роботи з об’єктно-орієнтованого програмування, мною було вивчено базові конструкції мови програмування С++ з позиції об’єктного програмування; використано на практиці знання отримані мною на заняттях з дисципліни "Об’єктно-орієнтованого програмування"; розроблено і протестовано систему обліку співробітників, яка здійснює наступні функції: прийняття нового працівника, звільнення працівника та пошук працівника в базі за заданим критерієм, розвинено вміння використовувати основні принципи ООП і вміння працювати з класами та об’єктами.

Навички роботи з мовами програмування отримані мною під час виконання курсової роботи необхідні для подальшого удосконалення професійних здібностей програміста, збільшення рівня кваліфікації. Адже практичне застосування теоретичних знань є однією з найбільш важливих частин підготовки майбутнього спеціаліста.

Список використаної літератури


1.      Інформатика. Мова програмування С++. Спецкурс.10-12 класи. Навчальний посібник / Лєхан С.А. - Шепетівка, "Аспект", 2007 - 160 с.

2.      Об’єктно-орієнтоване програмування мовою С++, Навчальний посібник, Т. Є. Рак, Львів, 2011 - 401с

.        Борис Пахомов - C C++ и MS Visual С++ 2010 для начинающих - БХВ-Петербург, 2011 - 736 с.

4.      Сайт: www.google.com <http://www.google.com>

.        Сайт: www.yandex.ua <http://www.yandex.ua>

.        Сайт: www.wikipedia.org <http://www.wikipedia.org>

Приложения

Додаток 1. Лістинг Form1

#pragma once

#include "Form2. h"

#include "Dani. h"kur {namespace System;namespace System:: ComponentModel;namespace System:: Collections;namespace System:: Windows:: Forms;namespace System:: Data;namespace System:: Drawing;ref class Form1: public System:: Windows:: Forms:: Form

{:(void)

{();

}:

~Form1 ()

{(components)

{components;

}

}: System:: Data:: OleDb:: OleDbCommand^ oleDbSelectCommand1;:: System:: Data:: OleDb:: OleDbConnection^ oleDbConnection1;: System:: Data:: OleDb:: OleDbCommand^ oleDbInsertCommand1;: System:: Data:: OleDb:: OleDbCommand^ oleDbUpdateCommand1;: System:: Data:: OleDb:: OleDbCommand^ oleDbDeleteCommand1;: System:: Data:: OleDb:: OleDbDataAdapter^ oleDbDataAdapter1;: System:: Data:: DataSet^ dataSet1;: System:: Data:: DataTable^ dataTable1;: System:: Data:: DataColumn^ dataColumn1;: System:: Data:: DataColumn^ dataColumn2;: System:: Data:: DataColumn^ dataColumn3;: System:: Data:: DataColumn^ dataColumn4;: System:: Data:: DataColumn^ dataColumn5;: System:: Data:: DataColumn^ dataColumn6;: System:: Data:: DataColumn^ dataColumn7;: System:: Data:: DataColumn^ dataColumn8;: System:: Windows:: Forms:: BindingSource^ bindingSource1;: System:: Windows:: Forms:: DataGridView^ dataGridView1;: System:: Windows:: Forms:: DataGridViewTextBoxColumn^ пІБDataGridViewTextBoxColumn;: System:: Windows:: Forms:: DataGridViewTextBoxColumn^ датаНародженняDataGridViewTextBoxColumn;: System:: Windows:: Forms:: DataGridViewTextBoxColumn^ адресDataGridViewTextBoxColumn;: System:: Windows:: Forms:: DataGridViewTextBoxColumn^ освітаDataGridViewTextBoxColumn;: System:: Windows:: Forms:: DataGridViewTextBoxColumn^ спеціальністьDataGridViewTextBoxColumn;: System:: Windows:: Forms:: DataGridViewTextBoxColumn^ датаВлаштуванняDataGridViewTextBoxColumn;: System:: Windows:: Forms:: DataGridViewTextBoxColumn^ зарплатаDataGridViewTextBoxColumn;: System:: Windows:: Forms:: DataGridViewTextBoxColumn^ телефонDataGridViewTextBoxColumn;: System:: Windows:: Forms:: Button^ button1;: System:: Windows:: Forms:: Button^ button2;: System:: Windows:: Forms:: Button^ button3;: System:: Windows:: Forms:: TextBox^ textBox1;: System:: Windows:: Forms:: Label^ label1;: System:: Windows:: Forms:: ListBox^ listBox1;: System:: Windows:: Forms:: Label^ label2;: System:: ComponentModel:: IContainer^ components;:

#pragma region Windows Form Designer generated codeInitializeComponent (void)

{>components = (gcnew System:: ComponentModel:: Container ());:: ComponentModel:: ComponentResourceManager^ resources = (gcnew System:: ComponentModel:: ComponentResourceManager (Form1:: typeid));>oleDbSelectCommand1 = (gcnew System:: Data:: OleDb:: OleDbCommand ());>oleDbConnection1 = (gcnew System:: Data:: OleDb:: OleDbConnection ());>oleDbInsertCommand1 = (gcnew System:: Data:: OleDb:: OleDbCommand ());>oleDbUpdateCommand1 = (gcnew System:: Data:: OleDb:: OleDbCommand ());>oleDbDeleteCommand1 = (gcnew System:: Data:: OleDb:: OleDbCommand ());>oleDbDataAdapter1 = (gcnew System:: Data:: OleDb:: OleDbDataAdapter ());>dataSet1 = (gcnew System:: Data:: DataSet ());>dataTable1 = (gcnew System:: Data:: DataTable ());>dataColumn1 = (gcnew System:: Data:: DataColumn ());>dataColumn2 = (gcnew System:: Data:: DataColumn ());>dataColumn3 = (gcnew System:: Data:: DataColumn ());>dataColumn4 = (gcnew System:: Data:: DataColumn ());>dataColumn5 = (gcnew System:: Data:: DataColumn ());>dataColumn6 = (gcnew System:: Data:: DataColumn ());>dataColumn7 = (gcnew System:: Data:: DataColumn ());>dataColumn8 = (gcnew System:: Data:: DataColumn ());>bindingSource1 = (gcnew System:: Windows:: Forms:: BindingSource (this->components));>dataGridView1 = (gcnew System:: Windows:: Forms:: DataGridView ());>пІБDataGridViewTextBoxColumn = (gcnew System:: Windows:: Forms:: DataGridViewTextBoxColumn ());>датаНародженняDataGridViewTextBoxColumn = (gcnew System:: Windows:: Forms:: DataGridViewTextBoxColumn ());>адресDataGridViewTextBoxColumn = (gcnew System:: Windows:: Forms:: DataGridViewTextBoxColumn ());>освітаDataGridViewTextBoxColumn = (gcnew System:: Windows:: Forms:: DataGridViewTextBoxColumn ());>спеціальністьDataGridViewTextBoxColumn = (gcnew System:: Windows:: Forms:: DataGridViewTextBoxColumn ());>датаВлаштуванняDataGridViewTextBoxColumn = (gcnew System:: Windows:: Forms:: DataGridViewTextBoxColumn ());>зарплатаDataGridViewTextBoxColumn = (gcnew System:: Windows:: Forms:: DataGridViewTextBoxColumn ());>телефонDataGridViewTextBoxColumn = (gcnew System:: Windows:: Forms:: DataGridViewTextBoxColumn ());>button1 = (gcnew System:: Windows:: Forms:: Button ());>button2 = (gcnew System:: Windows:: Forms:: Button ());>button3 = (gcnew System:: Windows:: Forms:: Button ());>textBox1 = (gcnew System:: Windows:: Forms:: TextBox ());>label1 = (gcnew System:: Windows:: Forms:: Label ());>listBox1 = (gcnew System:: Windows:: Forms:: ListBox ());>label2 = (gcnew System:: Windows:: Forms:: Label ());

(cli:: safe_cast<System:: ComponentModel:: ISupportInitialize^ > (this->dataSet1)) - >BeginInit ();

(cli:: safe_cast<System:: ComponentModel:: ISupportInitialize^ > (this->dataTable1)) - >BeginInit ();

(cli:: safe_cast<System:: ComponentModel:: ISupportInitialize^ > (this->bindingSource1)) - >BeginInit ();

(cli:: safe_cast<System:: ComponentModel:: ISupportInitialize^ > (this->dataGridView1)) - >BeginInit ();>SuspendLayout ();

//

// oleDbSelectCommand1

// >oleDbSelectCommand1->CommandText = L"SELECT ПІБ, [Дата народження], [Дата влаштування], Адрес, Освіта, Спеціальність, ""Зарплата, Телефон, Код FROM Працівники";>oleDbSelectCommand1->Connection = this->oleDbConnection1;

//

// oleDbConnection1

// >oleDbConnection1->ConnectionString = L"Provider=Microsoft. Jet. OLEDB.4.0; Data Source=C: \\Users\\Андрій\\Desktop\\kur\\kur\\Прац""івники. mdb";

//

// oleDbInsertCommand1

// >oleDbInsertCommand1->CommandText = L"INSERT INTO `Працівники` (`ПІБ`, `Дата народження`, `Дата влаштування`, `Адрес`, ""`Освіта`, `Спеціальність`, `Зарплата`, `Телефон`) VALUES (\?, \?, \?, \?, \?, \?, \?, \?"")";>oleDbInsertCommand1->Connection = this->oleDbConnection1;>oleDbInsertCommand1->Parameters->AddRange (gcnew cli:: array< System:: Data:: OleDb:: OleDbParameter^ > (8) { (gcnew System:: Data:: OleDb:: OleDbParameter (L"ПІБ",:: Data:: OleDb:: OleDbType:: VarWChar, 0, L"ПІБ")), (gcnew System:: Data:: OleDb:: OleDbParameter (L"Дата_народження", System:: Data:: OleDb:: OleDbType:: VarWChar,

, L"Дата народження")), (gcnew System:: Data:: OleDb:: OleDbParameter (L"Дата_влаштування", System:: Data:: OleDb:: OleDbType:: VarWChar,

, L"Дата влаштування")), (gcnew System:: Data:: OleDb:: OleDbParameter (L"Адрес", System:: Data:: OleDb:: OleDbType:: VarWChar,

, L"Адрес")), (gcnew System:: Data:: OleDb:: OleDbParameter (L"Освіта", System:: Data:: OleDb:: OleDbType:: VarWChar, 0, L"Освіта")),

(gcnew System:: Data:: OleDb:: OleDbParameter (L"Спеціальність", System:: Data:: OleDb:: OleDbType:: VarWChar, 0, L"Спеціальність")),

(gcnew System:: Data:: OleDb:: OleDbParameter (L"Зарплата", System:: Data:: OleDb:: OleDbType:: VarWChar, 0, L"Зарплата")), (gcnew System:: Data:: OleDb:: OleDbParameter (L"Телефон",:: Data:: OleDb:: OleDbType:: VarWChar, 0, L"Телефон")) });

//

// oleDbUpdateCommand1

// >oleDbUpdateCommand1->CommandText = resources->GetString (L"oleDbUpdateCommand1.commandText");>oleDbUpdateCommand1->Connection = this->oleDbConnection1;>oleDbUpdateCommand1->Parameters->AddRange (gcnew cli:: array< System:: Data:: OleDb:: OleDbParameter^ > (25) { (gcnew System:: Data:: OleDb:: OleDbParameter (L"ПІБ",:: Data:: OleDb:: OleDbType:: VarWChar, 0, L"ПІБ")), (gcnew System:: Data:: OleDb:: OleDbParameter (L"Дата_народження", System:: Data:: OleDb:: OleDbType:: VarWChar,

, L"Дата народження")), (gcnew System:: Data:: OleDb:: OleDbParameter (L"Дата_влаштування", System:: Data:: OleDb:: OleDbType:: VarWChar,

, L"Дата влаштування")), (gcnew System:: Data:: OleDb:: OleDbParameter (L"Адрес", System:: Data:: OleDb:: OleDbType:: VarWChar,

, L"Адрес")), (gcnew System:: Data:: OleDb:: OleDbParameter (L"Освіта", System:: Data:: OleDb:: OleDbType:: VarWChar, 0, L"Освіта")),

(gcnew System:: Data:: OleDb:: OleDbParameter (L"Спеціальність", System:: Data:: OleDb:: OleDbType:: VarWChar, 0, L"Спеціальність")),

(gcnew System:: Data:: OleDb:: OleDbParameter (L"Зарплата", System:: Data:: OleDb:: OleDbType:: VarWChar, 0, L"Зарплата")), (gcnew System:: Data:: OleDb:: OleDbParameter (L"Телефон",:: Data:: OleDb:: OleDbType:: VarWChar, 0, L"Телефон")), (gcnew System:: Data:: OleDb:: OleDbParameter (L"IsNull_ПІБ", System:: Data:: OleDb:: OleDbType:: Integer,

, System:: Data:: ParameterDirection:: Input, static_cast<System:: Byte> (0), static_cast<System:: Byte> (0), L"ПІБ", System:: Data:: DataRowVersion:: Original,, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"Original_ПІБ", System:: Data:: OleDb:: OleDbType:: VarWChar, 0,System:: Data:: ParameterDirection:: Input, false, static_cast<System:: Byte> (0), static_cast<System:: Byte> (0), L"ПІБ", System:: Data:: DataRowVersion:: Original,)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"IsNull_Дата_народження", System:: Data:: OleDb:: OleDbType:: Integer,

, System:: Data:: ParameterDirection:: Input, static_cast<System:: Byte> (0), static_cast<System:: Byte> (0), L"Дата народження",:: Data:: DataRowVersion:: Original, true, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"Original_Дата_народження",:: Data:: OleDb:: OleDbType:: VarWChar, 0, System:: Data:: ParameterDirection:: Input, false, static_cast<System:: Byte> (0),_cast<System:: Byte> (0), L"Дата народження", System:: Data:: DataRowVersion:: Original, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"IsNull_Дата_влаштування",:: Data:: OleDb:: OleDbType:: Integer, 0, System:: Data:: ParameterDirection:: Input, static_cast<System:: Byte> (0), static_cast<System:: Byte> (0),"Дата влаштування", System:: Data:: DataRowVersion:: Original, true, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"Original_Дата_влаштування",:: Data:: OleDb:: OleDbType:: VarWChar, 0, System:: Data:: ParameterDirection:: Input, false, static_cast<System:: Byte> (0),_cast<System:: Byte> (0), L"Дата влаштування", System:: Data:: DataRowVersion:: Original, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"IsNull_Адрес",:: Data:: OleDb:: OleDbType:: Integer, 0, System:: Data:: ParameterDirection:: Input, static_cast<System:: Byte> (0), static_cast<System:: Byte> (0),"Адрес", System:: Data:: DataRowVersion:: Original, true, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"Original_Адрес",:: Data:: OleDb:: OleDbType:: VarWChar, 0, System:: Data:: ParameterDirection:: Input, false, static_cast<System:: Byte> (0),_cast<System:: Byte> (0), L"Адрес", System:: Data:: DataRowVersion:: Original, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"IsNull_Освіта",:: Data:: OleDb:: OleDbType:: Integer, 0, System:: Data:: ParameterDirection:: Input, static_cast<System:: Byte> (0), static_cast<System:: Byte> (0),"Освіта", System:: Data:: DataRowVersion:: Original, true, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"Original_Освіта",:: Data:: OleDb:: OleDbType:: VarWChar, 0, System:: Data:: ParameterDirection:: Input, false, static_cast<System:: Byte> (0),_cast<System:: Byte> (0), L"Освіта", System:: Data:: DataRowVersion:: Original, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"IsNull_Спеціальність",:: Data:: OleDb:: OleDbType:: Integer, 0, System:: Data:: ParameterDirection:: Input, static_cast<System:: Byte> (0), static_cast<System:: Byte> (0),"Спеціальність", System:: Data:: DataRowVersion:: Original, true, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"Original_Спеціальність",:: Data:: OleDb:: OleDbType:: VarWChar, 0, System:: Data:: ParameterDirection:: Input, false, static_cast<System:: Byte> (0),_cast<System:: Byte> (0), L"Спеціальність", System:: Data:: DataRowVersion:: Original, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"IsNull_Зарплата",:: Data:: OleDb:: OleDbType:: Integer, 0, System:: Data:: ParameterDirection:: Input, static_cast<System:: Byte> (0), static_cast<System:: Byte> (0),"Зарплата", System:: Data:: DataRowVersion:: Original, true, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"Original_Зарплата",:: Data:: OleDb:: OleDbType:: VarWChar, 0, System:: Data:: ParameterDirection:: Input, false, static_cast<System:: Byte> (0),_cast<System:: Byte> (0), L"Зарплата", System:: Data:: DataRowVersion:: Original, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"IsNull_Телефон",:: Data:: OleDb:: OleDbType:: Integer, 0, System:: Data:: ParameterDirection:: Input, static_cast<System:: Byte> (0), static_cast<System:: Byte> (0),"Телефон", System:: Data:: DataRowVersion:: Original, true, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"Original_Телефон",:: Data:: OleDb:: OleDbType:: VarWChar, 0, System:: Data:: ParameterDirection:: Input, false, static_cast<System:: Byte> (0),_cast<System:: Byte> (0), L"Телефон", System:: Data:: DataRowVersion:: Original, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"Original_Код",:: Data:: OleDb:: OleDbType:: Integer, 0, System:: Data:: ParameterDirection:: Input, false, static_cast<System:: Byte> (0),_cast<System:: Byte> (0), L"Код", System:: Data:: DataRowVersion:: Original, nullptr)) });

//

// oleDbDeleteCommand1

// >oleDbDeleteCommand1->CommandText = resources->GetString (L"oleDbDeleteCommand1.commandText");>oleDbDeleteCommand1->Connection = this->oleDbConnection1;>oleDbDeleteCommand1->Parameters->AddRange (gcnew cli:: array< System:: Data:: OleDb:: OleDbParameter^ > (17) { (gcnew System:: Data:: OleDb:: OleDbParameter (L"IsNull_ПІБ",:: Data:: OleDb:: OleDbType:: Integer, 0, System:: Data:: ParameterDirection:: Input, static_cast<System:: Byte> (0), static_cast<System:: Byte> (0),"ПІБ", System:: Data:: DataRowVersion:: Original, true, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"Original_ПІБ",:: Data:: OleDb:: OleDbType:: VarWChar, 0, System:: Data:: ParameterDirection:: Input, false, static_cast<System:: Byte> (0),_cast<System:: Byte> (0), L"ПІБ", System:: Data:: DataRowVersion:: Original, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"IsNull_Дата_народження",:: Data:: OleDb:: OleDbType:: Integer, 0, System:: Data:: ParameterDirection:: Input, static_cast<System:: Byte> (0), static_cast<System:: Byte> (0),"Дата народження", System:: Data:: DataRowVersion:: Original, true, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"Original_Дата_народження",:: Data:: OleDb:: OleDbType:: VarWChar, 0, System:: Data:: ParameterDirection:: Input, false, static_cast<System:: Byte> (0),_cast<System:: Byte> (0), L"Дата народження", System:: Data:: DataRowVersion:: Original, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"IsNull_Дата_влаштування",:: Data:: OleDb:: OleDbType:: Integer, 0, System:: Data:: ParameterDirection:: Input, static_cast<System:: Byte> (0), static_cast<System:: Byte> (0),"Дата влаштування", System:: Data:: DataRowVersion:: Original, true, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"Original_Дата_влаштування",:: Data:: OleDb:: OleDbType:: VarWChar, 0, System:: Data:: ParameterDirection:: Input, false, static_cast<System:: Byte> (0),_cast<System:: Byte> (0), L"Дата влаштування", System:: Data:: DataRowVersion:: Original, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"IsNull_Адрес",:: Data:: OleDb:: OleDbType:: Integer, 0, System:: Data:: ParameterDirection:: Input, static_cast<System:: Byte> (0), static_cast<System:: Byte> (0),"Адрес", System:: Data:: DataRowVersion:: Original, true, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"Original_Адрес",:: Data:: OleDb:: OleDbType:: VarWChar, 0, System:: Data:: ParameterDirection:: Input, false, static_cast<System:: Byte> (0),_cast<System:: Byte> (0), L"Адрес", System:: Data:: DataRowVersion:: Original, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"IsNull_Освіта",:: Data:: OleDb:: OleDbType:: Integer, 0, System:: Data:: ParameterDirection:: Input, static_cast<System:: Byte> (0), static_cast<System:: Byte> (0),"Освіта", System:: Data:: DataRowVersion:: Original, true, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"Original_Освіта",:: Data:: OleDb:: OleDbType:: VarWChar, 0, System:: Data:: ParameterDirection:: Input, false, static_cast<System:: Byte> (0),_cast<System:: Byte> (0), L"Освіта", System:: Data:: DataRowVersion:: Original, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"IsNull_Спеціальність",:: Data:: OleDb:: OleDbType:: Integer, 0, System:: Data:: ParameterDirection:: Input, static_cast<System:: Byte> (0), static_cast<System:: Byte> (0),"Спеціальність", System:: Data:: DataRowVersion:: Original, true, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"Original_Спеціальність",:: Data:: OleDb:: OleDbType:: VarWChar, 0, System:: Data:: ParameterDirection:: Input, false, static_cast<System:: Byte> (0),_cast<System:: Byte> (0), L"Спеціальність", System:: Data:: DataRowVersion:: Original, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"IsNull_Зарплата",:: Data:: OleDb:: OleDbType:: Integer, 0, System:: Data:: ParameterDirection:: Input, static_cast<System:: Byte> (0), static_cast<System:: Byte> (0),"Зарплата", System:: Data:: DataRowVersion:: Original, true, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"Original_Зарплата",:: Data:: OleDb:: OleDbType:: VarWChar, 0, System:: Data:: ParameterDirection:: Input, false, static_cast<System:: Byte> (0),_cast<System:: Byte> (0), L"Зарплата", System:: Data:: DataRowVersion:: Original, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"IsNull_Телефон",:: Data:: OleDb:: OleDbType:: Integer, 0, System:: Data:: ParameterDirection:: Input, static_cast<System:: Byte> (0), static_cast<System:: Byte> (0),"Телефон", System:: Data:: DataRowVersion:: Original, true, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"Original_Телефон",:: Data:: OleDb:: OleDbType:: VarWChar, 0, System:: Data:: ParameterDirection:: Input, false, static_cast<System:: Byte> (0),_cast<System:: Byte> (0), L"Телефон", System:: Data:: DataRowVersion:: Original, nullptr)), (gcnew System:: Data:: OleDb:: OleDbParameter (L"Original_Код",:: Data:: OleDb:: OleDbType:: Integer, 0, System:: Data:: ParameterDirection:: Input, false, static_cast<System:: Byte> (0),_cast<System:: Byte> (0), L"Код", System:: Data:: DataRowVersion:: Original, nullptr)) });

Источник: https://www.bibliofond.ru/detail.aspx?id=871500