Private
custDataSet
As
New
CustomerDataSet
Private
Sub
btnUpdate_Click(
ByVal
sender
As
System.Object,
ByVal
e
As
System.EventArgs)
Handles
btnUpdate.Click
Dim
Adapter
As
TableAdapterBase
Adapter
=
New
CustomerDataSetTableAdapters.TblProductTableAdapter
Adapter
=
New
CustomerDataSetTableAdapters.TblSalesPersonTableAdapter
Adapter
=
New
CustomerDataSetTableAdapters.TblCustomerTableAdapter
Adapter
=
New
CustomerDataSetTableAdapters.TblLocationTableAdapter
Adapter
=
New
CustomerDataSetTableAdapters.TblOrderTableAdapter
Adapter
=
New
CustomerDataSetTableAdapters.TblOrderItemTableAdapter
Dim
p1Id
As
Guid
=
Guid.NewGuid
Dim
p2Id
As
Guid
=
Guid.NewGuid
Dim
spId
As
Guid
=
Guid.NewGuid
Dim
cId
As
Guid
=
Guid.NewGuid
Dim
l1Id
As
Guid
=
Guid.NewGuid
Dim
l2Id
As
Guid
=
Guid.NewGuid
Dim
oId
As
Guid
=
Guid.NewGuid
Dim
oi1Id
As
Guid
=
Guid.NewGuid
Dim
oi2Id
As
Guid
=
Guid.NewGuid
With
custDataSet
With
.TblProduct
.LoadDataRow(
New
Object
() {p1Id,
"
Widget 1
"
,
123.45
},
False
)
.LoadDataRow(
New
Object
() {p2Id,
"
Widget 2
"
,
234.56
},
False
)
End
With
.TblSalesPerson.LoadDataRow(
New
Object
() {spId,
"
Joe
"
},
False
)
.TblCustomer.LoadDataRow(
New
Object
() {cId, spId,
"
Joe's Customer
"
},
False
)
With
.TblLocation
.LoadDataRow(
New
Object
() { _
l1Id, cId,
"
HQ
"
,
"
add1
"
,
"
add2
"
,
"
city
"
,
"
State
"
,
"
12345
"
,
"
US
"
},
False
)
.LoadDataRow(
New
Object
() { _
l2Id, cId,
"
WAREHOUSE
"
,
"
add1
"
,
"
add2
"
,
"
city
"
,
"
State
"
,
"
12345
"
,
"
US
"
},
False
)
End
With
.TblOrder.LoadDataRow(
New
Object
() {oId, cId,
"
1
"
, l2Id, l1Id},
False
)
With
.TblOrderItem
.LoadDataRow(
New
Object
() {oi1Id, oId, p1Id,
1
,
"
Widget1
"
,
1
,
123.45
},
False
)
.LoadDataRow(
New
Object
() {oi2Id, oId, p2Id,
2
,
"
Widget2
"
,
2
,
234.56
},
False
)
End
With
End
With
DataAccess.Instance.Update(custDataSet)
MessageBox.Show(
"
Customer Database Updated
"
)
End Sub