'------------------------------------------------------------------------------
' <auto-generated>
'     This code was generated by a tool.
'     Runtime Version:2.0.50727.42
'
'     Changes to this file may cause incorrect behavior and will be lost if
'     the code is regenerated.
' </auto-generated>
'------------------------------------------------------------------------------

Option Strict Off
Option Explicit On

Imports System


<System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0"),  _
 Serializable(),  _
 System.ComponentModel.DesignerCategoryAttribute("code"),  _
 System.ComponentModel.ToolboxItem(true),  _
 System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedDataSetSchema"),  _
 System.Xml.Serialization.XmlRootAttribute("dsMetallica"),  _
 System.ComponentModel.Design.HelpKeywordAttribute("vs.data.DataSet")>  _
Partial Public Class dsMetallica
    Inherits System.Data.DataSet
    
    Private tableSetlist As SetlistDataTable
    
    Private tableShow As ShowDataTable
    
    Private tableSong As SongDataTable
    
    Private tableUsers As UsersDataTable
    
    Private relationFK_Setlist_Show As System.Data.DataRelation
    
    Private relationSong_Setlist As System.Data.DataRelation
    
    Private relationSong_Setlist1 As System.Data.DataRelation
    
    Private relationSong_Setlist2 As System.Data.DataRelation
    
    Private relationSong_Setlist3 As System.Data.DataRelation
    
    Private relationSong_Setlist4 As System.Data.DataRelation
    
    Private relationSong_Setlist5 As System.Data.DataRelation
    
    Private relationSong_Setlist6 As System.Data.DataRelation
    
    Private relationSong_Setlist7 As System.Data.DataRelation
    
    Private relationSong_Setlist8 As System.Data.DataRelation
    
    Private relationSong_Setlist9 As System.Data.DataRelation
    
    Private relationSong_Setlist10 As System.Data.DataRelation
    
    Private relationSong_Setlist11 As System.Data.DataRelation
    
    Private relationSong_Setlist12 As System.Data.DataRelation
    
    Private relationSong_Setlist13 As System.Data.DataRelation
    
    Private relationSong_Setlist14 As System.Data.DataRelation
    
    Private relationSong_Setlist15 As System.Data.DataRelation
    
    Private relationSong_Setlist16 As System.Data.DataRelation
    
    Private relationSong_Setlist17 As System.Data.DataRelation
    
    Private relationSong_Setlist18 As System.Data.DataRelation
    
    Private relationSong_Setlist19 As System.Data.DataRelation
    
    Private relationSong_Setlist20 As System.Data.DataRelation
    
    Private relationSong_Setlist21 As System.Data.DataRelation
    
    Private relationSong_Setlist22 As System.Data.DataRelation
    
    Private relationSong_Setlist23 As System.Data.DataRelation
    
    Private relationSong_Setlist24 As System.Data.DataRelation
    
    Private _schemaSerializationMode As System.Data.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema
    
    <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
    Public Sub New()
        MyBase.New
        Me.BeginInit
        Me.InitClass
        Dim schemaChangedHandler As System.ComponentModel.CollectionChangeEventHandler = AddressOf Me.SchemaChanged
        AddHandler MyBase.Tables.CollectionChanged, schemaChangedHandler
        AddHandler MyBase.Relations.CollectionChanged, schemaChangedHandler
        Me.EndInit
    End Sub
    
    <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
    Protected Sub New(ByVal info As System.Runtime.Serialization.SerializationInfo, ByVal context As System.Runtime.Serialization.StreamingContext)
        MyBase.New(info, context, false)
        If (Me.IsBinarySerialized(info, context) = true) Then
            Me.InitVars(false)
            Dim schemaChangedHandler1 As System.ComponentModel.CollectionChangeEventHandler = AddressOf Me.SchemaChanged
            AddHandler Me.Tables.CollectionChanged, schemaChangedHandler1
            AddHandler Me.Relations.CollectionChanged, schemaChangedHandler1
            Return
        End If
        Dim strSchema As String = CType(info.GetValue("XmlSchema", GetType(String)),String)
        If (Me.DetermineSchemaSerializationMode(info, context) = System.Data.SchemaSerializationMode.IncludeSchema) Then
            Dim ds As System.Data.DataSet = New System.Data.DataSet
            ds.ReadXmlSchema(New System.Xml.XmlTextReader(New System.IO.StringReader(strSchema)))
            If (Not (ds.Tables("Setlist")) Is Nothing) Then
                MyBase.Tables.Add(New SetlistDataTable(ds.Tables("Setlist")))
            End If
            If (Not (ds.Tables("Show")) Is Nothing) Then
                MyBase.Tables.Add(New ShowDataTable(ds.Tables("Show")))
            End If
            If (Not (ds.Tables("Song")) Is Nothing) Then
                MyBase.Tables.Add(New SongDataTable(ds.Tables("Song")))
            End If
            If (Not (ds.Tables("Users")) Is Nothing) Then
                MyBase.Tables.Add(New UsersDataTable(ds.Tables("Users")))
            End If
            Me.DataSetName = ds.DataSetName
            Me.Prefix = ds.Prefix
            Me.Namespace = ds.Namespace
            Me.Locale = ds.Locale
            Me.CaseSensitive = ds.CaseSensitive
            Me.EnforceConstraints = ds.EnforceConstraints
            Me.Merge(ds, false, System.Data.MissingSchemaAction.Add)
            Me.InitVars
        Else
            Me.ReadXmlSchema(New System.Xml.XmlTextReader(New System.IO.StringReader(strSchema)))
        End If
        Me.GetSerializationData(info, context)
        Dim schemaChangedHandler As System.ComponentModel.CollectionChangeEventHandler = AddressOf Me.SchemaChanged
        AddHandler MyBase.Tables.CollectionChanged, schemaChangedHandler
        AddHandler Me.Relations.CollectionChanged, schemaChangedHandler
    End Sub
    
    <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
     System.ComponentModel.Browsable(false),  _
     System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Content)>  _
    Public ReadOnly Property Setlist() As SetlistDataTable
        Get
            Return Me.tableSetlist
        End Get
    End Property
    
    <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
     System.ComponentModel.Browsable(false),  _
     System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Content)>  _
    Public ReadOnly Property Show() As ShowDataTable
        Get
            Return Me.tableShow
        End Get
    End Property
    
    <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
     System.ComponentModel.Browsable(false),  _
     System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Content)>  _
    Public ReadOnly Property Song() As SongDataTable
        Get
            Return Me.tableSong
        End Get
    End Property
    
    <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
     System.ComponentModel.Browsable(false),  _
     System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Content)>  _
    Public ReadOnly Property Users() As UsersDataTable
        Get
            Return Me.tableUsers
        End Get
    End Property
    
    <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
     System.ComponentModel.BrowsableAttribute(true),  _
     System.ComponentModel.DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Visible)>  _
    Public Overrides Property SchemaSerializationMode() As System.Data.SchemaSerializationMode
        Get
            Return Me._schemaSerializationMode
        End Get
        Set
            Me._schemaSerializationMode = value
        End Set
    End Property
    
    <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
     System.ComponentModel.DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)>  _
    Public Shadows ReadOnly Property Tables() As System.Data.DataTableCollection
        Get
            Return MyBase.Tables
        End Get
    End Property
    
    <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
     System.ComponentModel.DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)>  _
    Public Shadows ReadOnly Property Relations() As System.Data.DataRelationCollection
        Get
            Return MyBase.Relations
        End Get
    End Property
    
    <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
    Protected Overrides Sub InitializeDerivedDataSet()
        Me.BeginInit
        Me.InitClass
        Me.EndInit
    End Sub
    
    <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
    Public Overrides Function Clone() As System.Data.DataSet
        Dim cln As dsMetallica = CType(MyBase.Clone,dsMetallica)
        cln.InitVars
        cln.SchemaSerializationMode = Me.SchemaSerializationMode
        Return cln
    End Function
    
    <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
    Protected Overrides Function ShouldSerializeTables() As Boolean
        Return false
    End Function
    
    <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
    Protected Overrides Function ShouldSerializeRelations() As Boolean
        Return false
    End Function
    
    <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
    Protected Overrides Sub ReadXmlSerializable(ByVal reader As System.Xml.XmlReader)
        If (Me.DetermineSchemaSerializationMode(reader) = System.Data.SchemaSerializationMode.IncludeSchema) Then
            Me.Reset
            Dim ds As System.Data.DataSet = New System.Data.DataSet
            ds.ReadXml(reader)
            If (Not (ds.Tables("Setlist")) Is Nothing) Then
                MyBase.Tables.Add(New SetlistDataTable(ds.Tables("Setlist")))
            End If
            If (Not (ds.Tables("Show")) Is Nothing) Then
                MyBase.Tables.Add(New ShowDataTable(ds.Tables("Show")))
            End If
            If (Not (ds.Tables("Song")) Is Nothing) Then
                MyBase.Tables.Add(New SongDataTable(ds.Tables("Song")))
            End If
            If (Not (ds.Tables("Users")) Is Nothing) Then
                MyBase.Tables.Add(New UsersDataTable(ds.Tables("Users")))
            End If
            Me.DataSetName = ds.DataSetName
            Me.Prefix = ds.Prefix
            Me.Namespace = ds.Namespace
            Me.Locale = ds.Locale
            Me.CaseSensitive = ds.CaseSensitive
            Me.EnforceConstraints = ds.EnforceConstraints
            Me.Merge(ds, false, System.Data.MissingSchemaAction.Add)
            Me.InitVars
        Else
            Me.ReadXml(reader)
            Me.InitVars
        End If
    End Sub
    
    <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
    Protected Overrides Function GetSchemaSerializable() As System.Xml.Schema.XmlSchema
        Dim stream As System.IO.MemoryStream = New System.IO.MemoryStream
        Me.WriteXmlSchema(New System.Xml.XmlTextWriter(stream, Nothing))
        stream.Position = 0
        Return System.Xml.Schema.XmlSchema.Read(New System.Xml.XmlTextReader(stream), Nothing)
    End Function
    
    <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
    Friend Overloads Sub InitVars()
        Me.InitVars(true)
    End Sub
    
    <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
    Friend Overloads Sub InitVars(ByVal initTable As Boolean)
        Me.tableSetlist = CType(MyBase.Tables("Setlist"),SetlistDataTable)
        If (initTable = true) Then
            If (Not (Me.tableSetlist) Is Nothing) Then
                Me.tableSetlist.InitVars
            End If
        End If
        Me.tableShow = CType(MyBase.Tables("Show"),ShowDataTable)
        If (initTable = true) Then
            If (Not (Me.tableShow) Is Nothing) Then
                Me.tableShow.InitVars
            End If
        End If
        Me.tableSong = CType(MyBase.Tables("Song"),SongDataTable)
        If (initTable = true) Then
            If (Not (Me.tableSong) Is Nothing) Then
                Me.tableSong.InitVars
            End If
        End If
        Me.tableUsers = CType(MyBase.Tables("Users"),UsersDataTable)
        If (initTable = true) Then
            If (Not (Me.tableUsers) Is Nothing) Then
                Me.tableUsers.InitVars
            End If
        End If
        Me.relationFK_Setlist_Show = Me.Relations("FK_Setlist_Show")
        Me.relationSong_Setlist = Me.Relations("Song_Setlist")
        Me.relationSong_Setlist1 = Me.Relations("Song_Setlist1")
        Me.relationSong_Setlist2 = Me.Relations("Song_Setlist2")
        Me.relationSong_Setlist3 = Me.Relations("Song_Setlist3")
        Me.relationSong_Setlist4 = Me.Relations("Song_Setlist4")
        Me.relationSong_Setlist5 = Me.Relations("Song_Setlist5")
        Me.relationSong_Setlist6 = Me.Relations("Song_Setlist6")
        Me.relationSong_Setlist7 = Me.Relations("Song_Setlist7")
        Me.relationSong_Setlist8 = Me.Relations("Song_Setlist8")
        Me.relationSong_Setlist9 = Me.Relations("Song_Setlist9")
        Me.relationSong_Setlist10 = Me.Relations("Song_Setlist10")
        Me.relationSong_Setlist11 = Me.Relations("Song_Setlist11")
        Me.relationSong_Setlist12 = Me.Relations("Song_Setlist12")
        Me.relationSong_Setlist13 = Me.Relations("Song_Setlist13")
        Me.relationSong_Setlist14 = Me.Relations("Song_Setlist14")
        Me.relationSong_Setlist15 = Me.Relations("Song_Setlist15")
        Me.relationSong_Setlist16 = Me.Relations("Song_Setlist16")
        Me.relationSong_Setlist17 = Me.Relations("Song_Setlist17")
        Me.relationSong_Setlist18 = Me.Relations("Song_Setlist18")
        Me.relationSong_Setlist19 = Me.Relations("Song_Setlist19")
        Me.relationSong_Setlist20 = Me.Relations("Song_Setlist20")
        Me.relationSong_Setlist21 = Me.Relations("Song_Setlist21")
        Me.relationSong_Setlist22 = Me.Relations("Song_Setlist22")
        Me.relationSong_Setlist23 = Me.Relations("Song_Setlist23")
        Me.relationSong_Setlist24 = Me.Relations("Song_Setlist24")
    End Sub
    
    <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
    Private Sub InitClass()
        Me.DataSetName = "dsMetallica"
        Me.Prefix = ""
        Me.Namespace = "http://tempuri.org/dsMetallica.xsd"
        Me.EnforceConstraints = true
        Me.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema
        Me.tableSetlist = New SetlistDataTable
        MyBase.Tables.Add(Me.tableSetlist)
        Me.tableShow = New ShowDataTable
        MyBase.Tables.Add(Me.tableShow)
        Me.tableSong = New SongDataTable
        MyBase.Tables.Add(Me.tableSong)
        Me.tableUsers = New UsersDataTable
        MyBase.Tables.Add(Me.tableUsers)
        Me.relationFK_Setlist_Show = New System.Data.DataRelation("FK_Setlist_Show", New System.Data.DataColumn() {Me.tableShow.ShowNumberColumn}, New System.Data.DataColumn() {Me.tableSetlist.ShowNumberColumn}, false)
        Me.Relations.Add(Me.relationFK_Setlist_Show)
        Me.relationSong_Setlist = New System.Data.DataRelation("Song_Setlist", New System.Data.DataColumn() {Me.tableSong.SongNumberColumn}, New System.Data.DataColumn() {Me.tableSetlist.Song01Column}, false)
        Me.Relations.Add(Me.relationSong_Setlist)
        Me.relationSong_Setlist1 = New System.Data.DataRelation("Song_Setlist1", New System.Data.DataColumn() {Me.tableSong.SongNumberColumn}, New System.Data.DataColumn() {Me.tableSetlist.Song02Column}, false)
        Me.Relations.Add(Me.relationSong_Setlist1)
        Me.relationSong_Setlist2 = New System.Data.DataRelation("Song_Setlist2", New System.Data.DataColumn() {Me.tableSong.SongNumberColumn}, New System.Data.DataColumn() {Me.tableSetlist.Song03Column}, false)
        Me.Relations.Add(Me.relationSong_Setlist2)
        Me.relationSong_Setlist3 = New System.Data.DataRelation("Song_Setlist3", New System.Data.DataColumn() {Me.tableSong.SongNumberColumn}, New System.Data.DataColumn() {Me.tableSetlist.Song04Column}, false)
        Me.Relations.Add(Me.relationSong_Setlist3)
        Me.relationSong_Setlist4 = New System.Data.DataRelation("Song_Setlist4", New System.Data.DataColumn() {Me.tableSong.SongNumberColumn}, New System.Data.DataColumn() {Me.tableSetlist.Song05Column}, false)
        Me.Relations.Add(Me.relationSong_Setlist4)
        Me.relationSong_Setlist5 = New System.Data.DataRelation("Song_Setlist5", New System.Data.DataColumn() {Me.tableSong.SongNumberColumn}, New System.Data.DataColumn() {Me.tableSetlist.Song06Column}, false)
        Me.Relations.Add(Me.relationSong_Setlist5)
        Me.relationSong_Setlist6 = New System.Data.DataRelation("Song_Setlist6", New System.Data.DataColumn() {Me.tableSong.SongNumberColumn}, New System.Data.DataColumn() {Me.tableSetlist.Song07Column}, false)
        Me.Relations.Add(Me.relationSong_Setlist6)
        Me.relationSong_Setlist7 = New System.Data.DataRelation("Song_Setlist7", New System.Data.DataColumn() {Me.tableSong.SongNumberColumn}, New System.Data.DataColumn() {Me.tableSetlist.Song08Column}, false)
        Me.Relations.Add(Me.relationSong_Setlist7)
        Me.relationSong_Setlist8 = New System.Data.DataRelation("Song_Setlist8", New System.Data.DataColumn() {Me.tableSong.SongNumberColumn}, New System.Data.DataColumn() {Me.tableSetlist.Song09Column}, false)
        Me.Relations.Add(Me.relationSong_Setlist8)
        Me.relationSong_Setlist9 = New System.Data.DataRelation("Song_Setlist9", New System.Data.DataColumn() {Me.tableSong.SongNumberColumn}, New System.Data.DataColumn() {Me.tableSetlist.Song10Column}, false)
        Me.Relations.Add(Me.relationSong_Setlist9)
        Me.relationSong_Setlist10 = New System.Data.DataRelation("Song_Setlist10", New System.Data.DataColumn() {Me.tableSong.SongNumberColumn}, New System.Data.DataColumn() {Me.tableSetlist.Song11Column}, false)
        Me.Relations.Add(Me.relationSong_Setlist10)
        Me.relationSong_Setlist11 = New System.Data.DataRelation("Song_Setlist11", New System.Data.DataColumn() {Me.tableSong.SongNumberColumn}, New System.Data.DataColumn() {Me.tableSetlist.Song12Column}, false)
        Me.Relations.Add(Me.relationSong_Setlist11)
        Me.relationSong_Setlist12 = New System.Data.DataRelation("Song_Setlist12", New System.Data.DataColumn() {Me.tableSong.SongNumberColumn}, New System.Data.DataColumn() {Me.tableSetlist.Song13Column}, false)
        Me.Relations.Add(Me.relationSong_Setlist12)
        Me.relationSong_Setlist13 = New System.Data.DataRelation("Song_Setlist13", New System.Data.DataColumn() {Me.tableSong.SongNumberColumn}, New System.Data.DataColumn() {Me.tableSetlist.Song14Column}, false)
        Me.Relations.Add(Me.relationSong_Setlist13)
        Me.relationSong_Setlist14 = New System.Data.DataRelation("Song_Setlist14", New System.Data.DataColumn() {Me.tableSong.SongNumberColumn}, New System.Data.DataColumn() {Me.tableSetlist.Song15Column}, false)
        Me.Relations.Add(Me.relationSong_Setlist14)
        Me.relationSong_Setlist15 = New System.Data.DataRelation("Song_Setlist15", New System.Data.DataColumn() {Me.tableSong.SongNumberColumn}, New System.Data.DataColumn() {Me.tableSetlist.Song16Column}, false)
        Me.Relations.Add(Me.relationSong_Setlist15)
        Me.relationSong_Setlist16 = New System.Data.DataRelation("Song_Setlist16", New System.Data.DataColumn() {Me.tableSong.SongNumberColumn}, New System.Data.DataColumn() {Me.tableSetlist.Song17Column}, false)
        Me.Relations.Add(Me.relationSong_Setlist16)
        Me.relationSong_Setlist17 = New System.Data.DataRelation("Song_Setlist17", New System.Data.DataColumn() {Me.tableSong.SongNumberColumn}, New System.Data.DataColumn() {Me.tableSetlist.Song18Column}, false)
        Me.Relations.Add(Me.relationSong_Setlist17)
        Me.relationSong_Setlist18 = New System.Data.DataRelation("Song_Setlist18", New System.Data.DataColumn() {Me.tableSong.SongNumberColumn}, New System.Data.DataColumn() {Me.tableSetlist.Song19Column}, false)
        Me.Relations.Add(Me.relationSong_Setlist18)
        Me.relationSong_Setlist19 = New System.Data.DataRelation("Song_Setlist19", New System.Data.DataColumn() {Me.tableSong.SongNumberColumn}, New System.Data.DataColumn() {Me.tableSetlist.Song20Column}, false)
        Me.Relations.Add(Me.relationSong_Setlist19)
        Me.relationSong_Setlist20 = New System.Data.DataRelation("Song_Setlist20", New System.Data.DataColumn() {Me.tableSong.SongNumberColumn}, New System.Data.DataColumn() {Me.tableSetlist.Song21Column}, false)
        Me.Relations.Add(Me.relationSong_Setlist20)
        Me.relationSong_Setlist21 = New System.Data.DataRelation("Song_Setlist21", New System.Data.DataColumn() {Me.tableSong.SongNumberColumn}, New System.Data.DataColumn() {Me.tableSetlist.Song22Column}, false)
        Me.Relations.Add(Me.relationSong_Setlist21)
        Me.relationSong_Setlist22 = New System.Data.DataRelation("Song_Setlist22", New System.Data.DataColumn() {Me.tableSong.SongNumberColumn}, New System.Data.DataColumn() {Me.tableSetlist.Song23Column}, false)
        Me.Relations.Add(Me.relationSong_Setlist22)
        Me.relationSong_Setlist23 = New System.Data.DataRelation("Song_Setlist23", New System.Data.DataColumn() {Me.tableSong.SongNumberColumn}, New System.Data.DataColumn() {Me.tableSetlist.Song24Column}, false)
        Me.Relations.Add(Me.relationSong_Setlist23)
        Me.relationSong_Setlist24 = New System.Data.DataRelation("Song_Setlist24", New System.Data.DataColumn() {Me.tableSong.SongNumberColumn}, New System.Data.DataColumn() {Me.tableSetlist.Song25Column}, false)
        Me.Relations.Add(Me.relationSong_Setlist24)
    End Sub
    
    <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
    Private Function ShouldSerializeSetlist() As Boolean
        Return false
    End Function
    
    <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
    Private Function ShouldSerializeShow() As Boolean
        Return false
    End Function
    
    <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
    Private Function ShouldSerializeSong() As Boolean
        Return false
    End Function
    
    <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
    Private Function ShouldSerializeUsers() As Boolean
        Return false
    End Function
    
    <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
    Private Sub SchemaChanged(ByVal sender As Object, ByVal e As System.ComponentModel.CollectionChangeEventArgs)
        If (e.Action = System.ComponentModel.CollectionChangeAction.Remove) Then
            Me.InitVars
        End If
    End Sub
    
    <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
    Public Shared Function GetTypedDataSetSchema(ByVal xs As System.Xml.Schema.XmlSchemaSet) As System.Xml.Schema.XmlSchemaComplexType
        Dim ds As dsMetallica = New dsMetallica
        Dim type As System.Xml.Schema.XmlSchemaComplexType = New System.Xml.Schema.XmlSchemaComplexType
        Dim sequence As System.Xml.Schema.XmlSchemaSequence = New System.Xml.Schema.XmlSchemaSequence
        xs.Add(ds.GetSchemaSerializable)
        Dim any As System.Xml.Schema.XmlSchemaAny = New System.Xml.Schema.XmlSchemaAny
        any.Namespace = ds.Namespace
        sequence.Items.Add(any)
        type.Particle = sequence
        Return type
    End Function
    
    Public Delegate Sub SetlistRowChangeEventHandler(ByVal sender As Object, ByVal e As SetlistRowChangeEvent)
    
    Public Delegate Sub ShowRowChangeEventHandler(ByVal sender As Object, ByVal e As ShowRowChangeEvent)
    
    Public Delegate Sub SongRowChangeEventHandler(ByVal sender As Object, ByVal e As SongRowChangeEvent)
    
    Public Delegate Sub UsersRowChangeEventHandler(ByVal sender As Object, ByVal e As UsersRowChangeEvent)
    
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0"),  _
     System.Serializable(),  _
     System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")>  _
    Partial Public Class SetlistDataTable
        Inherits System.Data.DataTable
        Implements System.Collections.IEnumerable
        
        Private columnSetlistNumber As System.Data.DataColumn
        
        Private columnShowNumber As System.Data.DataColumn
        
        Private columnSong01 As System.Data.DataColumn
        
        Private columnSong02 As System.Data.DataColumn
        
        Private columnSong03 As System.Data.DataColumn
        
        Private columnSong04 As System.Data.DataColumn
        
        Private columnSong05 As System.Data.DataColumn
        
        Private columnSong06 As System.Data.DataColumn
        
        Private columnSong07 As System.Data.DataColumn
        
        Private columnSong08 As System.Data.DataColumn
        
        Private columnSong09 As System.Data.DataColumn
        
        Private columnSong10 As System.Data.DataColumn
        
        Private columnSong11 As System.Data.DataColumn
        
        Private columnSong12 As System.Data.DataColumn
        
        Private columnSong13 As System.Data.DataColumn
        
        Private columnSong14 As System.Data.DataColumn
        
        Private columnSong15 As System.Data.DataColumn
        
        Private columnSong16 As System.Data.DataColumn
        
        Private columnSong17 As System.Data.DataColumn
        
        Private columnSong18 As System.Data.DataColumn
        
        Private columnSong19 As System.Data.DataColumn
        
        Private columnSong20 As System.Data.DataColumn
        
        Private columnSong21 As System.Data.DataColumn
        
        Private columnSong22 As System.Data.DataColumn
        
        Private columnSong23 As System.Data.DataColumn
        
        Private columnSong24 As System.Data.DataColumn
        
        Private columnSong25 As System.Data.DataColumn
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub New()
            MyBase.New
            Me.TableName = "Setlist"
            Me.BeginInit
            Me.InitClass
            Me.EndInit
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Friend Sub New(ByVal table As System.Data.DataTable)
            MyBase.New
            Me.TableName = table.TableName
            If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then
                Me.CaseSensitive = table.CaseSensitive
            End If
            If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then
                Me.Locale = table.Locale
            End If
            If (table.Namespace <> table.DataSet.Namespace) Then
                Me.Namespace = table.Namespace
            End If
            Me.Prefix = table.Prefix
            Me.MinimumCapacity = table.MinimumCapacity
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Protected Sub New(ByVal info As System.Runtime.Serialization.SerializationInfo, ByVal context As System.Runtime.Serialization.StreamingContext)
            MyBase.New(info, context)
            Me.InitVars
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property SetlistNumberColumn() As System.Data.DataColumn
            Get
                Return Me.columnSetlistNumber
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property ShowNumberColumn() As System.Data.DataColumn
            Get
                Return Me.columnShowNumber
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property Song01Column() As System.Data.DataColumn
            Get
                Return Me.columnSong01
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property Song02Column() As System.Data.DataColumn
            Get
                Return Me.columnSong02
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property Song03Column() As System.Data.DataColumn
            Get
                Return Me.columnSong03
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property Song04Column() As System.Data.DataColumn
            Get
                Return Me.columnSong04
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property Song05Column() As System.Data.DataColumn
            Get
                Return Me.columnSong05
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property Song06Column() As System.Data.DataColumn
            Get
                Return Me.columnSong06
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property Song07Column() As System.Data.DataColumn
            Get
                Return Me.columnSong07
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property Song08Column() As System.Data.DataColumn
            Get
                Return Me.columnSong08
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property Song09Column() As System.Data.DataColumn
            Get
                Return Me.columnSong09
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property Song10Column() As System.Data.DataColumn
            Get
                Return Me.columnSong10
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property Song11Column() As System.Data.DataColumn
            Get
                Return Me.columnSong11
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property Song12Column() As System.Data.DataColumn
            Get
                Return Me.columnSong12
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property Song13Column() As System.Data.DataColumn
            Get
                Return Me.columnSong13
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property Song14Column() As System.Data.DataColumn
            Get
                Return Me.columnSong14
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property Song15Column() As System.Data.DataColumn
            Get
                Return Me.columnSong15
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property Song16Column() As System.Data.DataColumn
            Get
                Return Me.columnSong16
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property Song17Column() As System.Data.DataColumn
            Get
                Return Me.columnSong17
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property Song18Column() As System.Data.DataColumn
            Get
                Return Me.columnSong18
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property Song19Column() As System.Data.DataColumn
            Get
                Return Me.columnSong19
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property Song20Column() As System.Data.DataColumn
            Get
                Return Me.columnSong20
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property Song21Column() As System.Data.DataColumn
            Get
                Return Me.columnSong21
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property Song22Column() As System.Data.DataColumn
            Get
                Return Me.columnSong22
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property Song23Column() As System.Data.DataColumn
            Get
                Return Me.columnSong23
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property Song24Column() As System.Data.DataColumn
            Get
                Return Me.columnSong24
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property Song25Column() As System.Data.DataColumn
            Get
                Return Me.columnSong25
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Browsable(false)>  _
        Public ReadOnly Property Count() As Integer
            Get
                Return Me.Rows.Count
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Default ReadOnly Property Item(ByVal index As Integer) As SetlistRow
            Get
                Return CType(Me.Rows(index),SetlistRow)
            End Get
        End Property
        
        Public Event SetlistRowChanging As SetlistRowChangeEventHandler
        
        Public Event SetlistRowChanged As SetlistRowChangeEventHandler
        
        Public Event SetlistRowDeleting As SetlistRowChangeEventHandler
        
        Public Event SetlistRowDeleted As SetlistRowChangeEventHandler
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Overloads Sub AddSetlistRow(ByVal row As SetlistRow)
            Me.Rows.Add(row)
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Overloads Function AddSetlistRow( _
                    ByVal parentShowRowByFK_Setlist_Show As ShowRow,  _
                    ByVal parentSongRowBySong_Setlist As SongRow,  _
                    ByVal parentSongRowBySong_Setlist1 As SongRow,  _
                    ByVal parentSongRowBySong_Setlist2 As SongRow,  _
                    ByVal parentSongRowBySong_Setlist3 As SongRow,  _
                    ByVal parentSongRowBySong_Setlist4 As SongRow,  _
                    ByVal parentSongRowBySong_Setlist5 As SongRow,  _
                    ByVal parentSongRowBySong_Setlist6 As SongRow,  _
                    ByVal parentSongRowBySong_Setlist7 As SongRow,  _
                    ByVal parentSongRowBySong_Setlist8 As SongRow,  _
                    ByVal parentSongRowBySong_Setlist9 As SongRow,  _
                    ByVal parentSongRowBySong_Setlist10 As SongRow,  _
                    ByVal parentSongRowBySong_Setlist11 As SongRow,  _
                    ByVal parentSongRowBySong_Setlist12 As SongRow,  _
                    ByVal parentSongRowBySong_Setlist13 As SongRow,  _
                    ByVal parentSongRowBySong_Setlist14 As SongRow,  _
                    ByVal parentSongRowBySong_Setlist15 As SongRow,  _
                    ByVal parentSongRowBySong_Setlist16 As SongRow,  _
                    ByVal parentSongRowBySong_Setlist17 As SongRow,  _
                    ByVal parentSongRowBySong_Setlist18 As SongRow,  _
                    ByVal parentSongRowBySong_Setlist19 As SongRow,  _
                    ByVal parentSongRowBySong_Setlist20 As SongRow,  _
                    ByVal parentSongRowBySong_Setlist21 As SongRow,  _
                    ByVal parentSongRowBySong_Setlist22 As SongRow,  _
                    ByVal parentSongRowBySong_Setlist23 As SongRow,  _
                    ByVal parentSongRowBySong_Setlist24 As SongRow) As SetlistRow
            Dim rowSetlistRow As SetlistRow = CType(Me.NewRow,SetlistRow)
            rowSetlistRow.ItemArray = New Object() {Nothing, parentShowRowByFK_Setlist_Show(0), parentSongRowBySong_Setlist(0), parentSongRowBySong_Setlist1(0), parentSongRowBySong_Setlist2(0), parentSongRowBySong_Setlist3(0), parentSongRowBySong_Setlist4(0), parentSongRowBySong_Setlist5(0), parentSongRowBySong_Setlist6(0), parentSongRowBySong_Setlist7(0), parentSongRowBySong_Setlist8(0), parentSongRowBySong_Setlist9(0), parentSongRowBySong_Setlist10(0), parentSongRowBySong_Setlist11(0), parentSongRowBySong_Setlist12(0), parentSongRowBySong_Setlist13(0), parentSongRowBySong_Setlist14(0), parentSongRowBySong_Setlist15(0), parentSongRowBySong_Setlist16(0), parentSongRowBySong_Setlist17(0), parentSongRowBySong_Setlist18(0), parentSongRowBySong_Setlist19(0), parentSongRowBySong_Setlist20(0), parentSongRowBySong_Setlist21(0), parentSongRowBySong_Setlist22(0), parentSongRowBySong_Setlist23(0), parentSongRowBySong_Setlist24(0)}
            Me.Rows.Add(rowSetlistRow)
            Return rowSetlistRow
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function FindBySetlistNumber(ByVal SetlistNumber As Integer) As SetlistRow
            Return CType(Me.Rows.Find(New Object() {SetlistNumber}),SetlistRow)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Overridable Function GetEnumerator() As System.Collections.IEnumerator Implements System.Collections.IEnumerable.GetEnumerator
            Return Me.Rows.GetEnumerator
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Overrides Function Clone() As System.Data.DataTable
            Dim cln As SetlistDataTable = CType(MyBase.Clone,SetlistDataTable)
            cln.InitVars
            Return cln
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Protected Overrides Function CreateInstance() As System.Data.DataTable
            Return New SetlistDataTable
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Friend Sub InitVars()
            Me.columnSetlistNumber = MyBase.Columns("SetlistNumber")
            Me.columnShowNumber = MyBase.Columns("ShowNumber")
            Me.columnSong01 = MyBase.Columns("Song01")
            Me.columnSong02 = MyBase.Columns("Song02")
            Me.columnSong03 = MyBase.Columns("Song03")
            Me.columnSong04 = MyBase.Columns("Song04")
            Me.columnSong05 = MyBase.Columns("Song05")
            Me.columnSong06 = MyBase.Columns("Song06")
            Me.columnSong07 = MyBase.Columns("Song07")
            Me.columnSong08 = MyBase.Columns("Song08")
            Me.columnSong09 = MyBase.Columns("Song09")
            Me.columnSong10 = MyBase.Columns("Song10")
            Me.columnSong11 = MyBase.Columns("Song11")
            Me.columnSong12 = MyBase.Columns("Song12")
            Me.columnSong13 = MyBase.Columns("Song13")
            Me.columnSong14 = MyBase.Columns("Song14")
            Me.columnSong15 = MyBase.Columns("Song15")
            Me.columnSong16 = MyBase.Columns("Song16")
            Me.columnSong17 = MyBase.Columns("Song17")
            Me.columnSong18 = MyBase.Columns("Song18")
            Me.columnSong19 = MyBase.Columns("Song19")
            Me.columnSong20 = MyBase.Columns("Song20")
            Me.columnSong21 = MyBase.Columns("Song21")
            Me.columnSong22 = MyBase.Columns("Song22")
            Me.columnSong23 = MyBase.Columns("Song23")
            Me.columnSong24 = MyBase.Columns("Song24")
            Me.columnSong25 = MyBase.Columns("Song25")
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Private Sub InitClass()
            Me.columnSetlistNumber = New System.Data.DataColumn("SetlistNumber", GetType(Integer), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnSetlistNumber)
            Me.columnShowNumber = New System.Data.DataColumn("ShowNumber", GetType(Integer), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnShowNumber)
            Me.columnSong01 = New System.Data.DataColumn("Song01", GetType(Integer), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnSong01)
            Me.columnSong02 = New System.Data.DataColumn("Song02", GetType(Integer), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnSong02)
            Me.columnSong03 = New System.Data.DataColumn("Song03", GetType(Integer), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnSong03)
            Me.columnSong04 = New System.Data.DataColumn("Song04", GetType(Integer), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnSong04)
            Me.columnSong05 = New System.Data.DataColumn("Song05", GetType(Integer), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnSong05)
            Me.columnSong06 = New System.Data.DataColumn("Song06", GetType(Integer), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnSong06)
            Me.columnSong07 = New System.Data.DataColumn("Song07", GetType(Integer), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnSong07)
            Me.columnSong08 = New System.Data.DataColumn("Song08", GetType(Integer), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnSong08)
            Me.columnSong09 = New System.Data.DataColumn("Song09", GetType(Integer), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnSong09)
            Me.columnSong10 = New System.Data.DataColumn("Song10", GetType(Integer), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnSong10)
            Me.columnSong11 = New System.Data.DataColumn("Song11", GetType(Integer), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnSong11)
            Me.columnSong12 = New System.Data.DataColumn("Song12", GetType(Integer), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnSong12)
            Me.columnSong13 = New System.Data.DataColumn("Song13", GetType(Integer), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnSong13)
            Me.columnSong14 = New System.Data.DataColumn("Song14", GetType(Integer), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnSong14)
            Me.columnSong15 = New System.Data.DataColumn("Song15", GetType(Integer), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnSong15)
            Me.columnSong16 = New System.Data.DataColumn("Song16", GetType(Integer), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnSong16)
            Me.columnSong17 = New System.Data.DataColumn("Song17", GetType(Integer), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnSong17)
            Me.columnSong18 = New System.Data.DataColumn("Song18", GetType(Integer), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnSong18)
            Me.columnSong19 = New System.Data.DataColumn("Song19", GetType(Integer), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnSong19)
            Me.columnSong20 = New System.Data.DataColumn("Song20", GetType(Integer), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnSong20)
            Me.columnSong21 = New System.Data.DataColumn("Song21", GetType(Integer), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnSong21)
            Me.columnSong22 = New System.Data.DataColumn("Song22", GetType(Integer), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnSong22)
            Me.columnSong23 = New System.Data.DataColumn("Song23", GetType(Integer), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnSong23)
            Me.columnSong24 = New System.Data.DataColumn("Song24", GetType(Integer), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnSong24)
            Me.columnSong25 = New System.Data.DataColumn("Song25", GetType(Integer), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnSong25)
            Me.Constraints.Add(New System.Data.UniqueConstraint("Constraint1", New System.Data.DataColumn() {Me.columnSetlistNumber}, true))
            Me.columnSetlistNumber.AutoIncrement = true
            Me.columnSetlistNumber.AllowDBNull = false
            Me.columnSetlistNumber.ReadOnly = true
            Me.columnSetlistNumber.Unique = true
            Me.columnShowNumber.AllowDBNull = false
            Me.columnSong01.AllowDBNull = false
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function NewSetlistRow() As SetlistRow
            Return CType(Me.NewRow,SetlistRow)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Protected Overrides Function NewRowFromBuilder(ByVal builder As System.Data.DataRowBuilder) As System.Data.DataRow
            Return New SetlistRow(builder)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Protected Overrides Function GetRowType() As System.Type
            Return GetType(SetlistRow)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Protected Overrides Sub OnRowChanged(ByVal e As System.Data.DataRowChangeEventArgs)
            MyBase.OnRowChanged(e)
            If (Not (Me.SetlistRowChangedEvent) Is Nothing) Then
                RaiseEvent SetlistRowChanged(Me, New SetlistRowChangeEvent(CType(e.Row,SetlistRow), e.Action))
            End If
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Protected Overrides Sub OnRowChanging(ByVal e As System.Data.DataRowChangeEventArgs)
            MyBase.OnRowChanging(e)
            If (Not (Me.SetlistRowChangingEvent) Is Nothing) Then
                RaiseEvent SetlistRowChanging(Me, New SetlistRowChangeEvent(CType(e.Row,SetlistRow), e.Action))
            End If
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Protected Overrides Sub OnRowDeleted(ByVal e As System.Data.DataRowChangeEventArgs)
            MyBase.OnRowDeleted(e)
            If (Not (Me.SetlistRowDeletedEvent) Is Nothing) Then
                RaiseEvent SetlistRowDeleted(Me, New SetlistRowChangeEvent(CType(e.Row,SetlistRow), e.Action))
            End If
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Protected Overrides Sub OnRowDeleting(ByVal e As System.Data.DataRowChangeEventArgs)
            MyBase.OnRowDeleting(e)
            If (Not (Me.SetlistRowDeletingEvent) Is Nothing) Then
                RaiseEvent SetlistRowDeleting(Me, New SetlistRowChangeEvent(CType(e.Row,SetlistRow), e.Action))
            End If
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub RemoveSetlistRow(ByVal row As SetlistRow)
            Me.Rows.Remove(row)
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Shared Function GetTypedTableSchema(ByVal xs As System.Xml.Schema.XmlSchemaSet) As System.Xml.Schema.XmlSchemaComplexType
            Dim type As System.Xml.Schema.XmlSchemaComplexType = New System.Xml.Schema.XmlSchemaComplexType
            Dim sequence As System.Xml.Schema.XmlSchemaSequence = New System.Xml.Schema.XmlSchemaSequence
            Dim ds As dsMetallica = New dsMetallica
            xs.Add(ds.GetSchemaSerializable)
            Dim any1 As System.Xml.Schema.XmlSchemaAny = New System.Xml.Schema.XmlSchemaAny
            any1.Namespace = "http://www.w3.org/2001/XMLSchema"
            any1.MinOccurs = New Decimal(0)
            any1.MaxOccurs = Decimal.MaxValue
            any1.ProcessContents = System.Xml.Schema.XmlSchemaContentProcessing.Lax
            sequence.Items.Add(any1)
            Dim any2 As System.Xml.Schema.XmlSchemaAny = New System.Xml.Schema.XmlSchemaAny
            any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"
            any2.MinOccurs = New Decimal(1)
            any2.ProcessContents = System.Xml.Schema.XmlSchemaContentProcessing.Lax
            sequence.Items.Add(any2)
            Dim attribute1 As System.Xml.Schema.XmlSchemaAttribute = New System.Xml.Schema.XmlSchemaAttribute
            attribute1.Name = "namespace"
            attribute1.FixedValue = ds.Namespace
            type.Attributes.Add(attribute1)
            Dim attribute2 As System.Xml.Schema.XmlSchemaAttribute = New System.Xml.Schema.XmlSchemaAttribute
            attribute2.Name = "tableTypeName"
            attribute2.FixedValue = "SetlistDataTable"
            type.Attributes.Add(attribute2)
            type.Particle = sequence
            Return type
        End Function
    End Class
    
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0"),  _
     System.Serializable(),  _
     System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")>  _
    Partial Public Class ShowDataTable
        Inherits System.Data.DataTable
        Implements System.Collections.IEnumerable
        
        Private columnShowNumber As System.Data.DataColumn
        
        Private columnYear As System.Data.DataColumn
        
        Private columnMonth As System.Data.DataColumn
        
        Private columnDay As System.Data.DataColumn
        
        Private columnCity As System.Data.DataColumn
        
        Private columnState As System.Data.DataColumn
        
        Private columnCountry As System.Data.DataColumn
        
        Private columnVenue As System.Data.DataColumn
        
        Private columnNotes As System.Data.DataColumn
        
        Private columnVerified As System.Data.DataColumn
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub New()
            MyBase.New
            Me.TableName = "Show"
            Me.BeginInit
            Me.InitClass
            Me.EndInit
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Friend Sub New(ByVal table As System.Data.DataTable)
            MyBase.New
            Me.TableName = table.TableName
            If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then
                Me.CaseSensitive = table.CaseSensitive
            End If
            If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then
                Me.Locale = table.Locale
            End If
            If (table.Namespace <> table.DataSet.Namespace) Then
                Me.Namespace = table.Namespace
            End If
            Me.Prefix = table.Prefix
            Me.MinimumCapacity = table.MinimumCapacity
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Protected Sub New(ByVal info As System.Runtime.Serialization.SerializationInfo, ByVal context As System.Runtime.Serialization.StreamingContext)
            MyBase.New(info, context)
            Me.InitVars
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property ShowNumberColumn() As System.Data.DataColumn
            Get
                Return Me.columnShowNumber
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property YearColumn() As System.Data.DataColumn
            Get
                Return Me.columnYear
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property MonthColumn() As System.Data.DataColumn
            Get
                Return Me.columnMonth
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property DayColumn() As System.Data.DataColumn
            Get
                Return Me.columnDay
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property CityColumn() As System.Data.DataColumn
            Get
                Return Me.columnCity
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property StateColumn() As System.Data.DataColumn
            Get
                Return Me.columnState
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property CountryColumn() As System.Data.DataColumn
            Get
                Return Me.columnCountry
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property VenueColumn() As System.Data.DataColumn
            Get
                Return Me.columnVenue
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property NotesColumn() As System.Data.DataColumn
            Get
                Return Me.columnNotes
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property VerifiedColumn() As System.Data.DataColumn
            Get
                Return Me.columnVerified
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Browsable(false)>  _
        Public ReadOnly Property Count() As Integer
            Get
                Return Me.Rows.Count
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Default ReadOnly Property Item(ByVal index As Integer) As ShowRow
            Get
                Return CType(Me.Rows(index),ShowRow)
            End Get
        End Property
        
        Public Event ShowRowChanging As ShowRowChangeEventHandler
        
        Public Event ShowRowChanged As ShowRowChangeEventHandler
        
        Public Event ShowRowDeleting As ShowRowChangeEventHandler
        
        Public Event ShowRowDeleted As ShowRowChangeEventHandler
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Overloads Sub AddShowRow(ByVal row As ShowRow)
            Me.Rows.Add(row)
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Overloads Function AddShowRow(ByVal Year As Integer, ByVal Month As Integer, ByVal Day As Integer, ByVal City As String, ByVal State As String, ByVal Country As String, ByVal Venue As String, ByVal Notes As String, ByVal Verified As Boolean) As ShowRow
            Dim rowShowRow As ShowRow = CType(Me.NewRow,ShowRow)
            rowShowRow.ItemArray = New Object() {Nothing, Year, Month, Day, City, State, Country, Venue, Notes, Verified}
            Me.Rows.Add(rowShowRow)
            Return rowShowRow
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function FindByShowNumber(ByVal ShowNumber As Integer) As ShowRow
            Return CType(Me.Rows.Find(New Object() {ShowNumber}),ShowRow)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Overridable Function GetEnumerator() As System.Collections.IEnumerator Implements System.Collections.IEnumerable.GetEnumerator
            Return Me.Rows.GetEnumerator
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Overrides Function Clone() As System.Data.DataTable
            Dim cln As ShowDataTable = CType(MyBase.Clone,ShowDataTable)
            cln.InitVars
            Return cln
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Protected Overrides Function CreateInstance() As System.Data.DataTable
            Return New ShowDataTable
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Friend Sub InitVars()
            Me.columnShowNumber = MyBase.Columns("ShowNumber")
            Me.columnYear = MyBase.Columns("Year")
            Me.columnMonth = MyBase.Columns("Month")
            Me.columnDay = MyBase.Columns("Day")
            Me.columnCity = MyBase.Columns("City")
            Me.columnState = MyBase.Columns("State")
            Me.columnCountry = MyBase.Columns("Country")
            Me.columnVenue = MyBase.Columns("Venue")
            Me.columnNotes = MyBase.Columns("Notes")
            Me.columnVerified = MyBase.Columns("Verified")
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Private Sub InitClass()
            Me.columnShowNumber = New System.Data.DataColumn("ShowNumber", GetType(Integer), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnShowNumber)
            Me.columnYear = New System.Data.DataColumn("Year", GetType(Integer), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnYear)
            Me.columnMonth = New System.Data.DataColumn("Month", GetType(Integer), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnMonth)
            Me.columnDay = New System.Data.DataColumn("Day", GetType(Integer), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnDay)
            Me.columnCity = New System.Data.DataColumn("City", GetType(String), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnCity)
            Me.columnState = New System.Data.DataColumn("State", GetType(String), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnState)
            Me.columnCountry = New System.Data.DataColumn("Country", GetType(String), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnCountry)
            Me.columnVenue = New System.Data.DataColumn("Venue", GetType(String), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnVenue)
            Me.columnNotes = New System.Data.DataColumn("Notes", GetType(String), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnNotes)
            Me.columnVerified = New System.Data.DataColumn("Verified", GetType(Boolean), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnVerified)
            Me.Constraints.Add(New System.Data.UniqueConstraint("Constraint1", New System.Data.DataColumn() {Me.columnShowNumber}, true))
            Me.columnShowNumber.AutoIncrement = true
            Me.columnShowNumber.AllowDBNull = false
            Me.columnShowNumber.ReadOnly = true
            Me.columnShowNumber.Unique = true
            Me.columnYear.AllowDBNull = false
            Me.columnMonth.AllowDBNull = false
            Me.columnDay.AllowDBNull = false
            Me.columnCity.AllowDBNull = false
            Me.columnCity.MaxLength = 50
            Me.columnState.MaxLength = 50
            Me.columnCountry.AllowDBNull = false
            Me.columnCountry.MaxLength = 50
            Me.columnVenue.AllowDBNull = false
            Me.columnVenue.MaxLength = 50
            Me.columnNotes.MaxLength = 50
            Me.columnVerified.AllowDBNull = false
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function NewShowRow() As ShowRow
            Return CType(Me.NewRow,ShowRow)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Protected Overrides Function NewRowFromBuilder(ByVal builder As System.Data.DataRowBuilder) As System.Data.DataRow
            Return New ShowRow(builder)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Protected Overrides Function GetRowType() As System.Type
            Return GetType(ShowRow)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Protected Overrides Sub OnRowChanged(ByVal e As System.Data.DataRowChangeEventArgs)
            MyBase.OnRowChanged(e)
            If (Not (Me.ShowRowChangedEvent) Is Nothing) Then
                RaiseEvent ShowRowChanged(Me, New ShowRowChangeEvent(CType(e.Row,ShowRow), e.Action))
            End If
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Protected Overrides Sub OnRowChanging(ByVal e As System.Data.DataRowChangeEventArgs)
            MyBase.OnRowChanging(e)
            If (Not (Me.ShowRowChangingEvent) Is Nothing) Then
                RaiseEvent ShowRowChanging(Me, New ShowRowChangeEvent(CType(e.Row,ShowRow), e.Action))
            End If
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Protected Overrides Sub OnRowDeleted(ByVal e As System.Data.DataRowChangeEventArgs)
            MyBase.OnRowDeleted(e)
            If (Not (Me.ShowRowDeletedEvent) Is Nothing) Then
                RaiseEvent ShowRowDeleted(Me, New ShowRowChangeEvent(CType(e.Row,ShowRow), e.Action))
            End If
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Protected Overrides Sub OnRowDeleting(ByVal e As System.Data.DataRowChangeEventArgs)
            MyBase.OnRowDeleting(e)
            If (Not (Me.ShowRowDeletingEvent) Is Nothing) Then
                RaiseEvent ShowRowDeleting(Me, New ShowRowChangeEvent(CType(e.Row,ShowRow), e.Action))
            End If
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub RemoveShowRow(ByVal row As ShowRow)
            Me.Rows.Remove(row)
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Shared Function GetTypedTableSchema(ByVal xs As System.Xml.Schema.XmlSchemaSet) As System.Xml.Schema.XmlSchemaComplexType
            Dim type As System.Xml.Schema.XmlSchemaComplexType = New System.Xml.Schema.XmlSchemaComplexType
            Dim sequence As System.Xml.Schema.XmlSchemaSequence = New System.Xml.Schema.XmlSchemaSequence
            Dim ds As dsMetallica = New dsMetallica
            xs.Add(ds.GetSchemaSerializable)
            Dim any1 As System.Xml.Schema.XmlSchemaAny = New System.Xml.Schema.XmlSchemaAny
            any1.Namespace = "http://www.w3.org/2001/XMLSchema"
            any1.MinOccurs = New Decimal(0)
            any1.MaxOccurs = Decimal.MaxValue
            any1.ProcessContents = System.Xml.Schema.XmlSchemaContentProcessing.Lax
            sequence.Items.Add(any1)
            Dim any2 As System.Xml.Schema.XmlSchemaAny = New System.Xml.Schema.XmlSchemaAny
            any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"
            any2.MinOccurs = New Decimal(1)
            any2.ProcessContents = System.Xml.Schema.XmlSchemaContentProcessing.Lax
            sequence.Items.Add(any2)
            Dim attribute1 As System.Xml.Schema.XmlSchemaAttribute = New System.Xml.Schema.XmlSchemaAttribute
            attribute1.Name = "namespace"
            attribute1.FixedValue = ds.Namespace
            type.Attributes.Add(attribute1)
            Dim attribute2 As System.Xml.Schema.XmlSchemaAttribute = New System.Xml.Schema.XmlSchemaAttribute
            attribute2.Name = "tableTypeName"
            attribute2.FixedValue = "ShowDataTable"
            type.Attributes.Add(attribute2)
            type.Particle = sequence
            Return type
        End Function
    End Class
    
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0"),  _
     System.Serializable(),  _
     System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")>  _
    Partial Public Class SongDataTable
        Inherits System.Data.DataTable
        Implements System.Collections.IEnumerable
        
        Private columnSongNumber As System.Data.DataColumn
        
        Private columnName As System.Data.DataColumn
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub New()
            MyBase.New
            Me.TableName = "Song"
            Me.BeginInit
            Me.InitClass
            Me.EndInit
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Friend Sub New(ByVal table As System.Data.DataTable)
            MyBase.New
            Me.TableName = table.TableName
            If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then
                Me.CaseSensitive = table.CaseSensitive
            End If
            If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then
                Me.Locale = table.Locale
            End If
            If (table.Namespace <> table.DataSet.Namespace) Then
                Me.Namespace = table.Namespace
            End If
            Me.Prefix = table.Prefix
            Me.MinimumCapacity = table.MinimumCapacity
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Protected Sub New(ByVal info As System.Runtime.Serialization.SerializationInfo, ByVal context As System.Runtime.Serialization.StreamingContext)
            MyBase.New(info, context)
            Me.InitVars
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property SongNumberColumn() As System.Data.DataColumn
            Get
                Return Me.columnSongNumber
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property NameColumn() As System.Data.DataColumn
            Get
                Return Me.columnName
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Browsable(false)>  _
        Public ReadOnly Property Count() As Integer
            Get
                Return Me.Rows.Count
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Default ReadOnly Property Item(ByVal index As Integer) As SongRow
            Get
                Return CType(Me.Rows(index),SongRow)
            End Get
        End Property
        
        Public Event SongRowChanging As SongRowChangeEventHandler
        
        Public Event SongRowChanged As SongRowChangeEventHandler
        
        Public Event SongRowDeleting As SongRowChangeEventHandler
        
        Public Event SongRowDeleted As SongRowChangeEventHandler
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Overloads Sub AddSongRow(ByVal row As SongRow)
            Me.Rows.Add(row)
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Overloads Function AddSongRow(ByVal Name As String) As SongRow
            Dim rowSongRow As SongRow = CType(Me.NewRow,SongRow)
            rowSongRow.ItemArray = New Object() {Nothing, Name}
            Me.Rows.Add(rowSongRow)
            Return rowSongRow
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function FindBySongNumber(ByVal SongNumber As Integer) As SongRow
            Return CType(Me.Rows.Find(New Object() {SongNumber}),SongRow)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Overridable Function GetEnumerator() As System.Collections.IEnumerator Implements System.Collections.IEnumerable.GetEnumerator
            Return Me.Rows.GetEnumerator
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Overrides Function Clone() As System.Data.DataTable
            Dim cln As SongDataTable = CType(MyBase.Clone,SongDataTable)
            cln.InitVars
            Return cln
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Protected Overrides Function CreateInstance() As System.Data.DataTable
            Return New SongDataTable
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Friend Sub InitVars()
            Me.columnSongNumber = MyBase.Columns("SongNumber")
            Me.columnName = MyBase.Columns("Name")
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Private Sub InitClass()
            Me.columnSongNumber = New System.Data.DataColumn("SongNumber", GetType(Integer), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnSongNumber)
            Me.columnName = New System.Data.DataColumn("Name", GetType(String), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnName)
            Me.Constraints.Add(New System.Data.UniqueConstraint("Constraint1", New System.Data.DataColumn() {Me.columnSongNumber}, true))
            Me.columnSongNumber.AutoIncrement = true
            Me.columnSongNumber.AllowDBNull = false
            Me.columnSongNumber.ReadOnly = true
            Me.columnSongNumber.Unique = true
            Me.columnName.AllowDBNull = false
            Me.columnName.MaxLength = 55
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function NewSongRow() As SongRow
            Return CType(Me.NewRow,SongRow)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Protected Overrides Function NewRowFromBuilder(ByVal builder As System.Data.DataRowBuilder) As System.Data.DataRow
            Return New SongRow(builder)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Protected Overrides Function GetRowType() As System.Type
            Return GetType(SongRow)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Protected Overrides Sub OnRowChanged(ByVal e As System.Data.DataRowChangeEventArgs)
            MyBase.OnRowChanged(e)
            If (Not (Me.SongRowChangedEvent) Is Nothing) Then
                RaiseEvent SongRowChanged(Me, New SongRowChangeEvent(CType(e.Row,SongRow), e.Action))
            End If
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Protected Overrides Sub OnRowChanging(ByVal e As System.Data.DataRowChangeEventArgs)
            MyBase.OnRowChanging(e)
            If (Not (Me.SongRowChangingEvent) Is Nothing) Then
                RaiseEvent SongRowChanging(Me, New SongRowChangeEvent(CType(e.Row,SongRow), e.Action))
            End If
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Protected Overrides Sub OnRowDeleted(ByVal e As System.Data.DataRowChangeEventArgs)
            MyBase.OnRowDeleted(e)
            If (Not (Me.SongRowDeletedEvent) Is Nothing) Then
                RaiseEvent SongRowDeleted(Me, New SongRowChangeEvent(CType(e.Row,SongRow), e.Action))
            End If
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Protected Overrides Sub OnRowDeleting(ByVal e As System.Data.DataRowChangeEventArgs)
            MyBase.OnRowDeleting(e)
            If (Not (Me.SongRowDeletingEvent) Is Nothing) Then
                RaiseEvent SongRowDeleting(Me, New SongRowChangeEvent(CType(e.Row,SongRow), e.Action))
            End If
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub RemoveSongRow(ByVal row As SongRow)
            Me.Rows.Remove(row)
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Shared Function GetTypedTableSchema(ByVal xs As System.Xml.Schema.XmlSchemaSet) As System.Xml.Schema.XmlSchemaComplexType
            Dim type As System.Xml.Schema.XmlSchemaComplexType = New System.Xml.Schema.XmlSchemaComplexType
            Dim sequence As System.Xml.Schema.XmlSchemaSequence = New System.Xml.Schema.XmlSchemaSequence
            Dim ds As dsMetallica = New dsMetallica
            xs.Add(ds.GetSchemaSerializable)
            Dim any1 As System.Xml.Schema.XmlSchemaAny = New System.Xml.Schema.XmlSchemaAny
            any1.Namespace = "http://www.w3.org/2001/XMLSchema"
            any1.MinOccurs = New Decimal(0)
            any1.MaxOccurs = Decimal.MaxValue
            any1.ProcessContents = System.Xml.Schema.XmlSchemaContentProcessing.Lax
            sequence.Items.Add(any1)
            Dim any2 As System.Xml.Schema.XmlSchemaAny = New System.Xml.Schema.XmlSchemaAny
            any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"
            any2.MinOccurs = New Decimal(1)
            any2.ProcessContents = System.Xml.Schema.XmlSchemaContentProcessing.Lax
            sequence.Items.Add(any2)
            Dim attribute1 As System.Xml.Schema.XmlSchemaAttribute = New System.Xml.Schema.XmlSchemaAttribute
            attribute1.Name = "namespace"
            attribute1.FixedValue = ds.Namespace
            type.Attributes.Add(attribute1)
            Dim attribute2 As System.Xml.Schema.XmlSchemaAttribute = New System.Xml.Schema.XmlSchemaAttribute
            attribute2.Name = "tableTypeName"
            attribute2.FixedValue = "SongDataTable"
            type.Attributes.Add(attribute2)
            type.Particle = sequence
            Return type
        End Function
    End Class
    
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0"),  _
     System.Serializable(),  _
     System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")>  _
    Partial Public Class UsersDataTable
        Inherits System.Data.DataTable
        Implements System.Collections.IEnumerable
        
        Private columnUsername As System.Data.DataColumn
        
        Private columnPassword As System.Data.DataColumn
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub New()
            MyBase.New
            Me.TableName = "Users"
            Me.BeginInit
            Me.InitClass
            Me.EndInit
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Friend Sub New(ByVal table As System.Data.DataTable)
            MyBase.New
            Me.TableName = table.TableName
            If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then
                Me.CaseSensitive = table.CaseSensitive
            End If
            If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then
                Me.Locale = table.Locale
            End If
            If (table.Namespace <> table.DataSet.Namespace) Then
                Me.Namespace = table.Namespace
            End If
            Me.Prefix = table.Prefix
            Me.MinimumCapacity = table.MinimumCapacity
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Protected Sub New(ByVal info As System.Runtime.Serialization.SerializationInfo, ByVal context As System.Runtime.Serialization.StreamingContext)
            MyBase.New(info, context)
            Me.InitVars
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property UsernameColumn() As System.Data.DataColumn
            Get
                Return Me.columnUsername
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property PasswordColumn() As System.Data.DataColumn
            Get
                Return Me.columnPassword
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Browsable(false)>  _
        Public ReadOnly Property Count() As Integer
            Get
                Return Me.Rows.Count
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Default ReadOnly Property Item(ByVal index As Integer) As UsersRow
            Get
                Return CType(Me.Rows(index),UsersRow)
            End Get
        End Property
        
        Public Event UsersRowChanging As UsersRowChangeEventHandler
        
        Public Event UsersRowChanged As UsersRowChangeEventHandler
        
        Public Event UsersRowDeleting As UsersRowChangeEventHandler
        
        Public Event UsersRowDeleted As UsersRowChangeEventHandler
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Overloads Sub AddUsersRow(ByVal row As UsersRow)
            Me.Rows.Add(row)
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Overloads Function AddUsersRow(ByVal Username As String, ByVal Password As String) As UsersRow
            Dim rowUsersRow As UsersRow = CType(Me.NewRow,UsersRow)
            rowUsersRow.ItemArray = New Object() {Username, Password}
            Me.Rows.Add(rowUsersRow)
            Return rowUsersRow
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function FindByUsername(ByVal Username As String) As UsersRow
            Return CType(Me.Rows.Find(New Object() {Username}),UsersRow)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Overridable Function GetEnumerator() As System.Collections.IEnumerator Implements System.Collections.IEnumerable.GetEnumerator
            Return Me.Rows.GetEnumerator
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Overrides Function Clone() As System.Data.DataTable
            Dim cln As UsersDataTable = CType(MyBase.Clone,UsersDataTable)
            cln.InitVars
            Return cln
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Protected Overrides Function CreateInstance() As System.Data.DataTable
            Return New UsersDataTable
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Friend Sub InitVars()
            Me.columnUsername = MyBase.Columns("Username")
            Me.columnPassword = MyBase.Columns("Password")
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Private Sub InitClass()
            Me.columnUsername = New System.Data.DataColumn("Username", GetType(String), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnUsername)
            Me.columnPassword = New System.Data.DataColumn("Password", GetType(String), Nothing, System.Data.MappingType.Element)
            MyBase.Columns.Add(Me.columnPassword)
            Me.Constraints.Add(New System.Data.UniqueConstraint("Constraint1", New System.Data.DataColumn() {Me.columnUsername}, true))
            Me.columnUsername.AllowDBNull = false
            Me.columnUsername.Unique = true
            Me.columnUsername.MaxLength = 16
            Me.columnPassword.AllowDBNull = false
            Me.columnPassword.MaxLength = 16
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function NewUsersRow() As UsersRow
            Return CType(Me.NewRow,UsersRow)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Protected Overrides Function NewRowFromBuilder(ByVal builder As System.Data.DataRowBuilder) As System.Data.DataRow
            Return New UsersRow(builder)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Protected Overrides Function GetRowType() As System.Type
            Return GetType(UsersRow)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Protected Overrides Sub OnRowChanged(ByVal e As System.Data.DataRowChangeEventArgs)
            MyBase.OnRowChanged(e)
            If (Not (Me.UsersRowChangedEvent) Is Nothing) Then
                RaiseEvent UsersRowChanged(Me, New UsersRowChangeEvent(CType(e.Row,UsersRow), e.Action))
            End If
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Protected Overrides Sub OnRowChanging(ByVal e As System.Data.DataRowChangeEventArgs)
            MyBase.OnRowChanging(e)
            If (Not (Me.UsersRowChangingEvent) Is Nothing) Then
                RaiseEvent UsersRowChanging(Me, New UsersRowChangeEvent(CType(e.Row,UsersRow), e.Action))
            End If
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Protected Overrides Sub OnRowDeleted(ByVal e As System.Data.DataRowChangeEventArgs)
            MyBase.OnRowDeleted(e)
            If (Not (Me.UsersRowDeletedEvent) Is Nothing) Then
                RaiseEvent UsersRowDeleted(Me, New UsersRowChangeEvent(CType(e.Row,UsersRow), e.Action))
            End If
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Protected Overrides Sub OnRowDeleting(ByVal e As System.Data.DataRowChangeEventArgs)
            MyBase.OnRowDeleting(e)
            If (Not (Me.UsersRowDeletingEvent) Is Nothing) Then
                RaiseEvent UsersRowDeleting(Me, New UsersRowChangeEvent(CType(e.Row,UsersRow), e.Action))
            End If
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub RemoveUsersRow(ByVal row As UsersRow)
            Me.Rows.Remove(row)
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Shared Function GetTypedTableSchema(ByVal xs As System.Xml.Schema.XmlSchemaSet) As System.Xml.Schema.XmlSchemaComplexType
            Dim type As System.Xml.Schema.XmlSchemaComplexType = New System.Xml.Schema.XmlSchemaComplexType
            Dim sequence As System.Xml.Schema.XmlSchemaSequence = New System.Xml.Schema.XmlSchemaSequence
            Dim ds As dsMetallica = New dsMetallica
            xs.Add(ds.GetSchemaSerializable)
            Dim any1 As System.Xml.Schema.XmlSchemaAny = New System.Xml.Schema.XmlSchemaAny
            any1.Namespace = "http://www.w3.org/2001/XMLSchema"
            any1.MinOccurs = New Decimal(0)
            any1.MaxOccurs = Decimal.MaxValue
            any1.ProcessContents = System.Xml.Schema.XmlSchemaContentProcessing.Lax
            sequence.Items.Add(any1)
            Dim any2 As System.Xml.Schema.XmlSchemaAny = New System.Xml.Schema.XmlSchemaAny
            any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"
            any2.MinOccurs = New Decimal(1)
            any2.ProcessContents = System.Xml.Schema.XmlSchemaContentProcessing.Lax
            sequence.Items.Add(any2)
            Dim attribute1 As System.Xml.Schema.XmlSchemaAttribute = New System.Xml.Schema.XmlSchemaAttribute
            attribute1.Name = "namespace"
            attribute1.FixedValue = ds.Namespace
            type.Attributes.Add(attribute1)
            Dim attribute2 As System.Xml.Schema.XmlSchemaAttribute = New System.Xml.Schema.XmlSchemaAttribute
            attribute2.Name = "tableTypeName"
            attribute2.FixedValue = "UsersDataTable"
            type.Attributes.Add(attribute2)
            type.Particle = sequence
            Return type
        End Function
    End Class
    
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")>  _
    Partial Public Class SetlistRow
        Inherits System.Data.DataRow
        
        Private tableSetlist As SetlistDataTable
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Friend Sub New(ByVal rb As System.Data.DataRowBuilder)
            MyBase.New(rb)
            Me.tableSetlist = CType(Me.Table,SetlistDataTable)
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property SetlistNumber() As Integer
            Get
                Return CType(Me(Me.tableSetlist.SetlistNumberColumn),Integer)
            End Get
            Set
                Me(Me.tableSetlist.SetlistNumberColumn) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property ShowNumber() As Integer
            Get
                Return CType(Me(Me.tableSetlist.ShowNumberColumn),Integer)
            End Get
            Set
                Me(Me.tableSetlist.ShowNumberColumn) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property Song01() As Integer
            Get
                Return CType(Me(Me.tableSetlist.Song01Column),Integer)
            End Get
            Set
                Me(Me.tableSetlist.Song01Column) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property Song02() As Integer
            Get
                Try 
                    Return CType(Me(Me.tableSetlist.Song02Column),Integer)
                Catch e As System.InvalidCastException
                    Throw New System.Data.StrongTypingException("The value for column 'Song02' in table 'Setlist' is DBNull.", e)
                End Try
            End Get
            Set
                Me(Me.tableSetlist.Song02Column) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property Song03() As Integer
            Get
                Try 
                    Return CType(Me(Me.tableSetlist.Song03Column),Integer)
                Catch e As System.InvalidCastException
                    Throw New System.Data.StrongTypingException("The value for column 'Song03' in table 'Setlist' is DBNull.", e)
                End Try
            End Get
            Set
                Me(Me.tableSetlist.Song03Column) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property Song04() As Integer
            Get
                Try 
                    Return CType(Me(Me.tableSetlist.Song04Column),Integer)
                Catch e As System.InvalidCastException
                    Throw New System.Data.StrongTypingException("The value for column 'Song04' in table 'Setlist' is DBNull.", e)
                End Try
            End Get
            Set
                Me(Me.tableSetlist.Song04Column) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property Song05() As Integer
            Get
                Try 
                    Return CType(Me(Me.tableSetlist.Song05Column),Integer)
                Catch e As System.InvalidCastException
                    Throw New System.Data.StrongTypingException("The value for column 'Song05' in table 'Setlist' is DBNull.", e)
                End Try
            End Get
            Set
                Me(Me.tableSetlist.Song05Column) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property Song06() As Integer
            Get
                Try 
                    Return CType(Me(Me.tableSetlist.Song06Column),Integer)
                Catch e As System.InvalidCastException
                    Throw New System.Data.StrongTypingException("The value for column 'Song06' in table 'Setlist' is DBNull.", e)
                End Try
            End Get
            Set
                Me(Me.tableSetlist.Song06Column) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property Song07() As Integer
            Get
                Try 
                    Return CType(Me(Me.tableSetlist.Song07Column),Integer)
                Catch e As System.InvalidCastException
                    Throw New System.Data.StrongTypingException("The value for column 'Song07' in table 'Setlist' is DBNull.", e)
                End Try
            End Get
            Set
                Me(Me.tableSetlist.Song07Column) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property Song08() As Integer
            Get
                Try 
                    Return CType(Me(Me.tableSetlist.Song08Column),Integer)
                Catch e As System.InvalidCastException
                    Throw New System.Data.StrongTypingException("The value for column 'Song08' in table 'Setlist' is DBNull.", e)
                End Try
            End Get
            Set
                Me(Me.tableSetlist.Song08Column) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property Song09() As Integer
            Get
                Try 
                    Return CType(Me(Me.tableSetlist.Song09Column),Integer)
                Catch e As System.InvalidCastException
                    Throw New System.Data.StrongTypingException("The value for column 'Song09' in table 'Setlist' is DBNull.", e)
                End Try
            End Get
            Set
                Me(Me.tableSetlist.Song09Column) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property Song10() As Integer
            Get
                Try 
                    Return CType(Me(Me.tableSetlist.Song10Column),Integer)
                Catch e As System.InvalidCastException
                    Throw New System.Data.StrongTypingException("The value for column 'Song10' in table 'Setlist' is DBNull.", e)
                End Try
            End Get
            Set
                Me(Me.tableSetlist.Song10Column) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property Song11() As Integer
            Get
                Try 
                    Return CType(Me(Me.tableSetlist.Song11Column),Integer)
                Catch e As System.InvalidCastException
                    Throw New System.Data.StrongTypingException("The value for column 'Song11' in table 'Setlist' is DBNull.", e)
                End Try
            End Get
            Set
                Me(Me.tableSetlist.Song11Column) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property Song12() As Integer
            Get
                Try 
                    Return CType(Me(Me.tableSetlist.Song12Column),Integer)
                Catch e As System.InvalidCastException
                    Throw New System.Data.StrongTypingException("The value for column 'Song12' in table 'Setlist' is DBNull.", e)
                End Try
            End Get
            Set
                Me(Me.tableSetlist.Song12Column) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property Song13() As Integer
            Get
                Try 
                    Return CType(Me(Me.tableSetlist.Song13Column),Integer)
                Catch e As System.InvalidCastException
                    Throw New System.Data.StrongTypingException("The value for column 'Song13' in table 'Setlist' is DBNull.", e)
                End Try
            End Get
            Set
                Me(Me.tableSetlist.Song13Column) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property Song14() As Integer
            Get
                Try 
                    Return CType(Me(Me.tableSetlist.Song14Column),Integer)
                Catch e As System.InvalidCastException
                    Throw New System.Data.StrongTypingException("The value for column 'Song14' in table 'Setlist' is DBNull.", e)
                End Try
            End Get
            Set
                Me(Me.tableSetlist.Song14Column) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property Song15() As Integer
            Get
                Try 
                    Return CType(Me(Me.tableSetlist.Song15Column),Integer)
                Catch e As System.InvalidCastException
                    Throw New System.Data.StrongTypingException("The value for column 'Song15' in table 'Setlist' is DBNull.", e)
                End Try
            End Get
            Set
                Me(Me.tableSetlist.Song15Column) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property Song16() As Integer
            Get
                Try 
                    Return CType(Me(Me.tableSetlist.Song16Column),Integer)
                Catch e As System.InvalidCastException
                    Throw New System.Data.StrongTypingException("The value for column 'Song16' in table 'Setlist' is DBNull.", e)
                End Try
            End Get
            Set
                Me(Me.tableSetlist.Song16Column) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property Song17() As Integer
            Get
                Try 
                    Return CType(Me(Me.tableSetlist.Song17Column),Integer)
                Catch e As System.InvalidCastException
                    Throw New System.Data.StrongTypingException("The value for column 'Song17' in table 'Setlist' is DBNull.", e)
                End Try
            End Get
            Set
                Me(Me.tableSetlist.Song17Column) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property Song18() As Integer
            Get
                Try 
                    Return CType(Me(Me.tableSetlist.Song18Column),Integer)
                Catch e As System.InvalidCastException
                    Throw New System.Data.StrongTypingException("The value for column 'Song18' in table 'Setlist' is DBNull.", e)
                End Try
            End Get
            Set
                Me(Me.tableSetlist.Song18Column) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property Song19() As Integer
            Get
                Try 
                    Return CType(Me(Me.tableSetlist.Song19Column),Integer)
                Catch e As System.InvalidCastException
                    Throw New System.Data.StrongTypingException("The value for column 'Song19' in table 'Setlist' is DBNull.", e)
                End Try
            End Get
            Set
                Me(Me.tableSetlist.Song19Column) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property Song20() As Integer
            Get
                Try 
                    Return CType(Me(Me.tableSetlist.Song20Column),Integer)
                Catch e As System.InvalidCastException
                    Throw New System.Data.StrongTypingException("The value for column 'Song20' in table 'Setlist' is DBNull.", e)
                End Try
            End Get
            Set
                Me(Me.tableSetlist.Song20Column) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property Song21() As Integer
            Get
                Try 
                    Return CType(Me(Me.tableSetlist.Song21Column),Integer)
                Catch e As System.InvalidCastException
                    Throw New System.Data.StrongTypingException("The value for column 'Song21' in table 'Setlist' is DBNull.", e)
                End Try
            End Get
            Set
                Me(Me.tableSetlist.Song21Column) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property Song22() As Integer
            Get
                Try 
                    Return CType(Me(Me.tableSetlist.Song22Column),Integer)
                Catch e As System.InvalidCastException
                    Throw New System.Data.StrongTypingException("The value for column 'Song22' in table 'Setlist' is DBNull.", e)
                End Try
            End Get
            Set
                Me(Me.tableSetlist.Song22Column) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property Song23() As Integer
            Get
                Try 
                    Return CType(Me(Me.tableSetlist.Song23Column),Integer)
                Catch e As System.InvalidCastException
                    Throw New System.Data.StrongTypingException("The value for column 'Song23' in table 'Setlist' is DBNull.", e)
                End Try
            End Get
            Set
                Me(Me.tableSetlist.Song23Column) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property Song24() As Integer
            Get
                Try 
                    Return CType(Me(Me.tableSetlist.Song24Column),Integer)
                Catch e As System.InvalidCastException
                    Throw New System.Data.StrongTypingException("The value for column 'Song24' in table 'Setlist' is DBNull.", e)
                End Try
            End Get
            Set
                Me(Me.tableSetlist.Song24Column) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property Song25() As Integer
            Get
                Try 
                    Return CType(Me(Me.tableSetlist.Song25Column),Integer)
                Catch e As System.InvalidCastException
                    Throw New System.Data.StrongTypingException("The value for column 'Song25' in table 'Setlist' is DBNull.", e)
                End Try
            End Get
            Set
                Me(Me.tableSetlist.Song25Column) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property ShowRow() As ShowRow
            Get
                Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_Setlist_Show")),ShowRow)
            End Get
            Set
                Me.SetParentRow(value, Me.Table.ParentRelations("FK_Setlist_Show"))
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property SongRowBySong_Setlist() As SongRow
            Get
                Return CType(Me.GetParentRow(Me.Table.ParentRelations("Song_Setlist")),SongRow)
            End Get
            Set
                Me.SetParentRow(value, Me.Table.ParentRelations("Song_Setlist"))
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property SongRowBySong_Setlist1() As SongRow
            Get
                Return CType(Me.GetParentRow(Me.Table.ParentRelations("Song_Setlist1")),SongRow)
            End Get
            Set
                Me.SetParentRow(value, Me.Table.ParentRelations("Song_Setlist1"))
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property SongRowBySong_Setlist2() As SongRow
            Get
                Return CType(Me.GetParentRow(Me.Table.ParentRelations("Song_Setlist2")),SongRow)
            End Get
            Set
                Me.SetParentRow(value, Me.Table.ParentRelations("Song_Setlist2"))
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property SongRowBySong_Setlist3() As SongRow
            Get
                Return CType(Me.GetParentRow(Me.Table.ParentRelations("Song_Setlist3")),SongRow)
            End Get
            Set
                Me.SetParentRow(value, Me.Table.ParentRelations("Song_Setlist3"))
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property SongRowBySong_Setlist4() As SongRow
            Get
                Return CType(Me.GetParentRow(Me.Table.ParentRelations("Song_Setlist4")),SongRow)
            End Get
            Set
                Me.SetParentRow(value, Me.Table.ParentRelations("Song_Setlist4"))
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property SongRowBySong_Setlist5() As SongRow
            Get
                Return CType(Me.GetParentRow(Me.Table.ParentRelations("Song_Setlist5")),SongRow)
            End Get
            Set
                Me.SetParentRow(value, Me.Table.ParentRelations("Song_Setlist5"))
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property SongRowBySong_Setlist6() As SongRow
            Get
                Return CType(Me.GetParentRow(Me.Table.ParentRelations("Song_Setlist6")),SongRow)
            End Get
            Set
                Me.SetParentRow(value, Me.Table.ParentRelations("Song_Setlist6"))
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property SongRowBySong_Setlist7() As SongRow
            Get
                Return CType(Me.GetParentRow(Me.Table.ParentRelations("Song_Setlist7")),SongRow)
            End Get
            Set
                Me.SetParentRow(value, Me.Table.ParentRelations("Song_Setlist7"))
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property SongRowBySong_Setlist8() As SongRow
            Get
                Return CType(Me.GetParentRow(Me.Table.ParentRelations("Song_Setlist8")),SongRow)
            End Get
            Set
                Me.SetParentRow(value, Me.Table.ParentRelations("Song_Setlist8"))
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property SongRowBySong_Setlist9() As SongRow
            Get
                Return CType(Me.GetParentRow(Me.Table.ParentRelations("Song_Setlist9")),SongRow)
            End Get
            Set
                Me.SetParentRow(value, Me.Table.ParentRelations("Song_Setlist9"))
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property SongRowBySong_Setlist10() As SongRow
            Get
                Return CType(Me.GetParentRow(Me.Table.ParentRelations("Song_Setlist10")),SongRow)
            End Get
            Set
                Me.SetParentRow(value, Me.Table.ParentRelations("Song_Setlist10"))
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property SongRowBySong_Setlist11() As SongRow
            Get
                Return CType(Me.GetParentRow(Me.Table.ParentRelations("Song_Setlist11")),SongRow)
            End Get
            Set
                Me.SetParentRow(value, Me.Table.ParentRelations("Song_Setlist11"))
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property SongRowBySong_Setlist12() As SongRow
            Get
                Return CType(Me.GetParentRow(Me.Table.ParentRelations("Song_Setlist12")),SongRow)
            End Get
            Set
                Me.SetParentRow(value, Me.Table.ParentRelations("Song_Setlist12"))
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property SongRowBySong_Setlist13() As SongRow
            Get
                Return CType(Me.GetParentRow(Me.Table.ParentRelations("Song_Setlist13")),SongRow)
            End Get
            Set
                Me.SetParentRow(value, Me.Table.ParentRelations("Song_Setlist13"))
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property SongRowBySong_Setlist14() As SongRow
            Get
                Return CType(Me.GetParentRow(Me.Table.ParentRelations("Song_Setlist14")),SongRow)
            End Get
            Set
                Me.SetParentRow(value, Me.Table.ParentRelations("Song_Setlist14"))
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property SongRowBySong_Setlist15() As SongRow
            Get
                Return CType(Me.GetParentRow(Me.Table.ParentRelations("Song_Setlist15")),SongRow)
            End Get
            Set
                Me.SetParentRow(value, Me.Table.ParentRelations("Song_Setlist15"))
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property SongRowBySong_Setlist16() As SongRow
            Get
                Return CType(Me.GetParentRow(Me.Table.ParentRelations("Song_Setlist16")),SongRow)
            End Get
            Set
                Me.SetParentRow(value, Me.Table.ParentRelations("Song_Setlist16"))
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property SongRowBySong_Setlist17() As SongRow
            Get
                Return CType(Me.GetParentRow(Me.Table.ParentRelations("Song_Setlist17")),SongRow)
            End Get
            Set
                Me.SetParentRow(value, Me.Table.ParentRelations("Song_Setlist17"))
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property SongRowBySong_Setlist18() As SongRow
            Get
                Return CType(Me.GetParentRow(Me.Table.ParentRelations("Song_Setlist18")),SongRow)
            End Get
            Set
                Me.SetParentRow(value, Me.Table.ParentRelations("Song_Setlist18"))
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property SongRowBySong_Setlist19() As SongRow
            Get
                Return CType(Me.GetParentRow(Me.Table.ParentRelations("Song_Setlist19")),SongRow)
            End Get
            Set
                Me.SetParentRow(value, Me.Table.ParentRelations("Song_Setlist19"))
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property SongRowBySong_Setlist20() As SongRow
            Get
                Return CType(Me.GetParentRow(Me.Table.ParentRelations("Song_Setlist20")),SongRow)
            End Get
            Set
                Me.SetParentRow(value, Me.Table.ParentRelations("Song_Setlist20"))
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property SongRowBySong_Setlist21() As SongRow
            Get
                Return CType(Me.GetParentRow(Me.Table.ParentRelations("Song_Setlist21")),SongRow)
            End Get
            Set
                Me.SetParentRow(value, Me.Table.ParentRelations("Song_Setlist21"))
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property SongRowBySong_Setlist22() As SongRow
            Get
                Return CType(Me.GetParentRow(Me.Table.ParentRelations("Song_Setlist22")),SongRow)
            End Get
            Set
                Me.SetParentRow(value, Me.Table.ParentRelations("Song_Setlist22"))
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property SongRowBySong_Setlist23() As SongRow
            Get
                Return CType(Me.GetParentRow(Me.Table.ParentRelations("Song_Setlist23")),SongRow)
            End Get
            Set
                Me.SetParentRow(value, Me.Table.ParentRelations("Song_Setlist23"))
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property SongRowBySong_Setlist24() As SongRow
            Get
                Return CType(Me.GetParentRow(Me.Table.ParentRelations("Song_Setlist24")),SongRow)
            End Get
            Set
                Me.SetParentRow(value, Me.Table.ParentRelations("Song_Setlist24"))
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function IsSong02Null() As Boolean
            Return Me.IsNull(Me.tableSetlist.Song02Column)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub SetSong02Null()
            Me(Me.tableSetlist.Song02Column) = System.Convert.DBNull
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function IsSong03Null() As Boolean
            Return Me.IsNull(Me.tableSetlist.Song03Column)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub SetSong03Null()
            Me(Me.tableSetlist.Song03Column) = System.Convert.DBNull
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function IsSong04Null() As Boolean
            Return Me.IsNull(Me.tableSetlist.Song04Column)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub SetSong04Null()
            Me(Me.tableSetlist.Song04Column) = System.Convert.DBNull
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function IsSong05Null() As Boolean
            Return Me.IsNull(Me.tableSetlist.Song05Column)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub SetSong05Null()
            Me(Me.tableSetlist.Song05Column) = System.Convert.DBNull
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function IsSong06Null() As Boolean
            Return Me.IsNull(Me.tableSetlist.Song06Column)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub SetSong06Null()
            Me(Me.tableSetlist.Song06Column) = System.Convert.DBNull
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function IsSong07Null() As Boolean
            Return Me.IsNull(Me.tableSetlist.Song07Column)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub SetSong07Null()
            Me(Me.tableSetlist.Song07Column) = System.Convert.DBNull
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function IsSong08Null() As Boolean
            Return Me.IsNull(Me.tableSetlist.Song08Column)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub SetSong08Null()
            Me(Me.tableSetlist.Song08Column) = System.Convert.DBNull
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function IsSong09Null() As Boolean
            Return Me.IsNull(Me.tableSetlist.Song09Column)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub SetSong09Null()
            Me(Me.tableSetlist.Song09Column) = System.Convert.DBNull
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function IsSong10Null() As Boolean
            Return Me.IsNull(Me.tableSetlist.Song10Column)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub SetSong10Null()
            Me(Me.tableSetlist.Song10Column) = System.Convert.DBNull
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function IsSong11Null() As Boolean
            Return Me.IsNull(Me.tableSetlist.Song11Column)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub SetSong11Null()
            Me(Me.tableSetlist.Song11Column) = System.Convert.DBNull
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function IsSong12Null() As Boolean
            Return Me.IsNull(Me.tableSetlist.Song12Column)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub SetSong12Null()
            Me(Me.tableSetlist.Song12Column) = System.Convert.DBNull
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function IsSong13Null() As Boolean
            Return Me.IsNull(Me.tableSetlist.Song13Column)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub SetSong13Null()
            Me(Me.tableSetlist.Song13Column) = System.Convert.DBNull
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function IsSong14Null() As Boolean
            Return Me.IsNull(Me.tableSetlist.Song14Column)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub SetSong14Null()
            Me(Me.tableSetlist.Song14Column) = System.Convert.DBNull
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function IsSong15Null() As Boolean
            Return Me.IsNull(Me.tableSetlist.Song15Column)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub SetSong15Null()
            Me(Me.tableSetlist.Song15Column) = System.Convert.DBNull
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function IsSong16Null() As Boolean
            Return Me.IsNull(Me.tableSetlist.Song16Column)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub SetSong16Null()
            Me(Me.tableSetlist.Song16Column) = System.Convert.DBNull
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function IsSong17Null() As Boolean
            Return Me.IsNull(Me.tableSetlist.Song17Column)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub SetSong17Null()
            Me(Me.tableSetlist.Song17Column) = System.Convert.DBNull
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function IsSong18Null() As Boolean
            Return Me.IsNull(Me.tableSetlist.Song18Column)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub SetSong18Null()
            Me(Me.tableSetlist.Song18Column) = System.Convert.DBNull
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function IsSong19Null() As Boolean
            Return Me.IsNull(Me.tableSetlist.Song19Column)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub SetSong19Null()
            Me(Me.tableSetlist.Song19Column) = System.Convert.DBNull
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function IsSong20Null() As Boolean
            Return Me.IsNull(Me.tableSetlist.Song20Column)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub SetSong20Null()
            Me(Me.tableSetlist.Song20Column) = System.Convert.DBNull
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function IsSong21Null() As Boolean
            Return Me.IsNull(Me.tableSetlist.Song21Column)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub SetSong21Null()
            Me(Me.tableSetlist.Song21Column) = System.Convert.DBNull
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function IsSong22Null() As Boolean
            Return Me.IsNull(Me.tableSetlist.Song22Column)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub SetSong22Null()
            Me(Me.tableSetlist.Song22Column) = System.Convert.DBNull
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function IsSong23Null() As Boolean
            Return Me.IsNull(Me.tableSetlist.Song23Column)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub SetSong23Null()
            Me(Me.tableSetlist.Song23Column) = System.Convert.DBNull
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function IsSong24Null() As Boolean
            Return Me.IsNull(Me.tableSetlist.Song24Column)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub SetSong24Null()
            Me(Me.tableSetlist.Song24Column) = System.Convert.DBNull
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function IsSong25Null() As Boolean
            Return Me.IsNull(Me.tableSetlist.Song25Column)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub SetSong25Null()
            Me(Me.tableSetlist.Song25Column) = System.Convert.DBNull
        End Sub
    End Class
    
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")>  _
    Partial Public Class ShowRow
        Inherits System.Data.DataRow
        
        Private tableShow As ShowDataTable
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Friend Sub New(ByVal rb As System.Data.DataRowBuilder)
            MyBase.New(rb)
            Me.tableShow = CType(Me.Table,ShowDataTable)
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property ShowNumber() As Integer
            Get
                Return CType(Me(Me.tableShow.ShowNumberColumn),Integer)
            End Get
            Set
                Me(Me.tableShow.ShowNumberColumn) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property Year() As Integer
            Get
                Return CType(Me(Me.tableShow.YearColumn),Integer)
            End Get
            Set
                Me(Me.tableShow.YearColumn) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property Month() As Integer
            Get
                Return CType(Me(Me.tableShow.MonthColumn),Integer)
            End Get
            Set
                Me(Me.tableShow.MonthColumn) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property Day() As Integer
            Get
                Return CType(Me(Me.tableShow.DayColumn),Integer)
            End Get
            Set
                Me(Me.tableShow.DayColumn) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property City() As String
            Get
                Return CType(Me(Me.tableShow.CityColumn),String)
            End Get
            Set
                Me(Me.tableShow.CityColumn) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property State() As String
            Get
                Try 
                    Return CType(Me(Me.tableShow.StateColumn),String)
                Catch e As System.InvalidCastException
                    Throw New System.Data.StrongTypingException("The value for column 'State' in table 'Show' is DBNull.", e)
                End Try
            End Get
            Set
                Me(Me.tableShow.StateColumn) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property Country() As String
            Get
                Return CType(Me(Me.tableShow.CountryColumn),String)
            End Get
            Set
                Me(Me.tableShow.CountryColumn) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property Venue() As String
            Get
                Return CType(Me(Me.tableShow.VenueColumn),String)
            End Get
            Set
                Me(Me.tableShow.VenueColumn) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property Notes() As String
            Get
                Try 
                    Return CType(Me(Me.tableShow.NotesColumn),String)
                Catch e As System.InvalidCastException
                    Throw New System.Data.StrongTypingException("The value for column 'Notes' in table 'Show' is DBNull.", e)
                End Try
            End Get
            Set
                Me(Me.tableShow.NotesColumn) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property Verified() As Boolean
            Get
                Return CType(Me(Me.tableShow.VerifiedColumn),Boolean)
            End Get
            Set
                Me(Me.tableShow.VerifiedColumn) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function IsStateNull() As Boolean
            Return Me.IsNull(Me.tableShow.StateColumn)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub SetStateNull()
            Me(Me.tableShow.StateColumn) = System.Convert.DBNull
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function IsNotesNull() As Boolean
            Return Me.IsNull(Me.tableShow.NotesColumn)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub SetNotesNull()
            Me(Me.tableShow.NotesColumn) = System.Convert.DBNull
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function GetSetlistRows() As SetlistRow()
            Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_Setlist_Show")),SetlistRow())
        End Function
    End Class
    
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")>  _
    Partial Public Class SongRow
        Inherits System.Data.DataRow
        
        Private tableSong As SongDataTable
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Friend Sub New(ByVal rb As System.Data.DataRowBuilder)
            MyBase.New(rb)
            Me.tableSong = CType(Me.Table,SongDataTable)
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property SongNumber() As Integer
            Get
                Return CType(Me(Me.tableSong.SongNumberColumn),Integer)
            End Get
            Set
                Me(Me.tableSong.SongNumberColumn) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property Name() As String
            Get
                Return CType(Me(Me.tableSong.NameColumn),String)
            End Get
            Set
                Me(Me.tableSong.NameColumn) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function GetSetlistRowsBySong_Setlist() As SetlistRow()
            Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("Song_Setlist")),SetlistRow())
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function GetSetlistRowsBySong_Setlist1() As SetlistRow()
            Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("Song_Setlist1")),SetlistRow())
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function GetSetlistRowsBySong_Setlist2() As SetlistRow()
            Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("Song_Setlist2")),SetlistRow())
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function GetSetlistRowsBySong_Setlist3() As SetlistRow()
            Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("Song_Setlist3")),SetlistRow())
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function GetSetlistRowsBySong_Setlist4() As SetlistRow()
            Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("Song_Setlist4")),SetlistRow())
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function GetSetlistRowsBySong_Setlist5() As SetlistRow()
            Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("Song_Setlist5")),SetlistRow())
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function GetSetlistRowsBySong_Setlist6() As SetlistRow()
            Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("Song_Setlist6")),SetlistRow())
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function GetSetlistRowsBySong_Setlist7() As SetlistRow()
            Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("Song_Setlist7")),SetlistRow())
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function GetSetlistRowsBySong_Setlist8() As SetlistRow()
            Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("Song_Setlist8")),SetlistRow())
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function GetSetlistRowsBySong_Setlist9() As SetlistRow()
            Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("Song_Setlist9")),SetlistRow())
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function GetSetlistRowsBySong_Setlist10() As SetlistRow()
            Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("Song_Setlist10")),SetlistRow())
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function GetSetlistRowsBySong_Setlist11() As SetlistRow()
            Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("Song_Setlist11")),SetlistRow())
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function GetSetlistRowsBySong_Setlist12() As SetlistRow()
            Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("Song_Setlist12")),SetlistRow())
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function GetSetlistRowsBySong_Setlist13() As SetlistRow()
            Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("Song_Setlist13")),SetlistRow())
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function GetSetlistRowsBySong_Setlist14() As SetlistRow()
            Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("Song_Setlist14")),SetlistRow())
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function GetSetlistRowsBySong_Setlist15() As SetlistRow()
            Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("Song_Setlist15")),SetlistRow())
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function GetSetlistRowsBySong_Setlist16() As SetlistRow()
            Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("Song_Setlist16")),SetlistRow())
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function GetSetlistRowsBySong_Setlist17() As SetlistRow()
            Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("Song_Setlist17")),SetlistRow())
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function GetSetlistRowsBySong_Setlist18() As SetlistRow()
            Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("Song_Setlist18")),SetlistRow())
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function GetSetlistRowsBySong_Setlist19() As SetlistRow()
            Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("Song_Setlist19")),SetlistRow())
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function GetSetlistRowsBySong_Setlist20() As SetlistRow()
            Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("Song_Setlist20")),SetlistRow())
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function GetSetlistRowsBySong_Setlist21() As SetlistRow()
            Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("Song_Setlist21")),SetlistRow())
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function GetSetlistRowsBySong_Setlist22() As SetlistRow()
            Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("Song_Setlist22")),SetlistRow())
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function GetSetlistRowsBySong_Setlist23() As SetlistRow()
            Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("Song_Setlist23")),SetlistRow())
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Function GetSetlistRowsBySong_Setlist24() As SetlistRow()
            Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("Song_Setlist24")),SetlistRow())
        End Function
    End Class
    
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")>  _
    Partial Public Class UsersRow
        Inherits System.Data.DataRow
        
        Private tableUsers As UsersDataTable
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Friend Sub New(ByVal rb As System.Data.DataRowBuilder)
            MyBase.New(rb)
            Me.tableUsers = CType(Me.Table,UsersDataTable)
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property Username() As String
            Get
                Return CType(Me(Me.tableUsers.UsernameColumn),String)
            End Get
            Set
                Me(Me.tableUsers.UsernameColumn) = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property Password() As String
            Get
                Return CType(Me(Me.tableUsers.PasswordColumn),String)
            End Get
            Set
                Me(Me.tableUsers.PasswordColumn) = value
            End Set
        End Property
    End Class
    
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")>  _
    Public Class SetlistRowChangeEvent
        Inherits System.EventArgs
        
        Private eventRow As SetlistRow
        
        Private eventAction As System.Data.DataRowAction
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub New(ByVal row As SetlistRow, ByVal action As System.Data.DataRowAction)
            MyBase.New
            Me.eventRow = row
            Me.eventAction = action
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property Row() As SetlistRow
            Get
                Return Me.eventRow
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property Action() As System.Data.DataRowAction
            Get
                Return Me.eventAction
            End Get
        End Property
    End Class
    
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")>  _
    Public Class ShowRowChangeEvent
        Inherits System.EventArgs
        
        Private eventRow As ShowRow
        
        Private eventAction As System.Data.DataRowAction
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub New(ByVal row As ShowRow, ByVal action As System.Data.DataRowAction)
            MyBase.New
            Me.eventRow = row
            Me.eventAction = action
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property Row() As ShowRow
            Get
                Return Me.eventRow
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property Action() As System.Data.DataRowAction
            Get
                Return Me.eventAction
            End Get
        End Property
    End Class
    
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")>  _
    Public Class SongRowChangeEvent
        Inherits System.EventArgs
        
        Private eventRow As SongRow
        
        Private eventAction As System.Data.DataRowAction
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub New(ByVal row As SongRow, ByVal action As System.Data.DataRowAction)
            MyBase.New
            Me.eventRow = row
            Me.eventAction = action
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property Row() As SongRow
            Get
                Return Me.eventRow
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property Action() As System.Data.DataRowAction
            Get
                Return Me.eventAction
            End Get
        End Property
    End Class
    
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")>  _
    Public Class UsersRowChangeEvent
        Inherits System.EventArgs
        
        Private eventRow As UsersRow
        
        Private eventAction As System.Data.DataRowAction
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub New(ByVal row As UsersRow, ByVal action As System.Data.DataRowAction)
            MyBase.New
            Me.eventRow = row
            Me.eventAction = action
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property Row() As UsersRow
            Get
                Return Me.eventRow
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public ReadOnly Property Action() As System.Data.DataRowAction
            Get
                Return Me.eventAction
            End Get
        End Property
    End Class
End Class

Namespace dsMetallicaTableAdapters
    
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0"),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.ComponentModel.ToolboxItem(true),  _
     System.ComponentModel.DataObjectAttribute(true),  _
     System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner"& _ 
        ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),  _
     System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")>  _
    Partial Public Class SetlistTableAdapter
        Inherits System.ComponentModel.Component
        
        Private WithEvents _adapter As System.Data.SqlClient.SqlDataAdapter
        
        Private _connection As System.Data.SqlClient.SqlConnection
        
        Private _commandCollection() As System.Data.SqlClient.SqlCommand
        
        Private _clearBeforeFill As Boolean
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub New()
            MyBase.New
            Me.ClearBeforeFill = true
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Private ReadOnly Property Adapter() As System.Data.SqlClient.SqlDataAdapter
            Get
                If (Me._adapter Is Nothing) Then
                    Me.InitAdapter
                End If
                Return Me._adapter
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Friend Property Connection() As System.Data.SqlClient.SqlConnection
            Get
                If (Me._connection Is Nothing) Then
                    Me.InitConnection
                End If
                Return Me._connection
            End Get
            Set
                Me._connection = value
                If (Not (Me.Adapter.InsertCommand) Is Nothing) Then
                    Me.Adapter.InsertCommand.Connection = value
                End If
                If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then
                    Me.Adapter.DeleteCommand.Connection = value
                End If
                If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then
                    Me.Adapter.UpdateCommand.Connection = value
                End If
                Dim i As Integer = 0
                Do While (i < Me.CommandCollection.Length)
                    If (Not (Me.CommandCollection(i)) Is Nothing) Then
                        CType(Me.CommandCollection(i),System.Data.SqlClient.SqlCommand).Connection = value
                    End If
                    i = (i + 1)
                Loop
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Protected ReadOnly Property CommandCollection() As System.Data.SqlClient.SqlCommand()
            Get
                If (Me._commandCollection Is Nothing) Then
                    Me.InitCommandCollection
                End If
                Return Me._commandCollection
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property ClearBeforeFill() As Boolean
            Get
                Return Me._clearBeforeFill
            End Get
            Set
                Me._clearBeforeFill = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Private Sub InitAdapter()
            Me._adapter = New System.Data.SqlClient.SqlDataAdapter
            Dim tableMapping As System.Data.Common.DataTableMapping = New System.Data.Common.DataTableMapping
            tableMapping.SourceTable = "Table"
            tableMapping.DataSetTable = "Setlist"
            tableMapping.ColumnMappings.Add("SetlistNumber", "SetlistNumber")
            tableMapping.ColumnMappings.Add("ShowNumber", "ShowNumber")
            tableMapping.ColumnMappings.Add("Song01", "Song01")
            tableMapping.ColumnMappings.Add("Song02", "Song02")
            tableMapping.ColumnMappings.Add("Song03", "Song03")
            tableMapping.ColumnMappings.Add("Song04", "Song04")
            tableMapping.ColumnMappings.Add("Song05", "Song05")
            tableMapping.ColumnMappings.Add("Song06", "Song06")
            tableMapping.ColumnMappings.Add("Song07", "Song07")
            tableMapping.ColumnMappings.Add("Song08", "Song08")
            tableMapping.ColumnMappings.Add("Song09", "Song09")
            tableMapping.ColumnMappings.Add("Song10", "Song10")
            tableMapping.ColumnMappings.Add("Song11", "Song11")
            tableMapping.ColumnMappings.Add("Song12", "Song12")
            tableMapping.ColumnMappings.Add("Song13", "Song13")
            tableMapping.ColumnMappings.Add("Song14", "Song14")
            tableMapping.ColumnMappings.Add("Song15", "Song15")
            tableMapping.ColumnMappings.Add("Song16", "Song16")
            tableMapping.ColumnMappings.Add("Song17", "Song17")
            tableMapping.ColumnMappings.Add("Song18", "Song18")
            tableMapping.ColumnMappings.Add("Song19", "Song19")
            tableMapping.ColumnMappings.Add("Song20", "Song20")
            tableMapping.ColumnMappings.Add("Song21", "Song21")
            tableMapping.ColumnMappings.Add("Song22", "Song22")
            tableMapping.ColumnMappings.Add("Song23", "Song23")
            tableMapping.ColumnMappings.Add("Song24", "Song24")
            tableMapping.ColumnMappings.Add("Song25", "Song25")
            Me._adapter.TableMappings.Add(tableMapping)
            Me._adapter.DeleteCommand = New System.Data.SqlClient.SqlCommand
            Me._adapter.DeleteCommand.Connection = Me.Connection
            Me._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[Setlist] WHERE (([SetlistNumber] = @Original_SetlistNumber) AN"& _ 
                "D ([ShowNumber] = @Original_ShowNumber) AND ([Song01] = @Original_Song01) AND (("& _ 
                "@IsNull_Song02 = 1 AND [Song02] IS NULL) OR ([Song02] = @Original_Song02)) AND ("& _ 
                "(@IsNull_Song03 = 1 AND [Song03] IS NULL) OR ([Song03] = @Original_Song03)) AND "& _ 
                "((@IsNull_Song04 = 1 AND [Song04] IS NULL) OR ([Song04] = @Original_Song04)) AND"& _ 
                " ((@IsNull_Song05 = 1 AND [Song05] IS NULL) OR ([Song05] = @Original_Song05)) AN"& _ 
                "D ((@IsNull_Song06 = 1 AND [Song06] IS NULL) OR ([Song06] = @Original_Song06)) A"& _ 
                "ND ((@IsNull_Song07 = 1 AND [Song07] IS NULL) OR ([Song07] = @Original_Song07)) "& _ 
                "AND ((@IsNull_Song08 = 1 AND [Song08] IS NULL) OR ([Song08] = @Original_Song08))"& _ 
                " AND ((@IsNull_Song09 = 1 AND [Song09] IS NULL) OR ([Song09] = @Original_Song09)"& _ 
                ") AND ((@IsNull_Song10 = 1 AND [Song10] IS NULL) OR ([Song10] = @Original_Song10"& _ 
                ")) AND ((@IsNull_Song11 = 1 AND [Song11] IS NULL) OR ([Song11] = @Original_Song1"& _ 
                "1)) AND ((@IsNull_Song12 = 1 AND [Song12] IS NULL) OR ([Song12] = @Original_Song"& _ 
                "12)) AND ((@IsNull_Song13 = 1 AND [Song13] IS NULL) OR ([Song13] = @Original_Son"& _ 
                "g13)) AND ((@IsNull_Song14 = 1 AND [Song14] IS NULL) OR ([Song14] = @Original_So"& _ 
                "ng14)) AND ((@IsNull_Song15 = 1 AND [Song15] IS NULL) OR ([Song15] = @Original_S"& _ 
                "ong15)) AND ((@IsNull_Song16 = 1 AND [Song16] IS NULL) OR ([Song16] = @Original_"& _ 
                "Song16)) AND ((@IsNull_Song17 = 1 AND [Song17] IS NULL) OR ([Song17] = @Original"& _ 
                "_Song17)) AND ((@IsNull_Song18 = 1 AND [Song18] IS NULL) OR ([Song18] = @Origina"& _ 
                "l_Song18)) AND ((@IsNull_Song19 = 1 AND [Song19] IS NULL) OR ([Song19] = @Origin"& _ 
                "al_Song19)) AND ((@IsNull_Song20 = 1 AND [Song20] IS NULL) OR ([Song20] = @Origi"& _ 
                "nal_Song20)) AND ((@IsNull_Song21 = 1 AND [Song21] IS NULL) OR ([Song21] = @Orig"& _ 
                "inal_Song21)) AND ((@IsNull_Song22 = 1 AND [Song22] IS NULL) OR ([Song22] = @Ori"& _ 
                "ginal_Song22)) AND ((@IsNull_Song23 = 1 AND [Song23] IS NULL) OR ([Song23] = @Or"& _ 
                "iginal_Song23)) AND ((@IsNull_Song24 = 1 AND [Song24] IS NULL) OR ([Song24] = @O"& _ 
                "riginal_Song24)) AND ((@IsNull_Song25 = 1 AND [Song25] IS NULL) OR ([Song25] = @"& _ 
                "Original_Song25)))"
            Me._adapter.DeleteCommand.CommandType = System.Data.CommandType.Text
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_SetlistNumber", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "SetlistNumber", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_ShowNumber", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "ShowNumber", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song01", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song01", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song02", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song02", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song02", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song02", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song03", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song03", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song03", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song03", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song04", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song04", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song04", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song04", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song05", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song05", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song05", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song05", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song06", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song06", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song06", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song06", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song07", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song07", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song07", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song07", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song08", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song08", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song08", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song08", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song09", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song09", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song09", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song09", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song10", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song10", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song10", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song10", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song11", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song11", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song11", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song11", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song12", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song12", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song12", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song12", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song13", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song13", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song13", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song13", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song14", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song14", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song14", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song14", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song15", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song15", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song15", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song15", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song16", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song16", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song16", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song16", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song17", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song17", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song17", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song17", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song18", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song18", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song18", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song18", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song19", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song19", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song19", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song19", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song20", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song20", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song20", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song20", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song21", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song21", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song21", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song21", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song22", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song22", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song22", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song22", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song23", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song23", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song23", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song23", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song24", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song24", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song24", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song24", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song25", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song25", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song25", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song25", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand = New System.Data.SqlClient.SqlCommand
            Me._adapter.InsertCommand.Connection = Me.Connection
            Me._adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[Setlist] ([ShowNumber], [Song01], [Song02], [Song03], [Song04]"& _ 
                ", [Song05], [Song06], [Song07], [Song08], [Song09], [Song10], [Song11], [Song12]"& _ 
                ", [Song13], [Song14], [Song15], [Song16], [Song17], [Song18], [Song19], [Song20]"& _ 
                ", [Song21], [Song22], [Song23], [Song24], [Song25]) VALUES (@ShowNumber, @Song01"& _ 
                ", @Song02, @Song03, @Song04, @Song05, @Song06, @Song07, @Song08, @Song09, @Song1"& _ 
                "0, @Song11, @Song12, @Song13, @Song14, @Song15, @Song16, @Song17, @Song18, @Song"& _ 
                "19, @Song20, @Song21, @Song22, @Song23, @Song24, @Song25);"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT SetlistNumber"& _ 
                ", ShowNumber, Song01, Song02, Song03, Song04, Song05, Song06, Song07, Song08, So"& _ 
                "ng09, Song10, Song11, Song12, Song13, Song14, Song15, Song16, Song17, Song18, So"& _ 
                "ng19, Song20, Song21, Song22, Song23, Song24, Song25 FROM Setlist WHERE (Setlist"& _ 
                "Number = SCOPE_IDENTITY())"
            Me._adapter.InsertCommand.CommandType = System.Data.CommandType.Text
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@ShowNumber", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "ShowNumber", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song01", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song01", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song02", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song02", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song03", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song03", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song04", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song04", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song05", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song05", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song06", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song06", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song07", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song07", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song08", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song08", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song09", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song09", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song10", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song10", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song11", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song11", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song12", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song12", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song13", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song13", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song14", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song14", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song15", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song15", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song16", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song16", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song17", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song17", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song18", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song18", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song19", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song19", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song20", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song20", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song21", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song21", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song22", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song22", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song23", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song23", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song24", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song24", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song25", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song25", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand = New System.Data.SqlClient.SqlCommand
            Me._adapter.UpdateCommand.Connection = Me.Connection
            Me._adapter.UpdateCommand.CommandText = "UPDATE [dbo].[Setlist] SET [ShowNumber] = @ShowNumber, [Song01] = @Song01, [Song0"& _ 
                "2] = @Song02, [Song03] = @Song03, [Song04] = @Song04, [Song05] = @Song05, [Song0"& _ 
                "6] = @Song06, [Song07] = @Song07, [Song08] = @Song08, [Song09] = @Song09, [Song1"& _ 
                "0] = @Song10, [Song11] = @Song11, [Song12] = @Song12, [Song13] = @Song13, [Song1"& _ 
                "4] = @Song14, [Song15] = @Song15, [Song16] = @Song16, [Song17] = @Song17, [Song1"& _ 
                "8] = @Song18, [Song19] = @Song19, [Song20] = @Song20, [Song21] = @Song21, [Song2"& _ 
                "2] = @Song22, [Song23] = @Song23, [Song24] = @Song24, [Song25] = @Song25 WHERE ("& _ 
                "([SetlistNumber] = @Original_SetlistNumber) AND ([ShowNumber] = @Original_ShowNu"& _ 
                "mber) AND ([Song01] = @Original_Song01) AND ((@IsNull_Song02 = 1 AND [Song02] IS"& _ 
                " NULL) OR ([Song02] = @Original_Song02)) AND ((@IsNull_Song03 = 1 AND [Song03] I"& _ 
                "S NULL) OR ([Song03] = @Original_Song03)) AND ((@IsNull_Song04 = 1 AND [Song04] "& _ 
                "IS NULL) OR ([Song04] = @Original_Song04)) AND ((@IsNull_Song05 = 1 AND [Song05]"& _ 
                " IS NULL) OR ([Song05] = @Original_Song05)) AND ((@IsNull_Song06 = 1 AND [Song06"& _ 
                "] IS NULL) OR ([Song06] = @Original_Song06)) AND ((@IsNull_Song07 = 1 AND [Song0"& _ 
                "7] IS NULL) OR ([Song07] = @Original_Song07)) AND ((@IsNull_Song08 = 1 AND [Song"& _ 
                "08] IS NULL) OR ([Song08] = @Original_Song08)) AND ((@IsNull_Song09 = 1 AND [Son"& _ 
                "g09] IS NULL) OR ([Song09] = @Original_Song09)) AND ((@IsNull_Song10 = 1 AND [So"& _ 
                "ng10] IS NULL) OR ([Song10] = @Original_Song10)) AND ((@IsNull_Song11 = 1 AND [S"& _ 
                "ong11] IS NULL) OR ([Song11] = @Original_Song11)) AND ((@IsNull_Song12 = 1 AND ["& _ 
                "Song12] IS NULL) OR ([Song12] = @Original_Song12)) AND ((@IsNull_Song13 = 1 AND "& _ 
                "[Song13] IS NULL) OR ([Song13] = @Original_Song13)) AND ((@IsNull_Song14 = 1 AND"& _ 
                " [Song14] IS NULL) OR ([Song14] = @Original_Song14)) AND ((@IsNull_Song15 = 1 AN"& _ 
                "D [Song15] IS NULL) OR ([Song15] = @Original_Song15)) AND ((@IsNull_Song16 = 1 A"& _ 
                "ND [Song16] IS NULL) OR ([Song16] = @Original_Song16)) AND ((@IsNull_Song17 = 1 "& _ 
                "AND [Song17] IS NULL) OR ([Song17] = @Original_Song17)) AND ((@IsNull_Song18 = 1"& _ 
                " AND [Song18] IS NULL) OR ([Song18] = @Original_Song18)) AND ((@IsNull_Song19 = "& _ 
                "1 AND [Song19] IS NULL) OR ([Song19] = @Original_Song19)) AND ((@IsNull_Song20 ="& _ 
                " 1 AND [Song20] IS NULL) OR ([Song20] = @Original_Song20)) AND ((@IsNull_Song21 "& _ 
                "= 1 AND [Song21] IS NULL) OR ([Song21] = @Original_Song21)) AND ((@IsNull_Song22"& _ 
                " = 1 AND [Song22] IS NULL) OR ([Song22] = @Original_Song22)) AND ((@IsNull_Song2"& _ 
                "3 = 1 AND [Song23] IS NULL) OR ([Song23] = @Original_Song23)) AND ((@IsNull_Song"& _ 
                "24 = 1 AND [Song24] IS NULL) OR ([Song24] = @Original_Song24)) AND ((@IsNull_Son"& _ 
                "g25 = 1 AND [Song25] IS NULL) OR ([Song25] = @Original_Song25)));"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT Setlis"& _ 
                "tNumber, ShowNumber, Song01, Song02, Song03, Song04, Song05, Song06, Song07, Son"& _ 
                "g08, Song09, Song10, Song11, Song12, Song13, Song14, Song15, Song16, Song17, Son"& _ 
                "g18, Song19, Song20, Song21, Song22, Song23, Song24, Song25 FROM Setlist WHERE ("& _ 
                "SetlistNumber = @SetlistNumber)"
            Me._adapter.UpdateCommand.CommandType = System.Data.CommandType.Text
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@ShowNumber", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "ShowNumber", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song01", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song01", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song02", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song02", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song03", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song03", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song04", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song04", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song05", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song05", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song06", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song06", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song07", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song07", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song08", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song08", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song09", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song09", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song10", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song10", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song11", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song11", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song12", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song12", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song13", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song13", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song14", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song14", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song15", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song15", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song16", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song16", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song17", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song17", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song18", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song18", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song19", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song19", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song20", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song20", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song21", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song21", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song22", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song22", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song23", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song23", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song24", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song24", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Song25", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song25", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_SetlistNumber", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "SetlistNumber", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_ShowNumber", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "ShowNumber", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song01", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song01", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song02", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song02", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song02", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song02", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song03", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song03", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song03", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song03", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song04", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song04", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song04", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song04", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song05", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song05", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song05", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song05", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song06", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song06", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song06", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song06", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song07", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song07", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song07", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song07", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song08", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song08", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song08", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song08", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song09", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song09", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song09", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song09", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song10", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song10", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song10", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song10", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song11", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song11", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song11", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song11", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song12", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song12", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song12", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song12", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song13", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song13", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song13", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song13", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song14", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song14", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song14", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song14", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song15", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song15", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song15", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song15", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song16", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song16", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song16", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song16", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song17", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song17", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song17", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song17", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song18", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song18", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song18", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song18", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song19", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song19", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song19", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song19", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song20", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song20", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song20", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song20", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song21", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song21", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song21", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song21", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song22", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song22", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song22", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song22", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song23", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song23", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song23", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song23", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song24", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song24", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song24", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song24", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Song25", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song25", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Song25", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Song25", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@SetlistNumber", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, 0, 0, "SetlistNumber", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Private Sub InitConnection()
            Me._connection = New System.Data.SqlClient.SqlConnection
            Me._connection.ConnectionString = Global.Metallica.My.MySettings.Default.metallicaConnectionString1
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Private Sub InitCommandCollection()
            Me._commandCollection = New System.Data.SqlClient.SqlCommand(8) {}
            Me._commandCollection(0) = New System.Data.SqlClient.SqlCommand
            Me._commandCollection(0).Connection = Me.Connection
            Me._commandCollection(0).CommandText = "SELECT SetlistNumber, ShowNumber, Song01, Song02, Song03, Song04, Song05, Song06,"& _ 
                " Song07, Song08, Song09, Song10, Song11, Song12, Song13, Song14, Song15, Song16,"& _ 
                " Song17, Song18, Song19, Song20, Song21, Song22, Song23, Song24, Song25 FROM dbo"& _ 
                ".Setlist"
            Me._commandCollection(0).CommandType = System.Data.CommandType.Text
            Me._commandCollection(1) = New System.Data.SqlClient.SqlCommand
            Me._commandCollection(1).Connection = Me.Connection
            Me._commandCollection(1).CommandText = "SELECT     COUNT(SetlistNumber) AS Expr1"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM         Setlist"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE     (Setlis"& _ 
                "tNumber = @setnum)"
            Me._commandCollection(1).CommandType = System.Data.CommandType.Text
            Me._commandCollection(1).Parameters.Add(New System.Data.SqlClient.SqlParameter("@setnum", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, 0, 0, "SetlistNumber", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._commandCollection(2) = New System.Data.SqlClient.SqlCommand
            Me._commandCollection(2).Connection = Me.Connection
            Me._commandCollection(2).CommandText = "SELECT     COUNT(SetlistNumber) AS Expr1"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM         Setlist"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE     (ShowNu"& _ 
                "mber = @shownum)"
            Me._commandCollection(2).CommandType = System.Data.CommandType.Text
            Me._commandCollection(2).Parameters.Add(New System.Data.SqlClient.SqlParameter("@shownum", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, 0, 0, "ShowNumber", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._commandCollection(3) = New System.Data.SqlClient.SqlCommand
            Me._commandCollection(3).Connection = Me.Connection
            Me._commandCollection(3).CommandText = "SELECT * FROM Setlist WHERE (SetlistNumber = @setlistnum)"
            Me._commandCollection(3).CommandType = System.Data.CommandType.Text
            Me._commandCollection(3).Parameters.Add(New System.Data.SqlClient.SqlParameter("@setlistnum", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, 0, 0, "SetlistNumber", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._commandCollection(4) = New System.Data.SqlClient.SqlCommand
            Me._commandCollection(4).Connection = Me.Connection
            Me._commandCollection(4).CommandText = "SELECT * FROM Setlist WHERE (ShowNumber = @shownum)"
            Me._commandCollection(4).CommandType = System.Data.CommandType.Text
            Me._commandCollection(4).Parameters.Add(New System.Data.SqlClient.SqlParameter("@shownum", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, 0, 0, "ShowNumber", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._commandCollection(5) = New System.Data.SqlClient.SqlCommand
            Me._commandCollection(5).Connection = Me.Connection
            Me._commandCollection(5).CommandText = "SELECT     IDENT_CURRENT('Setlist') AS Expr1"
            Me._commandCollection(5).CommandType = System.Data.CommandType.Text
            Me._commandCollection(6) = New System.Data.SqlClient.SqlCommand
            Me._commandCollection(6).Connection = Me.Connection
            Me._commandCollection(6).CommandText = "SELECT     SetlistNumber"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM         Setlist"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE     (ShowNumber = @shownum)"& _ 
                ""
            Me._commandCollection(6).CommandType = System.Data.CommandType.Text
            Me._commandCollection(6).Parameters.Add(New System.Data.SqlClient.SqlParameter("@shownum", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, 0, 0, "ShowNumber", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._commandCollection(7) = New System.Data.SqlClient.SqlCommand
            Me._commandCollection(7).Connection = Me.Connection
            Me._commandCollection(7).CommandText = "SELECT COUNT(SetlistNumber) FROM Setlist"
            Me._commandCollection(7).CommandType = System.Data.CommandType.Text
            Me._commandCollection(8) = New System.Data.SqlClient.SqlCommand
            Me._commandCollection(8).Connection = Me.Connection
            Me._commandCollection(8).CommandText = "SELECT COUNT(@songnum) AS Expr1 FROM Setlist WHERE (Song01 = @songnum) OR (Song02"& _ 
                " = @songnum) OR (Song03 = @songnum) OR (Song04 = @songnum) OR (Song05 = @songnum"& _ 
                ") OR (Song06 = @songnum) OR (Song07 = @songnum) OR (Song08 = @songnum) OR (Song0"& _ 
                "9 = @songnum) OR (Song10 = @songnum) OR (Song11 = @songnum) OR (Song12 = @songnu"& _ 
                "m) OR (Song13 = @songnum) OR (Song14 = @songnum) OR (Song15 = @songnum) OR (Song"& _ 
                "16 = @songnum) OR (Song17 = @songnum) OR (Song18 = @songnum) OR (Song19 = @songn"& _ 
                "um) OR (Song20 = @songnum) OR (Song21 = @songnum) OR (Song22 = @songnum) OR (Son"& _ 
                "g23 = @songnum) OR (Song24 = @songnum) OR (Song25 = @songnum)"
            Me._commandCollection(8).CommandType = System.Data.CommandType.Text
            Me._commandCollection(8).Parameters.Add(New System.Data.SqlClient.SqlParameter("@songnum", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, 0, 0, "Song01", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter"),  _
         System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Fill, true)>  _
        Public Overloads Overridable Function Fill(ByVal dataTable As dsMetallica.SetlistDataTable) As Integer
            Me.Adapter.SelectCommand = Me.CommandCollection(0)
            If (Me.ClearBeforeFill = true) Then
                dataTable.Clear
            End If
            Dim returnValue As Integer = Me.Adapter.Fill(dataTable)
            Return returnValue
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter"),  _
         System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.[Select], true)>  _
        Public Overloads Overridable Function GetData() As dsMetallica.SetlistDataTable
            Me.Adapter.SelectCommand = Me.CommandCollection(0)
            Dim dataTable As dsMetallica.SetlistDataTable = New dsMetallica.SetlistDataTable
            Me.Adapter.Fill(dataTable)
            Return dataTable
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter"),  _
         System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.[Select], false)>  _
        Public Overloads Overridable Function Find(ByVal setlistnum As Integer) As dsMetallica.SetlistDataTable
            Me.Adapter.SelectCommand = Me.CommandCollection(3)
            Me.Adapter.SelectCommand.Parameters(0).Value = CType(setlistnum,Integer)
            Dim dataTable As dsMetallica.SetlistDataTable = New dsMetallica.SetlistDataTable
            Me.Adapter.Fill(dataTable)
            Return dataTable
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter"),  _
         System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.[Select], false)>  _
        Public Overloads Overridable Function FindByShow(ByVal shownum As Integer) As dsMetallica.SetlistDataTable
            Me.Adapter.SelectCommand = Me.CommandCollection(4)
            Me.Adapter.SelectCommand.Parameters(0).Value = CType(shownum,Integer)
            Dim dataTable As dsMetallica.SetlistDataTable = New dsMetallica.SetlistDataTable
            Me.Adapter.Fill(dataTable)
            Return dataTable
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")>  _
        Public Overloads Overridable Function Update(ByVal dataTable As dsMetallica.SetlistDataTable) As Integer
            Return Me.Adapter.Update(dataTable)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")>  _
        Public Overloads Overridable Function Update(ByVal dataSet As dsMetallica) As Integer
            Return Me.Adapter.Update(dataSet, "Setlist")
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")>  _
        Public Overloads Overridable Function Update(ByVal dataRow As System.Data.DataRow) As Integer
            Return Me.Adapter.Update(New System.Data.DataRow() {dataRow})
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")>  _
        Public Overloads Overridable Function Update(ByVal dataRows() As System.Data.DataRow) As Integer
            Return Me.Adapter.Update(dataRows)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter"),  _
         System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Delete, true)>  _
        Public Overloads Overridable Function Delete( _
                    ByVal Original_SetlistNumber As Integer,  _
                    ByVal Original_ShowNumber As Integer,  _
                    ByVal Original_Song01 As Integer,  _
                    ByVal Original_Song02 As System.Nullable(Of Integer),  _
                    ByVal Original_Song03 As System.Nullable(Of Integer),  _
                    ByVal Original_Song04 As System.Nullable(Of Integer),  _
                    ByVal Original_Song05 As System.Nullable(Of Integer),  _
                    ByVal Original_Song06 As System.Nullable(Of Integer),  _
                    ByVal Original_Song07 As System.Nullable(Of Integer),  _
                    ByVal Original_Song08 As System.Nullable(Of Integer),  _
                    ByVal Original_Song09 As System.Nullable(Of Integer),  _
                    ByVal Original_Song10 As System.Nullable(Of Integer),  _
                    ByVal Original_Song11 As System.Nullable(Of Integer),  _
                    ByVal Original_Song12 As System.Nullable(Of Integer),  _
                    ByVal Original_Song13 As System.Nullable(Of Integer),  _
                    ByVal Original_Song14 As System.Nullable(Of Integer),  _
                    ByVal Original_Song15 As System.Nullable(Of Integer),  _
                    ByVal Original_Song16 As System.Nullable(Of Integer),  _
                    ByVal Original_Song17 As System.Nullable(Of Integer),  _
                    ByVal Original_Song18 As System.Nullable(Of Integer),  _
                    ByVal Original_Song19 As System.Nullable(Of Integer),  _
                    ByVal Original_Song20 As System.Nullable(Of Integer),  _
                    ByVal Original_Song21 As System.Nullable(Of Integer),  _
                    ByVal Original_Song22 As System.Nullable(Of Integer),  _
                    ByVal Original_Song23 As System.Nullable(Of Integer),  _
                    ByVal Original_Song24 As System.Nullable(Of Integer),  _
                    ByVal Original_Song25 As System.Nullable(Of Integer)) As Integer
            Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_SetlistNumber,Integer)
            Me.Adapter.DeleteCommand.Parameters(1).Value = CType(Original_ShowNumber,Integer)
            Me.Adapter.DeleteCommand.Parameters(2).Value = CType(Original_Song01,Integer)
            If (Original_Song02.HasValue = true) Then
                Me.Adapter.DeleteCommand.Parameters(3).Value = CType(0,Object)
                Me.Adapter.DeleteCommand.Parameters(4).Value = CType(Original_Song02.Value,Integer)
            Else
                Me.Adapter.DeleteCommand.Parameters(3).Value = CType(1,Object)
                Me.Adapter.DeleteCommand.Parameters(4).Value = System.DBNull.Value
            End If
            If (Original_Song03.HasValue = true) Then
                Me.Adapter.DeleteCommand.Parameters(5).Value = CType(0,Object)
                Me.Adapter.DeleteCommand.Parameters(6).Value = CType(Original_Song03.Value,Integer)
            Else
                Me.Adapter.DeleteCommand.Parameters(5).Value = CType(1,Object)
                Me.Adapter.DeleteCommand.Parameters(6).Value = System.DBNull.Value
            End If
            If (Original_Song04.HasValue = true) Then
                Me.Adapter.DeleteCommand.Parameters(7).Value = CType(0,Object)
                Me.Adapter.DeleteCommand.Parameters(8).Value = CType(Original_Song04.Value,Integer)
            Else
                Me.Adapter.DeleteCommand.Parameters(7).Value = CType(1,Object)
                Me.Adapter.DeleteCommand.Parameters(8).Value = System.DBNull.Value
            End If
            If (Original_Song05.HasValue = true) Then
                Me.Adapter.DeleteCommand.Parameters(9).Value = CType(0,Object)
                Me.Adapter.DeleteCommand.Parameters(10).Value = CType(Original_Song05.Value,Integer)
            Else
                Me.Adapter.DeleteCommand.Parameters(9).Value = CType(1,Object)
                Me.Adapter.DeleteCommand.Parameters(10).Value = System.DBNull.Value
            End If
            If (Original_Song06.HasValue = true) Then
                Me.Adapter.DeleteCommand.Parameters(11).Value = CType(0,Object)
                Me.Adapter.DeleteCommand.Parameters(12).Value = CType(Original_Song06.Value,Integer)
            Else
                Me.Adapter.DeleteCommand.Parameters(11).Value = CType(1,Object)
                Me.Adapter.DeleteCommand.Parameters(12).Value = System.DBNull.Value
            End If
            If (Original_Song07.HasValue = true) Then
                Me.Adapter.DeleteCommand.Parameters(13).Value = CType(0,Object)
                Me.Adapter.DeleteCommand.Parameters(14).Value = CType(Original_Song07.Value,Integer)
            Else
                Me.Adapter.DeleteCommand.Parameters(13).Value = CType(1,Object)
                Me.Adapter.DeleteCommand.Parameters(14).Value = System.DBNull.Value
            End If
            If (Original_Song08.HasValue = true) Then
                Me.Adapter.DeleteCommand.Parameters(15).Value = CType(0,Object)
                Me.Adapter.DeleteCommand.Parameters(16).Value = CType(Original_Song08.Value,Integer)
            Else
                Me.Adapter.DeleteCommand.Parameters(15).Value = CType(1,Object)
                Me.Adapter.DeleteCommand.Parameters(16).Value = System.DBNull.Value
            End If
            If (Original_Song09.HasValue = true) Then
                Me.Adapter.DeleteCommand.Parameters(17).Value = CType(0,Object)
                Me.Adapter.DeleteCommand.Parameters(18).Value = CType(Original_Song09.Value,Integer)
            Else
                Me.Adapter.DeleteCommand.Parameters(17).Value = CType(1,Object)
                Me.Adapter.DeleteCommand.Parameters(18).Value = System.DBNull.Value
            End If
            If (Original_Song10.HasValue = true) Then
                Me.Adapter.DeleteCommand.Parameters(19).Value = CType(0,Object)
                Me.Adapter.DeleteCommand.Parameters(20).Value = CType(Original_Song10.Value,Integer)
            Else
                Me.Adapter.DeleteCommand.Parameters(19).Value = CType(1,Object)
                Me.Adapter.DeleteCommand.Parameters(20).Value = System.DBNull.Value
            End If
            If (Original_Song11.HasValue = true) Then
                Me.Adapter.DeleteCommand.Parameters(21).Value = CType(0,Object)
                Me.Adapter.DeleteCommand.Parameters(22).Value = CType(Original_Song11.Value,Integer)
            Else
                Me.Adapter.DeleteCommand.Parameters(21).Value = CType(1,Object)
                Me.Adapter.DeleteCommand.Parameters(22).Value = System.DBNull.Value
            End If
            If (Original_Song12.HasValue = true) Then
                Me.Adapter.DeleteCommand.Parameters(23).Value = CType(0,Object)
                Me.Adapter.DeleteCommand.Parameters(24).Value = CType(Original_Song12.Value,Integer)
            Else
                Me.Adapter.DeleteCommand.Parameters(23).Value = CType(1,Object)
                Me.Adapter.DeleteCommand.Parameters(24).Value = System.DBNull.Value
            End If
            If (Original_Song13.HasValue = true) Then
                Me.Adapter.DeleteCommand.Parameters(25).Value = CType(0,Object)
                Me.Adapter.DeleteCommand.Parameters(26).Value = CType(Original_Song13.Value,Integer)
            Else
                Me.Adapter.DeleteCommand.Parameters(25).Value = CType(1,Object)
                Me.Adapter.DeleteCommand.Parameters(26).Value = System.DBNull.Value
            End If
            If (Original_Song14.HasValue = true) Then
                Me.Adapter.DeleteCommand.Parameters(27).Value = CType(0,Object)
                Me.Adapter.DeleteCommand.Parameters(28).Value = CType(Original_Song14.Value,Integer)
            Else
                Me.Adapter.DeleteCommand.Parameters(27).Value = CType(1,Object)
                Me.Adapter.DeleteCommand.Parameters(28).Value = System.DBNull.Value
            End If
            If (Original_Song15.HasValue = true) Then
                Me.Adapter.DeleteCommand.Parameters(29).Value = CType(0,Object)
                Me.Adapter.DeleteCommand.Parameters(30).Value = CType(Original_Song15.Value,Integer)
            Else
                Me.Adapter.DeleteCommand.Parameters(29).Value = CType(1,Object)
                Me.Adapter.DeleteCommand.Parameters(30).Value = System.DBNull.Value
            End If
            If (Original_Song16.HasValue = true) Then
                Me.Adapter.DeleteCommand.Parameters(31).Value = CType(0,Object)
                Me.Adapter.DeleteCommand.Parameters(32).Value = CType(Original_Song16.Value,Integer)
            Else
                Me.Adapter.DeleteCommand.Parameters(31).Value = CType(1,Object)
                Me.Adapter.DeleteCommand.Parameters(32).Value = System.DBNull.Value
            End If
            If (Original_Song17.HasValue = true) Then
                Me.Adapter.DeleteCommand.Parameters(33).Value = CType(0,Object)
                Me.Adapter.DeleteCommand.Parameters(34).Value = CType(Original_Song17.Value,Integer)
            Else
                Me.Adapter.DeleteCommand.Parameters(33).Value = CType(1,Object)
                Me.Adapter.DeleteCommand.Parameters(34).Value = System.DBNull.Value
            End If
            If (Original_Song18.HasValue = true) Then
                Me.Adapter.DeleteCommand.Parameters(35).Value = CType(0,Object)
                Me.Adapter.DeleteCommand.Parameters(36).Value = CType(Original_Song18.Value,Integer)
            Else
                Me.Adapter.DeleteCommand.Parameters(35).Value = CType(1,Object)
                Me.Adapter.DeleteCommand.Parameters(36).Value = System.DBNull.Value
            End If
            If (Original_Song19.HasValue = true) Then
                Me.Adapter.DeleteCommand.Parameters(37).Value = CType(0,Object)
                Me.Adapter.DeleteCommand.Parameters(38).Value = CType(Original_Song19.Value,Integer)
            Else
                Me.Adapter.DeleteCommand.Parameters(37).Value = CType(1,Object)
                Me.Adapter.DeleteCommand.Parameters(38).Value = System.DBNull.Value
            End If
            If (Original_Song20.HasValue = true) Then
                Me.Adapter.DeleteCommand.Parameters(39).Value = CType(0,Object)
                Me.Adapter.DeleteCommand.Parameters(40).Value = CType(Original_Song20.Value,Integer)
            Else
                Me.Adapter.DeleteCommand.Parameters(39).Value = CType(1,Object)
                Me.Adapter.DeleteCommand.Parameters(40).Value = System.DBNull.Value
            End If
            If (Original_Song21.HasValue = true) Then
                Me.Adapter.DeleteCommand.Parameters(41).Value = CType(0,Object)
                Me.Adapter.DeleteCommand.Parameters(42).Value = CType(Original_Song21.Value,Integer)
            Else
                Me.Adapter.DeleteCommand.Parameters(41).Value = CType(1,Object)
                Me.Adapter.DeleteCommand.Parameters(42).Value = System.DBNull.Value
            End If
            If (Original_Song22.HasValue = true) Then
                Me.Adapter.DeleteCommand.Parameters(43).Value = CType(0,Object)
                Me.Adapter.DeleteCommand.Parameters(44).Value = CType(Original_Song22.Value,Integer)
            Else
                Me.Adapter.DeleteCommand.Parameters(43).Value = CType(1,Object)
                Me.Adapter.DeleteCommand.Parameters(44).Value = System.DBNull.Value
            End If
            If (Original_Song23.HasValue = true) Then
                Me.Adapter.DeleteCommand.Parameters(45).Value = CType(0,Object)
                Me.Adapter.DeleteCommand.Parameters(46).Value = CType(Original_Song23.Value,Integer)
            Else
                Me.Adapter.DeleteCommand.Parameters(45).Value = CType(1,Object)
                Me.Adapter.DeleteCommand.Parameters(46).Value = System.DBNull.Value
            End If
            If (Original_Song24.HasValue = true) Then
                Me.Adapter.DeleteCommand.Parameters(47).Value = CType(0,Object)
                Me.Adapter.DeleteCommand.Parameters(48).Value = CType(Original_Song24.Value,Integer)
            Else
                Me.Adapter.DeleteCommand.Parameters(47).Value = CType(1,Object)
                Me.Adapter.DeleteCommand.Parameters(48).Value = System.DBNull.Value
            End If
            If (Original_Song25.HasValue = true) Then
                Me.Adapter.DeleteCommand.Parameters(49).Value = CType(0,Object)
                Me.Adapter.DeleteCommand.Parameters(50).Value = CType(Original_Song25.Value,Integer)
            Else
                Me.Adapter.DeleteCommand.Parameters(49).Value = CType(1,Object)
                Me.Adapter.DeleteCommand.Parameters(50).Value = System.DBNull.Value
            End If
            Dim previousConnectionState As System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State
            If ((Me.Adapter.DeleteCommand.Connection.State And System.Data.ConnectionState.Open)  _
                        <> System.Data.ConnectionState.Open) Then
                Me.Adapter.DeleteCommand.Connection.Open
            End If
            Try 
                Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery
                Return returnValue
            Finally
                If (previousConnectionState = System.Data.ConnectionState.Closed) Then
                    Me.Adapter.DeleteCommand.Connection.Close
                End If
            End Try
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter"),  _
         System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Insert, true)>  _
        Public Overloads Overridable Function Insert( _
                    ByVal ShowNumber As Integer,  _
                    ByVal Song01 As Integer,  _
                    ByVal Song02 As System.Nullable(Of Integer),  _
                    ByVal Song03 As System.Nullable(Of Integer),  _
                    ByVal Song04 As System.Nullable(Of Integer),  _
                    ByVal Song05 As System.Nullable(Of Integer),  _
                    ByVal Song06 As System.Nullable(Of Integer),  _
                    ByVal Song07 As System.Nullable(Of Integer),  _
                    ByVal Song08 As System.Nullable(Of Integer),  _
                    ByVal Song09 As System.Nullable(Of Integer),  _
                    ByVal Song10 As System.Nullable(Of Integer),  _
                    ByVal Song11 As System.Nullable(Of Integer),  _
                    ByVal Song12 As System.Nullable(Of Integer),  _
                    ByVal Song13 As System.Nullable(Of Integer),  _
                    ByVal Song14 As System.Nullable(Of Integer),  _
                    ByVal Song15 As System.Nullable(Of Integer),  _
                    ByVal Song16 As System.Nullable(Of Integer),  _
                    ByVal Song17 As System.Nullable(Of Integer),  _
                    ByVal Song18 As System.Nullable(Of Integer),  _
                    ByVal Song19 As System.Nullable(Of Integer),  _
                    ByVal Song20 As System.Nullable(Of Integer),  _
                    ByVal Song21 As System.Nullable(Of Integer),  _
                    ByVal Song22 As System.Nullable(Of Integer),  _
                    ByVal Song23 As System.Nullable(Of Integer),  _
                    ByVal Song24 As System.Nullable(Of Integer),  _
                    ByVal Song25 As System.Nullable(Of Integer)) As Integer
            Me.Adapter.InsertCommand.Parameters(0).Value = CType(ShowNumber,Integer)
            Me.Adapter.InsertCommand.Parameters(1).Value = CType(Song01,Integer)
            If (Song02.HasValue = true) Then
                Me.Adapter.InsertCommand.Parameters(2).Value = CType(Song02.Value,Integer)
            Else
                Me.Adapter.InsertCommand.Parameters(2).Value = System.DBNull.Value
            End If
            If (Song03.HasValue = true) Then
                Me.Adapter.InsertCommand.Parameters(3).Value = CType(Song03.Value,Integer)
            Else
                Me.Adapter.InsertCommand.Parameters(3).Value = System.DBNull.Value
            End If
            If (Song04.HasValue = true) Then
                Me.Adapter.InsertCommand.Parameters(4).Value = CType(Song04.Value,Integer)
            Else
                Me.Adapter.InsertCommand.Parameters(4).Value = System.DBNull.Value
            End If
            If (Song05.HasValue = true) Then
                Me.Adapter.InsertCommand.Parameters(5).Value = CType(Song05.Value,Integer)
            Else
                Me.Adapter.InsertCommand.Parameters(5).Value = System.DBNull.Value
            End If
            If (Song06.HasValue = true) Then
                Me.Adapter.InsertCommand.Parameters(6).Value = CType(Song06.Value,Integer)
            Else
                Me.Adapter.InsertCommand.Parameters(6).Value = System.DBNull.Value
            End If
            If (Song07.HasValue = true) Then
                Me.Adapter.InsertCommand.Parameters(7).Value = CType(Song07.Value,Integer)
            Else
                Me.Adapter.InsertCommand.Parameters(7).Value = System.DBNull.Value
            End If
            If (Song08.HasValue = true) Then
                Me.Adapter.InsertCommand.Parameters(8).Value = CType(Song08.Value,Integer)
            Else
                Me.Adapter.InsertCommand.Parameters(8).Value = System.DBNull.Value
            End If
            If (Song09.HasValue = true) Then
                Me.Adapter.InsertCommand.Parameters(9).Value = CType(Song09.Value,Integer)
            Else
                Me.Adapter.InsertCommand.Parameters(9).Value = System.DBNull.Value
            End If
            If (Song10.HasValue = true) Then
                Me.Adapter.InsertCommand.Parameters(10).Value = CType(Song10.Value,Integer)
            Else
                Me.Adapter.InsertCommand.Parameters(10).Value = System.DBNull.Value
            End If
            If (Song11.HasValue = true) Then
                Me.Adapter.InsertCommand.Parameters(11).Value = CType(Song11.Value,Integer)
            Else
                Me.Adapter.InsertCommand.Parameters(11).Value = System.DBNull.Value
            End If
            If (Song12.HasValue = true) Then
                Me.Adapter.InsertCommand.Parameters(12).Value = CType(Song12.Value,Integer)
            Else
                Me.Adapter.InsertCommand.Parameters(12).Value = System.DBNull.Value
            End If
            If (Song13.HasValue = true) Then
                Me.Adapter.InsertCommand.Parameters(13).Value = CType(Song13.Value,Integer)
            Else
                Me.Adapter.InsertCommand.Parameters(13).Value = System.DBNull.Value
            End If
            If (Song14.HasValue = true) Then
                Me.Adapter.InsertCommand.Parameters(14).Value = CType(Song14.Value,Integer)
            Else
                Me.Adapter.InsertCommand.Parameters(14).Value = System.DBNull.Value
            End If
            If (Song15.HasValue = true) Then
                Me.Adapter.InsertCommand.Parameters(15).Value = CType(Song15.Value,Integer)
            Else
                Me.Adapter.InsertCommand.Parameters(15).Value = System.DBNull.Value
            End If
            If (Song16.HasValue = true) Then
                Me.Adapter.InsertCommand.Parameters(16).Value = CType(Song16.Value,Integer)
            Else
                Me.Adapter.InsertCommand.Parameters(16).Value = System.DBNull.Value
            End If
            If (Song17.HasValue = true) Then
                Me.Adapter.InsertCommand.Parameters(17).Value = CType(Song17.Value,Integer)
            Else
                Me.Adapter.InsertCommand.Parameters(17).Value = System.DBNull.Value
            End If
            If (Song18.HasValue = true) Then
                Me.Adapter.InsertCommand.Parameters(18).Value = CType(Song18.Value,Integer)
            Else
                Me.Adapter.InsertCommand.Parameters(18).Value = System.DBNull.Value
            End If
            If (Song19.HasValue = true) Then
                Me.Adapter.InsertCommand.Parameters(19).Value = CType(Song19.Value,Integer)
            Else
                Me.Adapter.InsertCommand.Parameters(19).Value = System.DBNull.Value
            End If
            If (Song20.HasValue = true) Then
                Me.Adapter.InsertCommand.Parameters(20).Value = CType(Song20.Value,Integer)
            Else
                Me.Adapter.InsertCommand.Parameters(20).Value = System.DBNull.Value
            End If
            If (Song21.HasValue = true) Then
                Me.Adapter.InsertCommand.Parameters(21).Value = CType(Song21.Value,Integer)
            Else
                Me.Adapter.InsertCommand.Parameters(21).Value = System.DBNull.Value
            End If
            If (Song22.HasValue = true) Then
                Me.Adapter.InsertCommand.Parameters(22).Value = CType(Song22.Value,Integer)
            Else
                Me.Adapter.InsertCommand.Parameters(22).Value = System.DBNull.Value
            End If
            If (Song23.HasValue = true) Then
                Me.Adapter.InsertCommand.Parameters(23).Value = CType(Song23.Value,Integer)
            Else
                Me.Adapter.InsertCommand.Parameters(23).Value = System.DBNull.Value
            End If
            If (Song24.HasValue = true) Then
                Me.Adapter.InsertCommand.Parameters(24).Value = CType(Song24.Value,Integer)
            Else
                Me.Adapter.InsertCommand.Parameters(24).Value = System.DBNull.Value
            End If
            If (Song25.HasValue = true) Then
                Me.Adapter.InsertCommand.Parameters(25).Value = CType(Song25.Value,Integer)
            Else
                Me.Adapter.InsertCommand.Parameters(25).Value = System.DBNull.Value
            End If
            Dim previousConnectionState As System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State
            If ((Me.Adapter.InsertCommand.Connection.State And System.Data.ConnectionState.Open)  _
                        <> System.Data.ConnectionState.Open) Then
                Me.Adapter.InsertCommand.Connection.Open
            End If
            Try 
                Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery
                Return returnValue
            Finally
                If (previousConnectionState = System.Data.ConnectionState.Closed) Then
                    Me.Adapter.InsertCommand.Connection.Close
                End If
            End Try
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter"),  _
         System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Update, true)>  _
        Public Overloads Overridable Function Update( _
                    ByVal ShowNumber As Integer,  _
                    ByVal Song01 As Integer,  _
                    ByVal Song02 As System.Nullable(Of Integer),  _
                    ByVal Song03 As System.Nullable(Of Integer),  _
                    ByVal Song04 As System.Nullable(Of Integer),  _
                    ByVal Song05 As System.Nullable(Of Integer),  _
                    ByVal Song06 As System.Nullable(Of Integer),  _
                    ByVal Song07 As System.Nullable(Of Integer),  _
                    ByVal Song08 As System.Nullable(Of Integer),  _
                    ByVal Song09 As System.Nullable(Of Integer),  _
                    ByVal Song10 As System.Nullable(Of Integer),  _
                    ByVal Song11 As System.Nullable(Of Integer),  _
                    ByVal Song12 As System.Nullable(Of Integer),  _
                    ByVal Song13 As System.Nullable(Of Integer),  _
                    ByVal Song14 As System.Nullable(Of Integer),  _
                    ByVal Song15 As System.Nullable(Of Integer),  _
                    ByVal Song16 As System.Nullable(Of Integer),  _
                    ByVal Song17 As System.Nullable(Of Integer),  _
                    ByVal Song18 As System.Nullable(Of Integer),  _
                    ByVal Song19 As System.Nullable(Of Integer),  _
                    ByVal Song20 As System.Nullable(Of Integer),  _
                    ByVal Song21 As System.Nullable(Of Integer),  _
                    ByVal Song22 As System.Nullable(Of Integer),  _
                    ByVal Song23 As System.Nullable(Of Integer),  _
                    ByVal Song24 As System.Nullable(Of Integer),  _
                    ByVal Song25 As System.Nullable(Of Integer),  _
                    ByVal Original_SetlistNumber As Integer,  _
                    ByVal Original_ShowNumber As Integer,  _
                    ByVal Original_Song01 As Integer,  _
                    ByVal Original_Song02 As System.Nullable(Of Integer),  _
                    ByVal Original_Song03 As System.Nullable(Of Integer),  _
                    ByVal Original_Song04 As System.Nullable(Of Integer),  _
                    ByVal Original_Song05 As System.Nullable(Of Integer),  _
                    ByVal Original_Song06 As System.Nullable(Of Integer),  _
                    ByVal Original_Song07 As System.Nullable(Of Integer),  _
                    ByVal Original_Song08 As System.Nullable(Of Integer),  _
                    ByVal Original_Song09 As System.Nullable(Of Integer),  _
                    ByVal Original_Song10 As System.Nullable(Of Integer),  _
                    ByVal Original_Song11 As System.Nullable(Of Integer),  _
                    ByVal Original_Song12 As System.Nullable(Of Integer),  _
                    ByVal Original_Song13 As System.Nullable(Of Integer),  _
                    ByVal Original_Song14 As System.Nullable(Of Integer),  _
                    ByVal Original_Song15 As System.Nullable(Of Integer),  _
                    ByVal Original_Song16 As System.Nullable(Of Integer),  _
                    ByVal Original_Song17 As System.Nullable(Of Integer),  _
                    ByVal Original_Song18 As System.Nullable(Of Integer),  _
                    ByVal Original_Song19 As System.Nullable(Of Integer),  _
                    ByVal Original_Song20 As System.Nullable(Of Integer),  _
                    ByVal Original_Song21 As System.Nullable(Of Integer),  _
                    ByVal Original_Song22 As System.Nullable(Of Integer),  _
                    ByVal Original_Song23 As System.Nullable(Of Integer),  _
                    ByVal Original_Song24 As System.Nullable(Of Integer),  _
                    ByVal Original_Song25 As System.Nullable(Of Integer),  _
                    ByVal SetlistNumber As Integer) As Integer
            Me.Adapter.UpdateCommand.Parameters(0).Value = CType(ShowNumber,Integer)
            Me.Adapter.UpdateCommand.Parameters(1).Value = CType(Song01,Integer)
            If (Song02.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(2).Value = CType(Song02.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(2).Value = System.DBNull.Value
            End If
            If (Song03.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(3).Value = CType(Song03.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(3).Value = System.DBNull.Value
            End If
            If (Song04.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(4).Value = CType(Song04.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(4).Value = System.DBNull.Value
            End If
            If (Song05.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(5).Value = CType(Song05.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(5).Value = System.DBNull.Value
            End If
            If (Song06.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(6).Value = CType(Song06.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(6).Value = System.DBNull.Value
            End If
            If (Song07.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(7).Value = CType(Song07.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(7).Value = System.DBNull.Value
            End If
            If (Song08.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(8).Value = CType(Song08.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(8).Value = System.DBNull.Value
            End If
            If (Song09.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(9).Value = CType(Song09.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(9).Value = System.DBNull.Value
            End If
            If (Song10.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(10).Value = CType(Song10.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(10).Value = System.DBNull.Value
            End If
            If (Song11.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(11).Value = CType(Song11.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(11).Value = System.DBNull.Value
            End If
            If (Song12.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(12).Value = CType(Song12.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(12).Value = System.DBNull.Value
            End If
            If (Song13.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(13).Value = CType(Song13.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(13).Value = System.DBNull.Value
            End If
            If (Song14.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(14).Value = CType(Song14.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(14).Value = System.DBNull.Value
            End If
            If (Song15.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(15).Value = CType(Song15.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(15).Value = System.DBNull.Value
            End If
            If (Song16.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(16).Value = CType(Song16.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(16).Value = System.DBNull.Value
            End If
            If (Song17.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(17).Value = CType(Song17.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(17).Value = System.DBNull.Value
            End If
            If (Song18.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(18).Value = CType(Song18.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(18).Value = System.DBNull.Value
            End If
            If (Song19.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(19).Value = CType(Song19.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(19).Value = System.DBNull.Value
            End If
            If (Song20.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(20).Value = CType(Song20.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(20).Value = System.DBNull.Value
            End If
            If (Song21.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(21).Value = CType(Song21.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(21).Value = System.DBNull.Value
            End If
            If (Song22.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(22).Value = CType(Song22.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(22).Value = System.DBNull.Value
            End If
            If (Song23.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(23).Value = CType(Song23.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(23).Value = System.DBNull.Value
            End If
            If (Song24.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(24).Value = CType(Song24.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(24).Value = System.DBNull.Value
            End If
            If (Song25.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(25).Value = CType(Song25.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(25).Value = System.DBNull.Value
            End If
            Me.Adapter.UpdateCommand.Parameters(26).Value = CType(Original_SetlistNumber,Integer)
            Me.Adapter.UpdateCommand.Parameters(27).Value = CType(Original_ShowNumber,Integer)
            Me.Adapter.UpdateCommand.Parameters(28).Value = CType(Original_Song01,Integer)
            If (Original_Song02.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(29).Value = CType(0,Object)
                Me.Adapter.UpdateCommand.Parameters(30).Value = CType(Original_Song02.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(29).Value = CType(1,Object)
                Me.Adapter.UpdateCommand.Parameters(30).Value = System.DBNull.Value
            End If
            If (Original_Song03.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(31).Value = CType(0,Object)
                Me.Adapter.UpdateCommand.Parameters(32).Value = CType(Original_Song03.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(31).Value = CType(1,Object)
                Me.Adapter.UpdateCommand.Parameters(32).Value = System.DBNull.Value
            End If
            If (Original_Song04.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(33).Value = CType(0,Object)
                Me.Adapter.UpdateCommand.Parameters(34).Value = CType(Original_Song04.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(33).Value = CType(1,Object)
                Me.Adapter.UpdateCommand.Parameters(34).Value = System.DBNull.Value
            End If
            If (Original_Song05.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(35).Value = CType(0,Object)
                Me.Adapter.UpdateCommand.Parameters(36).Value = CType(Original_Song05.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(35).Value = CType(1,Object)
                Me.Adapter.UpdateCommand.Parameters(36).Value = System.DBNull.Value
            End If
            If (Original_Song06.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(37).Value = CType(0,Object)
                Me.Adapter.UpdateCommand.Parameters(38).Value = CType(Original_Song06.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(37).Value = CType(1,Object)
                Me.Adapter.UpdateCommand.Parameters(38).Value = System.DBNull.Value
            End If
            If (Original_Song07.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(39).Value = CType(0,Object)
                Me.Adapter.UpdateCommand.Parameters(40).Value = CType(Original_Song07.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(39).Value = CType(1,Object)
                Me.Adapter.UpdateCommand.Parameters(40).Value = System.DBNull.Value
            End If
            If (Original_Song08.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(41).Value = CType(0,Object)
                Me.Adapter.UpdateCommand.Parameters(42).Value = CType(Original_Song08.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(41).Value = CType(1,Object)
                Me.Adapter.UpdateCommand.Parameters(42).Value = System.DBNull.Value
            End If
            If (Original_Song09.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(43).Value = CType(0,Object)
                Me.Adapter.UpdateCommand.Parameters(44).Value = CType(Original_Song09.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(43).Value = CType(1,Object)
                Me.Adapter.UpdateCommand.Parameters(44).Value = System.DBNull.Value
            End If
            If (Original_Song10.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(45).Value = CType(0,Object)
                Me.Adapter.UpdateCommand.Parameters(46).Value = CType(Original_Song10.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(45).Value = CType(1,Object)
                Me.Adapter.UpdateCommand.Parameters(46).Value = System.DBNull.Value
            End If
            If (Original_Song11.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(47).Value = CType(0,Object)
                Me.Adapter.UpdateCommand.Parameters(48).Value = CType(Original_Song11.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(47).Value = CType(1,Object)
                Me.Adapter.UpdateCommand.Parameters(48).Value = System.DBNull.Value
            End If
            If (Original_Song12.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(49).Value = CType(0,Object)
                Me.Adapter.UpdateCommand.Parameters(50).Value = CType(Original_Song12.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(49).Value = CType(1,Object)
                Me.Adapter.UpdateCommand.Parameters(50).Value = System.DBNull.Value
            End If
            If (Original_Song13.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(51).Value = CType(0,Object)
                Me.Adapter.UpdateCommand.Parameters(52).Value = CType(Original_Song13.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(51).Value = CType(1,Object)
                Me.Adapter.UpdateCommand.Parameters(52).Value = System.DBNull.Value
            End If
            If (Original_Song14.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(53).Value = CType(0,Object)
                Me.Adapter.UpdateCommand.Parameters(54).Value = CType(Original_Song14.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(53).Value = CType(1,Object)
                Me.Adapter.UpdateCommand.Parameters(54).Value = System.DBNull.Value
            End If
            If (Original_Song15.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(55).Value = CType(0,Object)
                Me.Adapter.UpdateCommand.Parameters(56).Value = CType(Original_Song15.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(55).Value = CType(1,Object)
                Me.Adapter.UpdateCommand.Parameters(56).Value = System.DBNull.Value
            End If
            If (Original_Song16.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(57).Value = CType(0,Object)
                Me.Adapter.UpdateCommand.Parameters(58).Value = CType(Original_Song16.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(57).Value = CType(1,Object)
                Me.Adapter.UpdateCommand.Parameters(58).Value = System.DBNull.Value
            End If
            If (Original_Song17.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(59).Value = CType(0,Object)
                Me.Adapter.UpdateCommand.Parameters(60).Value = CType(Original_Song17.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(59).Value = CType(1,Object)
                Me.Adapter.UpdateCommand.Parameters(60).Value = System.DBNull.Value
            End If
            If (Original_Song18.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(61).Value = CType(0,Object)
                Me.Adapter.UpdateCommand.Parameters(62).Value = CType(Original_Song18.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(61).Value = CType(1,Object)
                Me.Adapter.UpdateCommand.Parameters(62).Value = System.DBNull.Value
            End If
            If (Original_Song19.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(63).Value = CType(0,Object)
                Me.Adapter.UpdateCommand.Parameters(64).Value = CType(Original_Song19.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(63).Value = CType(1,Object)
                Me.Adapter.UpdateCommand.Parameters(64).Value = System.DBNull.Value
            End If
            If (Original_Song20.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(65).Value = CType(0,Object)
                Me.Adapter.UpdateCommand.Parameters(66).Value = CType(Original_Song20.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(65).Value = CType(1,Object)
                Me.Adapter.UpdateCommand.Parameters(66).Value = System.DBNull.Value
            End If
            If (Original_Song21.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(67).Value = CType(0,Object)
                Me.Adapter.UpdateCommand.Parameters(68).Value = CType(Original_Song21.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(67).Value = CType(1,Object)
                Me.Adapter.UpdateCommand.Parameters(68).Value = System.DBNull.Value
            End If
            If (Original_Song22.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(69).Value = CType(0,Object)
                Me.Adapter.UpdateCommand.Parameters(70).Value = CType(Original_Song22.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(69).Value = CType(1,Object)
                Me.Adapter.UpdateCommand.Parameters(70).Value = System.DBNull.Value
            End If
            If (Original_Song23.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(71).Value = CType(0,Object)
                Me.Adapter.UpdateCommand.Parameters(72).Value = CType(Original_Song23.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(71).Value = CType(1,Object)
                Me.Adapter.UpdateCommand.Parameters(72).Value = System.DBNull.Value
            End If
            If (Original_Song24.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(73).Value = CType(0,Object)
                Me.Adapter.UpdateCommand.Parameters(74).Value = CType(Original_Song24.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(73).Value = CType(1,Object)
                Me.Adapter.UpdateCommand.Parameters(74).Value = System.DBNull.Value
            End If
            If (Original_Song25.HasValue = true) Then
                Me.Adapter.UpdateCommand.Parameters(75).Value = CType(0,Object)
                Me.Adapter.UpdateCommand.Parameters(76).Value = CType(Original_Song25.Value,Integer)
            Else
                Me.Adapter.UpdateCommand.Parameters(75).Value = CType(1,Object)
                Me.Adapter.UpdateCommand.Parameters(76).Value = System.DBNull.Value
            End If
            Me.Adapter.UpdateCommand.Parameters(77).Value = CType(SetlistNumber,Integer)
            Dim previousConnectionState As System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State
            If ((Me.Adapter.UpdateCommand.Connection.State And System.Data.ConnectionState.Open)  _
                        <> System.Data.ConnectionState.Open) Then
                Me.Adapter.UpdateCommand.Connection.Open
            End If
            Try 
                Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery
                Return returnValue
            Finally
                If (previousConnectionState = System.Data.ConnectionState.Closed) Then
                    Me.Adapter.UpdateCommand.Connection.Close
                End If
            End Try
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")>  _
        Public Overloads Overridable Function Exists3(ByVal setnum As Integer) As Object
            Dim command As System.Data.SqlClient.SqlCommand = Me.CommandCollection(1)
            command.Parameters(0).Value = CType(setnum,Integer)
            Dim previousConnectionState As System.Data.ConnectionState = command.Connection.State
            If ((command.Connection.State And System.Data.ConnectionState.Open)  _
                        <> System.Data.ConnectionState.Open) Then
                command.Connection.Open
            End If
            Dim returnValue As Object
            Try 
                returnValue = command.ExecuteScalar
            Finally
                If (previousConnectionState = System.Data.ConnectionState.Closed) Then
                    command.Connection.Close
                End If
            End Try
            If ((returnValue Is Nothing)  _
                        OrElse (returnValue.GetType Is GetType(System.DBNull))) Then
                Return Nothing
            Else
                Return CType(returnValue,Object)
            End If
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")>  _
        Public Overloads Overridable Function ExistsByShow(ByVal shownum As Integer) As Object
            Dim command As System.Data.SqlClient.SqlCommand = Me.CommandCollection(2)
            command.Parameters(0).Value = CType(shownum,Integer)
            Dim previousConnectionState As System.Data.ConnectionState = command.Connection.State
            If ((command.Connection.State And System.Data.ConnectionState.Open)  _
                        <> System.Data.ConnectionState.Open) Then
                command.Connection.Open
            End If
            Dim returnValue As Object
            Try 
                returnValue = command.ExecuteScalar
            Finally
                If (previousConnectionState = System.Data.ConnectionState.Closed) Then
                    command.Connection.Close
                End If
            End Try
            If ((returnValue Is Nothing)  _
                        OrElse (returnValue.GetType Is GetType(System.DBNull))) Then
                Return Nothing
            Else
                Return CType(returnValue,Object)
            End If
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")>  _
        Public Overloads Overridable Function GetIdentity() As System.Nullable(Of Decimal)
            Dim command As System.Data.SqlClient.SqlCommand = Me.CommandCollection(5)
            Dim previousConnectionState As System.Data.ConnectionState = command.Connection.State
            If ((command.Connection.State And System.Data.ConnectionState.Open)  _
                        <> System.Data.ConnectionState.Open) Then
                command.Connection.Open
            End If
            Dim returnValue As Object
            Try 
                returnValue = command.ExecuteScalar
            Finally
                If (previousConnectionState = System.Data.ConnectionState.Closed) Then
                    command.Connection.Close
                End If
            End Try
            If ((returnValue Is Nothing)  _
                        OrElse (returnValue.GetType Is GetType(System.DBNull))) Then
                Return New System.Nullable(Of Decimal)
            Else
                Return New System.Nullable(Of Decimal)(CType(returnValue,Decimal))
            End If
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")>  _
        Public Overloads Overridable Function GetSetByShow(ByVal shownum As Integer) As Object
            Dim command As System.Data.SqlClient.SqlCommand = Me.CommandCollection(6)
            command.Parameters(0).Value = CType(shownum,Integer)
            Dim previousConnectionState As System.Data.ConnectionState = command.Connection.State
            If ((command.Connection.State And System.Data.ConnectionState.Open)  _
                        <> System.Data.ConnectionState.Open) Then
                command.Connection.Open
            End If
            Dim returnValue As Object
            Try 
                returnValue = command.ExecuteScalar
            Finally
                If (previousConnectionState = System.Data.ConnectionState.Closed) Then
                    command.Connection.Close
                End If
            End Try
            If ((returnValue Is Nothing)  _
                        OrElse (returnValue.GetType Is GetType(System.DBNull))) Then
                Return Nothing
            Else
                Return CType(returnValue,Object)
            End If
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")>  _
        Public Overloads Overridable Function NumRows() As System.Nullable(Of Integer)
            Dim command As System.Data.SqlClient.SqlCommand = Me.CommandCollection(7)
            Dim previousConnectionState As System.Data.ConnectionState = command.Connection.State
            If ((command.Connection.State And System.Data.ConnectionState.Open)  _
                        <> System.Data.ConnectionState.Open) Then
                command.Connection.Open
            End If
            Dim returnValue As Object
            Try 
                returnValue = command.ExecuteScalar
            Finally
                If (previousConnectionState = System.Data.ConnectionState.Closed) Then
                    command.Connection.Close
                End If
            End Try
            If ((returnValue Is Nothing)  _
                        OrElse (returnValue.GetType Is GetType(System.DBNull))) Then
                Return New System.Nullable(Of Integer)
            Else
                Return New System.Nullable(Of Integer)(CType(returnValue,Integer))
            End If
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")>  _
        Public Overloads Overridable Function NumTimesPlayed(ByVal songnum As Integer) As Object
            Dim command As System.Data.SqlClient.SqlCommand = Me.CommandCollection(8)
            command.Parameters(0).Value = CType(songnum,Integer)
            Dim previousConnectionState As System.Data.ConnectionState = command.Connection.State
            If ((command.Connection.State And System.Data.ConnectionState.Open)  _
                        <> System.Data.ConnectionState.Open) Then
                command.Connection.Open
            End If
            Dim returnValue As Object
            Try 
                returnValue = command.ExecuteScalar
            Finally
                If (previousConnectionState = System.Data.ConnectionState.Closed) Then
                    command.Connection.Close
                End If
            End Try
            If ((returnValue Is Nothing)  _
                        OrElse (returnValue.GetType Is GetType(System.DBNull))) Then
                Return Nothing
            Else
                Return CType(returnValue,Object)
            End If
        End Function
    End Class
    
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0"),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.ComponentModel.ToolboxItem(true),  _
     System.ComponentModel.DataObjectAttribute(true),  _
     System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner"& _ 
        ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),  _
     System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")>  _
    Partial Public Class ShowTableAdapter
        Inherits System.ComponentModel.Component
        
        Private WithEvents _adapter As System.Data.SqlClient.SqlDataAdapter
        
        Private _connection As System.Data.SqlClient.SqlConnection
        
        Private _commandCollection() As System.Data.SqlClient.SqlCommand
        
        Private _clearBeforeFill As Boolean
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub New()
            MyBase.New
            Me.ClearBeforeFill = true
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Private ReadOnly Property Adapter() As System.Data.SqlClient.SqlDataAdapter
            Get
                If (Me._adapter Is Nothing) Then
                    Me.InitAdapter
                End If
                Return Me._adapter
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Friend Property Connection() As System.Data.SqlClient.SqlConnection
            Get
                If (Me._connection Is Nothing) Then
                    Me.InitConnection
                End If
                Return Me._connection
            End Get
            Set
                Me._connection = value
                If (Not (Me.Adapter.InsertCommand) Is Nothing) Then
                    Me.Adapter.InsertCommand.Connection = value
                End If
                If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then
                    Me.Adapter.DeleteCommand.Connection = value
                End If
                If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then
                    Me.Adapter.UpdateCommand.Connection = value
                End If
                Dim i As Integer = 0
                Do While (i < Me.CommandCollection.Length)
                    If (Not (Me.CommandCollection(i)) Is Nothing) Then
                        CType(Me.CommandCollection(i),System.Data.SqlClient.SqlCommand).Connection = value
                    End If
                    i = (i + 1)
                Loop
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Protected ReadOnly Property CommandCollection() As System.Data.SqlClient.SqlCommand()
            Get
                If (Me._commandCollection Is Nothing) Then
                    Me.InitCommandCollection
                End If
                Return Me._commandCollection
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property ClearBeforeFill() As Boolean
            Get
                Return Me._clearBeforeFill
            End Get
            Set
                Me._clearBeforeFill = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Private Sub InitAdapter()
            Me._adapter = New System.Data.SqlClient.SqlDataAdapter
            Dim tableMapping As System.Data.Common.DataTableMapping = New System.Data.Common.DataTableMapping
            tableMapping.SourceTable = "Table"
            tableMapping.DataSetTable = "Show"
            tableMapping.ColumnMappings.Add("ShowNumber", "ShowNumber")
            tableMapping.ColumnMappings.Add("Year", "Year")
            tableMapping.ColumnMappings.Add("Month", "Month")
            tableMapping.ColumnMappings.Add("Day", "Day")
            tableMapping.ColumnMappings.Add("City", "City")
            tableMapping.ColumnMappings.Add("State", "State")
            tableMapping.ColumnMappings.Add("Country", "Country")
            tableMapping.ColumnMappings.Add("Venue", "Venue")
            tableMapping.ColumnMappings.Add("Notes", "Notes")
            tableMapping.ColumnMappings.Add("Verified", "Verified")
            Me._adapter.TableMappings.Add(tableMapping)
            Me._adapter.DeleteCommand = New System.Data.SqlClient.SqlCommand
            Me._adapter.DeleteCommand.Connection = Me.Connection
            Me._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[Show] WHERE (([ShowNumber] = @Original_ShowNumber) AND ([Year]"& _ 
                " = @Original_Year) AND ([Month] = @Original_Month) AND ([Day] = @Original_Day) A"& _ 
                "ND ([City] = @Original_City) AND ((@IsNull_State = 1 AND [State] IS NULL) OR ([S"& _ 
                "tate] = @Original_State)) AND ([Country] = @Original_Country) AND ([Venue] = @Or"& _ 
                "iginal_Venue) AND ((@IsNull_Notes = 1 AND [Notes] IS NULL) OR ([Notes] = @Origin"& _ 
                "al_Notes)) AND ([Verified] = @Original_Verified))"
            Me._adapter.DeleteCommand.CommandType = System.Data.CommandType.Text
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_ShowNumber", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "ShowNumber", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Year", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Year", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Month", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Month", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Day", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Day", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_City", System.Data.SqlDbType.VarChar, 0, System.Data.ParameterDirection.Input, 0, 0, "City", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_State", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "State", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_State", System.Data.SqlDbType.VarChar, 0, System.Data.ParameterDirection.Input, 0, 0, "State", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Country", System.Data.SqlDbType.VarChar, 0, System.Data.ParameterDirection.Input, 0, 0, "Country", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Venue", System.Data.SqlDbType.VarChar, 0, System.Data.ParameterDirection.Input, 0, 0, "Venue", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Notes", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Notes", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Notes", System.Data.SqlDbType.VarChar, 0, System.Data.ParameterDirection.Input, 0, 0, "Notes", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Verified", System.Data.SqlDbType.Bit, 0, System.Data.ParameterDirection.Input, 0, 0, "Verified", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand = New System.Data.SqlClient.SqlCommand
            Me._adapter.InsertCommand.Connection = Me.Connection
            Me._adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[Show] ([Year], [Month], [Day], [City], [State], [Country], [Ve"& _ 
                "nue], [Notes], [Verified]) VALUES (@Year, @Month, @Day, @City, @State, @Country,"& _ 
                " @Venue, @Notes, @Verified);"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT ShowNumber, Year, Month, Day, City, State, "& _ 
                "Country, Venue, Notes, Verified FROM Show WHERE (ShowNumber = SCOPE_IDENTITY())"
            Me._adapter.InsertCommand.CommandType = System.Data.CommandType.Text
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Year", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Year", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Month", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Month", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Day", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Day", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@City", System.Data.SqlDbType.VarChar, 0, System.Data.ParameterDirection.Input, 0, 0, "City", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@State", System.Data.SqlDbType.VarChar, 0, System.Data.ParameterDirection.Input, 0, 0, "State", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Country", System.Data.SqlDbType.VarChar, 0, System.Data.ParameterDirection.Input, 0, 0, "Country", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Venue", System.Data.SqlDbType.VarChar, 0, System.Data.ParameterDirection.Input, 0, 0, "Venue", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Notes", System.Data.SqlDbType.VarChar, 0, System.Data.ParameterDirection.Input, 0, 0, "Notes", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Verified", System.Data.SqlDbType.Bit, 0, System.Data.ParameterDirection.Input, 0, 0, "Verified", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand = New System.Data.SqlClient.SqlCommand
            Me._adapter.UpdateCommand.Connection = Me.Connection
            Me._adapter.UpdateCommand.CommandText = "UPDATE [dbo].[Show] SET [Year] = @Year, [Month] = @Month, [Day] = @Day, [City] = "& _ 
                "@City, [State] = @State, [Country] = @Country, [Venue] = @Venue, [Notes] = @Note"& _ 
                "s, [Verified] = @Verified WHERE (([ShowNumber] = @Original_ShowNumber) AND ([Yea"& _ 
                "r] = @Original_Year) AND ([Month] = @Original_Month) AND ([Day] = @Original_Day)"& _ 
                " AND ([City] = @Original_City) AND ((@IsNull_State = 1 AND [State] IS NULL) OR ("& _ 
                "[State] = @Original_State)) AND ([Country] = @Original_Country) AND ([Venue] = @"& _ 
                "Original_Venue) AND ((@IsNull_Notes = 1 AND [Notes] IS NULL) OR ([Notes] = @Orig"& _ 
                "inal_Notes)) AND ([Verified] = @Original_Verified));"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT ShowNumber, Year, M"& _ 
                "onth, Day, City, State, Country, Venue, Notes, Verified FROM Show WHERE (ShowNum"& _ 
                "ber = @ShowNumber)"
            Me._adapter.UpdateCommand.CommandType = System.Data.CommandType.Text
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Year", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Year", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Month", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Month", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Day", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Day", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@City", System.Data.SqlDbType.VarChar, 0, System.Data.ParameterDirection.Input, 0, 0, "City", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@State", System.Data.SqlDbType.VarChar, 0, System.Data.ParameterDirection.Input, 0, 0, "State", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Country", System.Data.SqlDbType.VarChar, 0, System.Data.ParameterDirection.Input, 0, 0, "Country", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Venue", System.Data.SqlDbType.VarChar, 0, System.Data.ParameterDirection.Input, 0, 0, "Venue", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Notes", System.Data.SqlDbType.VarChar, 0, System.Data.ParameterDirection.Input, 0, 0, "Notes", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Verified", System.Data.SqlDbType.Bit, 0, System.Data.ParameterDirection.Input, 0, 0, "Verified", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_ShowNumber", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "ShowNumber", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Year", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Year", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Month", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Month", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Day", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Day", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_City", System.Data.SqlDbType.VarChar, 0, System.Data.ParameterDirection.Input, 0, 0, "City", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_State", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "State", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_State", System.Data.SqlDbType.VarChar, 0, System.Data.ParameterDirection.Input, 0, 0, "State", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Country", System.Data.SqlDbType.VarChar, 0, System.Data.ParameterDirection.Input, 0, 0, "Country", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Venue", System.Data.SqlDbType.VarChar, 0, System.Data.ParameterDirection.Input, 0, 0, "Venue", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@IsNull_Notes", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "Notes", System.Data.DataRowVersion.Original, true, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Notes", System.Data.SqlDbType.VarChar, 0, System.Data.ParameterDirection.Input, 0, 0, "Notes", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Verified", System.Data.SqlDbType.Bit, 0, System.Data.ParameterDirection.Input, 0, 0, "Verified", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@ShowNumber", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, 0, 0, "ShowNumber", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Private Sub InitConnection()
            Me._connection = New System.Data.SqlClient.SqlConnection
            Me._connection.ConnectionString = Global.Metallica.My.MySettings.Default.metallicaConnectionString1
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Private Sub InitCommandCollection()
            Me._commandCollection = New System.Data.SqlClient.SqlCommand(5) {}
            Me._commandCollection(0) = New System.Data.SqlClient.SqlCommand
            Me._commandCollection(0).Connection = Me.Connection
            Me._commandCollection(0).CommandText = "SELECT ShowNumber, Year, Month, Day, City, State, Country, Venue, Notes, Verified"& _ 
                " FROM dbo.Show"
            Me._commandCollection(0).CommandType = System.Data.CommandType.Text
            Me._commandCollection(1) = New System.Data.SqlClient.SqlCommand
            Me._commandCollection(1).Connection = Me.Connection
            Me._commandCollection(1).CommandText = "SELECT     COUNT(ShowNumber) AS Expr1"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM         Show"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE     (ShowNumber ="& _ 
                " @shownum)"
            Me._commandCollection(1).CommandType = System.Data.CommandType.Text
            Me._commandCollection(1).Parameters.Add(New System.Data.SqlClient.SqlParameter("@shownum", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, 0, 0, "ShowNumber", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._commandCollection(2) = New System.Data.SqlClient.SqlCommand
            Me._commandCollection(2).Connection = Me.Connection
            Me._commandCollection(2).CommandText = "SELECT * FROM Show WHERE (ShowNumber = @shownum)"
            Me._commandCollection(2).CommandType = System.Data.CommandType.Text
            Me._commandCollection(2).Parameters.Add(New System.Data.SqlClient.SqlParameter("@shownum", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, 0, 0, "ShowNumber", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._commandCollection(3) = New System.Data.SqlClient.SqlCommand
            Me._commandCollection(3).Connection = Me.Connection
            Me._commandCollection(3).CommandText = "SELECT     IDENT_CURRENT('Show') AS Expr1"
            Me._commandCollection(3).CommandType = System.Data.CommandType.Text
            Me._commandCollection(4) = New System.Data.SqlClient.SqlCommand
            Me._commandCollection(4).Connection = Me.Connection
            Me._commandCollection(4).CommandText = "SELECT COUNT(ShowNumber) FROM Show"
            Me._commandCollection(4).CommandType = System.Data.CommandType.Text
            Me._commandCollection(5) = New System.Data.SqlClient.SqlCommand
            Me._commandCollection(5).Connection = Me.Connection
            Me._commandCollection(5).CommandText = "UPDATE [dbo].[Show] SET [Year] = @Year, [Month] = @Month, [Day] = @Day, [City] = "& _ 
                "@City, [State] = @State, [Country] = @Country, [Venue] = @Venue, [Notes] = @Note"& _ 
                "s, [Verified] = @Verified WHERE ([ShowNumber] = @ShowNumber);"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT ShowNumber"& _ 
                ", Year, Month, Day, City, State, Country, Venue, Notes, Verified FROM Show WHERE"& _ 
                " (ShowNumber = @ShowNumber)"
            Me._commandCollection(5).CommandType = System.Data.CommandType.Text
            Me._commandCollection(5).Parameters.Add(New System.Data.SqlClient.SqlParameter("@Year", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, 0, 0, "Year", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._commandCollection(5).Parameters.Add(New System.Data.SqlClient.SqlParameter("@Month", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, 0, 0, "Month", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._commandCollection(5).Parameters.Add(New System.Data.SqlClient.SqlParameter("@Day", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, 0, 0, "Day", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._commandCollection(5).Parameters.Add(New System.Data.SqlClient.SqlParameter("@City", System.Data.SqlDbType.VarChar, 50, System.Data.ParameterDirection.Input, 0, 0, "City", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._commandCollection(5).Parameters.Add(New System.Data.SqlClient.SqlParameter("@State", System.Data.SqlDbType.VarChar, 50, System.Data.ParameterDirection.Input, 0, 0, "State", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._commandCollection(5).Parameters.Add(New System.Data.SqlClient.SqlParameter("@Country", System.Data.SqlDbType.VarChar, 50, System.Data.ParameterDirection.Input, 0, 0, "Country", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._commandCollection(5).Parameters.Add(New System.Data.SqlClient.SqlParameter("@Venue", System.Data.SqlDbType.VarChar, 50, System.Data.ParameterDirection.Input, 0, 0, "Venue", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._commandCollection(5).Parameters.Add(New System.Data.SqlClient.SqlParameter("@Notes", System.Data.SqlDbType.VarChar, 50, System.Data.ParameterDirection.Input, 0, 0, "Notes", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._commandCollection(5).Parameters.Add(New System.Data.SqlClient.SqlParameter("@Verified", System.Data.SqlDbType.Bit, 1, System.Data.ParameterDirection.Input, 0, 0, "Verified", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._commandCollection(5).Parameters.Add(New System.Data.SqlClient.SqlParameter("@ShowNumber", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, 0, 0, "ShowNumber", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter"),  _
         System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Fill, true)>  _
        Public Overloads Overridable Function Fill(ByVal dataTable As dsMetallica.ShowDataTable) As Integer
            Me.Adapter.SelectCommand = Me.CommandCollection(0)
            If (Me.ClearBeforeFill = true) Then
                dataTable.Clear
            End If
            Dim returnValue As Integer = Me.Adapter.Fill(dataTable)
            Return returnValue
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter"),  _
         System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.[Select], true)>  _
        Public Overloads Overridable Function GetData() As dsMetallica.ShowDataTable
            Me.Adapter.SelectCommand = Me.CommandCollection(0)
            Dim dataTable As dsMetallica.ShowDataTable = New dsMetallica.ShowDataTable
            Me.Adapter.Fill(dataTable)
            Return dataTable
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter"),  _
         System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.[Select], false)>  _
        Public Overloads Overridable Function Find(ByVal shownum As Integer) As dsMetallica.ShowDataTable
            Me.Adapter.SelectCommand = Me.CommandCollection(2)
            Me.Adapter.SelectCommand.Parameters(0).Value = CType(shownum,Integer)
            Dim dataTable As dsMetallica.ShowDataTable = New dsMetallica.ShowDataTable
            Me.Adapter.Fill(dataTable)
            Return dataTable
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")>  _
        Public Overloads Overridable Function Update(ByVal dataTable As dsMetallica.ShowDataTable) As Integer
            Return Me.Adapter.Update(dataTable)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")>  _
        Public Overloads Overridable Function Update(ByVal dataSet As dsMetallica) As Integer
            Return Me.Adapter.Update(dataSet, "Show")
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")>  _
        Public Overloads Overridable Function Update(ByVal dataRow As System.Data.DataRow) As Integer
            Return Me.Adapter.Update(New System.Data.DataRow() {dataRow})
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")>  _
        Public Overloads Overridable Function Update(ByVal dataRows() As System.Data.DataRow) As Integer
            Return Me.Adapter.Update(dataRows)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter"),  _
         System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Delete, true)>  _
        Public Overloads Overridable Function Delete(ByVal Original_ShowNumber As Integer, ByVal Original_Year As Integer, ByVal Original_Month As Integer, ByVal Original_Day As Integer, ByVal Original_City As String, ByVal Original_State As String, ByVal Original_Country As String, ByVal Original_Venue As String, ByVal Original_Notes As String, ByVal Original_Verified As Boolean) As Integer
            Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_ShowNumber,Integer)
            Me.Adapter.DeleteCommand.Parameters(1).Value = CType(Original_Year,Integer)
            Me.Adapter.DeleteCommand.Parameters(2).Value = CType(Original_Month,Integer)
            Me.Adapter.DeleteCommand.Parameters(3).Value = CType(Original_Day,Integer)
            If (Original_City Is Nothing) Then
                Throw New System.ArgumentNullException("Original_City")
            Else
                Me.Adapter.DeleteCommand.Parameters(4).Value = CType(Original_City,String)
            End If
            If (Original_State Is Nothing) Then
                Me.Adapter.DeleteCommand.Parameters(5).Value = CType(1,Object)
                Me.Adapter.DeleteCommand.Parameters(6).Value = System.DBNull.Value
            Else
                Me.Adapter.DeleteCommand.Parameters(5).Value = CType(0,Object)
                Me.Adapter.DeleteCommand.Parameters(6).Value = CType(Original_State,String)
            End If
            If (Original_Country Is Nothing) Then
                Throw New System.ArgumentNullException("Original_Country")
            Else
                Me.Adapter.DeleteCommand.Parameters(7).Value = CType(Original_Country,String)
            End If
            If (Original_Venue Is Nothing) Then
                Throw New System.ArgumentNullException("Original_Venue")
            Else
                Me.Adapter.DeleteCommand.Parameters(8).Value = CType(Original_Venue,String)
            End If
            If (Original_Notes Is Nothing) Then
                Me.Adapter.DeleteCommand.Parameters(9).Value = CType(1,Object)
                Me.Adapter.DeleteCommand.Parameters(10).Value = System.DBNull.Value
            Else
                Me.Adapter.DeleteCommand.Parameters(9).Value = CType(0,Object)
                Me.Adapter.DeleteCommand.Parameters(10).Value = CType(Original_Notes,String)
            End If
            Me.Adapter.DeleteCommand.Parameters(11).Value = CType(Original_Verified,Boolean)
            Dim previousConnectionState As System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State
            If ((Me.Adapter.DeleteCommand.Connection.State And System.Data.ConnectionState.Open)  _
                        <> System.Data.ConnectionState.Open) Then
                Me.Adapter.DeleteCommand.Connection.Open
            End If
            Try 
                Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery
                Return returnValue
            Finally
                If (previousConnectionState = System.Data.ConnectionState.Closed) Then
                    Me.Adapter.DeleteCommand.Connection.Close
                End If
            End Try
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter"),  _
         System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Insert, true)>  _
        Public Overloads Overridable Function Insert(ByVal Year As Integer, ByVal Month As Integer, ByVal Day As Integer, ByVal City As String, ByVal State As String, ByVal Country As String, ByVal Venue As String, ByVal Notes As String, ByVal Verified As Boolean) As Integer
            Me.Adapter.InsertCommand.Parameters(0).Value = CType(Year,Integer)
            Me.Adapter.InsertCommand.Parameters(1).Value = CType(Month,Integer)
            Me.Adapter.InsertCommand.Parameters(2).Value = CType(Day,Integer)
            If (City Is Nothing) Then
                Throw New System.ArgumentNullException("City")
            Else
                Me.Adapter.InsertCommand.Parameters(3).Value = CType(City,String)
            End If
            If (State Is Nothing) Then
                Me.Adapter.InsertCommand.Parameters(4).Value = System.DBNull.Value
            Else
                Me.Adapter.InsertCommand.Parameters(4).Value = CType(State,String)
            End If
            If (Country Is Nothing) Then
                Throw New System.ArgumentNullException("Country")
            Else
                Me.Adapter.InsertCommand.Parameters(5).Value = CType(Country,String)
            End If
            If (Venue Is Nothing) Then
                Throw New System.ArgumentNullException("Venue")
            Else
                Me.Adapter.InsertCommand.Parameters(6).Value = CType(Venue,String)
            End If
            If (Notes Is Nothing) Then
                Me.Adapter.InsertCommand.Parameters(7).Value = System.DBNull.Value
            Else
                Me.Adapter.InsertCommand.Parameters(7).Value = CType(Notes,String)
            End If
            Me.Adapter.InsertCommand.Parameters(8).Value = CType(Verified,Boolean)
            Dim previousConnectionState As System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State
            If ((Me.Adapter.InsertCommand.Connection.State And System.Data.ConnectionState.Open)  _
                        <> System.Data.ConnectionState.Open) Then
                Me.Adapter.InsertCommand.Connection.Open
            End If
            Try 
                Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery
                Return returnValue
            Finally
                If (previousConnectionState = System.Data.ConnectionState.Closed) Then
                    Me.Adapter.InsertCommand.Connection.Close
                End If
            End Try
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter"),  _
         System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Update, true)>  _
        Public Overloads Overridable Function Update( _
                    ByVal Year As Integer,  _
                    ByVal Month As Integer,  _
                    ByVal Day As Integer,  _
                    ByVal City As String,  _
                    ByVal State As String,  _
                    ByVal Country As String,  _
                    ByVal Venue As String,  _
                    ByVal Notes As String,  _
                    ByVal Verified As Boolean,  _
                    ByVal Original_ShowNumber As Integer,  _
                    ByVal Original_Year As Integer,  _
                    ByVal Original_Month As Integer,  _
                    ByVal Original_Day As Integer,  _
                    ByVal Original_City As String,  _
                    ByVal Original_State As String,  _
                    ByVal Original_Country As String,  _
                    ByVal Original_Venue As String,  _
                    ByVal Original_Notes As String,  _
                    ByVal Original_Verified As Boolean,  _
                    ByVal ShowNumber As Integer) As Integer
            Me.Adapter.UpdateCommand.Parameters(0).Value = CType(Year,Integer)
            Me.Adapter.UpdateCommand.Parameters(1).Value = CType(Month,Integer)
            Me.Adapter.UpdateCommand.Parameters(2).Value = CType(Day,Integer)
            If (City Is Nothing) Then
                Throw New System.ArgumentNullException("City")
            Else
                Me.Adapter.UpdateCommand.Parameters(3).Value = CType(City,String)
            End If
            If (State Is Nothing) Then
                Me.Adapter.UpdateCommand.Parameters(4).Value = System.DBNull.Value
            Else
                Me.Adapter.UpdateCommand.Parameters(4).Value = CType(State,String)
            End If
            If (Country Is Nothing) Then
                Throw New System.ArgumentNullException("Country")
            Else
                Me.Adapter.UpdateCommand.Parameters(5).Value = CType(Country,String)
            End If
            If (Venue Is Nothing) Then
                Throw New System.ArgumentNullException("Venue")
            Else
                Me.Adapter.UpdateCommand.Parameters(6).Value = CType(Venue,String)
            End If
            If (Notes Is Nothing) Then
                Me.Adapter.UpdateCommand.Parameters(7).Value = System.DBNull.Value
            Else
                Me.Adapter.UpdateCommand.Parameters(7).Value = CType(Notes,String)
            End If
            Me.Adapter.UpdateCommand.Parameters(8).Value = CType(Verified,Boolean)
            Me.Adapter.UpdateCommand.Parameters(9).Value = CType(Original_ShowNumber,Integer)
            Me.Adapter.UpdateCommand.Parameters(10).Value = CType(Original_Year,Integer)
            Me.Adapter.UpdateCommand.Parameters(11).Value = CType(Original_Month,Integer)
            Me.Adapter.UpdateCommand.Parameters(12).Value = CType(Original_Day,Integer)
            If (Original_City Is Nothing) Then
                Throw New System.ArgumentNullException("Original_City")
            Else
                Me.Adapter.UpdateCommand.Parameters(13).Value = CType(Original_City,String)
            End If
            If (Original_State Is Nothing) Then
                Me.Adapter.UpdateCommand.Parameters(14).Value = CType(1,Object)
                Me.Adapter.UpdateCommand.Parameters(15).Value = System.DBNull.Value
            Else
                Me.Adapter.UpdateCommand.Parameters(14).Value = CType(0,Object)
                Me.Adapter.UpdateCommand.Parameters(15).Value = CType(Original_State,String)
            End If
            If (Original_Country Is Nothing) Then
                Throw New System.ArgumentNullException("Original_Country")
            Else
                Me.Adapter.UpdateCommand.Parameters(16).Value = CType(Original_Country,String)
            End If
            If (Original_Venue Is Nothing) Then
                Throw New System.ArgumentNullException("Original_Venue")
            Else
                Me.Adapter.UpdateCommand.Parameters(17).Value = CType(Original_Venue,String)
            End If
            If (Original_Notes Is Nothing) Then
                Me.Adapter.UpdateCommand.Parameters(18).Value = CType(1,Object)
                Me.Adapter.UpdateCommand.Parameters(19).Value = System.DBNull.Value
            Else
                Me.Adapter.UpdateCommand.Parameters(18).Value = CType(0,Object)
                Me.Adapter.UpdateCommand.Parameters(19).Value = CType(Original_Notes,String)
            End If
            Me.Adapter.UpdateCommand.Parameters(20).Value = CType(Original_Verified,Boolean)
            Me.Adapter.UpdateCommand.Parameters(21).Value = CType(ShowNumber,Integer)
            Dim previousConnectionState As System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State
            If ((Me.Adapter.UpdateCommand.Connection.State And System.Data.ConnectionState.Open)  _
                        <> System.Data.ConnectionState.Open) Then
                Me.Adapter.UpdateCommand.Connection.Open
            End If
            Try 
                Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery
                Return returnValue
            Finally
                If (previousConnectionState = System.Data.ConnectionState.Closed) Then
                    Me.Adapter.UpdateCommand.Connection.Close
                End If
            End Try
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")>  _
        Public Overloads Overridable Function Exists(ByVal shownum As Integer) As Object
            Dim command As System.Data.SqlClient.SqlCommand = Me.CommandCollection(1)
            command.Parameters(0).Value = CType(shownum,Integer)
            Dim previousConnectionState As System.Data.ConnectionState = command.Connection.State
            If ((command.Connection.State And System.Data.ConnectionState.Open)  _
                        <> System.Data.ConnectionState.Open) Then
                command.Connection.Open
            End If
            Dim returnValue As Object
            Try 
                returnValue = command.ExecuteScalar
            Finally
                If (previousConnectionState = System.Data.ConnectionState.Closed) Then
                    command.Connection.Close
                End If
            End Try
            If ((returnValue Is Nothing)  _
                        OrElse (returnValue.GetType Is GetType(System.DBNull))) Then
                Return Nothing
            Else
                Return CType(returnValue,Object)
            End If
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")>  _
        Public Overloads Overridable Function GetIdentity() As System.Nullable(Of Decimal)
            Dim command As System.Data.SqlClient.SqlCommand = Me.CommandCollection(3)
            Dim previousConnectionState As System.Data.ConnectionState = command.Connection.State
            If ((command.Connection.State And System.Data.ConnectionState.Open)  _
                        <> System.Data.ConnectionState.Open) Then
                command.Connection.Open
            End If
            Dim returnValue As Object
            Try 
                returnValue = command.ExecuteScalar
            Finally
                If (previousConnectionState = System.Data.ConnectionState.Closed) Then
                    command.Connection.Close
                End If
            End Try
            If ((returnValue Is Nothing)  _
                        OrElse (returnValue.GetType Is GetType(System.DBNull))) Then
                Return New System.Nullable(Of Decimal)
            Else
                Return New System.Nullable(Of Decimal)(CType(returnValue,Decimal))
            End If
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")>  _
        Public Overloads Overridable Function NumRows() As System.Nullable(Of Integer)
            Dim command As System.Data.SqlClient.SqlCommand = Me.CommandCollection(4)
            Dim previousConnectionState As System.Data.ConnectionState = command.Connection.State
            If ((command.Connection.State And System.Data.ConnectionState.Open)  _
                        <> System.Data.ConnectionState.Open) Then
                command.Connection.Open
            End If
            Dim returnValue As Object
            Try 
                returnValue = command.ExecuteScalar
            Finally
                If (previousConnectionState = System.Data.ConnectionState.Closed) Then
                    command.Connection.Close
                End If
            End Try
            If ((returnValue Is Nothing)  _
                        OrElse (returnValue.GetType Is GetType(System.DBNull))) Then
                Return New System.Nullable(Of Integer)
            Else
                Return New System.Nullable(Of Integer)(CType(returnValue,Integer))
            End If
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter"),  _
         System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Update, false)>  _
        Public Overloads Overridable Function UpdateQuery(ByVal Year As Integer, ByVal Month As Integer, ByVal Day As Integer, ByVal City As String, ByVal State As String, ByVal Country As String, ByVal Venue As String, ByVal Notes As String, ByVal Verified As Boolean, ByVal ShowNumber As Integer) As Integer
            Dim command As System.Data.SqlClient.SqlCommand = Me.CommandCollection(5)
            command.Parameters(0).Value = CType(Year,Integer)
            command.Parameters(1).Value = CType(Month,Integer)
            command.Parameters(2).Value = CType(Day,Integer)
            If (City Is Nothing) Then
                Throw New System.ArgumentNullException("City")
            Else
                command.Parameters(3).Value = CType(City,String)
            End If
            If (State Is Nothing) Then
                command.Parameters(4).Value = System.DBNull.Value
            Else
                command.Parameters(4).Value = CType(State,String)
            End If
            If (Country Is Nothing) Then
                Throw New System.ArgumentNullException("Country")
            Else
                command.Parameters(5).Value = CType(Country,String)
            End If
            If (Venue Is Nothing) Then
                Throw New System.ArgumentNullException("Venue")
            Else
                command.Parameters(6).Value = CType(Venue,String)
            End If
            If (Notes Is Nothing) Then
                command.Parameters(7).Value = System.DBNull.Value
            Else
                command.Parameters(7).Value = CType(Notes,String)
            End If
            command.Parameters(8).Value = CType(Verified,Boolean)
            command.Parameters(9).Value = CType(ShowNumber,Integer)
            Dim previousConnectionState As System.Data.ConnectionState = command.Connection.State
            If ((command.Connection.State And System.Data.ConnectionState.Open)  _
                        <> System.Data.ConnectionState.Open) Then
                command.Connection.Open
            End If
            Dim returnValue As Integer
            Try 
                returnValue = command.ExecuteNonQuery
            Finally
                If (previousConnectionState = System.Data.ConnectionState.Closed) Then
                    command.Connection.Close
                End If
            End Try
            Return returnValue
        End Function
    End Class
    
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0"),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.ComponentModel.ToolboxItem(true),  _
     System.ComponentModel.DataObjectAttribute(true),  _
     System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner"& _ 
        ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),  _
     System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")>  _
    Partial Public Class SongTableAdapter
        Inherits System.ComponentModel.Component
        
        Private WithEvents _adapter As System.Data.SqlClient.SqlDataAdapter
        
        Private _connection As System.Data.SqlClient.SqlConnection
        
        Private _commandCollection() As System.Data.SqlClient.SqlCommand
        
        Private _clearBeforeFill As Boolean
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub New()
            MyBase.New
            Me.ClearBeforeFill = true
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Private ReadOnly Property Adapter() As System.Data.SqlClient.SqlDataAdapter
            Get
                If (Me._adapter Is Nothing) Then
                    Me.InitAdapter
                End If
                Return Me._adapter
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Friend Property Connection() As System.Data.SqlClient.SqlConnection
            Get
                If (Me._connection Is Nothing) Then
                    Me.InitConnection
                End If
                Return Me._connection
            End Get
            Set
                Me._connection = value
                If (Not (Me.Adapter.InsertCommand) Is Nothing) Then
                    Me.Adapter.InsertCommand.Connection = value
                End If
                If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then
                    Me.Adapter.DeleteCommand.Connection = value
                End If
                If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then
                    Me.Adapter.UpdateCommand.Connection = value
                End If
                Dim i As Integer = 0
                Do While (i < Me.CommandCollection.Length)
                    If (Not (Me.CommandCollection(i)) Is Nothing) Then
                        CType(Me.CommandCollection(i),System.Data.SqlClient.SqlCommand).Connection = value
                    End If
                    i = (i + 1)
                Loop
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Protected ReadOnly Property CommandCollection() As System.Data.SqlClient.SqlCommand()
            Get
                If (Me._commandCollection Is Nothing) Then
                    Me.InitCommandCollection
                End If
                Return Me._commandCollection
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property ClearBeforeFill() As Boolean
            Get
                Return Me._clearBeforeFill
            End Get
            Set
                Me._clearBeforeFill = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Private Sub InitAdapter()
            Me._adapter = New System.Data.SqlClient.SqlDataAdapter
            Dim tableMapping As System.Data.Common.DataTableMapping = New System.Data.Common.DataTableMapping
            tableMapping.SourceTable = "Table"
            tableMapping.DataSetTable = "Song"
            tableMapping.ColumnMappings.Add("SongNumber", "SongNumber")
            tableMapping.ColumnMappings.Add("Name", "Name")
            Me._adapter.TableMappings.Add(tableMapping)
            Me._adapter.DeleteCommand = New System.Data.SqlClient.SqlCommand
            Me._adapter.DeleteCommand.Connection = Me.Connection
            Me._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[Song] WHERE (([SongNumber] = @Original_SongNumber) AND ([Name]"& _ 
                " = @Original_Name))"
            Me._adapter.DeleteCommand.CommandType = System.Data.CommandType.Text
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_SongNumber", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "SongNumber", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Name", System.Data.SqlDbType.VarChar, 0, System.Data.ParameterDirection.Input, 0, 0, "Name", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand = New System.Data.SqlClient.SqlCommand
            Me._adapter.InsertCommand.Connection = Me.Connection
            Me._adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[Song] ([Name]) VALUES (@Name);"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT SongNumber, Name FROM S"& _ 
                "ong WHERE (SongNumber = SCOPE_IDENTITY())"
            Me._adapter.InsertCommand.CommandType = System.Data.CommandType.Text
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Name", System.Data.SqlDbType.VarChar, 0, System.Data.ParameterDirection.Input, 0, 0, "Name", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand = New System.Data.SqlClient.SqlCommand
            Me._adapter.UpdateCommand.Connection = Me.Connection
            Me._adapter.UpdateCommand.CommandText = "UPDATE [dbo].[Song] SET [Name] = @Name WHERE (([SongNumber] = @Original_SongNumbe"& _ 
                "r) AND ([Name] = @Original_Name));"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT SongNumber, Name FROM Song WHERE (Son"& _ 
                "gNumber = @SongNumber)"
            Me._adapter.UpdateCommand.CommandType = System.Data.CommandType.Text
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Name", System.Data.SqlDbType.VarChar, 0, System.Data.ParameterDirection.Input, 0, 0, "Name", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_SongNumber", System.Data.SqlDbType.Int, 0, System.Data.ParameterDirection.Input, 0, 0, "SongNumber", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Name", System.Data.SqlDbType.VarChar, 0, System.Data.ParameterDirection.Input, 0, 0, "Name", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@SongNumber", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, 0, 0, "SongNumber", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Private Sub InitConnection()
            Me._connection = New System.Data.SqlClient.SqlConnection
            Me._connection.ConnectionString = Global.Metallica.My.MySettings.Default.metallicaConnectionString2
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Private Sub InitCommandCollection()
            Me._commandCollection = New System.Data.SqlClient.SqlCommand(4) {}
            Me._commandCollection(0) = New System.Data.SqlClient.SqlCommand
            Me._commandCollection(0).Connection = Me.Connection
            Me._commandCollection(0).CommandText = "SELECT SongNumber, Name FROM dbo.Song"
            Me._commandCollection(0).CommandType = System.Data.CommandType.Text
            Me._commandCollection(1) = New System.Data.SqlClient.SqlCommand
            Me._commandCollection(1).Connection = Me.Connection
            Me._commandCollection(1).CommandText = "SELECT     COUNT(SongNumber) AS Expr1"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM         Song"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE     (SongNumber ="& _ 
                " @songnum)"
            Me._commandCollection(1).CommandType = System.Data.CommandType.Text
            Me._commandCollection(1).Parameters.Add(New System.Data.SqlClient.SqlParameter("@songnum", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, 0, 0, "SongNumber", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._commandCollection(2) = New System.Data.SqlClient.SqlCommand
            Me._commandCollection(2).Connection = Me.Connection
            Me._commandCollection(2).CommandText = "SELECT * FROM Song WHERE (SongNumber = @songnum)"
            Me._commandCollection(2).CommandType = System.Data.CommandType.Text
            Me._commandCollection(2).Parameters.Add(New System.Data.SqlClient.SqlParameter("@songnum", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, 0, 0, "SongNumber", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._commandCollection(3) = New System.Data.SqlClient.SqlCommand
            Me._commandCollection(3).Connection = Me.Connection
            Me._commandCollection(3).CommandText = "SELECT     Name"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM         Song"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE     (SongNumber = @songnum)"
            Me._commandCollection(3).CommandType = System.Data.CommandType.Text
            Me._commandCollection(3).Parameters.Add(New System.Data.SqlClient.SqlParameter("@songnum", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, 0, 0, "SongNumber", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._commandCollection(4) = New System.Data.SqlClient.SqlCommand
            Me._commandCollection(4).Connection = Me.Connection
            Me._commandCollection(4).CommandText = "SELECT COUNT(SongNumber) FROM Song"
            Me._commandCollection(4).CommandType = System.Data.CommandType.Text
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter"),  _
         System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Fill, true)>  _
        Public Overloads Overridable Function Fill(ByVal dataTable As dsMetallica.SongDataTable) As Integer
            Me.Adapter.SelectCommand = Me.CommandCollection(0)
            If (Me.ClearBeforeFill = true) Then
                dataTable.Clear
            End If
            Dim returnValue As Integer = Me.Adapter.Fill(dataTable)
            Return returnValue
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter"),  _
         System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.[Select], true)>  _
        Public Overloads Overridable Function GetData() As dsMetallica.SongDataTable
            Me.Adapter.SelectCommand = Me.CommandCollection(0)
            Dim dataTable As dsMetallica.SongDataTable = New dsMetallica.SongDataTable
            Me.Adapter.Fill(dataTable)
            Return dataTable
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter"),  _
         System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.[Select], false)>  _
        Public Overloads Overridable Function Find(ByVal songnum As Integer) As dsMetallica.SongDataTable
            Me.Adapter.SelectCommand = Me.CommandCollection(2)
            Me.Adapter.SelectCommand.Parameters(0).Value = CType(songnum,Integer)
            Dim dataTable As dsMetallica.SongDataTable = New dsMetallica.SongDataTable
            Me.Adapter.Fill(dataTable)
            Return dataTable
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")>  _
        Public Overloads Overridable Function Update(ByVal dataTable As dsMetallica.SongDataTable) As Integer
            Return Me.Adapter.Update(dataTable)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")>  _
        Public Overloads Overridable Function Update(ByVal dataSet As dsMetallica) As Integer
            Return Me.Adapter.Update(dataSet, "Song")
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")>  _
        Public Overloads Overridable Function Update(ByVal dataRow As System.Data.DataRow) As Integer
            Return Me.Adapter.Update(New System.Data.DataRow() {dataRow})
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")>  _
        Public Overloads Overridable Function Update(ByVal dataRows() As System.Data.DataRow) As Integer
            Return Me.Adapter.Update(dataRows)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter"),  _
         System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Delete, true)>  _
        Public Overloads Overridable Function Delete(ByVal Original_SongNumber As Integer, ByVal Original_Name As String) As Integer
            Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_SongNumber,Integer)
            If (Original_Name Is Nothing) Then
                Throw New System.ArgumentNullException("Original_Name")
            Else
                Me.Adapter.DeleteCommand.Parameters(1).Value = CType(Original_Name,String)
            End If
            Dim previousConnectionState As System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State
            If ((Me.Adapter.DeleteCommand.Connection.State And System.Data.ConnectionState.Open)  _
                        <> System.Data.ConnectionState.Open) Then
                Me.Adapter.DeleteCommand.Connection.Open
            End If
            Try 
                Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery
                Return returnValue
            Finally
                If (previousConnectionState = System.Data.ConnectionState.Closed) Then
                    Me.Adapter.DeleteCommand.Connection.Close
                End If
            End Try
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter"),  _
         System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Insert, true)>  _
        Public Overloads Overridable Function Insert(ByVal Name As String) As Integer
            If (Name Is Nothing) Then
                Throw New System.ArgumentNullException("Name")
            Else
                Me.Adapter.InsertCommand.Parameters(0).Value = CType(Name,String)
            End If
            Dim previousConnectionState As System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State
            If ((Me.Adapter.InsertCommand.Connection.State And System.Data.ConnectionState.Open)  _
                        <> System.Data.ConnectionState.Open) Then
                Me.Adapter.InsertCommand.Connection.Open
            End If
            Try 
                Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery
                Return returnValue
            Finally
                If (previousConnectionState = System.Data.ConnectionState.Closed) Then
                    Me.Adapter.InsertCommand.Connection.Close
                End If
            End Try
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter"),  _
         System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Update, true)>  _
        Public Overloads Overridable Function Update(ByVal Name As String, ByVal Original_SongNumber As Integer, ByVal Original_Name As String, ByVal SongNumber As Integer) As Integer
            If (Name Is Nothing) Then
                Throw New System.ArgumentNullException("Name")
            Else
                Me.Adapter.UpdateCommand.Parameters(0).Value = CType(Name,String)
            End If
            Me.Adapter.UpdateCommand.Parameters(1).Value = CType(Original_SongNumber,Integer)
            If (Original_Name Is Nothing) Then
                Throw New System.ArgumentNullException("Original_Name")
            Else
                Me.Adapter.UpdateCommand.Parameters(2).Value = CType(Original_Name,String)
            End If
            Me.Adapter.UpdateCommand.Parameters(3).Value = CType(SongNumber,Integer)
            Dim previousConnectionState As System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State
            If ((Me.Adapter.UpdateCommand.Connection.State And System.Data.ConnectionState.Open)  _
                        <> System.Data.ConnectionState.Open) Then
                Me.Adapter.UpdateCommand.Connection.Open
            End If
            Try 
                Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery
                Return returnValue
            Finally
                If (previousConnectionState = System.Data.ConnectionState.Closed) Then
                    Me.Adapter.UpdateCommand.Connection.Close
                End If
            End Try
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")>  _
        Public Overloads Overridable Function Exists(ByVal songnum As Integer) As Object
            Dim command As System.Data.SqlClient.SqlCommand = Me.CommandCollection(1)
            command.Parameters(0).Value = CType(songnum,Integer)
            Dim previousConnectionState As System.Data.ConnectionState = command.Connection.State
            If ((command.Connection.State And System.Data.ConnectionState.Open)  _
                        <> System.Data.ConnectionState.Open) Then
                command.Connection.Open
            End If
            Dim returnValue As Object
            Try 
                returnValue = command.ExecuteScalar
            Finally
                If (previousConnectionState = System.Data.ConnectionState.Closed) Then
                    command.Connection.Close
                End If
            End Try
            If ((returnValue Is Nothing)  _
                        OrElse (returnValue.GetType Is GetType(System.DBNull))) Then
                Return Nothing
            Else
                Return CType(returnValue,Object)
            End If
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")>  _
        Public Overloads Overridable Function GetName(ByVal songnum As Integer) As Object
            Dim command As System.Data.SqlClient.SqlCommand = Me.CommandCollection(3)
            command.Parameters(0).Value = CType(songnum,Integer)
            Dim previousConnectionState As System.Data.ConnectionState = command.Connection.State
            If ((command.Connection.State And System.Data.ConnectionState.Open)  _
                        <> System.Data.ConnectionState.Open) Then
                command.Connection.Open
            End If
            Dim returnValue As Object
            Try 
                returnValue = command.ExecuteScalar
            Finally
                If (previousConnectionState = System.Data.ConnectionState.Closed) Then
                    command.Connection.Close
                End If
            End Try
            If ((returnValue Is Nothing)  _
                        OrElse (returnValue.GetType Is GetType(System.DBNull))) Then
                Return Nothing
            Else
                Return CType(returnValue,Object)
            End If
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")>  _
        Public Overloads Overridable Function NumRows() As System.Nullable(Of Integer)
            Dim command As System.Data.SqlClient.SqlCommand = Me.CommandCollection(4)
            Dim previousConnectionState As System.Data.ConnectionState = command.Connection.State
            If ((command.Connection.State And System.Data.ConnectionState.Open)  _
                        <> System.Data.ConnectionState.Open) Then
                command.Connection.Open
            End If
            Dim returnValue As Object
            Try 
                returnValue = command.ExecuteScalar
            Finally
                If (previousConnectionState = System.Data.ConnectionState.Closed) Then
                    command.Connection.Close
                End If
            End Try
            If ((returnValue Is Nothing)  _
                        OrElse (returnValue.GetType Is GetType(System.DBNull))) Then
                Return New System.Nullable(Of Integer)
            Else
                Return New System.Nullable(Of Integer)(CType(returnValue,Integer))
            End If
        End Function
    End Class
    
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0"),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.ComponentModel.ToolboxItem(true),  _
     System.ComponentModel.DataObjectAttribute(true),  _
     System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner"& _ 
        ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),  _
     System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")>  _
    Partial Public Class UsersTableAdapter
        Inherits System.ComponentModel.Component
        
        Private WithEvents _adapter As System.Data.SqlClient.SqlDataAdapter
        
        Private _connection As System.Data.SqlClient.SqlConnection
        
        Private _commandCollection() As System.Data.SqlClient.SqlCommand
        
        Private _clearBeforeFill As Boolean
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Sub New()
            MyBase.New
            Me.ClearBeforeFill = true
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Private ReadOnly Property Adapter() As System.Data.SqlClient.SqlDataAdapter
            Get
                If (Me._adapter Is Nothing) Then
                    Me.InitAdapter
                End If
                Return Me._adapter
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Friend Property Connection() As System.Data.SqlClient.SqlConnection
            Get
                If (Me._connection Is Nothing) Then
                    Me.InitConnection
                End If
                Return Me._connection
            End Get
            Set
                Me._connection = value
                If (Not (Me.Adapter.InsertCommand) Is Nothing) Then
                    Me.Adapter.InsertCommand.Connection = value
                End If
                If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then
                    Me.Adapter.DeleteCommand.Connection = value
                End If
                If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then
                    Me.Adapter.UpdateCommand.Connection = value
                End If
                Dim i As Integer = 0
                Do While (i < Me.CommandCollection.Length)
                    If (Not (Me.CommandCollection(i)) Is Nothing) Then
                        CType(Me.CommandCollection(i),System.Data.SqlClient.SqlCommand).Connection = value
                    End If
                    i = (i + 1)
                Loop
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Protected ReadOnly Property CommandCollection() As System.Data.SqlClient.SqlCommand()
            Get
                If (Me._commandCollection Is Nothing) Then
                    Me.InitCommandCollection
                End If
                Return Me._commandCollection
            End Get
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Public Property ClearBeforeFill() As Boolean
            Get
                Return Me._clearBeforeFill
            End Get
            Set
                Me._clearBeforeFill = value
            End Set
        End Property
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Private Sub InitAdapter()
            Me._adapter = New System.Data.SqlClient.SqlDataAdapter
            Dim tableMapping As System.Data.Common.DataTableMapping = New System.Data.Common.DataTableMapping
            tableMapping.SourceTable = "Table"
            tableMapping.DataSetTable = "Users"
            tableMapping.ColumnMappings.Add("Username", "Username")
            tableMapping.ColumnMappings.Add("Password", "Password")
            Me._adapter.TableMappings.Add(tableMapping)
            Me._adapter.DeleteCommand = New System.Data.SqlClient.SqlCommand
            Me._adapter.DeleteCommand.Connection = Me.Connection
            Me._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[Users] WHERE (([Username] = @Original_Username) AND ([Password"& _ 
                "] = @Original_Password))"
            Me._adapter.DeleteCommand.CommandType = System.Data.CommandType.Text
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Username", System.Data.SqlDbType.VarChar, 0, System.Data.ParameterDirection.Input, 0, 0, "Username", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.DeleteCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Password", System.Data.SqlDbType.VarChar, 0, System.Data.ParameterDirection.Input, 0, 0, "Password", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand = New System.Data.SqlClient.SqlCommand
            Me._adapter.InsertCommand.Connection = Me.Connection
            Me._adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[Users] ([Username], [Password]) VALUES (@Username, @Password);"& _ 
                ""&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT Username, Password FROM Users WHERE (Username = @Username)"
            Me._adapter.InsertCommand.CommandType = System.Data.CommandType.Text
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Username", System.Data.SqlDbType.VarChar, 0, System.Data.ParameterDirection.Input, 0, 0, "Username", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.InsertCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Password", System.Data.SqlDbType.VarChar, 0, System.Data.ParameterDirection.Input, 0, 0, "Password", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand = New System.Data.SqlClient.SqlCommand
            Me._adapter.UpdateCommand.Connection = Me.Connection
            Me._adapter.UpdateCommand.CommandText = "UPDATE [dbo].[Users] SET [Username] = @Username, [Password] = @Password WHERE ((["& _ 
                "Username] = @Original_Username) AND ([Password] = @Original_Password));"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT "& _ 
                "Username, Password FROM Users WHERE (Username = @Username)"
            Me._adapter.UpdateCommand.CommandType = System.Data.CommandType.Text
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Username", System.Data.SqlDbType.VarChar, 0, System.Data.ParameterDirection.Input, 0, 0, "Username", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Password", System.Data.SqlDbType.VarChar, 0, System.Data.ParameterDirection.Input, 0, 0, "Password", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Username", System.Data.SqlDbType.VarChar, 0, System.Data.ParameterDirection.Input, 0, 0, "Username", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
            Me._adapter.UpdateCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@Original_Password", System.Data.SqlDbType.VarChar, 0, System.Data.ParameterDirection.Input, 0, 0, "Password", System.Data.DataRowVersion.Original, false, Nothing, "", "", ""))
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Private Sub InitConnection()
            Me._connection = New System.Data.SqlClient.SqlConnection
            Me._connection.ConnectionString = Global.Metallica.My.MySettings.Default.metallicaConnectionString3
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute()>  _
        Private Sub InitCommandCollection()
            Me._commandCollection = New System.Data.SqlClient.SqlCommand(3) {}
            Me._commandCollection(0) = New System.Data.SqlClient.SqlCommand
            Me._commandCollection(0).Connection = Me.Connection
            Me._commandCollection(0).CommandText = "SELECT Username, Password FROM dbo.Users"
            Me._commandCollection(0).CommandType = System.Data.CommandType.Text
            Me._commandCollection(1) = New System.Data.SqlClient.SqlCommand
            Me._commandCollection(1).Connection = Me.Connection
            Me._commandCollection(1).CommandText = "SELECT COUNT(Username) FROM Users WHERE (Username = @usernm) AND (Password = @pas"& _ 
                "s)"
            Me._commandCollection(1).CommandType = System.Data.CommandType.Text
            Me._commandCollection(1).Parameters.Add(New System.Data.SqlClient.SqlParameter("@usernm", System.Data.SqlDbType.VarChar, 16, System.Data.ParameterDirection.Input, 0, 0, "Username", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._commandCollection(1).Parameters.Add(New System.Data.SqlClient.SqlParameter("@pass", System.Data.SqlDbType.VarChar, 16, System.Data.ParameterDirection.Input, 0, 0, "Password", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._commandCollection(2) = New System.Data.SqlClient.SqlCommand
            Me._commandCollection(2).Connection = Me.Connection
            Me._commandCollection(2).CommandText = "SELECT COUNT(Username) FROM Users WHERE (Username = @usernm)"
            Me._commandCollection(2).CommandType = System.Data.CommandType.Text
            Me._commandCollection(2).Parameters.Add(New System.Data.SqlClient.SqlParameter("@usernm", System.Data.SqlDbType.VarChar, 16, System.Data.ParameterDirection.Input, 0, 0, "Username", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
            Me._commandCollection(3) = New System.Data.SqlClient.SqlCommand
            Me._commandCollection(3).Connection = Me.Connection
            Me._commandCollection(3).CommandText = "SELECT * FROM Users WHERE (Username = @usernm)"
            Me._commandCollection(3).CommandType = System.Data.CommandType.Text
            Me._commandCollection(3).Parameters.Add(New System.Data.SqlClient.SqlParameter("@usernm", System.Data.SqlDbType.VarChar, 16, System.Data.ParameterDirection.Input, 0, 0, "Username", System.Data.DataRowVersion.Current, false, Nothing, "", "", ""))
        End Sub
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter"),  _
         System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Fill, true)>  _
        Public Overloads Overridable Function Fill(ByVal dataTable As dsMetallica.UsersDataTable) As Integer
            Me.Adapter.SelectCommand = Me.CommandCollection(0)
            If (Me.ClearBeforeFill = true) Then
                dataTable.Clear
            End If
            Dim returnValue As Integer = Me.Adapter.Fill(dataTable)
            Return returnValue
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter"),  _
         System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.[Select], true)>  _
        Public Overloads Overridable Function GetData() As dsMetallica.UsersDataTable
            Me.Adapter.SelectCommand = Me.CommandCollection(0)
            Dim dataTable As dsMetallica.UsersDataTable = New dsMetallica.UsersDataTable
            Me.Adapter.Fill(dataTable)
            Return dataTable
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter"),  _
         System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.[Select], false)>  _
        Public Overloads Overridable Function Find(ByVal usernm As String) As dsMetallica.UsersDataTable
            Me.Adapter.SelectCommand = Me.CommandCollection(3)
            If (usernm Is Nothing) Then
                Throw New System.ArgumentNullException("usernm")
            Else
                Me.Adapter.SelectCommand.Parameters(0).Value = CType(usernm,String)
            End If
            Dim dataTable As dsMetallica.UsersDataTable = New dsMetallica.UsersDataTable
            Me.Adapter.Fill(dataTable)
            Return dataTable
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")>  _
        Public Overloads Overridable Function Update(ByVal dataTable As dsMetallica.UsersDataTable) As Integer
            Return Me.Adapter.Update(dataTable)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")>  _
        Public Overloads Overridable Function Update(ByVal dataSet As dsMetallica) As Integer
            Return Me.Adapter.Update(dataSet, "Users")
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")>  _
        Public Overloads Overridable Function Update(ByVal dataRow As System.Data.DataRow) As Integer
            Return Me.Adapter.Update(New System.Data.DataRow() {dataRow})
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")>  _
        Public Overloads Overridable Function Update(ByVal dataRows() As System.Data.DataRow) As Integer
            Return Me.Adapter.Update(dataRows)
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter"),  _
         System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Delete, true)>  _
        Public Overloads Overridable Function Delete(ByVal Original_Username As String, ByVal Original_Password As String) As Integer
            If (Original_Username Is Nothing) Then
                Throw New System.ArgumentNullException("Original_Username")
            Else
                Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_Username,String)
            End If
            If (Original_Password Is Nothing) Then
                Throw New System.ArgumentNullException("Original_Password")
            Else
                Me.Adapter.DeleteCommand.Parameters(1).Value = CType(Original_Password,String)
            End If
            Dim previousConnectionState As System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State
            If ((Me.Adapter.DeleteCommand.Connection.State And System.Data.ConnectionState.Open)  _
                        <> System.Data.ConnectionState.Open) Then
                Me.Adapter.DeleteCommand.Connection.Open
            End If
            Try 
                Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery
                Return returnValue
            Finally
                If (previousConnectionState = System.Data.ConnectionState.Closed) Then
                    Me.Adapter.DeleteCommand.Connection.Close
                End If
            End Try
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter"),  _
         System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Insert, true)>  _
        Public Overloads Overridable Function Insert(ByVal Username As String, ByVal Password As String) As Integer
            If (Username Is Nothing) Then
                Throw New System.ArgumentNullException("Username")
            Else
                Me.Adapter.InsertCommand.Parameters(0).Value = CType(Username,String)
            End If
            If (Password Is Nothing) Then
                Throw New System.ArgumentNullException("Password")
            Else
                Me.Adapter.InsertCommand.Parameters(1).Value = CType(Password,String)
            End If
            Dim previousConnectionState As System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State
            If ((Me.Adapter.InsertCommand.Connection.State And System.Data.ConnectionState.Open)  _
                        <> System.Data.ConnectionState.Open) Then
                Me.Adapter.InsertCommand.Connection.Open
            End If
            Try 
                Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery
                Return returnValue
            Finally
                If (previousConnectionState = System.Data.ConnectionState.Closed) Then
                    Me.Adapter.InsertCommand.Connection.Close
                End If
            End Try
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter"),  _
         System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Update, true)>  _
        Public Overloads Overridable Function Update(ByVal Username As String, ByVal Password As String, ByVal Original_Username As String, ByVal Original_Password As String) As Integer
            If (Username Is Nothing) Then
                Throw New System.ArgumentNullException("Username")
            Else
                Me.Adapter.UpdateCommand.Parameters(0).Value = CType(Username,String)
            End If
            If (Password Is Nothing) Then
                Throw New System.ArgumentNullException("Password")
            Else
                Me.Adapter.UpdateCommand.Parameters(1).Value = CType(Password,String)
            End If
            If (Original_Username Is Nothing) Then
                Throw New System.ArgumentNullException("Original_Username")
            Else
                Me.Adapter.UpdateCommand.Parameters(2).Value = CType(Original_Username,String)
            End If
            If (Original_Password Is Nothing) Then
                Throw New System.ArgumentNullException("Original_Password")
            Else
                Me.Adapter.UpdateCommand.Parameters(3).Value = CType(Original_Password,String)
            End If
            Dim previousConnectionState As System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State
            If ((Me.Adapter.UpdateCommand.Connection.State And System.Data.ConnectionState.Open)  _
                        <> System.Data.ConnectionState.Open) Then
                Me.Adapter.UpdateCommand.Connection.Open
            End If
            Try 
                Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery
                Return returnValue
            Finally
                If (previousConnectionState = System.Data.ConnectionState.Closed) Then
                    Me.Adapter.UpdateCommand.Connection.Close
                End If
            End Try
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")>  _
        Public Overloads Overridable Function CheckLogin(ByVal usernm As String, ByVal pass As String) As Object
            Dim command As System.Data.SqlClient.SqlCommand = Me.CommandCollection(1)
            If (usernm Is Nothing) Then
                Throw New System.ArgumentNullException("usernm")
            Else
                command.Parameters(0).Value = CType(usernm,String)
            End If
            If (pass Is Nothing) Then
                Throw New System.ArgumentNullException("pass")
            Else
                command.Parameters(1).Value = CType(pass,String)
            End If
            Dim previousConnectionState As System.Data.ConnectionState = command.Connection.State
            If ((command.Connection.State And System.Data.ConnectionState.Open)  _
                        <> System.Data.ConnectionState.Open) Then
                command.Connection.Open
            End If
            Dim returnValue As Object
            Try 
                returnValue = command.ExecuteScalar
            Finally
                If (previousConnectionState = System.Data.ConnectionState.Closed) Then
                    command.Connection.Close
                End If
            End Try
            If ((returnValue Is Nothing)  _
                        OrElse (returnValue.GetType Is GetType(System.DBNull))) Then
                Return Nothing
            Else
                Return CType(returnValue,Object)
            End If
        End Function
        
        <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")>  _
        Public Overloads Overridable Function Exists(ByVal usernm As String) As Object
            Dim command As System.Data.SqlClient.SqlCommand = Me.CommandCollection(2)
            If (usernm Is Nothing) Then
                Throw New System.ArgumentNullException("usernm")
            Else
                command.Parameters(0).Value = CType(usernm,String)
            End If
            Dim previousConnectionState As System.Data.ConnectionState = command.Connection.State
            If ((command.Connection.State And System.Data.ConnectionState.Open)  _
                        <> System.Data.ConnectionState.Open) Then
                command.Connection.Open
            End If
            Dim returnValue As Object
            Try 
                returnValue = command.ExecuteScalar
            Finally
                If (previousConnectionState = System.Data.ConnectionState.Closed) Then
                    command.Connection.Close
                End If
            End Try
            If ((returnValue Is Nothing)  _
                        OrElse (returnValue.GetType Is GetType(System.DBNull))) Then
                Return Nothing
            Else
                Return CType(returnValue,Object)
            End If
        End Function
    End Class
End Namespace
