Public Interface IAdminForm
    ''' <summary>
    ''' Used to deliver the primary key for loading an existing entity.
    ''' </summary>
    Property PrimaryKey As Integer

    ''' <summary>
    ''' Did the user change one or more properties in this form?
    ''' </summary>
    Property HasChanges As Boolean

    ''' <summary>
    ''' Is the user creating a new object or editing an existing one?
    ''' </summary>
    ''' <returns></returns>
    Property IsInsert As Boolean

    ''' <summary>
    ''' Function to delete the currently openened object
    ''' </summary>
    Function DeleteData() As Boolean
End Interface
