/// <summary> /// 台帐报表 /// </summary> /// <param name="entity"></param> /// <param name="pageInfo"></param> /// <returns></returns> public List<InventoryBookEntity> GetList(InventoryBookEntity entity, ref PageInfo pageInfo) { entity.IncludeAll(); entity.OrderBy(a => a.ProductNum, EOrderBy.ASC); AdminEntity adminEntity = new AdminEntity(); adminEntity.Include(a => new { UserName = a.UserName }); entity.Left<AdminEntity>(adminEntity, new Params<string, string>() { Item1 = "CreateUser", Item2 = "UserCode" }); int rowCount = 0; List<InventoryBookEntity> listResult = this.InventoryBook.GetList(entity, pageInfo.PageSize, pageInfo.PageIndex, out rowCount); pageInfo.RowCount = rowCount; return listResult; }
/// <summary> /// 根据用户编号获得用户信息 /// </summary> /// <param name="userCode"></param> /// <returns></returns> public AdminEntity GetAdmin(string userCode) { AdminEntity entity = new AdminEntity(); entity.Include(a => new { a.ID, a.UserCode, a.UserName, a.PassWord, a.Email, a.Phone, a.Mobile, a.RealName, a.RoleNum, a.DepartNum }); entity.Where(a => a.UserCode == userCode); entity = this.Admin.GetSingle(entity); return entity; }
/// <summary> /// 修改密码 /// </summary> /// <param name="entity"></param> /// <returns></returns> public int UpdatePwd(AdminEntity entity) { entity.Include(a => a.PassWord); entity.Where(a => a.UserCode == entity.UserCode); int line = this.Admin.Update(entity); return line; }
/// <summary> /// 修改 /// </summary> /// <param name="entity"></param> /// <returns></returns> public int Update(AdminEntity entity) { entity.Include(a => new { a.Phone, a.Email, a.Mobile, a.RealName, a.RoleNum, a.DepartNum, a.UserName, a.PassWord, a.UpdateTime }); entity.Where(a => a.UserCode == entity.UserCode); int line = this.Admin.Update(entity); return line; }
/// <summary> /// 检查用户名是否存在 /// </summary> /// <param name="userName"></param> /// <returns></returns> public bool IsExist(string userName) { AdminEntity entity = new AdminEntity(); entity.Include(a => new { a.ID, a.UserCode, a.UserName, a.PassWord, a.Email, a.Phone, a.Mobile, a.RealName, a.RoleNum, a.DepartNum }); entity.Where(a => a.UserName == userName).And(a => a.IsDelete == (int)EIsDelete.NotDelete); entity = this.Admin.GetSingle(entity); if (entity.IsNotNull()) { return true; } return false; }