Exemplo n.º 1
0
        public void InitEntityAddress()
        {
            addresses.Clear();

            CTable o = GetDbObject();

            if (o == null)
            {
                return;
            }

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

            if (arr == null)
            {
                return;
            }

            foreach (CTable t in arr)
            {
                MEntityAddress v = new MEntityAddress(t);
                addresses.Add(v);

                v.Seq = internalSeq;
                internalSeq++;

                v.ExtFlag = "I";
            }
        }
Exemplo n.º 2
0
        public void AddAddress()
        {
            CTable         t = new CTable("ENTITY_ADDRESS");
            MEntityAddress v = new MEntityAddress(t);

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

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

            v.Seq = internalSeq;
            internalSeq++;

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

            v.ExtFlag = "A";
        }
Exemplo n.º 3
0
 public void RemoveAddressItem(MEntityAddress vp)
 {
     removeAssociateItems(vp, "ADDRESS_ITEM", "INTERNAL_SEQ", "ENTITY_ADDRESS_ID");
     addresses.Remove(vp);
 }