Esempio n. 1
0
        protected override void beforeUpdate(DatabaseConnection dbConn, DBManager db)
        {
            base.beforeUpdate(dbConn, db);
            DBField syncIDField = db.getField("SynID");

            if (syncIDField != null)
            {
                if (string.IsNullOrEmpty((string)syncIDField.getValue(this)))
                {
                    syncIDField.setValue(this, Guid.NewGuid().ToString().ToUpper());
                }
            }
        }
Esempio n. 2
0
        public bool LoadDBObject(DatabaseConnection dbConn, object key)
        {
            DBManager db = getDBManager();

            if (db != null)
            {
                if (db.keys.Count == 1)
                {
                    DBField keyField = (DBField)db.keys[0];
                    keyField.setValue(this, key);
                    return(db.select(dbConn, this));
                }
            }
            return(false);
        }