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()); } } }
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); }