Better MainMenu
This commit is contained in:
parent
ec800e2f5a
commit
952c2f0ecf
@ -42,11 +42,13 @@ namespace Demo.UI
|
|||||||
|
|
||||||
private void DisplayAdminMenu()
|
private void DisplayAdminMenu()
|
||||||
{
|
{
|
||||||
|
Console.WriteLine("0) Создать таблицу посещаемости для группы");
|
||||||
while(true)
|
while(true)
|
||||||
{
|
{
|
||||||
switch (Console.ReadLine())
|
switch (Console.ReadLine())
|
||||||
{
|
{
|
||||||
case "0": _adminConsoleUI.ExcelExport(Convert.ToInt32(Console.ReadLine())); break;
|
case "0": Console.WriteLine("Введите номер группы");
|
||||||
|
_adminConsoleUI.ExcelExport(Convert.ToInt32(Console.ReadLine())); break;
|
||||||
|
|
||||||
default: DisplayAdminMenu();
|
default: DisplayAdminMenu();
|
||||||
break;
|
break;
|
||||||
@ -55,35 +57,49 @@ namespace Demo.UI
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void DisplayMenu() {
|
private void DisplayMenu() {
|
||||||
|
Console.WriteLine("0) Вывести всё о группе\n1) Вывести все группы\n2) Cоздать новую группу\n3) Обновить имя группы\n4) Вывести группу по ID\n5) Удалить группу по ID\n6) Вывести всех юзеров\n7) Вывести юзера по GUID\n8) Обновить юзера по GUID\n9) Удалить юзера по GUID\n10) Тебе этого не надо\n11) Вывести посещаемость по группе\n12) Вывести посещаемость по группе и времени\n13) Генерация посещаемости\n14) Генерация посещаемости на неделю\n15) Смена посещаемости юзера");
|
||||||
while (true)
|
while (true)
|
||||||
{
|
{
|
||||||
switch (Console.ReadLine())
|
switch (Console.ReadLine())
|
||||||
{
|
{
|
||||||
case "0": _groupConsoleUI.DisplayAllBoutGroup(Convert.ToInt32(Console.ReadLine())); break;
|
|
||||||
|
case "0": Console.WriteLine("Введите номер группы");
|
||||||
|
_groupConsoleUI.DisplayAllBoutGroup(Convert.ToInt32(Console.ReadLine())); break;
|
||||||
case "1": _groupConsoleUI.DisplayAllGroups(); break;
|
case "1": _groupConsoleUI.DisplayAllGroups(); break;
|
||||||
case "2": _groupConsoleUI.CreateNewGroup(Console.ReadLine()); break;
|
case "2": Console.WriteLine("Введите имя группы");
|
||||||
case "3": _groupConsoleUI.UpdateGroupName(Group.Parse(Console.ReadLine())); break;
|
_groupConsoleUI.CreateNewGroup(Console.ReadLine()); break;
|
||||||
case "4": _groupConsoleUI.DisplayGroupByID(Convert.ToInt32(Console.ReadLine())); break;
|
case "3": Console.WriteLine("Введите номер и имя группы");
|
||||||
case "5": _groupConsoleUI.RemoveGroupByID(Convert.ToInt32(Console.ReadLine())); break;
|
_groupConsoleUI.UpdateGroupName(Group.Parse(Console.ReadLine())); break;
|
||||||
|
case "4": Console.WriteLine("Введите номер группы");
|
||||||
|
_groupConsoleUI.DisplayGroupByID(Convert.ToInt32(Console.ReadLine())); break;
|
||||||
|
case "5": Console.WriteLine("Введите номер группы");
|
||||||
|
_groupConsoleUI.RemoveGroupByID(Convert.ToInt32(Console.ReadLine())); break;
|
||||||
|
|
||||||
case "6": _userConsoleUI.DisplayAllUsers(); break;
|
case "6": _userConsoleUI.DisplayAllUsers(); break;
|
||||||
case "7": _userConsoleUI.DisplayUserByGuid(Guid.Parse(Console.ReadLine())); break;
|
case "7": Console.WriteLine("Введите Guid юзера");
|
||||||
case "8": _userConsoleUI.UpdateUserByGuid(User.Parse(Console.ReadLine())); break;
|
_userConsoleUI.DisplayUserByGuid(Guid.Parse(Console.ReadLine())); break;
|
||||||
case "9": _userConsoleUI.RemoveUserByGuid(Guid.Parse(Console.ReadLine())); break;
|
case "8": Console.WriteLine("Введите Guid юзера");
|
||||||
|
_userConsoleUI.UpdateUserByGuid(User.Parse(Console.ReadLine())); break;
|
||||||
|
case "9": Console.WriteLine("Введите Guid юзера");
|
||||||
|
_userConsoleUI.RemoveUserByGuid(Guid.Parse(Console.ReadLine())); break;
|
||||||
|
|
||||||
case "10": Console.WriteLine("писяпопакака"); break;
|
case "10": Console.WriteLine("писяпопакака"); break;
|
||||||
|
|
||||||
case "11": _presenceConsoleUI.DisplayPresenceByGroup(Convert.ToInt32(Console.ReadLine())); break;
|
case "11": Console.WriteLine("Введите номер группы");
|
||||||
case "12": _presenceConsoleUI.DisplayPresenceByGroupByTime(Convert.ToInt32(Console.ReadLine()), DateOnly.FromDateTime(Convert.ToDateTime(Console.ReadLine()))); break;
|
_presenceConsoleUI.DisplayPresenceByGroup(Convert.ToInt32(Console.ReadLine())); break;
|
||||||
case "13": _presenceConsoleUI.GeneratePresence(Convert.ToInt32(Console.ReadLine()), Convert.ToInt32(Console.ReadLine()), Convert.ToInt32(Console.ReadLine()), DateOnly.FromDateTime(Convert.ToDateTime(Console.ReadLine()))); break;
|
case "12": Console.WriteLine("Введите номер группы и дату");
|
||||||
case "14": _presenceConsoleUI.GeneratePresenceWeek(Convert.ToInt32(Console.ReadLine()), Convert.ToInt32(Console.ReadLine()), Convert.ToInt32(Console.ReadLine()), DateOnly.FromDateTime(Convert.ToDateTime(Console.ReadLine()))); break;
|
_presenceConsoleUI.DisplayPresenceByGroupByTime(Convert.ToInt32(Console.ReadLine()), DateOnly.FromDateTime(Convert.ToDateTime(Console.ReadLine()))); break;
|
||||||
case "15": _presenceConsoleUI.IsAttedance(Convert.ToInt32(Console.ReadLine()), Convert.ToInt32(Console.ReadLine()), DateOnly.FromDateTime(Convert.ToDateTime(Console.ReadLine())), Guid.Parse(Console.ReadLine())); break;
|
case "13": Console.WriteLine("Введите первый и последний урок, номер группы и дату");
|
||||||
|
_presenceConsoleUI.GeneratePresence(Convert.ToInt32(Console.ReadLine()), Convert.ToInt32(Console.ReadLine()), Convert.ToInt32(Console.ReadLine()), DateOnly.FromDateTime(Convert.ToDateTime(Console.ReadLine()))); break;
|
||||||
|
case "14": Console.WriteLine("Введите первый и последний урок, номер группы и дату");
|
||||||
|
_presenceConsoleUI.GeneratePresenceWeek(Convert.ToInt32(Console.ReadLine()), Convert.ToInt32(Console.ReadLine()), Convert.ToInt32(Console.ReadLine()), DateOnly.FromDateTime(Convert.ToDateTime(Console.ReadLine()))); break;
|
||||||
|
case "15": Console.WriteLine("Введите первый и последний урок, дату и Guid юзера");
|
||||||
|
_presenceConsoleUI.IsAttedance(Convert.ToInt32(Console.ReadLine()), Convert.ToInt32(Console.ReadLine()), DateOnly.FromDateTime(Convert.ToDateTime(Console.ReadLine())), Guid.Parse(Console.ReadLine())); break;
|
||||||
|
|
||||||
default: DisplayMenu();
|
default: DisplayMenu();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
Binary file not shown.
Binary file not shown.
BIN
gruop_4.xlsx
Normal file
BIN
gruop_4.xlsx
Normal file
Binary file not shown.
BIN
gruop_5.xlsx
BIN
gruop_5.xlsx
Binary file not shown.
@ -13,7 +13,7 @@ using System.Reflection;
|
|||||||
[assembly: System.Reflection.AssemblyCompanyAttribute("Demo")]
|
[assembly: System.Reflection.AssemblyCompanyAttribute("Demo")]
|
||||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+075b68b5891faabfe12ab29a304675e9eb84baf8")]
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+ec800e2f5a23e1ec3660594bcfa475e52e52f1ab")]
|
||||||
[assembly: System.Reflection.AssemblyProductAttribute("Demo")]
|
[assembly: System.Reflection.AssemblyProductAttribute("Demo")]
|
||||||
[assembly: System.Reflection.AssemblyTitleAttribute("Demo")]
|
[assembly: System.Reflection.AssemblyTitleAttribute("Demo")]
|
||||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||||
|
@ -1 +1 @@
|
|||||||
490c15506a77536dff3223c909b1321df324da3142b863642251015a86a70e06
|
834a1f6ded545b4b4ed4cab5a15dfe23b5ce75c41cbd8688c0ae771e51df2789
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue
Block a user