Of (int c, int g)// все відомості даного курсу і групи
publicvoidEl_SearchAllStatementsBySubj (stringsubj)// Всев Едом з даного предмету_SearchRObyResp (stringresp)// всі накази ректора, де відповідальний за виконання - resp
8. Тестування
програма користувач список дане
До порожнього списку не можна застосувати процедури видалення і зміни елемента, тому необхідно перевіряти список на порожнечу перед виконанням даних дій. Для цього в класі В«DocumentsListВ» реалізовано властивість В«checkВ», яке повертає В«trueВ», якщо список не порожній і В«falseВ» у зворотному випадку (рис. 8.1):
В
Рис. 8.1.Проверка на порожнечу
Необхідна також і перевірка вибраного користувачем пункту меню або типу документа (мал. 10).
В
Рис. 8.2.Проверка коректності вибору
9. Висновок
В результаті проведеної роботи була створена і відтестувати програма, що надає наступні можливості:
. Створення переліку документів .
2. Пошук по номеру документа .
. Пошук наказів по імені відповідального .
. Пошук заяв від одного заданого заявника .
. Пошук всіх відомостей заданого курсу і групи .
. Пошук всіх відомостей по одній з дисциплін .
. Зміна інформації про документ .
. Видалення документа зі списку .
. Перегляд переліку документів .
Додаток. Лістинг програми
Основні структурні частини програми:
МодульDocument.cs
using System;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
namespace task2
{
publicabstractclassDocument
{
int number;// номер документа
publicint Number// властивість номер
{
get {return number;}
set {number = value <0? -Value: v...