public void CreateNew(ref SMLIB_OBJ_SMLIB_LISTBUILDER_ITEM Item) { SMLIB_DBUtils dbcontext = new SMLIB_DBUtils(); Item.DBObject.DBUtils = this.DBObject.DBUtils; Item.insertItem(); }
protected override Hashtable parseResult(DataTable mDT) { Hashtable ht = new Hashtable(); foreach (DataRow dr in mDT.Rows) { SMLIB_OBJ_SMLIB_LISTBUILDER_ITEM item = new SMLIB_OBJ_SMLIB_LISTBUILDER_ITEM(); item.getItem(dr); ht.Add(item.ITEM_ID, item); } return(ht); }
public void insertOrNullItem(ref SMLIB_OBJ_SMLIB_LISTBUILDER_ITEM item) { if (!String.IsNullOrEmpty(item.ITEM_URL)) { SMLIB_OBJ_SMLIB_LISTBUILDER_ITEM obj = this.getByItemUrlListID(item.ITEM_URL, item.ITEM_LIST_ID); if (obj != null) { item = obj; } else { CreateNew(ref item); } } }
public override void insertObject(ref PCP_I_SiteObject SiteObj) { SMLIB_OBJ_SMLIB_LISTBUILDER_ITEM item = SiteObj as SMLIB_OBJ_SMLIB_LISTBUILDER_ITEM; insertOrNullItem(ref item); }