Mini Kabibi Habibi

Current Path : C:/Users/Public/Documents/DXperience 13.1 Demos/WinForms/VB/XpoTutorials/Images/
Upload File :
Current File : C:/Users/Public/Documents/DXperience 13.1 Demos/WinForms/VB/XpoTutorials/Images/Cars.vb

Imports Microsoft.VisualBasic
Imports System
Imports System.Drawing
Imports DevExpress.Xpo
Imports DevExpress.Xpo.Metadata

Namespace DevExpress.Xpo.Demos
    Public Class Cars
        Inherits XPLiteObject
        Private fID As Integer
        <Key()> _
        Public Property ID() As Integer
            Get
                Return fID
            End Get
            Set(ByVal value As Integer)
                SetPropertyValue(Of Integer)("ID", fID, value)
            End Set
        End Property
        Private fTrademark As String
        <Size(SizeAttribute.Unlimited)> _
        Public Property Trademark() As String
            Get
                Return fTrademark
            End Get
            Set(ByVal value As String)
                SetPropertyValue(Of String)("Trademark", fTrademark, value)
            End Set
        End Property
        Private fModel As String
        <Size(SizeAttribute.Unlimited)> _
        Public Property Model() As String
            Get
                Return fModel
            End Get
            Set(ByVal value As String)
                SetPropertyValue(Of String)("Model", fModel, value)
            End Set
        End Property
        Private fHP As Short
        Public Property HP() As Short
            Get
                Return fHP
            End Get
            Set(ByVal value As Short)
                SetPropertyValue(Of Short)("HP", fHP, value)
            End Set
        End Property
        Private fLiter As Double
        Public Property Liter() As Double
            Get
                Return fLiter
            End Get
            Set(ByVal value As Double)
                SetPropertyValue(Of Double)("Liter", fLiter, value)
            End Set
        End Property
        Private fCyl As Byte
        Public Property Cyl() As Byte
            Get
                Return fCyl
            End Get
            Set(ByVal value As Byte)
                SetPropertyValue(Of Byte)("Cyl", fCyl, value)
            End Set
        End Property
        Private fCategory As String
        <Size(SizeAttribute.Unlimited)> _
        Public Property Category() As String
            Get
                Return fCategory
            End Get
            Set(ByVal value As String)
                SetPropertyValue(Of String)("Category", fCategory, value)
            End Set
        End Property
        Private fDescription As String
        <Size(SizeAttribute.Unlimited)> _
        Public Property Description() As String
            Get
                Return fDescription
            End Get
            Set(ByVal value As String)
                SetPropertyValue(Of String)("Description", fDescription, value)
            End Set
        End Property
        Private fHyperlink As String
        <Size(SizeAttribute.Unlimited)> _
        Public Property Hyperlink() As String
            Get
                Return fHyperlink
            End Get
            Set(ByVal value As String)
                SetPropertyValue(Of String)("Hyperlink", fHyperlink, value)
            End Set
        End Property
        Private fIcon() As Byte
        <Size(SizeAttribute.Unlimited)> _
        Public Property Icon() As Byte()
            Get
                Return fIcon
            End Get
            Set(ByVal value As Byte())
                SetPropertyValue(Of Byte())("Icon", fIcon, value)
            End Set
        End Property
        Private fPicture As System.Drawing.Image
        <Size(SizeAttribute.Unlimited), ValueConverter(GetType(DevExpress.Xpo.Metadata.ImageValueConverter))> _
        Public Property Picture() As System.Drawing.Image
            Get
                Return fPicture
            End Get
            Set(ByVal value As System.Drawing.Image)
                SetPropertyValue(Of System.Drawing.Image)("Picture", fPicture, value)
            End Set
        End Property
        Private fPrice As Decimal
        Public Property Price() As Decimal
            Get
                Return fPrice
            End Get
            Set(ByVal value As Decimal)
                SetPropertyValue(Of Decimal)("Price", fPrice, value)
            End Set
        End Property
        Private fDeliveryDate As DateTime
        <Persistent("Delivery Date")> _
        Public Property DeliveryDate() As DateTime
            Get
                Return fDeliveryDate
            End Get
            Set(ByVal value As DateTime)
                SetPropertyValue(Of DateTime)("DeliveryDate", fDeliveryDate, value)
            End Set
        End Property
        Private fIsInStock As Boolean
        <Persistent("Is In Stock")> _
        Public Property IsInStock() As Boolean
            Get
                Return fIsInStock
            End Get
            Set(ByVal value As Boolean)
                SetPropertyValue(Of Boolean)("IsInStock", fIsInStock, value)
            End Set
        End Property
        Public Sub New(ByVal session As Session)
            MyBase.New(session)
        End Sub
        Public Overrides Sub AfterConstruction()
            MyBase.AfterConstruction()
        End Sub
    End Class
End Namespace