Разработка списка документов университета

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

µн.");.WriteLine();

}

//-----------------------------------------------------------------------------_SearchAllStatementsOf(int c, int g) // все ведомости данного курса и группы

{i = 0;(i = 0; i <= (count - 1); i++)((Elem[i]) isStatement&& (Elem[i] asStatement).Course == c && (Elem[i] asStatement).Group == g)

{.WriteLine(Elem[i].ShowInfo());.WriteLine();

}.WriteLine();.WriteLine("Поиск завершен.");.WriteLine();

}

//-----------------------------------------------------------------------------_SearchAllStatementsBySubj(stringsubj) // все ведомости по данному предмету

{i = 0;(i = 0; i <= (count - 1); i++)((Elem[i]) isStatement&& (Elem[i] asStatement).SubjName == subj)

{.WriteLine(Elem[i].ShowInfo());.WriteLine();

}.WriteLine();.WriteLine("Поиск завершен.");.WriteLine();

}

//-----------------------------------------------------------------------------_SearchRObyResp(stringresp) // все приказы ректора, где ответственный за выполнение - resp

{i = 0;(i = 0; i <= (count - 1); i++)((Elem[i]) isRectorsOrder&& (Elem[i] asRectorsOrder).PersonResponsible == resp)

{.WriteLine(Elem[i].ShowInfo());.WriteLine();

}.WriteLine();.WriteLine("Поиск завершен.");.WriteLine();

}

//-----------------------------------------------------------------------------

}

}

МодульProgram.csSystem;.Collections.Generic;.Linq;.Text;task2

{

{Main(string[] args)

{List = newDocumentsList();i = 0;

{.WriteLine("------------------------------------------------");.WriteLine("Выберите действие:");.WriteLine("1 - Ввод списка документов");.WriteLine("2 - Поиск по номеру документа"); // public void El_SearchByNum(intnum).WriteLine("3 - Все приказы, где ответственный - "); // public void El_SearchRObyResp(string resp).WriteLine("4 - Все заявления от одного человека"); // public void El_SearchAllRequestsFrom(string name).WriteLine("5 - Все ведомости заданного курса и группы"); // public void El_SearchAllStatementsOf(int c, int g).WriteLine("6 - Всеведомостипооднойиздисциплин"); // public void El_SearchAllStatementsBySubj(string subj)

Console.WriteLine("7 - Изменение документа");.WriteLine("8 - Удаление документа");.WriteLine("9 - Просмотреть весь список документов");

Console.WriteLine("0 - Выход");.WriteLine("------------------------------------------------");= Int32.Parse(Console.ReadLine());(i)

{1:

{type;

{.WriteLine("------------------------------------------------");.WriteLine("Введите тип документа: ");

0)&&(type 0) && (type < 4)) List.El_Add(type);(type != 0) Console.WriteLine("\nНеверный тип документа. Выберите ещё раз:\n");

} while (type != 0);

};2:(List.check)

{nm;.WriteLine("------------------------------------------------");.WriteLine("Введите номер документа: ");

nm = Int32.Parse(Console.ReadLine());.WriteLine("------------------------------------------------");.El_SearchByNum(nm);

}{ Console.WriteLine("\nСписокпуст\n"); Console.WriteLine(); };3:(List.check)

{

// public void El_SearchRObyResp(string resp);.WriteLine("------------------------------------------------");.WriteLine("Введите имя заявителя: ");

req = Console.ReadLine();.WriteLine("------------------------------------------------");.El_SearchAllRequestsFrom(req);

}{ Console.WriteLine("\nСписок пуст\n"); Console.WriteLine(); };4:(List.check)

{;.WriteLine("------------------------------------------------");.WriteLine("Введите имя заявителя: ");

req = Console.ReadLine();.WriteLine("------------------------------------------------");.El_SearchAllRequestsFrom(req);

}{ Console.WriteLine("\nСписокпуст\n"); Console.WriteLine(); };5:(List.check)

{ intcour;gr;.WriteLine("------------------------------------------------");.WriteLine("Введи текурс: ");= Int32.Parse(Console.ReadLine());.WriteLine("Введите группу: ");= Int32.Parse(Console.ReadLine());.WriteLine("------------------------------------------------");.El_SearchAllStatementsOf(cour, gr);

}{ Console.WriteLine("\nСписок пуст\n"); Console.WriteLine(); };6:(List.check)

{;.WriteLine("------------------------------------------------");.WriteLine("Введите название дисциплины: ");

subj = Console.ReadLine();.WriteLine("------------------------------------------------");.El_SearchAllStatementsBySubj(subj);

}{ Console.WriteLine("\nСписок пуст\n"); Console.WriteLine(); };7:(List.check)

{.WriteLine("\nВведите номер изменяемого документа");

intchange_id = Int32.Parse(Console.ReadLine());.El_Change(change_id);

}{ Console.WriteLine("\nСписок пуст\n"); Console.WriteLine(); };8:(List.check)

{.WriteLine("\nВведите номер удаляемого документа\n");

intdelete_id = Int32.Parse(Console.ReadLine());.El_Delete(delete_id);

}{ Console.WriteLine("\nСписок пуст\n"); Console.WriteLine(); };9:(List.check)

{.WriteLine("Количество документов в списке" + List.count);

List.View();

}{ Console.WriteLine("\nСписок пуст\n"); Console.WriteLine(); };0: Console.WriteLine("\nЗавершение программы. Нажмите любую клавишу...\n");;: Console.WriteLine("\nВыбран не правильный пункт меню. Повторите выбор:\n");

break;

}

}

while (i != 0);

Console.ReadLine();

}

}

}