public void InitPackageVoucherFilters() { package_voucherBuy.Clear(); package_voucherFree.Clear(); CTable o = GetDbObject(); ArrayList arr = o.GetChildArray("PACKAGE_VOUCHER_ITEM"); if (arr == null) { arr = new ArrayList(); o.AddChildArray("PACKAGE_VOUCHER_ITEM", arr); } int cntBuy = 0, cntFree = 0; foreach (CTable t in arr) { MPackageVoucher v = new MPackageVoucher(t); if (v.QuantityType.Equals("1")) { package_voucherBuy.Add(v); cntBuy++; } else if (v.QuantityType.Equals("2")) { package_voucherFree.Add(v); cntFree++; } v.ExtFlag = "I"; v.Seq = voucherItemSeq; voucherItemSeq++; } }
public void AddPostGiftBuyItem(MPackageVoucher vp) { CTable o = GetDbObject(); ArrayList arr = o.GetChildArray("PACKAGE_VOUCHER_ITEM"); if (arr == null) { arr = new ArrayList(); o.AddChildArray("PACKAGE_VOUCHER_ITEM", arr); } arr.Add(vp.GetDbObject()); package_post_buys.Add(vp); vp.Seq = internalSeq; vp.QuantityType = "1"; internalSeq++; }
public void AddVoucherBuyItem(MPackageVoucher vp) { CTable o = GetDbObject(); ArrayList arr = o.GetChildArray("PACKAGE_VOUCHER_ITEM"); if (arr == null) { arr = new ArrayList(); o.AddChildArray("PACKAGE_VOUCHER_ITEM", arr); } arr.Add(vp.GetDbObject()); package_voucherBuy.Add(vp); vp.Seq = voucherItemSeq; vp.QuantityType = "1"; voucherItemSeq++; }
public void InitPackagePostFrees() { package_post_buys.Clear(); package_post_gifts.Clear(); CTable o = GetDbObject(); ArrayList arr = o.GetChildArray("PACKAGE_VOUCHER_ITEM"); if (arr == null) { arr = new ArrayList(); o.AddChildArray("PACKAGE_VOUCHER_ITEM", arr); } int cntBuy = 0; int cntFree = 0; foreach (CTable t in arr) { MPackageVoucher v = new MPackageVoucher(t); if (v.QuantityType.Equals("1")) { package_post_buys.Add(v); cntBuy++; } else if (v.QuantityType.Equals("2")) { package_post_gifts.Add(v); cntFree++; } v.ExtFlag = "I"; v.Seq = internalSeq; internalSeq++; } }
public void RemovePostGiftFreeItem(MPackageVoucher vp) { removeAssociateItems(vp, "PACKAGE_VOUCHER_ITEM", "INTERNAL_SEQ", "PACKAGE_VOUCHER_ID"); package_post_gifts.Remove(vp); }
public void RemoveVoucherFreeItem(MPackageVoucher vp) { removeAssociateItems(vp, "PACKAGE_VOUCHER_ITEM", "INTERNAL_SEQ", "PACKAGE_VOUCHER_ID"); package_voucherFree.Remove(vp); }