using System;using System.Collections.Generic;using System.Data.SqlClient;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication1{ class Use
摘要由CSDN通过智能技术生成
using System;
using System.Collections.Generic;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class UserManager
{
private DBHandle _dbHandle = new DBHandle();
const String ERRMSG = "数据操作失败!";
const String EXCEPT = "出现异常。请与系统管理员联系!";
public void Lofin() {
int count = 0;
do{
string strUserName = string.Empty;//初始化管理员登录名
string strPwd = string.Empty;//初始化管理员密码
count++;
Console.WriteLine("请输入用户名:");
strUserName = Console.ReadLine();
Console.WriteLine("请输入密码:");
strPwd = Console.ReadLine();
if (strUserName.Equals(string.Empty) || strPwd.Equals(string.Empty))
{
Console.WriteLine("输入错误,请重新输入!\n");
continue;//重新输入用户名和密码
}
else
{
// 需返回的结果信息
string strMsg = string.Empty;
//数据库验证
bool bRet = _dbHandle.CheckAdminInfo(strUserName, strPwd, ref strMsg);
if (bRet)
{
Console.WriteLine("登录成功!");
// 显示菜单
ShowMenu();
break;//退出程序
}
else
{
Console.WriteLine("登录失败:" + strMsg + "\n");
continue;//重新输入用户名和密码
}
}
}while(count<3);
if(count==3){
Console.WriteLine("\n连续三次登陆失败,退出本系统!\n");
}
}
private void ShowMenu() {
do{
Console.WriteLine("");
Console.WriteLine
using System;using System.Collections.Generic;using System.Data.SqlClient;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication1{ class Use