public ABCObjectInfo(BusinessObject obj) { TableName = obj.AATableName; ObjectID = BusinessObjectHelper.GetIDValue(obj); ObjectNo = BusinessObjectHelper.GetDisplayValue(obj); object objValue = ABCBusinessEntities.ABCDynamicInvoker.GetValue(obj, "CreateUser"); if (objValue != null) { CreateUser = objValue.ToString(); } objValue = ABCBusinessEntities.ABCDynamicInvoker.GetValue(obj, "UpdateUser"); if (objValue != null) { UpdateUser = objValue.ToString(); } objValue = ABCBusinessEntities.ABCDynamicInvoker.GetValue(obj, "CreateTime"); if (objValue != null) { CreateTime = (DateTime?)objValue; } objValue = ABCBusinessEntities.ABCDynamicInvoker.GetValue(obj, "UpdateTime"); if (objValue != null) { UpdateTime = (DateTime?)objValue; } objValue = ABCBusinessEntities.ABCDynamicInvoker.GetValue(obj, "EditCount"); if (objValue != null) { EditCount = Convert.ToInt32(objValue); } }