ва процедуриВходние параметри (тип назва) Вихідні параметри (тип) Об'емРезультат работиReportclassEmpolyee currentEmp, DataGridViewRowCollection rows-3Копірованіе інформації про робочий currentEmp і рядків таблиці з вкладки Оплата праці модуля mainForm.csbutton1_Clickobject sender, EventArgs e-2Визов процедури створення розрахункового листа після вибору датиmonthCalendar1_DateSelectedobject sender, DateRangeEventArgs e-8Запомінаніе обраного месяцаCreateReport - 131Процедура формування розрахункового листа працівника у форматі. doc < span align = "justify">. cs - модуль, який реалізує застосування у якості керуючого елемента осередку використання DateTimePicker. Даний керуючий елемент дозволяє вибирати потрібну дату з календаря, що з'являється в якості спадаючого меню при натисканні на клітинку .. cs - модуль, що описує клас з однойменною назвою. Більш докладний його опис знаходиться в таблиці 6.
Таблиця 6 - Склад модуля classEmployee.cs
Тип даних поляНазваніе поляБазовое значення поляОпісаніе поляStringFName 0 ФаміліяStringLName 0 ІмяStringMName 0 ОтчествоInt16Category0Код КатегорііInt16Yuppie0Доплата молодому спеціалісту ППС, рубDoubleRate1.0Размер ставкіinttabNumber0Табельний номерInt16baseUnit4248Базовая едініцаDoubletarif0Размер коефіцієнта за разрядDoubleedu0Размер коефіцієнта за образованіеDoublejob0Размер коефіцієнта за должностьDoubleworkSpec0Размер коефіцієнта за специфіку работиDoubleacademicTitle0Размер коефіцієнта за вчене званіеDoublemanagScale0Размер коефіцієнта за масштаб управленіяDoublemanagLvl0Размер коефіцієнта за рівень управленияDoubleregionCoeff0.7Районный коэффициентDoublenorth0.5Северная надбавкаDoubleexp0Размер коефіцієнта за стажDoubleharmfull0Доплата за вредностьDoubleorden0Размер коефіцієнта за нагороди і почесні званіяInt16academicDegree0Размер коефіцієнта за вчений степеньDoublebaseOklad0Велічіна базової окладу, рубDoublejobOklad0Велічіна посадового окладу, рубDoublewarrantyPayment0Гарантированная з/п, рубBooleanfiveORsixfalseІстіна - 6 днів, брехня - 5 дней.Int16jobCode0Код должностіInt16academicTitleCode0Код вченого званіяInt16academicDegreeCode0Код наукового степеніInt16departCode0Код отделаInt16tax0Велічіна податкової ставки,%
У коді модуля так само присутній конструктор classEmpolyee (), який ініціалізує поля класу базовими значеннями.
ІНТЕРФЕЙС ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ
На екрані головної форми (див. рис. 9) користувачеві пропонується спуститися по ієрархії від списку відділів до рівня співробітника. На кожному з екранів користувач, використовую відповідну кнопку, може змінити список відділі...