예제 #1
0
        public void CreateNew(ref SMLIB_OBJ_SMLIB_LISTBUILDER_SHARED Item)
        {
            SMLIB_DBUtils dbcontext = new SMLIB_DBUtils();

            Item.DBObject.DBUtils = this.DBObject.DBUtils;
            Item.insertItem();
        }
예제 #2
0
        protected override Hashtable parseResult(DataTable mDT)
        {
            Hashtable ht = new Hashtable();

            foreach (DataRow dr in mDT.Rows)
            {
                SMLIB_OBJ_SMLIB_LISTBUILDER_SHARED item = new SMLIB_OBJ_SMLIB_LISTBUILDER_SHARED();
                item.getItem(dr);
                ht.Add(item.SHARED_ID, item);
            }

            return(ht);
        }
예제 #3
0
 public void insertOrNullItem(ref SMLIB_OBJ_SMLIB_LISTBUILDER_SHARED item)
 {
     if (!String.IsNullOrEmpty(item.SHARED_EMAIL))
     {
         SMLIB_OBJ_SMLIB_LISTBUILDER_SHARED obj = this.getByShareEmailListID(item.SHARED_EMAIL, item.SHARED_LIST_ID);
         if (obj != null)
         {
             item = obj;
         }
         else
         {
             CreateNew(ref item);
         }
     }
 }
예제 #4
0
        public override void insertObject(ref PCP_I_SiteObject SiteObj)
        {
            SMLIB_OBJ_SMLIB_LISTBUILDER_SHARED item = SiteObj as SMLIB_OBJ_SMLIB_LISTBUILDER_SHARED;

            insertOrNullItem(ref item);
        }