Esempio n. 1
0
 /// <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;
 }
Esempio n. 2
0
 /// <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;
 }