видалення записів.
І створюємо елементи для створення і редагування записів (мал. 5).
В
Малюнок 5.
І по ТЗ до ПЗ створюємо меню, з полями: Файл, Довідники і Допомога.
В
Для закладки Працівники (рис.6) додамо перегляд його заявок та фільтрації по відділах.
В
Малюнок 6.
Звіти
Для звітів створимо додаткові поля з типом datetime. А звіти зробимо через конструктор елемента ReportViewer. br/>В
Малюнок 7. Макет
Для обчислення середнього часу використовуємо таку формулу
В
Малюнок 8. Звіт 1
Програмування елементів:
Створення нових елементів у БД.
this.Validate ();
this.sotrudnokiBindingSource.AddNew ();
Видалення вибраних рядків.
this.Validate ();
this.sotrudnokiBindingSource.RemoveCurrent ();
Збереження даних
this.Validate ();
this.sotrudnokiBindingSource.EndEdit ();
this.sotrudnokiTableAdapter.Update (this.bd_kursovayDataSet.sotrudnoki);
Фільтрація співробітників
int bb = sotrudnokiDataGridView.CurrentCell.RowIndex; bbb = this.comboBox5.SelectedIndex; (bbb == 0) sotrudnokiBindingSource.Filter = "otdel = '" + sotrudnokiDataGridView [4, bb]. Value + "'";
if (bbb == 1) sotrudnokiBindingSource.Filter = "dolgnost = '" + sotrudnokiDataGridView [5, bb]. Value + "'";
Відкриття форм.
Form3 form22 = new Form3 (); form22.Show ();
Зв'язок звітів з формами
reportViewer1.LocalReport.SetParameters (new Microsoft.Reporting.WinForms.ReportParameter ("d1", date1.Value.ToString ()));. LocalReport.SetParameters (new Microsoft.Reporting.WinForms. ReportParameter ("d2", date2.Value.ToString ())); this.reportViewer1.RefreshReport ();. LocalReport.SetParameters (new Microsoft.Reporting.WinForms.ReportParameter ("d1", date1.Value.ToString ( )));. LocalReport.SetParameters (new Microsoft.Reporting.WinForms.ReportParameter ("d2", date2.Value.ToString ())); this.reportViewer2.RefreshReport ();. LocalReport.SetParameters (new Microsoft.Reporting . WinForms.ReportParameter ("d1", date1.Value.ToString ()));. LocalReport.SetParameters (new Microsoft.Reporting.WinForms.ReportParameter ("d2", date2.Value.ToString ())); this . reportViewer3.RefreshReport ();. LocalReport.SetParameters (new Microsoft.Reporting.WinForms.ReportParameter ("d1", date...