/// <summary> /// 修改员工登录次数 /// </summary> /// <param name="userName"></param> /// <param name="passWord"></param> /// <param name="loginCount"></param> /// <returns></returns> public int UpdateLoginCount(string userName, string passWord, int loginCount) { AdminEntity countEntity = new AdminEntity() { UserName = userName, PassWord = passWord }; countEntity.IncludeLoginCount(true); countEntity.LoginCount = loginCount + 1; countEntity.Where<AdminEntity>("UserName", ECondition.Eth).And<AdminEntity>("PassWord", ECondition.Eth); int line = this.Admin.Update(countEntity); return line; }
/// <summary> /// 登录 /// </summary> /// <param name="userName"></param> /// <param name="passWord"></param> /// <returns></returns> public AdminEntity Login(string userName, string passWord) { AdminEntity entity = new AdminEntity(); entity.IncludeAll(); entity.Where(a => a.UserName == userName).And(a => a.PassWord == passWord); SysRoleEntity roleEntity = new SysRoleEntity(); roleEntity.Include("RoleName", "RoleName"); entity.Left<SysRoleEntity>(roleEntity, new Params<string, string>() { Item1 = "RoleNum", Item2 = "RoleNum" }); entity = this.Admin.GetSingle(entity); if (entity != null) { AdminEntity admin = new AdminEntity(); admin.LoginCount = admin.LoginCount + 1; admin.IncludeLoginCount(true); admin.Where(a => a.UserCode == entity.UserCode); this.Admin.Update(admin); } return entity; }