コード例 #1
0
ファイル: User.cs プロジェクト: dalinhuang/info_platform
 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);
 }
コード例 #2
0
ファイル: User.cs プロジェクト: dalinhuang/info_platform_i
 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);
 }
コード例 #3
0
ファイル: User.cs プロジェクト: dalinhuang/info_platform
 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);
 }
コード例 #4
0
ファイル: User.cs プロジェクト: dalinhuang/info_platform_i
 /// <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);
 }