eateCommand ();. CommandText = "Select [Код підрозділу] From Підрозділи"; = cmd1.ExecuteReader ( ); (rdr1.Read ())
{tmp = "";// для кожного нового пункту списку очищаємо (tmp! = "")// якщо в масиві даних є значення + = ""; + = rdr1 [0]. ToString ();// формуємо пункт поля зі спіском.Items.Add (tmp);// додаємо пункт списку до об'єкта
}
}
Інший елемента ComboBox, необхідний для додавання запису має список фіксованих значень.
У цьому додатку алгоритм додавання даних виглядає наступним чином.
int id = SearchID.Start ("Співробітники", "ID", "Provider = Microsoft.Jet.OLEDB.4.0; Data Source =" + @ "Організація.mdb" ); today = new DateTime (); = Convert.ToDateTime (monthCalendar1.TodayDate.Date.ToShortDateString ());
{insSQL2 = "Insert into Бухгалтерія values ​​(" + id + ","
+ int.Parse (textBox12.Text) + "," + int.Parse (textBox13.Text) + ")"; insCom2 = new OleDbCommand (insSQL2, con); insSQL = "Insert into Співробітники values ​​(" + id + ", '"
+ textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','"
+ textBox4.Text + "','" + textBox5.Text + "','" + textBox6.Text + "','"
+ textBox7.Text + "','" + textBox8.Text + "','" + textBox9.Text + "','"
+ Convert.ToDateTime (today) + "')"; insCom = new OleDbCommand (insSQL, con); insSQL3 = "Insert into Посади values ​​(" + id + ", "
+ int.Parse (comboBox1.SelectedItem.ToString ()) + ", '" + textBox10.Text + "', '" + textBox11.Text + "'," ;
+ int.Parse (comboBox1.SelectedItem.ToString ()) + ")"; insCom3 = new OleDbCommand (insSQL3, con); (insCom2.ExecuteNonQuery () == 1 && ; insCom.ExecuteNonQuery () == 1 && insCom3.ExecuteNonQuery () == 1). Show ("Запис добавлена", "Додавання", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
{. Show ("Введені некоректні дані", "Додавання", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
Висновок
Розроблена програма підвищує якість роботи відділу кадрів підприємств. Ведення бази даних співробітників в електронному вигляді, а не вручну знижує ймовірність помилок, спрощує введення інформації та систематизує її. Використовуючи дану програму, співробітники відділів кадрів можуть легко стежити за стажем працівників, їх зарплатою, зміною їх особистої інформації. p align="justify"> У програмі були реалізовані наступні функції:
додавання даних про нового співробітника
зберігання даних про співробітників
зміна даних про співробітників
видалення даних про співробітників
ведення бухгалтерії
створення звітів, можливість їх збереження і друку.
Програма підвищує якість і доступність роботи відділу кадрів, знижує ризик виникнення помилок, скорочує витрати часу на обслуговування співробітників.
Дана система може застосовуватися в будь-яких відділах кадрів на підприємствах як великих, так і малих, що закономірно з урахуванням зростаючої актуальності завдань інформатизації, програма також доступна для модифікації.
Список літератури
1. Герберт Шилдт В«Повний довідник по C #В», переклад з англ., видавничий дім «³льямсВ», Москва, 2004р.-752с.: іл. span>
. Даніліна Т.Г. Конспект лекцій з В«Технології ПрограмуванняВ», РІО ПГУ, 2008 р.,
. Джесс Ліберті В«Створення. NET додатків. Програмування на C # В», Видання 2-е. Видавництво В«Символ-ПлюсВ». Москва, 2005 г.-684с.
. Карлі Ватсон та ін В«C #В», переклад з англ., видавництво В«ЛоріВ», Москва, 2005р.-862с.
5. Кузнецов Сергій В«Бази даних. Моделі і мови В», видавництво" Біном-Пресс ", 2008 р.,
6. Лабор В.В. «ѳ шарп: Створення додатків для WindowsВ», видавництво В«ХарвестВ», Мінськ, 2003р.-384с.
. Троелсен Е. В«C # і платформа. NET. Бібліотека програміста В», видавничий дімВ« Пітер В», Санкт-Петербург, 2004р.-796с.: Іл.
. Фролов А.В., Фролов Г.В. Мова C #. Самовчитель. - М.: ДІАЛОГ-МІФІ, 2003. - 560с. <...