コード例 #1
0
ファイル: MEntity.cs プロジェクト: pjamenaja/onixlegacy
        public void InitBankAccounts()
        {
            bankAccounts.Clear();

            CTable o = GetDbObject();

            if (o == null)
            {
                return;
            }

            ArrayList arr = o.GetChildArray("ACCOUNT_ITEM");

            if (arr == null)
            {
                return;
            }

            foreach (CTable t in arr)
            {
                MEntityBankAccount v = new MEntityBankAccount(t);
                bankAccounts.Add(v);

                v.Seq = internalSeq;
                internalSeq++;

                v.ExtFlag = "I";
            }
        }
コード例 #2
0
ファイル: MEntity.cs プロジェクト: pjamenaja/onixlegacy
        public void AddBankAccount()
        {
            CTable             t = new CTable("");
            MEntityBankAccount v = new MEntityBankAccount(t);

            CTable    o   = GetDbObject();
            ArrayList arr = o.GetChildArray("ACCOUNT_ITEM");

            if (arr == null)
            {
                arr = new ArrayList();
                o.AddChildArray("ACCOUNT_ITEM", arr);
            }

            v.AccountName = "NOT USED";
            v.Seq         = internalSeq;
            internalSeq++;

            arr.Add(t);
            bankAccounts.Add(v);

            v.ExtFlag = "A";
        }
コード例 #3
0
ファイル: MEntity.cs プロジェクト: pjamenaja/onixlegacy
 public void RemoveBankAccount(MEntityBankAccount vp)
 {
     removeAssociateItems(vp, "ACCOUNT_ITEM", "INTERNAL_SEQ", "ENTITY_BACCT_ID");
     bankAccounts.Remove(vp);
 }