Модификацию приложения по учету сотрудников организации целесообразно проводить поэтапно.
Шаг 1. Модифицируйте форму представления данных по сотруднику FormEmployee (рисунок 12.1).
Для этого добавьте на форму:
- текстовую метку 1, задав свойство name = labelBirthday и свойство text = "Дата рождения";
- текстовую метку 2, задав свойство name = labelFirstDate и свойство text = "Дата приема на работу";
- элемент управления календарь 1, задав свойство name = dateTimePickerBirthday, а свойство Format = Short;
- элемент управления календарь 2, задав свойство name = dateTimePickerFirstDate, а свойство Format = Short.
Рис. 12.1. Прототип модифицированной формы FormEmployee
Шаг 2. Для привязки элементов управления календарем dateTimePickerBirthday и dateTimePickerFirstDate к DataSetEmployee в метод FormEmployee_Load необходимо добавить следующий код:
dateTimePickerBirthday.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.dsEmployee, "Employee.Birthday"));dateTimePickerFirstDate.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.dsEmployee, "Employee.FirstDate"));Шаг 3. Отредактируйте метод DisplayReadOnly с учетом добавления на форму новых элементов управления dateTimePickerBirthday и dateTimePickerFirstDate.
Шаг 4. Проведите компиляцию и тестирование приложения. В результате выполнения программы экранная форма должна иметь вид, аналогичный, представленному на рисунке 12.2.
Рис. 12.2. Модифицированная экранная форма приложения "Учет сотрудников"