コード例 #1
0
ファイル: BankAccount8.cs プロジェクト: diwei-tan/OOP
 public BankAccount8(string name, int number, double amount) : this(name, number)
 {
     balance = amount;
     if (balance >= 100)
     {
         accountState = AccountStateEnum.Active;
     }
 }
コード例 #2
0
ファイル: AccountManager.cs プロジェクト: Knps/Edden
 public void ChangeState(int id, AccountStateEnum state)
 {
     using (var session = Dao.SessionFactory.OpenSession())
     using (var tx = session.BeginTransaction())
     {
         var acc = session.Get<AccountEntity>(id).State.Identity = (int)state;
         session.Save(acc);
         tx.Commit();
     }
 }
コード例 #3
0
 public void ChangeState(int id, AccountStateEnum state)
 {
     using (var session = Dao.SessionFactory.OpenSession())
         using (var tx = session.BeginTransaction())
         {
             var acc = session.Get <AccountEntity>(id).State.Identity = (int)state;
             session.Save(acc);
             tx.Commit();
         }
 }
コード例 #4
0
ファイル: BankAccount8.cs プロジェクト: diwei-tan/OOP
 private void SetAccountState()
 {
     if (balance >= 100)
     {
         accountState = AccountStateEnum.Active;
     }
     else
     {
         accountState = AccountStateEnum.Inadequate;
     }
 }
コード例 #5
0
ファイル: BankAccount8.cs プロジェクト: diwei-tan/OOP
 public BankAccount8()
 {
     accountState = AccountStateEnum.Inadequate;
 }
コード例 #6
0
 public AccountState(AccountStateEnum value)
 {
     Value = value;
 }