更新 src/ElmAdminEntry.java

This commit is contained in:
JRNitre 2024-12-20 08:37:29 +08:00
parent 8746514ea6
commit 7e6bbd473b

View File

@ -1,5 +1,5 @@
/* /*
* Date: 2024-06-18 * Date: 2024-12-20
* Design By JRNitre * Design By JRNitre
* */ * */
@ -25,79 +25,79 @@ public class ElmAdminEntry {
// admin.setAdminId(1); // admin.setAdminId(1);
// admin.setAdminPassword("1234"); // admin.setAdminPassword("1234");
// 实例化管理员对象, 调用登录方法对其初始化 // 实例化管理员对象, 调用登录方法对其初始化
Admin admin = new AdminView().login(); Admin admin = new AdminView().login();
if (admin != null){ if (admin != null){
int key; int key;
while (true){ while (true){
dis.titleLine("Admin - " + admin.getAdminName(), true); dis.titleLine("Admin - " + admin.getAdminName(), true);
dis.showItem("[0] 所有商家列表", true); dis.showItem("[0] 所有商家列表", true);
dis.showItem("[1] 搜索商家", true); dis.showItem("[1] 搜索商家", true);
dis.showItem("[2] 新建商家", true); dis.showItem("[2] 新建商家", true);
dis.showItem("[3] 删除商家", true); dis.showItem("[3] 删除商家", true);
dis.showItem("[4] 查看管理员信息", true); dis.showItem("[4] 查看管理员信息", true);
dis.showItem("[5] 设置管理员密码", true); dis.showItem("[5] 设置管理员密码", true);
dis.showItem("[6] 查看管理员列表 (DEBUG)", true); dis.showItem("[6] 查看管理员列表 (DEBUG)", true);
dis.showItem("[7] 查看所有食品列表 (DEBUG)", true); dis.showItem("[7] 查看所有食品列表 (DEBUG)", true);
dis.showItem("[" + exitCode + "] 退出系统", true); dis.showItem("[" + exitCode + "] 退出系统", true);
dis.showLine(true); dis.showLine(true);
// 获取操作数 // 获取操作数
key = dis.getKeyNumber(); key = dis.getKeyNumber();
// 判断用户操作 // 判断用户操作
switch (key){ switch (key){
// 所有商家列表 // 所有商家列表
case 0: case 0:
adv.printAllBusinessInfo(); adv.printAllBusinessInfo();
break; break;
// 搜索商家 // 搜索商家
case 1: case 1:
adv.searchBusiness(); adv.searchBusiness();
break; break;
// 新建商家 // 新建商家
case 2: case 2:
adv.adminAddBusiness(); adv.adminAddBusiness();
break; break;
// 删除商家 // 删除商家
case 3: case 3:
adv.deleteBusiness(); adv.deleteBusiness();
break; break;
// 显示管理员信息 // 显示管理员信息
case 4: case 4:
adv.printAdminInfo(admin); adv.printAdminInfo(admin);
break; break;
// 设置管理员密码 // 设置管理员密码
case 5: case 5:
adv.updatePassword(admin); adv.updatePassword(admin);
break; break;
// 查看管理员列表 // 查看管理员列表
case 6: case 6:
adv.printAllAdminInfo(); adv.printAllAdminInfo();
break; break;
// 查看所有食品列表 // 查看所有食品列表
case 7: case 7:
adv.printAdminAllFoodInfo(); adv.printAdminAllFoodInfo();
break; break;
// Exit system // Exit system
case exitCode: case exitCode:
if (dis.MessageYesOrNo("提示", "是否确定退出系统?")) { if (dis.MessageYesOrNo("提示", "是否确定退出系统?")) {
dis.titleLine("提示", true); dis.titleLine("提示", true);
System.out.println("+ 系统退出"); System.out.println("+ 系统退出");
System.exit(0); System.exit(0);
} }
break; break;
// :-) // :-)
default: default:
dis.titleLine("ERROR", true); dis.titleLine("ERROR", true);
System.out.println("+ 操作数不合法!"); System.out.println("+ 操作数不合法!");
break; break;
} }
} }
} else { } else {
dis.titleLine("ERROR", true); dis.titleLine("ERROR", true);
System.out.println("+ 错误次数过多! 退出系统"); System.out.println("+ 错误次数过多! 退出系统");
System.exit(0); System.exit(0);
} }
} }