357 lines
8.3 KiB
Plaintext
357 lines
8.3 KiB
Plaintext
|
|
object ClientDataModule: TClientDataModule
|
||
|
|
OldCreateOrder = True
|
||
|
|
Height = 397
|
||
|
|
Width = 329
|
||
|
|
object Channel: TROWinInetHTTPChannel
|
||
|
|
UserAgent = 'RemObjects SDK'
|
||
|
|
TargetURL = 'http://localhost:8099/BIN'
|
||
|
|
TrustInvalidCA = False
|
||
|
|
DispatchOptions = []
|
||
|
|
ServerLocators = <>
|
||
|
|
Left = 40
|
||
|
|
Top = 8
|
||
|
|
end
|
||
|
|
object Message: TROBinMessage
|
||
|
|
Envelopes = <>
|
||
|
|
Left = 40
|
||
|
|
Top = 52
|
||
|
|
end
|
||
|
|
object RemoteService: TRORemoteService
|
||
|
|
Message = Message
|
||
|
|
Channel = Channel
|
||
|
|
ServiceName = 'DASampleService'
|
||
|
|
Left = 40
|
||
|
|
Top = 96
|
||
|
|
end
|
||
|
|
object DataStreamer: TDABin2DataStreamer
|
||
|
|
Left = 40
|
||
|
|
Top = 140
|
||
|
|
end
|
||
|
|
object RemoteDataAdapter: TDARemoteDataAdapter
|
||
|
|
GetSchemaCall.RemoteService = RemoteService
|
||
|
|
GetDataCall.RemoteService = RemoteService
|
||
|
|
UpdateDataCall.RemoteService = RemoteService
|
||
|
|
GetScriptsCall.RemoteService = RemoteService
|
||
|
|
RemoteService = RemoteService
|
||
|
|
DataStreamer = DataStreamer
|
||
|
|
Left = 40
|
||
|
|
Top = 184
|
||
|
|
end
|
||
|
|
object drLoginRequest: TRODynamicRequest
|
||
|
|
RemoteService = RemoteService
|
||
|
|
MethodName = 'Login'
|
||
|
|
Params = <
|
||
|
|
item
|
||
|
|
Name = 'aPlatform'
|
||
|
|
DataType = rtUserDefined
|
||
|
|
Flag = fIn
|
||
|
|
TypeName = 'PlatformEnum'
|
||
|
|
Value = Null
|
||
|
|
end
|
||
|
|
item
|
||
|
|
Name = 'aName'
|
||
|
|
DataType = rtWidestring
|
||
|
|
Flag = fIn
|
||
|
|
end>
|
||
|
|
Left = 40
|
||
|
|
Top = 232
|
||
|
|
end
|
||
|
|
object tbl_BPClients: TDAMemDataTable
|
||
|
|
RemoteUpdatesOptions = []
|
||
|
|
Fields = <
|
||
|
|
item
|
||
|
|
Name = 'Id'
|
||
|
|
DataType = datString
|
||
|
|
Size = 38
|
||
|
|
Required = True
|
||
|
|
InPrimaryKey = True
|
||
|
|
end
|
||
|
|
item
|
||
|
|
Name = 'Name'
|
||
|
|
DataType = datWideString
|
||
|
|
Size = 120
|
||
|
|
Required = True
|
||
|
|
end
|
||
|
|
item
|
||
|
|
Name = 'Phone'
|
||
|
|
DataType = datWideString
|
||
|
|
Size = 50
|
||
|
|
end
|
||
|
|
item
|
||
|
|
Name = 'Address'
|
||
|
|
DataType = datWideString
|
||
|
|
Size = 255
|
||
|
|
end
|
||
|
|
item
|
||
|
|
Name = 'Remarks'
|
||
|
|
DataType = datWideMemo
|
||
|
|
end
|
||
|
|
item
|
||
|
|
Name = 'Discount'
|
||
|
|
DataType = datFloat
|
||
|
|
Required = True
|
||
|
|
end>
|
||
|
|
Params = <>
|
||
|
|
StreamingOptions = [soDisableEventsWhileStreaming]
|
||
|
|
RemoteDataAdapter = RemoteDataAdapter
|
||
|
|
OnNewRecord = tbl_BPClientsNewRecord
|
||
|
|
LogicalName = 'BPClients'
|
||
|
|
IndexDefs = <>
|
||
|
|
Left = 120
|
||
|
|
Top = 8
|
||
|
|
end
|
||
|
|
object ds_BPClients: TDADataSource
|
||
|
|
DataSet = tbl_BPClients.Dataset
|
||
|
|
DataTable = tbl_BPClients
|
||
|
|
Left = 208
|
||
|
|
Top = 8
|
||
|
|
end
|
||
|
|
object tbl_OrderDetails: TDAMemDataTable
|
||
|
|
RemoteUpdatesOptions = []
|
||
|
|
Fields = <
|
||
|
|
item
|
||
|
|
Name = 'DetailId'
|
||
|
|
DataType = datAutoInc
|
||
|
|
Required = True
|
||
|
|
InPrimaryKey = True
|
||
|
|
end
|
||
|
|
item
|
||
|
|
Name = 'Order'
|
||
|
|
DataType = datInteger
|
||
|
|
Required = True
|
||
|
|
end
|
||
|
|
item
|
||
|
|
Name = 'Product'
|
||
|
|
DataType = datString
|
||
|
|
Size = 38
|
||
|
|
Required = True
|
||
|
|
end
|
||
|
|
item
|
||
|
|
Name = 'Provider'
|
||
|
|
DataType = datString
|
||
|
|
Size = 38
|
||
|
|
Required = True
|
||
|
|
end
|
||
|
|
item
|
||
|
|
Name = 'Quantity'
|
||
|
|
DataType = datFloat
|
||
|
|
Required = True
|
||
|
|
end
|
||
|
|
item
|
||
|
|
Name = 'Price'
|
||
|
|
DataType = datDecimal
|
||
|
|
Required = True
|
||
|
|
end
|
||
|
|
item
|
||
|
|
Name = 'Total'
|
||
|
|
DataType = datDecimal
|
||
|
|
LogChanges = False
|
||
|
|
Required = True
|
||
|
|
end>
|
||
|
|
Params = <>
|
||
|
|
MasterMappingMode = mmWhere
|
||
|
|
StreamingOptions = [soDisableEventsWhileStreaming]
|
||
|
|
RemoteDataAdapter = RemoteDataAdapter
|
||
|
|
MasterSource = ds_Orders
|
||
|
|
MasterFields = 'OrderId'
|
||
|
|
DetailFields = 'Order'
|
||
|
|
LogicalName = 'OrderDetails'
|
||
|
|
IndexDefs = <>
|
||
|
|
Left = 120
|
||
|
|
Top = 104
|
||
|
|
end
|
||
|
|
object ds_OrderDetails: TDADataSource
|
||
|
|
DataSet = tbl_OrderDetails.Dataset
|
||
|
|
DataTable = tbl_OrderDetails
|
||
|
|
Left = 208
|
||
|
|
Top = 104
|
||
|
|
end
|
||
|
|
object tbl_Orders: TDAMemDataTable
|
||
|
|
RemoteUpdatesOptions = []
|
||
|
|
Fields = <
|
||
|
|
item
|
||
|
|
Name = 'OrderId'
|
||
|
|
DataType = datAutoInc
|
||
|
|
Required = True
|
||
|
|
InPrimaryKey = True
|
||
|
|
end
|
||
|
|
item
|
||
|
|
Name = 'OrderDate'
|
||
|
|
DataType = datDateTime
|
||
|
|
Required = True
|
||
|
|
end
|
||
|
|
item
|
||
|
|
Name = 'OrderStatus'
|
||
|
|
DataType = datByte
|
||
|
|
Required = True
|
||
|
|
end
|
||
|
|
item
|
||
|
|
Name = 'Client'
|
||
|
|
DataType = datString
|
||
|
|
Size = 38
|
||
|
|
Required = True
|
||
|
|
end>
|
||
|
|
Params = <>
|
||
|
|
MasterMappingMode = mmWhere
|
||
|
|
StreamingOptions = [soDisableEventsWhileStreaming]
|
||
|
|
RemoteDataAdapter = RemoteDataAdapter
|
||
|
|
MasterSource = ds_BPClients
|
||
|
|
MasterFields = 'Id'
|
||
|
|
DetailFields = 'Client'
|
||
|
|
LogicalName = 'Orders'
|
||
|
|
IndexDefs = <>
|
||
|
|
Left = 120
|
||
|
|
Top = 56
|
||
|
|
end
|
||
|
|
object ds_Orders: TDADataSource
|
||
|
|
DataSet = tbl_Orders.Dataset
|
||
|
|
DataTable = tbl_Orders
|
||
|
|
Left = 208
|
||
|
|
Top = 56
|
||
|
|
end
|
||
|
|
object tbl_Groups: TDAMemDataTable
|
||
|
|
RemoteUpdatesOptions = []
|
||
|
|
Fields = <
|
||
|
|
item
|
||
|
|
Name = 'GroupId'
|
||
|
|
DataType = datInteger
|
||
|
|
Required = True
|
||
|
|
InPrimaryKey = True
|
||
|
|
end
|
||
|
|
item
|
||
|
|
Name = 'GroupName'
|
||
|
|
DataType = datWideString
|
||
|
|
Size = 120
|
||
|
|
Required = True
|
||
|
|
end>
|
||
|
|
Params = <>
|
||
|
|
StreamingOptions = [soDisableEventsWhileStreaming]
|
||
|
|
RemoteDataAdapter = RemoteDataAdapter
|
||
|
|
LogicalName = 'Groups'
|
||
|
|
IndexDefs = <>
|
||
|
|
Left = 120
|
||
|
|
Top = 152
|
||
|
|
end
|
||
|
|
object ds_Groups: TDADataSource
|
||
|
|
DataSet = tbl_Groups.Dataset
|
||
|
|
DataTable = tbl_Groups
|
||
|
|
Left = 208
|
||
|
|
Top = 152
|
||
|
|
end
|
||
|
|
object tbl_Products: TDAMemDataTable
|
||
|
|
RemoteUpdatesOptions = []
|
||
|
|
Fields = <
|
||
|
|
item
|
||
|
|
Name = 'ProductId'
|
||
|
|
DataType = datWideString
|
||
|
|
Size = 38
|
||
|
|
Required = True
|
||
|
|
InPrimaryKey = True
|
||
|
|
end
|
||
|
|
item
|
||
|
|
Name = 'ProductGroup'
|
||
|
|
DataType = datInteger
|
||
|
|
Required = True
|
||
|
|
end
|
||
|
|
item
|
||
|
|
Name = 'ProductCode'
|
||
|
|
DataType = datString
|
||
|
|
Size = 50
|
||
|
|
Required = True
|
||
|
|
end
|
||
|
|
item
|
||
|
|
Name = 'ProductName'
|
||
|
|
DataType = datWideString
|
||
|
|
Size = 255
|
||
|
|
Required = True
|
||
|
|
end
|
||
|
|
item
|
||
|
|
Name = 'ProductWarranty'
|
||
|
|
DataType = datByte
|
||
|
|
end>
|
||
|
|
Params = <>
|
||
|
|
StreamingOptions = [soDisableEventsWhileStreaming]
|
||
|
|
RemoteDataAdapter = RemoteDataAdapter
|
||
|
|
OnNewRecord = tbl_ProductsNewRecord
|
||
|
|
LogicalName = 'Products'
|
||
|
|
IndexDefs = <>
|
||
|
|
Left = 120
|
||
|
|
Top = 200
|
||
|
|
end
|
||
|
|
object ds_Products: TDADataSource
|
||
|
|
DataSet = tbl_Products.Dataset
|
||
|
|
DataTable = tbl_Products
|
||
|
|
Left = 208
|
||
|
|
Top = 200
|
||
|
|
end
|
||
|
|
object tbl_SelectedGroup: TDAMemDataTable
|
||
|
|
RemoteUpdatesOptions = []
|
||
|
|
MaxRecords = 1
|
||
|
|
Fields = <
|
||
|
|
item
|
||
|
|
Name = 'GroupId'
|
||
|
|
DataType = datInteger
|
||
|
|
OnChange = tbl_SelectedGroupGroupIdChange
|
||
|
|
end>
|
||
|
|
Params = <>
|
||
|
|
LogChanges = False
|
||
|
|
StreamingOptions = [soDisableEventsWhileStreaming]
|
||
|
|
RemoteDataAdapter = RemoteDataAdapter
|
||
|
|
LogicalName = 'Groups'
|
||
|
|
IndexDefs = <>
|
||
|
|
Left = 120
|
||
|
|
Top = 248
|
||
|
|
end
|
||
|
|
object ds_SelectedGroup: TDADataSource
|
||
|
|
DataSet = tbl_SelectedGroup.Dataset
|
||
|
|
DataTable = tbl_SelectedGroup
|
||
|
|
Left = 216
|
||
|
|
Top = 248
|
||
|
|
end
|
||
|
|
object tbl_UnionAddresses: TDAMemDataTable
|
||
|
|
RemoteUpdatesOptions = []
|
||
|
|
Fields = <
|
||
|
|
item
|
||
|
|
Name = 'Id'
|
||
|
|
DataType = datWideString
|
||
|
|
Size = 38
|
||
|
|
InPrimaryKey = True
|
||
|
|
end
|
||
|
|
item
|
||
|
|
Name = 'Name'
|
||
|
|
DataType = datWideString
|
||
|
|
Size = 120
|
||
|
|
end
|
||
|
|
item
|
||
|
|
Name = 'ContactPhone'
|
||
|
|
DataType = datWideString
|
||
|
|
Size = 50
|
||
|
|
end
|
||
|
|
item
|
||
|
|
Name = 'ContactAddress'
|
||
|
|
DataType = datWideString
|
||
|
|
Size = 255
|
||
|
|
end
|
||
|
|
item
|
||
|
|
Name = '@SourceTable'
|
||
|
|
DataType = datInteger
|
||
|
|
ServerAutoRefresh = True
|
||
|
|
InPrimaryKey = True
|
||
|
|
end>
|
||
|
|
Params = <>
|
||
|
|
StreamingOptions = [soDisableEventsWhileStreaming]
|
||
|
|
RemoteDataAdapter = RemoteDataAdapter
|
||
|
|
OnNewRecord = tbl_UnionAddressesNewRecord
|
||
|
|
LogicalName = 'UnionAddresses'
|
||
|
|
IndexDefs = <>
|
||
|
|
Left = 120
|
||
|
|
Top = 304
|
||
|
|
end
|
||
|
|
object ds_UnionAddresses: TDADataSource
|
||
|
|
DataSet = tbl_UnionAddresses.Dataset
|
||
|
|
DataTable = tbl_UnionAddresses
|
||
|
|
Left = 216
|
||
|
|
Top = 304
|
||
|
|
end
|
||
|
|
end
|