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"; } }
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"; }
public void RemoveBankAccount(MEntityBankAccount vp) { removeAssociateItems(vp, "ACCOUNT_ITEM", "INTERNAL_SEQ", "ENTITY_BACCT_ID"); bankAccounts.Remove(vp); }