public void InitPackageCustomers() { CTable o = GetDbObject(); ArrayList arr = o.GetChildArray("PACKAGE_CUSTOMER_ITEM"); if (arr == null) { arr = new ArrayList(); o.AddChildArray("PACKAGE_CUSTOMER_ITEM", arr); } int cnt = 0; foreach (CTable t in arr) { MPackageCustomer v = new MPackageCustomer(t); package_customerFilter.Add(v); v.ExtFlag = "I"; v.Seq = customerItemSeq; customerItemSeq++; cnt++; } }
public void AddCustomerItem(MPackageCustomer vp) { CTable o = GetDbObject(); ArrayList arr = o.GetChildArray("PACKAGE_CUSTOMER_ITEM"); if (arr == null) { arr = new ArrayList(); o.AddChildArray("PACKAGE_CUSTOMER_ITEM", arr); } arr.Add(vp.GetDbObject()); package_customerFilter.Add(vp); vp.Seq = customerItemSeq; customerItemSeq++; //Not use vp.ExtFlag = "A"; }
public void RemoveCustomerItem(MPackageCustomer vp) { removeAssociateItems(vp, "PACKAGE_CUSTOMER_ITEM", "INTERNAL_SEQ", "PACKAGE_CUSTOMER_ID"); package_customerFilter.Remove(vp); }