1.创建AllDH.cs,将所有方法写入
public class AllDH
{
int count = 0;
/// <summary>
/// 登录
/// </summary>
public void login() {
count++;
Console.WriteLine("请输入用户名");
string loginName = Console.ReadLine();
Console.WriteLine(" 请输入密码");
string longinPwd = Console.ReadLine();
using (CompanyEntities db=new CompanyEntities())
{
var linq = (from a in db.Admin
where a.LoginName == loginName && a.LoginPwd == longinPwd
select a).FirstOrDefault();
if (linq != null)
{
Console.WriteLine("登录成功");
showEnum();
}
else {
Console.WriteLine("登录失败 \n");
if (count >= 3) {
Console.WriteLine("连续三次登录失败,自动退出");
return;
}
login();
}
}
}
/// <summary>
/// 显示全部菜单选项
/// </summary>
public void showEnum() {
Console.WriteLine("=========欢迎登录企业员工信息管理系统=========");
Console.WriteLine("---------请选择菜单项---------");
Console.WriteLine("1.显示企业员工信息");
Console.WriteLine("2.搜索员工");
Console.WriteLine("3.更新员工状态");
Console.WriteLine("4.添加员工记录");
Console.WriteLine("5.删除员工记录");
Console.WriteLine("6.添加登录用户");
Console.WriteLine("0.退出");
Console.WriteLine("===============================================");
string i = Console.ReadLine();
switch (i)
{
case "1":
showemp();//显示员工信息
break;
case "2":
lookname();//查询员工
break;
case "3":
updastate();//更新员工状态
break;
case "4":
addemp();//添加员工记录
break;
case "5":
delemp();//删除员工记录
break;
case "6":
addlongin()