Разработка списка документов университета
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
µн.");.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();
}
}
}