public bool InitAccount(Session session, string currentAccountNo) { var account = new Account(); account.Name = Name; account.Password = Guid.NewGuid().ToString(); account.Status = Account.Inactive; account.CreatedAt = DateTime.Now; account.CreatedBy = currentAccountNo; return session.Create(account); }
private bool DeactiveAccount(Session session, string currentAccountNo) { var account = session.Load<Account>(m => m.Name.Equals(Code)); if (account == null) { account = new Account { Name = Code, Password = Guid.NewGuid().ToString(), Status = Account.Inactive, CreatedAt = DateTime.Now, CreatedBy = currentAccountNo }; return session.Create(account); } account.Flag = null; account.Status = Account.Inactive; account.UpdatedAt = DateTime.Now; account.UpdatedBy = currentAccountNo; return session.Update(account); }
public bool DeactiveAccount(Session session, string currentAccountNo) { var account = session.Load<Account>(m => m.Name.Equals(Name)); if (account == null) { account = new Account(); account.Name = Name; account.Password = Guid.NewGuid().ToString(); account.Status = Account.Inactive; account.CreatedAt = DateTime.Now; account.CreatedBy = currentAccountNo; return session.Create(account); } account.Status = Account.Inactive; account.UpdatedAt = DateTime.Now; account.UpdatedBy = currentAccountNo; return session.Update(account); }
/// <summary> /// 初始化账户 /// </summary> /// <param name="session">数据库会话</param> /// <param name="currentAccountNo">当前账户</param> /// <returns>是否创建成功</returns> public bool AddNotExistAccount(Session session, string currentAccountNo) { var account = new Account { Name = Code, // 账户名实际为工号 Password = Guid.NewGuid().ToString(), Status = Account.Inactive, CreatedAt = DateTime.Now, CreatedBy = currentAccountNo }; return session.Create(account); }