'------------------------------------------------------------------------------
'
' Dieser Code wurde von einem Tool generiert.
' Laufzeitversion:4.0.30319.269
'
' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
' der Code erneut generiert wird.
'
'------------------------------------------------------------------------------
Option Strict Off
Option Explicit On
'''
'''Represents a strongly typed in-memory cache of data.
'''
_
Partial Public Class LPDataSet
Inherits Global.System.Data.DataSet
Private tableAnsprechpartner As AnsprechpartnerDataTable
Private tableBeruf As BerufDataTable
Private tableFirma As FirmaDataTable
Private tableFirmaBeruf As FirmaBerufDataTable
Private tablekey_tabelle As key_tabelleDataTable
Private tableKlasse As KlasseDataTable
Private tableSchulhaus As SchulhausDataTable
Private tablespalten As spaltenDataTable
Private tablesysdiagrams As sysdiagramsDataTable
Private tableZeiten As ZeitenDataTable
Private tableSchueler As SchuelerDataTable
Private tableSchuelerBeruf As SchuelerBerufDataTable
Private tableReport As ReportDataTable
Private tableOptionen As OptionenDataTable
Private tableReportGruppe As ReportGruppeDataTable
Private tableSQLAbfragen As SQLAbfragenDataTable
Private tableZuteilung As ZuteilungDataTable
Private tableRichText As RichTextDataTable
Private relationFK_Ansprechpartner_0 As Global.System.Data.DataRelation
Private relationFirma_FirmaBeruf As Global.System.Data.DataRelation
Private _schemaSerializationMode As Global.System.Data.SchemaSerializationMode = Global.System.Data.SchemaSerializationMode.IncludeSchema
_
Public Sub New()
MyBase.New
Me.BeginInit
Me.InitClass
Dim schemaChangedHandler As Global.System.ComponentModel.CollectionChangeEventHandler = AddressOf Me.SchemaChanged
AddHandler MyBase.Tables.CollectionChanged, schemaChangedHandler
AddHandler MyBase.Relations.CollectionChanged, schemaChangedHandler
Me.EndInit
End Sub
_
Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext)
MyBase.New(info, context, false)
If (Me.IsBinarySerialized(info, context) = true) Then
Me.InitVars(false)
Dim schemaChangedHandler1 As Global.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) = Global.System.Data.SchemaSerializationMode.IncludeSchema) Then
Dim ds As Global.System.Data.DataSet = New Global.System.Data.DataSet()
ds.ReadXmlSchema(New Global.System.Xml.XmlTextReader(New Global.System.IO.StringReader(strSchema)))
If (Not (ds.Tables("Ansprechpartner")) Is Nothing) Then
MyBase.Tables.Add(New AnsprechpartnerDataTable(ds.Tables("Ansprechpartner")))
End If
If (Not (ds.Tables("Beruf")) Is Nothing) Then
MyBase.Tables.Add(New BerufDataTable(ds.Tables("Beruf")))
End If
If (Not (ds.Tables("Firma")) Is Nothing) Then
MyBase.Tables.Add(New FirmaDataTable(ds.Tables("Firma")))
End If
If (Not (ds.Tables("FirmaBeruf")) Is Nothing) Then
MyBase.Tables.Add(New FirmaBerufDataTable(ds.Tables("FirmaBeruf")))
End If
If (Not (ds.Tables("key_tabelle")) Is Nothing) Then
MyBase.Tables.Add(New key_tabelleDataTable(ds.Tables("key_tabelle")))
End If
If (Not (ds.Tables("Klasse")) Is Nothing) Then
MyBase.Tables.Add(New KlasseDataTable(ds.Tables("Klasse")))
End If
If (Not (ds.Tables("Schulhaus")) Is Nothing) Then
MyBase.Tables.Add(New SchulhausDataTable(ds.Tables("Schulhaus")))
End If
If (Not (ds.Tables("spalten")) Is Nothing) Then
MyBase.Tables.Add(New spaltenDataTable(ds.Tables("spalten")))
End If
If (Not (ds.Tables("sysdiagrams")) Is Nothing) Then
MyBase.Tables.Add(New sysdiagramsDataTable(ds.Tables("sysdiagrams")))
End If
If (Not (ds.Tables("Zeiten")) Is Nothing) Then
MyBase.Tables.Add(New ZeitenDataTable(ds.Tables("Zeiten")))
End If
If (Not (ds.Tables("Schueler")) Is Nothing) Then
MyBase.Tables.Add(New SchuelerDataTable(ds.Tables("Schueler")))
End If
If (Not (ds.Tables("SchuelerBeruf")) Is Nothing) Then
MyBase.Tables.Add(New SchuelerBerufDataTable(ds.Tables("SchuelerBeruf")))
End If
If (Not (ds.Tables("Report")) Is Nothing) Then
MyBase.Tables.Add(New ReportDataTable(ds.Tables("Report")))
End If
If (Not (ds.Tables("Optionen")) Is Nothing) Then
MyBase.Tables.Add(New OptionenDataTable(ds.Tables("Optionen")))
End If
If (Not (ds.Tables("ReportGruppe")) Is Nothing) Then
MyBase.Tables.Add(New ReportGruppeDataTable(ds.Tables("ReportGruppe")))
End If
If (Not (ds.Tables("SQLAbfragen")) Is Nothing) Then
MyBase.Tables.Add(New SQLAbfragenDataTable(ds.Tables("SQLAbfragen")))
End If
If (Not (ds.Tables("Zuteilung")) Is Nothing) Then
MyBase.Tables.Add(New ZuteilungDataTable(ds.Tables("Zuteilung")))
End If
If (Not (ds.Tables("RichText")) Is Nothing) Then
MyBase.Tables.Add(New RichTextDataTable(ds.Tables("RichText")))
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, Global.System.Data.MissingSchemaAction.Add)
Me.InitVars
Else
Me.ReadXmlSchema(New Global.System.Xml.XmlTextReader(New Global.System.IO.StringReader(strSchema)))
End If
Me.GetSerializationData(info, context)
Dim schemaChangedHandler As Global.System.ComponentModel.CollectionChangeEventHandler = AddressOf Me.SchemaChanged
AddHandler MyBase.Tables.CollectionChanged, schemaChangedHandler
AddHandler Me.Relations.CollectionChanged, schemaChangedHandler
End Sub
_
Public ReadOnly Property Ansprechpartner() As AnsprechpartnerDataTable
Get
Return Me.tableAnsprechpartner
End Get
End Property
_
Public ReadOnly Property Beruf() As BerufDataTable
Get
Return Me.tableBeruf
End Get
End Property
_
Public ReadOnly Property Firma() As FirmaDataTable
Get
Return Me.tableFirma
End Get
End Property
_
Public ReadOnly Property FirmaBeruf() As FirmaBerufDataTable
Get
Return Me.tableFirmaBeruf
End Get
End Property
_
Public ReadOnly Property key_tabelle() As key_tabelleDataTable
Get
Return Me.tablekey_tabelle
End Get
End Property
_
Public ReadOnly Property Klasse() As KlasseDataTable
Get
Return Me.tableKlasse
End Get
End Property
_
Public ReadOnly Property Schulhaus() As SchulhausDataTable
Get
Return Me.tableSchulhaus
End Get
End Property
_
Public ReadOnly Property spalten() As spaltenDataTable
Get
Return Me.tablespalten
End Get
End Property
_
Public ReadOnly Property sysdiagrams() As sysdiagramsDataTable
Get
Return Me.tablesysdiagrams
End Get
End Property
_
Public ReadOnly Property Zeiten() As ZeitenDataTable
Get
Return Me.tableZeiten
End Get
End Property
_
Public ReadOnly Property Schueler() As SchuelerDataTable
Get
Return Me.tableSchueler
End Get
End Property
_
Public ReadOnly Property SchuelerBeruf() As SchuelerBerufDataTable
Get
Return Me.tableSchuelerBeruf
End Get
End Property
_
Public ReadOnly Property Report() As ReportDataTable
Get
Return Me.tableReport
End Get
End Property
_
Public ReadOnly Property Optionen() As OptionenDataTable
Get
Return Me.tableOptionen
End Get
End Property
_
Public ReadOnly Property ReportGruppe() As ReportGruppeDataTable
Get
Return Me.tableReportGruppe
End Get
End Property
_
Public ReadOnly Property SQLAbfragen() As SQLAbfragenDataTable
Get
Return Me.tableSQLAbfragen
End Get
End Property
_
Public ReadOnly Property Zuteilung() As ZuteilungDataTable
Get
Return Me.tableZuteilung
End Get
End Property
_
Public ReadOnly Property RichText() As RichTextDataTable
Get
Return Me.tableRichText
End Get
End Property
_
Public Overrides Property SchemaSerializationMode() As Global.System.Data.SchemaSerializationMode
Get
Return Me._schemaSerializationMode
End Get
Set
Me._schemaSerializationMode = value
End Set
End Property
_
Public Shadows ReadOnly Property Tables() As Global.System.Data.DataTableCollection
Get
Return MyBase.Tables
End Get
End Property
_
Public Shadows ReadOnly Property Relations() As Global.System.Data.DataRelationCollection
Get
Return MyBase.Relations
End Get
End Property
_
Protected Overrides Sub InitializeDerivedDataSet()
Me.BeginInit
Me.InitClass
Me.EndInit
End Sub
_
Public Overrides Function Clone() As Global.System.Data.DataSet
Dim cln As LPDataSet = CType(MyBase.Clone,LPDataSet)
cln.InitVars
cln.SchemaSerializationMode = Me.SchemaSerializationMode
Return cln
End Function
_
Protected Overrides Function ShouldSerializeTables() As Boolean
Return false
End Function
_
Protected Overrides Function ShouldSerializeRelations() As Boolean
Return false
End Function
_
Protected Overrides Sub ReadXmlSerializable(ByVal reader As Global.System.Xml.XmlReader)
If (Me.DetermineSchemaSerializationMode(reader) = Global.System.Data.SchemaSerializationMode.IncludeSchema) Then
Me.Reset
Dim ds As Global.System.Data.DataSet = New Global.System.Data.DataSet()
ds.ReadXml(reader)
If (Not (ds.Tables("Ansprechpartner")) Is Nothing) Then
MyBase.Tables.Add(New AnsprechpartnerDataTable(ds.Tables("Ansprechpartner")))
End If
If (Not (ds.Tables("Beruf")) Is Nothing) Then
MyBase.Tables.Add(New BerufDataTable(ds.Tables("Beruf")))
End If
If (Not (ds.Tables("Firma")) Is Nothing) Then
MyBase.Tables.Add(New FirmaDataTable(ds.Tables("Firma")))
End If
If (Not (ds.Tables("FirmaBeruf")) Is Nothing) Then
MyBase.Tables.Add(New FirmaBerufDataTable(ds.Tables("FirmaBeruf")))
End If
If (Not (ds.Tables("key_tabelle")) Is Nothing) Then
MyBase.Tables.Add(New key_tabelleDataTable(ds.Tables("key_tabelle")))
End If
If (Not (ds.Tables("Klasse")) Is Nothing) Then
MyBase.Tables.Add(New KlasseDataTable(ds.Tables("Klasse")))
End If
If (Not (ds.Tables("Schulhaus")) Is Nothing) Then
MyBase.Tables.Add(New SchulhausDataTable(ds.Tables("Schulhaus")))
End If
If (Not (ds.Tables("spalten")) Is Nothing) Then
MyBase.Tables.Add(New spaltenDataTable(ds.Tables("spalten")))
End If
If (Not (ds.Tables("sysdiagrams")) Is Nothing) Then
MyBase.Tables.Add(New sysdiagramsDataTable(ds.Tables("sysdiagrams")))
End If
If (Not (ds.Tables("Zeiten")) Is Nothing) Then
MyBase.Tables.Add(New ZeitenDataTable(ds.Tables("Zeiten")))
End If
If (Not (ds.Tables("Schueler")) Is Nothing) Then
MyBase.Tables.Add(New SchuelerDataTable(ds.Tables("Schueler")))
End If
If (Not (ds.Tables("SchuelerBeruf")) Is Nothing) Then
MyBase.Tables.Add(New SchuelerBerufDataTable(ds.Tables("SchuelerBeruf")))
End If
If (Not (ds.Tables("Report")) Is Nothing) Then
MyBase.Tables.Add(New ReportDataTable(ds.Tables("Report")))
End If
If (Not (ds.Tables("Optionen")) Is Nothing) Then
MyBase.Tables.Add(New OptionenDataTable(ds.Tables("Optionen")))
End If
If (Not (ds.Tables("ReportGruppe")) Is Nothing) Then
MyBase.Tables.Add(New ReportGruppeDataTable(ds.Tables("ReportGruppe")))
End If
If (Not (ds.Tables("SQLAbfragen")) Is Nothing) Then
MyBase.Tables.Add(New SQLAbfragenDataTable(ds.Tables("SQLAbfragen")))
End If
If (Not (ds.Tables("Zuteilung")) Is Nothing) Then
MyBase.Tables.Add(New ZuteilungDataTable(ds.Tables("Zuteilung")))
End If
If (Not (ds.Tables("RichText")) Is Nothing) Then
MyBase.Tables.Add(New RichTextDataTable(ds.Tables("RichText")))
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, Global.System.Data.MissingSchemaAction.Add)
Me.InitVars
Else
Me.ReadXml(reader)
Me.InitVars
End If
End Sub
_
Protected Overrides Function GetSchemaSerializable() As Global.System.Xml.Schema.XmlSchema
Dim stream As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream()
Me.WriteXmlSchema(New Global.System.Xml.XmlTextWriter(stream, Nothing))
stream.Position = 0
Return Global.System.Xml.Schema.XmlSchema.Read(New Global.System.Xml.XmlTextReader(stream), Nothing)
End Function
_
Friend Overloads Sub InitVars()
Me.InitVars(true)
End Sub
_
Friend Overloads Sub InitVars(ByVal initTable As Boolean)
Me.tableAnsprechpartner = CType(MyBase.Tables("Ansprechpartner"),AnsprechpartnerDataTable)
If (initTable = true) Then
If (Not (Me.tableAnsprechpartner) Is Nothing) Then
Me.tableAnsprechpartner.InitVars
End If
End If
Me.tableBeruf = CType(MyBase.Tables("Beruf"),BerufDataTable)
If (initTable = true) Then
If (Not (Me.tableBeruf) Is Nothing) Then
Me.tableBeruf.InitVars
End If
End If
Me.tableFirma = CType(MyBase.Tables("Firma"),FirmaDataTable)
If (initTable = true) Then
If (Not (Me.tableFirma) Is Nothing) Then
Me.tableFirma.InitVars
End If
End If
Me.tableFirmaBeruf = CType(MyBase.Tables("FirmaBeruf"),FirmaBerufDataTable)
If (initTable = true) Then
If (Not (Me.tableFirmaBeruf) Is Nothing) Then
Me.tableFirmaBeruf.InitVars
End If
End If
Me.tablekey_tabelle = CType(MyBase.Tables("key_tabelle"),key_tabelleDataTable)
If (initTable = true) Then
If (Not (Me.tablekey_tabelle) Is Nothing) Then
Me.tablekey_tabelle.InitVars
End If
End If
Me.tableKlasse = CType(MyBase.Tables("Klasse"),KlasseDataTable)
If (initTable = true) Then
If (Not (Me.tableKlasse) Is Nothing) Then
Me.tableKlasse.InitVars
End If
End If
Me.tableSchulhaus = CType(MyBase.Tables("Schulhaus"),SchulhausDataTable)
If (initTable = true) Then
If (Not (Me.tableSchulhaus) Is Nothing) Then
Me.tableSchulhaus.InitVars
End If
End If
Me.tablespalten = CType(MyBase.Tables("spalten"),spaltenDataTable)
If (initTable = true) Then
If (Not (Me.tablespalten) Is Nothing) Then
Me.tablespalten.InitVars
End If
End If
Me.tablesysdiagrams = CType(MyBase.Tables("sysdiagrams"),sysdiagramsDataTable)
If (initTable = true) Then
If (Not (Me.tablesysdiagrams) Is Nothing) Then
Me.tablesysdiagrams.InitVars
End If
End If
Me.tableZeiten = CType(MyBase.Tables("Zeiten"),ZeitenDataTable)
If (initTable = true) Then
If (Not (Me.tableZeiten) Is Nothing) Then
Me.tableZeiten.InitVars
End If
End If
Me.tableSchueler = CType(MyBase.Tables("Schueler"),SchuelerDataTable)
If (initTable = true) Then
If (Not (Me.tableSchueler) Is Nothing) Then
Me.tableSchueler.InitVars
End If
End If
Me.tableSchuelerBeruf = CType(MyBase.Tables("SchuelerBeruf"),SchuelerBerufDataTable)
If (initTable = true) Then
If (Not (Me.tableSchuelerBeruf) Is Nothing) Then
Me.tableSchuelerBeruf.InitVars
End If
End If
Me.tableReport = CType(MyBase.Tables("Report"),ReportDataTable)
If (initTable = true) Then
If (Not (Me.tableReport) Is Nothing) Then
Me.tableReport.InitVars
End If
End If
Me.tableOptionen = CType(MyBase.Tables("Optionen"),OptionenDataTable)
If (initTable = true) Then
If (Not (Me.tableOptionen) Is Nothing) Then
Me.tableOptionen.InitVars
End If
End If
Me.tableReportGruppe = CType(MyBase.Tables("ReportGruppe"),ReportGruppeDataTable)
If (initTable = true) Then
If (Not (Me.tableReportGruppe) Is Nothing) Then
Me.tableReportGruppe.InitVars
End If
End If
Me.tableSQLAbfragen = CType(MyBase.Tables("SQLAbfragen"),SQLAbfragenDataTable)
If (initTable = true) Then
If (Not (Me.tableSQLAbfragen) Is Nothing) Then
Me.tableSQLAbfragen.InitVars
End If
End If
Me.tableZuteilung = CType(MyBase.Tables("Zuteilung"),ZuteilungDataTable)
If (initTable = true) Then
If (Not (Me.tableZuteilung) Is Nothing) Then
Me.tableZuteilung.InitVars
End If
End If
Me.tableRichText = CType(MyBase.Tables("RichText"),RichTextDataTable)
If (initTable = true) Then
If (Not (Me.tableRichText) Is Nothing) Then
Me.tableRichText.InitVars
End If
End If
Me.relationFK_Ansprechpartner_0 = Me.Relations("FK_Ansprechpartner_0")
Me.relationFirma_FirmaBeruf = Me.Relations("Firma_FirmaBeruf")
End Sub
_
Private Sub InitClass()
Me.DataSetName = "LPDataSet"
Me.Prefix = ""
Me.Namespace = "http://tempuri.org/LPDataSet.xsd"
Me.EnforceConstraints = true
Me.SchemaSerializationMode = Global.System.Data.SchemaSerializationMode.IncludeSchema
Me.tableAnsprechpartner = New AnsprechpartnerDataTable()
MyBase.Tables.Add(Me.tableAnsprechpartner)
Me.tableBeruf = New BerufDataTable()
MyBase.Tables.Add(Me.tableBeruf)
Me.tableFirma = New FirmaDataTable()
MyBase.Tables.Add(Me.tableFirma)
Me.tableFirmaBeruf = New FirmaBerufDataTable()
MyBase.Tables.Add(Me.tableFirmaBeruf)
Me.tablekey_tabelle = New key_tabelleDataTable()
MyBase.Tables.Add(Me.tablekey_tabelle)
Me.tableKlasse = New KlasseDataTable()
MyBase.Tables.Add(Me.tableKlasse)
Me.tableSchulhaus = New SchulhausDataTable()
MyBase.Tables.Add(Me.tableSchulhaus)
Me.tablespalten = New spaltenDataTable()
MyBase.Tables.Add(Me.tablespalten)
Me.tablesysdiagrams = New sysdiagramsDataTable()
MyBase.Tables.Add(Me.tablesysdiagrams)
Me.tableZeiten = New ZeitenDataTable()
MyBase.Tables.Add(Me.tableZeiten)
Me.tableSchueler = New SchuelerDataTable()
MyBase.Tables.Add(Me.tableSchueler)
Me.tableSchuelerBeruf = New SchuelerBerufDataTable()
MyBase.Tables.Add(Me.tableSchuelerBeruf)
Me.tableReport = New ReportDataTable()
MyBase.Tables.Add(Me.tableReport)
Me.tableOptionen = New OptionenDataTable()
MyBase.Tables.Add(Me.tableOptionen)
Me.tableReportGruppe = New ReportGruppeDataTable()
MyBase.Tables.Add(Me.tableReportGruppe)
Me.tableSQLAbfragen = New SQLAbfragenDataTable()
MyBase.Tables.Add(Me.tableSQLAbfragen)
Me.tableZuteilung = New ZuteilungDataTable()
MyBase.Tables.Add(Me.tableZuteilung)
Me.tableRichText = New RichTextDataTable()
MyBase.Tables.Add(Me.tableRichText)
Me.relationFK_Ansprechpartner_0 = New Global.System.Data.DataRelation("FK_Ansprechpartner_0", New Global.System.Data.DataColumn() {Me.tableFirma.FirmaNrColumn}, New Global.System.Data.DataColumn() {Me.tableAnsprechpartner.FirmaNrColumn}, false)
Me.Relations.Add(Me.relationFK_Ansprechpartner_0)
Me.relationFirma_FirmaBeruf = New Global.System.Data.DataRelation("Firma_FirmaBeruf", New Global.System.Data.DataColumn() {Me.tableFirma.FirmaNrColumn}, New Global.System.Data.DataColumn() {Me.tableFirmaBeruf.FirmaNrColumn}, false)
Me.Relations.Add(Me.relationFirma_FirmaBeruf)
End Sub
_
Private Function ShouldSerializeAnsprechpartner() As Boolean
Return false
End Function
_
Private Function ShouldSerializeBeruf() As Boolean
Return false
End Function
_
Private Function ShouldSerializeFirma() As Boolean
Return false
End Function
_
Private Function ShouldSerializeFirmaBeruf() As Boolean
Return false
End Function
_
Private Function ShouldSerializekey_tabelle() As Boolean
Return false
End Function
_
Private Function ShouldSerializeKlasse() As Boolean
Return false
End Function
_
Private Function ShouldSerializeSchulhaus() As Boolean
Return false
End Function
_
Private Function ShouldSerializespalten() As Boolean
Return false
End Function
_
Private Function ShouldSerializesysdiagrams() As Boolean
Return false
End Function
_
Private Function ShouldSerializeZeiten() As Boolean
Return false
End Function
_
Private Function ShouldSerializeSchueler() As Boolean
Return false
End Function
_
Private Function ShouldSerializeSchuelerBeruf() As Boolean
Return false
End Function
_
Private Function ShouldSerializeReport() As Boolean
Return false
End Function
_
Private Function ShouldSerializeOptionen() As Boolean
Return false
End Function
_
Private Function ShouldSerializeReportGruppe() As Boolean
Return false
End Function
_
Private Function ShouldSerializeSQLAbfragen() As Boolean
Return false
End Function
_
Private Function ShouldSerializeZuteilung() As Boolean
Return false
End Function
_
Private Function ShouldSerializeRichText() As Boolean
Return false
End Function
_
Private Sub SchemaChanged(ByVal sender As Object, ByVal e As Global.System.ComponentModel.CollectionChangeEventArgs)
If (e.Action = Global.System.ComponentModel.CollectionChangeAction.Remove) Then
Me.InitVars
End If
End Sub
_
Public Shared Function GetTypedDataSetSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType
Dim ds As LPDataSet = New LPDataSet()
Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType()
Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence()
Dim any As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny()
any.Namespace = ds.Namespace
sequence.Items.Add(any)
type.Particle = sequence
Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable
If xs.Contains(dsSchema.TargetNamespace) Then
Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream()
Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream()
Try
Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing
dsSchema.Write(s1)
Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator
Do While schemas.MoveNext
schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema)
s2.SetLength(0)
schema.Write(s2)
If (s1.Length = s2.Length) Then
s1.Position = 0
s2.Position = 0
Do While ((s1.Position <> s1.Length) _
AndAlso (s1.ReadByte = s2.ReadByte))
Loop
If (s1.Position = s1.Length) Then
Return type
End If
End If
Loop
Finally
If (Not (s1) Is Nothing) Then
s1.Close
End If
If (Not (s2) Is Nothing) Then
s2.Close
End If
End Try
End If
xs.Add(dsSchema)
Return type
End Function
_
Public Delegate Sub AnsprechpartnerRowChangeEventHandler(ByVal sender As Object, ByVal e As AnsprechpartnerRowChangeEvent)
_
Public Delegate Sub BerufRowChangeEventHandler(ByVal sender As Object, ByVal e As BerufRowChangeEvent)
_
Public Delegate Sub FirmaRowChangeEventHandler(ByVal sender As Object, ByVal e As FirmaRowChangeEvent)
_
Public Delegate Sub FirmaBerufRowChangeEventHandler(ByVal sender As Object, ByVal e As FirmaBerufRowChangeEvent)
_
Public Delegate Sub key_tabelleRowChangeEventHandler(ByVal sender As Object, ByVal e As key_tabelleRowChangeEvent)
_
Public Delegate Sub KlasseRowChangeEventHandler(ByVal sender As Object, ByVal e As KlasseRowChangeEvent)
_
Public Delegate Sub SchulhausRowChangeEventHandler(ByVal sender As Object, ByVal e As SchulhausRowChangeEvent)
_
Public Delegate Sub spaltenRowChangeEventHandler(ByVal sender As Object, ByVal e As spaltenRowChangeEvent)
_
Public Delegate Sub sysdiagramsRowChangeEventHandler(ByVal sender As Object, ByVal e As sysdiagramsRowChangeEvent)
_
Public Delegate Sub ZeitenRowChangeEventHandler(ByVal sender As Object, ByVal e As ZeitenRowChangeEvent)
_
Public Delegate Sub SchuelerRowChangeEventHandler(ByVal sender As Object, ByVal e As SchuelerRowChangeEvent)
_
Public Delegate Sub SchuelerBerufRowChangeEventHandler(ByVal sender As Object, ByVal e As SchuelerBerufRowChangeEvent)
_
Public Delegate Sub ReportRowChangeEventHandler(ByVal sender As Object, ByVal e As ReportRowChangeEvent)
_
Public Delegate Sub OptionenRowChangeEventHandler(ByVal sender As Object, ByVal e As OptionenRowChangeEvent)
_
Public Delegate Sub ReportGruppeRowChangeEventHandler(ByVal sender As Object, ByVal e As ReportGruppeRowChangeEvent)
_
Public Delegate Sub SQLAbfragenRowChangeEventHandler(ByVal sender As Object, ByVal e As SQLAbfragenRowChangeEvent)
_
Public Delegate Sub ZuteilungRowChangeEventHandler(ByVal sender As Object, ByVal e As ZuteilungRowChangeEvent)
_
Public Delegate Sub RichTextRowChangeEventHandler(ByVal sender As Object, ByVal e As RichTextRowChangeEvent)
'''
'''Represents the strongly named DataTable class.
'''
_
Partial Public Class AnsprechpartnerDataTable
Inherits Global.System.Data.TypedTableBase(Of AnsprechpartnerRow)
Private columnAnsprechpartnerNr As Global.System.Data.DataColumn
Private columnFirmaNr As Global.System.Data.DataColumn
Private columnName As Global.System.Data.DataColumn
Private columnVorname As Global.System.Data.DataColumn
Private columnTel As Global.System.Data.DataColumn
Private columnEMail As Global.System.Data.DataColumn
Private columnErstellt_am As Global.System.Data.DataColumn
Private columnMutiert_am As Global.System.Data.DataColumn
Private columnMutierer As Global.System.Data.DataColumn
Private columnAktiv As Global.System.Data.DataColumn
Private columnAnrede As Global.System.Data.DataColumn
_
Public Sub New()
MyBase.New
Me.TableName = "Ansprechpartner"
Me.BeginInit
Me.InitClass
Me.EndInit
End Sub
_
Friend Sub New(ByVal table As Global.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
_
Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext)
MyBase.New(info, context)
Me.InitVars
End Sub
_
Public ReadOnly Property AnsprechpartnerNrColumn() As Global.System.Data.DataColumn
Get
Return Me.columnAnsprechpartnerNr
End Get
End Property
_
Public ReadOnly Property FirmaNrColumn() As Global.System.Data.DataColumn
Get
Return Me.columnFirmaNr
End Get
End Property
_
Public ReadOnly Property NameColumn() As Global.System.Data.DataColumn
Get
Return Me.columnName
End Get
End Property
_
Public ReadOnly Property VornameColumn() As Global.System.Data.DataColumn
Get
Return Me.columnVorname
End Get
End Property
_
Public ReadOnly Property TelColumn() As Global.System.Data.DataColumn
Get
Return Me.columnTel
End Get
End Property
_
Public ReadOnly Property EMailColumn() As Global.System.Data.DataColumn
Get
Return Me.columnEMail
End Get
End Property
_
Public ReadOnly Property Erstellt_amColumn() As Global.System.Data.DataColumn
Get
Return Me.columnErstellt_am
End Get
End Property
_
Public ReadOnly Property Mutiert_amColumn() As Global.System.Data.DataColumn
Get
Return Me.columnMutiert_am
End Get
End Property
_
Public ReadOnly Property MutiererColumn() As Global.System.Data.DataColumn
Get
Return Me.columnMutierer
End Get
End Property
_
Public ReadOnly Property AktivColumn() As Global.System.Data.DataColumn
Get
Return Me.columnAktiv
End Get
End Property
_
Public ReadOnly Property AnredeColumn() As Global.System.Data.DataColumn
Get
Return Me.columnAnrede
End Get
End Property
_
Public ReadOnly Property Count() As Integer
Get
Return Me.Rows.Count
End Get
End Property
_
Public Default ReadOnly Property Item(ByVal index As Integer) As AnsprechpartnerRow
Get
Return CType(Me.Rows(index),AnsprechpartnerRow)
End Get
End Property
_
Public Event AnsprechpartnerRowChanging As AnsprechpartnerRowChangeEventHandler
_
Public Event AnsprechpartnerRowChanged As AnsprechpartnerRowChangeEventHandler
_
Public Event AnsprechpartnerRowDeleting As AnsprechpartnerRowChangeEventHandler
_
Public Event AnsprechpartnerRowDeleted As AnsprechpartnerRowChangeEventHandler
_
Public Overloads Sub AddAnsprechpartnerRow(ByVal row As AnsprechpartnerRow)
Me.Rows.Add(row)
End Sub
_
Public Overloads Function AddAnsprechpartnerRow(ByVal AnsprechpartnerNr As Long, ByVal parentFirmaRowByFK_Ansprechpartner_0 As FirmaRow, ByVal Name As String, ByVal Vorname As String, ByVal Tel As String, ByVal EMail As String, ByVal Erstellt_am As Date, ByVal Mutiert_am As Date, ByVal Mutierer As Long, ByVal Aktiv As Boolean, ByVal Anrede As String) As AnsprechpartnerRow
Dim rowAnsprechpartnerRow As AnsprechpartnerRow = CType(Me.NewRow,AnsprechpartnerRow)
Dim columnValuesArray() As Object = New Object() {AnsprechpartnerNr, Nothing, Name, Vorname, Tel, EMail, Erstellt_am, Mutiert_am, Mutierer, Aktiv, Anrede}
If (Not (parentFirmaRowByFK_Ansprechpartner_0) Is Nothing) Then
columnValuesArray(1) = parentFirmaRowByFK_Ansprechpartner_0(0)
End If
rowAnsprechpartnerRow.ItemArray = columnValuesArray
Me.Rows.Add(rowAnsprechpartnerRow)
Return rowAnsprechpartnerRow
End Function
_
Public Function FindByAnsprechpartnerNr(ByVal AnsprechpartnerNr As Long) As AnsprechpartnerRow
Return CType(Me.Rows.Find(New Object() {AnsprechpartnerNr}),AnsprechpartnerRow)
End Function
_
Public Overrides Function Clone() As Global.System.Data.DataTable
Dim cln As AnsprechpartnerDataTable = CType(MyBase.Clone,AnsprechpartnerDataTable)
cln.InitVars
Return cln
End Function
_
Protected Overrides Function CreateInstance() As Global.System.Data.DataTable
Return New AnsprechpartnerDataTable()
End Function
_
Friend Sub InitVars()
Me.columnAnsprechpartnerNr = MyBase.Columns("AnsprechpartnerNr")
Me.columnFirmaNr = MyBase.Columns("FirmaNr")
Me.columnName = MyBase.Columns("Name")
Me.columnVorname = MyBase.Columns("Vorname")
Me.columnTel = MyBase.Columns("Tel")
Me.columnEMail = MyBase.Columns("EMail")
Me.columnErstellt_am = MyBase.Columns("Erstellt_am")
Me.columnMutiert_am = MyBase.Columns("Mutiert_am")
Me.columnMutierer = MyBase.Columns("Mutierer")
Me.columnAktiv = MyBase.Columns("Aktiv")
Me.columnAnrede = MyBase.Columns("Anrede")
End Sub
_
Private Sub InitClass()
Me.columnAnsprechpartnerNr = New Global.System.Data.DataColumn("AnsprechpartnerNr", GetType(Long), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnAnsprechpartnerNr)
Me.columnFirmaNr = New Global.System.Data.DataColumn("FirmaNr", GetType(Long), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnFirmaNr)
Me.columnName = New Global.System.Data.DataColumn("Name", GetType(String), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnName)
Me.columnVorname = New Global.System.Data.DataColumn("Vorname", GetType(String), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnVorname)
Me.columnTel = New Global.System.Data.DataColumn("Tel", GetType(String), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnTel)
Me.columnEMail = New Global.System.Data.DataColumn("EMail", GetType(String), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnEMail)
Me.columnErstellt_am = New Global.System.Data.DataColumn("Erstellt_am", GetType(Date), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnErstellt_am)
Me.columnMutiert_am = New Global.System.Data.DataColumn("Mutiert_am", GetType(Date), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnMutiert_am)
Me.columnMutierer = New Global.System.Data.DataColumn("Mutierer", GetType(Long), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnMutierer)
Me.columnAktiv = New Global.System.Data.DataColumn("Aktiv", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnAktiv)
Me.columnAnrede = New Global.System.Data.DataColumn("Anrede", GetType(String), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnAnrede)
Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnAnsprechpartnerNr}, true))
Me.columnAnsprechpartnerNr.AllowDBNull = false
Me.columnAnsprechpartnerNr.Unique = true
Me.columnName.MaxLength = 50
Me.columnVorname.MaxLength = 50
Me.columnTel.MaxLength = 50
Me.columnEMail.MaxLength = 50
Me.columnAnrede.MaxLength = 50
End Sub
_
Public Function NewAnsprechpartnerRow() As AnsprechpartnerRow
Return CType(Me.NewRow,AnsprechpartnerRow)
End Function
_
Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow
Return New AnsprechpartnerRow(builder)
End Function
_
Protected Overrides Function GetRowType() As Global.System.Type
Return GetType(AnsprechpartnerRow)
End Function
_
Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowChanged(e)
If (Not (Me.AnsprechpartnerRowChangedEvent) Is Nothing) Then
RaiseEvent AnsprechpartnerRowChanged(Me, New AnsprechpartnerRowChangeEvent(CType(e.Row,AnsprechpartnerRow), e.Action))
End If
End Sub
_
Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowChanging(e)
If (Not (Me.AnsprechpartnerRowChangingEvent) Is Nothing) Then
RaiseEvent AnsprechpartnerRowChanging(Me, New AnsprechpartnerRowChangeEvent(CType(e.Row,AnsprechpartnerRow), e.Action))
End If
End Sub
_
Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowDeleted(e)
If (Not (Me.AnsprechpartnerRowDeletedEvent) Is Nothing) Then
RaiseEvent AnsprechpartnerRowDeleted(Me, New AnsprechpartnerRowChangeEvent(CType(e.Row,AnsprechpartnerRow), e.Action))
End If
End Sub
_
Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowDeleting(e)
If (Not (Me.AnsprechpartnerRowDeletingEvent) Is Nothing) Then
RaiseEvent AnsprechpartnerRowDeleting(Me, New AnsprechpartnerRowChangeEvent(CType(e.Row,AnsprechpartnerRow), e.Action))
End If
End Sub
_
Public Sub RemoveAnsprechpartnerRow(ByVal row As AnsprechpartnerRow)
Me.Rows.Remove(row)
End Sub
_
Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType
Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType()
Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence()
Dim ds As LPDataSet = New LPDataSet()
Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny()
any1.Namespace = "http://www.w3.org/2001/XMLSchema"
any1.MinOccurs = New Decimal(0)
any1.MaxOccurs = Decimal.MaxValue
any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax
sequence.Items.Add(any1)
Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny()
any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"
any2.MinOccurs = New Decimal(1)
any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax
sequence.Items.Add(any2)
Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute()
attribute1.Name = "namespace"
attribute1.FixedValue = ds.Namespace
type.Attributes.Add(attribute1)
Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute()
attribute2.Name = "tableTypeName"
attribute2.FixedValue = "AnsprechpartnerDataTable"
type.Attributes.Add(attribute2)
type.Particle = sequence
Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable
If xs.Contains(dsSchema.TargetNamespace) Then
Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream()
Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream()
Try
Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing
dsSchema.Write(s1)
Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator
Do While schemas.MoveNext
schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema)
s2.SetLength(0)
schema.Write(s2)
If (s1.Length = s2.Length) Then
s1.Position = 0
s2.Position = 0
Do While ((s1.Position <> s1.Length) _
AndAlso (s1.ReadByte = s2.ReadByte))
Loop
If (s1.Position = s1.Length) Then
Return type
End If
End If
Loop
Finally
If (Not (s1) Is Nothing) Then
s1.Close
End If
If (Not (s2) Is Nothing) Then
s2.Close
End If
End Try
End If
xs.Add(dsSchema)
Return type
End Function
End Class
'''
'''Represents the strongly named DataTable class.
'''
_
Partial Public Class BerufDataTable
Inherits Global.System.Data.TypedTableBase(Of BerufRow)
Private columnBerufnr As Global.System.Data.DataColumn
Private columnBezeichnung As Global.System.Data.DataColumn
Private columnBeschreibung As Global.System.Data.DataColumn
Private columnAktiv As Global.System.Data.DataColumn
Private columnErstellt_am As Global.System.Data.DataColumn
Private columnMutiert_am As Global.System.Data.DataColumn
Private columnMutierer As Global.System.Data.DataColumn
Private columnAnmerkung As Global.System.Data.DataColumn
Private columnLehrjahre As Global.System.Data.DataColumn
_
Public Sub New()
MyBase.New
Me.TableName = "Beruf"
Me.BeginInit
Me.InitClass
Me.EndInit
End Sub
_
Friend Sub New(ByVal table As Global.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
_
Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext)
MyBase.New(info, context)
Me.InitVars
End Sub
_
Public ReadOnly Property BerufnrColumn() As Global.System.Data.DataColumn
Get
Return Me.columnBerufnr
End Get
End Property
_
Public ReadOnly Property BezeichnungColumn() As Global.System.Data.DataColumn
Get
Return Me.columnBezeichnung
End Get
End Property
_
Public ReadOnly Property BeschreibungColumn() As Global.System.Data.DataColumn
Get
Return Me.columnBeschreibung
End Get
End Property
_
Public ReadOnly Property AktivColumn() As Global.System.Data.DataColumn
Get
Return Me.columnAktiv
End Get
End Property
_
Public ReadOnly Property Erstellt_amColumn() As Global.System.Data.DataColumn
Get
Return Me.columnErstellt_am
End Get
End Property
_
Public ReadOnly Property Mutiert_amColumn() As Global.System.Data.DataColumn
Get
Return Me.columnMutiert_am
End Get
End Property
_
Public ReadOnly Property MutiererColumn() As Global.System.Data.DataColumn
Get
Return Me.columnMutierer
End Get
End Property
_
Public ReadOnly Property AnmerkungColumn() As Global.System.Data.DataColumn
Get
Return Me.columnAnmerkung
End Get
End Property
_
Public ReadOnly Property LehrjahreColumn() As Global.System.Data.DataColumn
Get
Return Me.columnLehrjahre
End Get
End Property
_
Public ReadOnly Property Count() As Integer
Get
Return Me.Rows.Count
End Get
End Property
_
Public Default ReadOnly Property Item(ByVal index As Integer) As BerufRow
Get
Return CType(Me.Rows(index),BerufRow)
End Get
End Property
_
Public Event BerufRowChanging As BerufRowChangeEventHandler
_
Public Event BerufRowChanged As BerufRowChangeEventHandler
_
Public Event BerufRowDeleting As BerufRowChangeEventHandler
_
Public Event BerufRowDeleted As BerufRowChangeEventHandler
_
Public Overloads Sub AddBerufRow(ByVal row As BerufRow)
Me.Rows.Add(row)
End Sub
_
Public Overloads Function AddBerufRow(ByVal Berufnr As Long, ByVal Bezeichnung As String, ByVal Beschreibung As String, ByVal Aktiv As Boolean, ByVal Erstellt_am As Date, ByVal Mutiert_am As Date, ByVal Mutierer As Long, ByVal Anmerkung As String, ByVal Lehrjahre As String) As BerufRow
Dim rowBerufRow As BerufRow = CType(Me.NewRow,BerufRow)
Dim columnValuesArray() As Object = New Object() {Berufnr, Bezeichnung, Beschreibung, Aktiv, Erstellt_am, Mutiert_am, Mutierer, Anmerkung, Lehrjahre}
rowBerufRow.ItemArray = columnValuesArray
Me.Rows.Add(rowBerufRow)
Return rowBerufRow
End Function
_
Public Function FindByBerufnr(ByVal Berufnr As Long) As BerufRow
Return CType(Me.Rows.Find(New Object() {Berufnr}),BerufRow)
End Function
_
Public Overrides Function Clone() As Global.System.Data.DataTable
Dim cln As BerufDataTable = CType(MyBase.Clone,BerufDataTable)
cln.InitVars
Return cln
End Function
_
Protected Overrides Function CreateInstance() As Global.System.Data.DataTable
Return New BerufDataTable()
End Function
_
Friend Sub InitVars()
Me.columnBerufnr = MyBase.Columns("Berufnr")
Me.columnBezeichnung = MyBase.Columns("Bezeichnung")
Me.columnBeschreibung = MyBase.Columns("Beschreibung")
Me.columnAktiv = MyBase.Columns("Aktiv")
Me.columnErstellt_am = MyBase.Columns("Erstellt_am")
Me.columnMutiert_am = MyBase.Columns("Mutiert_am")
Me.columnMutierer = MyBase.Columns("Mutierer")
Me.columnAnmerkung = MyBase.Columns("Anmerkung")
Me.columnLehrjahre = MyBase.Columns("Lehrjahre")
End Sub
_
Private Sub InitClass()
Me.columnBerufnr = New Global.System.Data.DataColumn("Berufnr", GetType(Long), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnBerufnr)
Me.columnBezeichnung = New Global.System.Data.DataColumn("Bezeichnung", GetType(String), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnBezeichnung)
Me.columnBeschreibung = New Global.System.Data.DataColumn("Beschreibung", GetType(String), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnBeschreibung)
Me.columnAktiv = New Global.System.Data.DataColumn("Aktiv", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnAktiv)
Me.columnErstellt_am = New Global.System.Data.DataColumn("Erstellt_am", GetType(Date), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnErstellt_am)
Me.columnMutiert_am = New Global.System.Data.DataColumn("Mutiert_am", GetType(Date), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnMutiert_am)
Me.columnMutierer = New Global.System.Data.DataColumn("Mutierer", GetType(Long), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnMutierer)
Me.columnAnmerkung = New Global.System.Data.DataColumn("Anmerkung", GetType(String), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnAnmerkung)
Me.columnLehrjahre = New Global.System.Data.DataColumn("Lehrjahre", GetType(String), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnLehrjahre)
Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnBerufnr}, true))
Me.columnBerufnr.AllowDBNull = false
Me.columnBerufnr.Unique = true
Me.columnBezeichnung.MaxLength = 255
Me.columnBeschreibung.MaxLength = 255
Me.columnAnmerkung.MaxLength = 255
Me.columnLehrjahre.MaxLength = 50
End Sub
_
Public Function NewBerufRow() As BerufRow
Return CType(Me.NewRow,BerufRow)
End Function
_
Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow
Return New BerufRow(builder)
End Function
_
Protected Overrides Function GetRowType() As Global.System.Type
Return GetType(BerufRow)
End Function
_
Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowChanged(e)
If (Not (Me.BerufRowChangedEvent) Is Nothing) Then
RaiseEvent BerufRowChanged(Me, New BerufRowChangeEvent(CType(e.Row,BerufRow), e.Action))
End If
End Sub
_
Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowChanging(e)
If (Not (Me.BerufRowChangingEvent) Is Nothing) Then
RaiseEvent BerufRowChanging(Me, New BerufRowChangeEvent(CType(e.Row,BerufRow), e.Action))
End If
End Sub
_
Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowDeleted(e)
If (Not (Me.BerufRowDeletedEvent) Is Nothing) Then
RaiseEvent BerufRowDeleted(Me, New BerufRowChangeEvent(CType(e.Row,BerufRow), e.Action))
End If
End Sub
_
Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowDeleting(e)
If (Not (Me.BerufRowDeletingEvent) Is Nothing) Then
RaiseEvent BerufRowDeleting(Me, New BerufRowChangeEvent(CType(e.Row,BerufRow), e.Action))
End If
End Sub
_
Public Sub RemoveBerufRow(ByVal row As BerufRow)
Me.Rows.Remove(row)
End Sub
_
Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType
Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType()
Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence()
Dim ds As LPDataSet = New LPDataSet()
Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny()
any1.Namespace = "http://www.w3.org/2001/XMLSchema"
any1.MinOccurs = New Decimal(0)
any1.MaxOccurs = Decimal.MaxValue
any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax
sequence.Items.Add(any1)
Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny()
any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"
any2.MinOccurs = New Decimal(1)
any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax
sequence.Items.Add(any2)
Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute()
attribute1.Name = "namespace"
attribute1.FixedValue = ds.Namespace
type.Attributes.Add(attribute1)
Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute()
attribute2.Name = "tableTypeName"
attribute2.FixedValue = "BerufDataTable"
type.Attributes.Add(attribute2)
type.Particle = sequence
Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable
If xs.Contains(dsSchema.TargetNamespace) Then
Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream()
Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream()
Try
Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing
dsSchema.Write(s1)
Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator
Do While schemas.MoveNext
schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema)
s2.SetLength(0)
schema.Write(s2)
If (s1.Length = s2.Length) Then
s1.Position = 0
s2.Position = 0
Do While ((s1.Position <> s1.Length) _
AndAlso (s1.ReadByte = s2.ReadByte))
Loop
If (s1.Position = s1.Length) Then
Return type
End If
End If
Loop
Finally
If (Not (s1) Is Nothing) Then
s1.Close
End If
If (Not (s2) Is Nothing) Then
s2.Close
End If
End Try
End If
xs.Add(dsSchema)
Return type
End Function
End Class
'''
'''Represents the strongly named DataTable class.
'''
_
Partial Public Class FirmaDataTable
Inherits Global.System.Data.TypedTableBase(Of FirmaRow)
Private columnFirmaNr As Global.System.Data.DataColumn
Private columnNameZ1 As Global.System.Data.DataColumn
Private columnNameZ2 As Global.System.Data.DataColumn
Private columnStrasse As Global.System.Data.DataColumn
Private columnPLZ As Global.System.Data.DataColumn
Private columnOrt As Global.System.Data.DataColumn
Private columnTel As Global.System.Data.DataColumn
Private columnFax As Global.System.Data.DataColumn
Private columnWeb As Global.System.Data.DataColumn
Private columnEMail As Global.System.Data.DataColumn
Private columnBemerkung As Global.System.Data.DataColumn
Private columnErstellt_am As Global.System.Data.DataColumn
Private columnMutiert_am As Global.System.Data.DataColumn
Private columnMutierer As Global.System.Data.DataColumn
Private columnAktiv As Global.System.Data.DataColumn
Private columnAnrede As Global.System.Data.DataColumn
Private columnBriefanrede As Global.System.Data.DataColumn
Private columnAusbildungsstandort As Global.System.Data.DataColumn
Private columnAusbildungsbemerkung As Global.System.Data.DataColumn
_
Public Sub New()
MyBase.New
Me.TableName = "Firma"
Me.BeginInit
Me.InitClass
Me.EndInit
End Sub
_
Friend Sub New(ByVal table As Global.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
_
Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext)
MyBase.New(info, context)
Me.InitVars
End Sub
_
Public ReadOnly Property FirmaNrColumn() As Global.System.Data.DataColumn
Get
Return Me.columnFirmaNr
End Get
End Property
_
Public ReadOnly Property NameZ1Column() As Global.System.Data.DataColumn
Get
Return Me.columnNameZ1
End Get
End Property
_
Public ReadOnly Property NameZ2Column() As Global.System.Data.DataColumn
Get
Return Me.columnNameZ2
End Get
End Property
_
Public ReadOnly Property StrasseColumn() As Global.System.Data.DataColumn
Get
Return Me.columnStrasse
End Get
End Property
_
Public ReadOnly Property PLZColumn() As Global.System.Data.DataColumn
Get
Return Me.columnPLZ
End Get
End Property
_
Public ReadOnly Property OrtColumn() As Global.System.Data.DataColumn
Get
Return Me.columnOrt
End Get
End Property
_
Public ReadOnly Property TelColumn() As Global.System.Data.DataColumn
Get
Return Me.columnTel
End Get
End Property
_
Public ReadOnly Property FaxColumn() As Global.System.Data.DataColumn
Get
Return Me.columnFax
End Get
End Property
_
Public ReadOnly Property WebColumn() As Global.System.Data.DataColumn
Get
Return Me.columnWeb
End Get
End Property
_
Public ReadOnly Property EMailColumn() As Global.System.Data.DataColumn
Get
Return Me.columnEMail
End Get
End Property
_
Public ReadOnly Property BemerkungColumn() As Global.System.Data.DataColumn
Get
Return Me.columnBemerkung
End Get
End Property
_
Public ReadOnly Property Erstellt_amColumn() As Global.System.Data.DataColumn
Get
Return Me.columnErstellt_am
End Get
End Property
_
Public ReadOnly Property Mutiert_amColumn() As Global.System.Data.DataColumn
Get
Return Me.columnMutiert_am
End Get
End Property
_
Public ReadOnly Property MutiererColumn() As Global.System.Data.DataColumn
Get
Return Me.columnMutierer
End Get
End Property
_
Public ReadOnly Property AktivColumn() As Global.System.Data.DataColumn
Get
Return Me.columnAktiv
End Get
End Property
_
Public ReadOnly Property AnredeColumn() As Global.System.Data.DataColumn
Get
Return Me.columnAnrede
End Get
End Property
_
Public ReadOnly Property BriefanredeColumn() As Global.System.Data.DataColumn
Get
Return Me.columnBriefanrede
End Get
End Property
_
Public ReadOnly Property AusbildungsstandortColumn() As Global.System.Data.DataColumn
Get
Return Me.columnAusbildungsstandort
End Get
End Property
_
Public ReadOnly Property AusbildungsbemerkungColumn() As Global.System.Data.DataColumn
Get
Return Me.columnAusbildungsbemerkung
End Get
End Property
_
Public ReadOnly Property Count() As Integer
Get
Return Me.Rows.Count
End Get
End Property
_
Public Default ReadOnly Property Item(ByVal index As Integer) As FirmaRow
Get
Return CType(Me.Rows(index),FirmaRow)
End Get
End Property
_
Public Event FirmaRowChanging As FirmaRowChangeEventHandler
_
Public Event FirmaRowChanged As FirmaRowChangeEventHandler
_
Public Event FirmaRowDeleting As FirmaRowChangeEventHandler
_
Public Event FirmaRowDeleted As FirmaRowChangeEventHandler
_
Public Overloads Sub AddFirmaRow(ByVal row As FirmaRow)
Me.Rows.Add(row)
End Sub
_
Public Overloads Function AddFirmaRow( _
ByVal FirmaNr As Long, _
ByVal NameZ1 As String, _
ByVal NameZ2 As String, _
ByVal Strasse As String, _
ByVal PLZ As String, _
ByVal Ort As String, _
ByVal Tel As String, _
ByVal Fax As String, _
ByVal Web As String, _
ByVal EMail As String, _
ByVal Bemerkung As String, _
ByVal Erstellt_am As Date, _
ByVal Mutiert_am As Date, _
ByVal Mutierer As Long, _
ByVal Aktiv As Boolean, _
ByVal Anrede As String, _
ByVal Briefanrede As String, _
ByVal Ausbildungsstandort As String, _
ByVal Ausbildungsbemerkung As String) As FirmaRow
Dim rowFirmaRow As FirmaRow = CType(Me.NewRow,FirmaRow)
Dim columnValuesArray() As Object = New Object() {FirmaNr, NameZ1, NameZ2, Strasse, PLZ, Ort, Tel, Fax, Web, EMail, Bemerkung, Erstellt_am, Mutiert_am, Mutierer, Aktiv, Anrede, Briefanrede, Ausbildungsstandort, Ausbildungsbemerkung}
rowFirmaRow.ItemArray = columnValuesArray
Me.Rows.Add(rowFirmaRow)
Return rowFirmaRow
End Function
_
Public Function FindByFirmaNr(ByVal FirmaNr As Long) As FirmaRow
Return CType(Me.Rows.Find(New Object() {FirmaNr}),FirmaRow)
End Function
_
Public Overrides Function Clone() As Global.System.Data.DataTable
Dim cln As FirmaDataTable = CType(MyBase.Clone,FirmaDataTable)
cln.InitVars
Return cln
End Function
_
Protected Overrides Function CreateInstance() As Global.System.Data.DataTable
Return New FirmaDataTable()
End Function
_
Friend Sub InitVars()
Me.columnFirmaNr = MyBase.Columns("FirmaNr")
Me.columnNameZ1 = MyBase.Columns("NameZ1")
Me.columnNameZ2 = MyBase.Columns("NameZ2")
Me.columnStrasse = MyBase.Columns("Strasse")
Me.columnPLZ = MyBase.Columns("PLZ")
Me.columnOrt = MyBase.Columns("Ort")
Me.columnTel = MyBase.Columns("Tel")
Me.columnFax = MyBase.Columns("Fax")
Me.columnWeb = MyBase.Columns("Web")
Me.columnEMail = MyBase.Columns("EMail")
Me.columnBemerkung = MyBase.Columns("Bemerkung")
Me.columnErstellt_am = MyBase.Columns("Erstellt_am")
Me.columnMutiert_am = MyBase.Columns("Mutiert_am")
Me.columnMutierer = MyBase.Columns("Mutierer")
Me.columnAktiv = MyBase.Columns("Aktiv")
Me.columnAnrede = MyBase.Columns("Anrede")
Me.columnBriefanrede = MyBase.Columns("Briefanrede")
Me.columnAusbildungsstandort = MyBase.Columns("Ausbildungsstandort")
Me.columnAusbildungsbemerkung = MyBase.Columns("Ausbildungsbemerkung")
End Sub
_
Private Sub InitClass()
Me.columnFirmaNr = New Global.System.Data.DataColumn("FirmaNr", GetType(Long), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnFirmaNr)
Me.columnNameZ1 = New Global.System.Data.DataColumn("NameZ1", GetType(String), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnNameZ1)
Me.columnNameZ2 = New Global.System.Data.DataColumn("NameZ2", GetType(String), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnNameZ2)
Me.columnStrasse = New Global.System.Data.DataColumn("Strasse", GetType(String), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnStrasse)
Me.columnPLZ = New Global.System.Data.DataColumn("PLZ", GetType(String), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnPLZ)
Me.columnOrt = New Global.System.Data.DataColumn("Ort", GetType(String), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnOrt)
Me.columnTel = New Global.System.Data.DataColumn("Tel", GetType(String), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnTel)
Me.columnFax = New Global.System.Data.DataColumn("Fax", GetType(String), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnFax)
Me.columnWeb = New Global.System.Data.DataColumn("Web", GetType(String), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnWeb)
Me.columnEMail = New Global.System.Data.DataColumn("EMail", GetType(String), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnEMail)
Me.columnBemerkung = New Global.System.Data.DataColumn("Bemerkung", GetType(String), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnBemerkung)
Me.columnErstellt_am = New Global.System.Data.DataColumn("Erstellt_am", GetType(Date), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnErstellt_am)
Me.columnMutiert_am = New Global.System.Data.DataColumn("Mutiert_am", GetType(Date), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnMutiert_am)
Me.columnMutierer = New Global.System.Data.DataColumn("Mutierer", GetType(Long), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnMutierer)
Me.columnAktiv = New Global.System.Data.DataColumn("Aktiv", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnAktiv)
Me.columnAnrede = New Global.System.Data.DataColumn("Anrede", GetType(String), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnAnrede)
Me.columnBriefanrede = New Global.System.Data.DataColumn("Briefanrede", GetType(String), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnBriefanrede)
Me.columnAusbildungsstandort = New Global.System.Data.DataColumn("Ausbildungsstandort", GetType(String), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnAusbildungsstandort)
Me.columnAusbildungsbemerkung = New Global.System.Data.DataColumn("Ausbildungsbemerkung", GetType(String), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnAusbildungsbemerkung)
Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnFirmaNr}, true))
Me.columnFirmaNr.AllowDBNull = false
Me.columnFirmaNr.Unique = true
Me.columnNameZ1.MaxLength = 50
Me.columnNameZ2.MaxLength = 50
Me.columnStrasse.MaxLength = 50
Me.columnPLZ.MaxLength = 50
Me.columnOrt.MaxLength = 50
Me.columnTel.MaxLength = 50
Me.columnFax.MaxLength = 50
Me.columnWeb.MaxLength = 50
Me.columnEMail.MaxLength = 50
Me.columnBemerkung.MaxLength = 1024
Me.columnAnrede.MaxLength = 255
Me.columnBriefanrede.MaxLength = 255
Me.columnAusbildungsstandort.MaxLength = 1024
Me.columnAusbildungsbemerkung.MaxLength = 500
End Sub
_
Public Function NewFirmaRow() As FirmaRow
Return CType(Me.NewRow,FirmaRow)
End Function
_
Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow
Return New FirmaRow(builder)
End Function
_
Protected Overrides Function GetRowType() As Global.System.Type
Return GetType(FirmaRow)
End Function
_
Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowChanged(e)
If (Not (Me.FirmaRowChangedEvent) Is Nothing) Then
RaiseEvent FirmaRowChanged(Me, New FirmaRowChangeEvent(CType(e.Row,FirmaRow), e.Action))
End If
End Sub
_
Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowChanging(e)
If (Not (Me.FirmaRowChangingEvent) Is Nothing) Then
RaiseEvent FirmaRowChanging(Me, New FirmaRowChangeEvent(CType(e.Row,FirmaRow), e.Action))
End If
End Sub
_
Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowDeleted(e)
If (Not (Me.FirmaRowDeletedEvent) Is Nothing) Then
RaiseEvent FirmaRowDeleted(Me, New FirmaRowChangeEvent(CType(e.Row,FirmaRow), e.Action))
End If
End Sub
_
Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowDeleting(e)
If (Not (Me.FirmaRowDeletingEvent) Is Nothing) Then
RaiseEvent FirmaRowDeleting(Me, New FirmaRowChangeEvent(CType(e.Row,FirmaRow), e.Action))
End If
End Sub
_
Public Sub RemoveFirmaRow(ByVal row As FirmaRow)
Me.Rows.Remove(row)
End Sub
_
Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType
Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType()
Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence()
Dim ds As LPDataSet = New LPDataSet()
Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny()
any1.Namespace = "http://www.w3.org/2001/XMLSchema"
any1.MinOccurs = New Decimal(0)
any1.MaxOccurs = Decimal.MaxValue
any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax
sequence.Items.Add(any1)
Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny()
any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"
any2.MinOccurs = New Decimal(1)
any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax
sequence.Items.Add(any2)
Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute()
attribute1.Name = "namespace"
attribute1.FixedValue = ds.Namespace
type.Attributes.Add(attribute1)
Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute()
attribute2.Name = "tableTypeName"
attribute2.FixedValue = "FirmaDataTable"
type.Attributes.Add(attribute2)
type.Particle = sequence
Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable
If xs.Contains(dsSchema.TargetNamespace) Then
Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream()
Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream()
Try
Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing
dsSchema.Write(s1)
Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator
Do While schemas.MoveNext
schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema)
s2.SetLength(0)
schema.Write(s2)
If (s1.Length = s2.Length) Then
s1.Position = 0
s2.Position = 0
Do While ((s1.Position <> s1.Length) _
AndAlso (s1.ReadByte = s2.ReadByte))
Loop
If (s1.Position = s1.Length) Then
Return type
End If
End If
Loop
Finally
If (Not (s1) Is Nothing) Then
s1.Close
End If
If (Not (s2) Is Nothing) Then
s2.Close
End If
End Try
End If
xs.Add(dsSchema)
Return type
End Function
End Class
'''
'''Represents the strongly named DataTable class.
'''
_
Partial Public Class FirmaBerufDataTable
Inherits Global.System.Data.TypedTableBase(Of FirmaBerufRow)
Private columnFirmaBerufNr As Global.System.Data.DataColumn
Private columnFirmaNr As Global.System.Data.DataColumn
Private columnBerufnr As Global.System.Data.DataColumn
Private columnAnsprechpartnerNr As Global.System.Data.DataColumn
Private columnZeitNr As Global.System.Data.DataColumn
Private columnBemerkung As Global.System.Data.DataColumn
Private columnAktiv As Global.System.Data.DataColumn
Private columnErstellt_am As Global.System.Data.DataColumn
Private columnMutiert_am As Global.System.Data.DataColumn
Private columnMutierer As Global.System.Data.DataColumn
Private columnAnzahl As Global.System.Data.DataColumn
_
Public Sub New()
MyBase.New
Me.TableName = "FirmaBeruf"
Me.BeginInit
Me.InitClass
Me.EndInit
End Sub
_
Friend Sub New(ByVal table As Global.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
_
Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext)
MyBase.New(info, context)
Me.InitVars
End Sub
_
Public ReadOnly Property FirmaBerufNrColumn() As Global.System.Data.DataColumn
Get
Return Me.columnFirmaBerufNr
End Get
End Property
_
Public ReadOnly Property FirmaNrColumn() As Global.System.Data.DataColumn
Get
Return Me.columnFirmaNr
End Get
End Property
_
Public ReadOnly Property BerufnrColumn() As Global.System.Data.DataColumn
Get
Return Me.columnBerufnr
End Get
End Property
_
Public ReadOnly Property AnsprechpartnerNrColumn() As Global.System.Data.DataColumn
Get
Return Me.columnAnsprechpartnerNr
End Get
End Property
_
Public ReadOnly Property ZeitNrColumn() As Global.System.Data.DataColumn
Get
Return Me.columnZeitNr
End Get
End Property
_
Public ReadOnly Property BemerkungColumn() As Global.System.Data.DataColumn
Get
Return Me.columnBemerkung
End Get
End Property
_
Public ReadOnly Property AktivColumn() As Global.System.Data.DataColumn
Get
Return Me.columnAktiv
End Get
End Property
_
Public ReadOnly Property Erstellt_amColumn() As Global.System.Data.DataColumn
Get
Return Me.columnErstellt_am
End Get
End Property
_
Public ReadOnly Property Mutiert_amColumn() As Global.System.Data.DataColumn
Get
Return Me.columnMutiert_am
End Get
End Property
_
Public ReadOnly Property MutiererColumn() As Global.System.Data.DataColumn
Get
Return Me.columnMutierer
End Get
End Property
_
Public ReadOnly Property AnzahlColumn() As Global.System.Data.DataColumn
Get
Return Me.columnAnzahl
End Get
End Property
_
Public ReadOnly Property Count() As Integer
Get
Return Me.Rows.Count
End Get
End Property
_
Public Default ReadOnly Property Item(ByVal index As Integer) As FirmaBerufRow
Get
Return CType(Me.Rows(index),FirmaBerufRow)
End Get
End Property
_
Public Event FirmaBerufRowChanging As FirmaBerufRowChangeEventHandler
_
Public Event FirmaBerufRowChanged As FirmaBerufRowChangeEventHandler
_
Public Event FirmaBerufRowDeleting As FirmaBerufRowChangeEventHandler
_
Public Event FirmaBerufRowDeleted As FirmaBerufRowChangeEventHandler
_
Public Overloads Sub AddFirmaBerufRow(ByVal row As FirmaBerufRow)
Me.Rows.Add(row)
End Sub
_
Public Overloads Function AddFirmaBerufRow(ByVal FirmaBerufNr As Long, ByVal parentFirmaRowByFirma_FirmaBeruf As FirmaRow, ByVal Berufnr As Long, ByVal AnsprechpartnerNr As Long, ByVal ZeitNr As Long, ByVal Bemerkung As String, ByVal Aktiv As Boolean, ByVal Erstellt_am As Date, ByVal Mutiert_am As Date, ByVal Mutierer As Long, ByVal Anzahl As Long) As FirmaBerufRow
Dim rowFirmaBerufRow As FirmaBerufRow = CType(Me.NewRow,FirmaBerufRow)
Dim columnValuesArray() As Object = New Object() {FirmaBerufNr, Nothing, Berufnr, AnsprechpartnerNr, ZeitNr, Bemerkung, Aktiv, Erstellt_am, Mutiert_am, Mutierer, Anzahl}
If (Not (parentFirmaRowByFirma_FirmaBeruf) Is Nothing) Then
columnValuesArray(1) = parentFirmaRowByFirma_FirmaBeruf(0)
End If
rowFirmaBerufRow.ItemArray = columnValuesArray
Me.Rows.Add(rowFirmaBerufRow)
Return rowFirmaBerufRow
End Function
_
Public Function FindByFirmaBerufNr(ByVal FirmaBerufNr As Long) As FirmaBerufRow
Return CType(Me.Rows.Find(New Object() {FirmaBerufNr}),FirmaBerufRow)
End Function
_
Public Overrides Function Clone() As Global.System.Data.DataTable
Dim cln As FirmaBerufDataTable = CType(MyBase.Clone,FirmaBerufDataTable)
cln.InitVars
Return cln
End Function
_
Protected Overrides Function CreateInstance() As Global.System.Data.DataTable
Return New FirmaBerufDataTable()
End Function
_
Friend Sub InitVars()
Me.columnFirmaBerufNr = MyBase.Columns("FirmaBerufNr")
Me.columnFirmaNr = MyBase.Columns("FirmaNr")
Me.columnBerufnr = MyBase.Columns("Berufnr")
Me.columnAnsprechpartnerNr = MyBase.Columns("AnsprechpartnerNr")
Me.columnZeitNr = MyBase.Columns("ZeitNr")
Me.columnBemerkung = MyBase.Columns("Bemerkung")
Me.columnAktiv = MyBase.Columns("Aktiv")
Me.columnErstellt_am = MyBase.Columns("Erstellt_am")
Me.columnMutiert_am = MyBase.Columns("Mutiert_am")
Me.columnMutierer = MyBase.Columns("Mutierer")
Me.columnAnzahl = MyBase.Columns("Anzahl")
End Sub
_
Private Sub InitClass()
Me.columnFirmaBerufNr = New Global.System.Data.DataColumn("FirmaBerufNr", GetType(Long), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnFirmaBerufNr)
Me.columnFirmaNr = New Global.System.Data.DataColumn("FirmaNr", GetType(Long), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnFirmaNr)
Me.columnBerufnr = New Global.System.Data.DataColumn("Berufnr", GetType(Long), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnBerufnr)
Me.columnAnsprechpartnerNr = New Global.System.Data.DataColumn("AnsprechpartnerNr", GetType(Long), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnAnsprechpartnerNr)
Me.columnZeitNr = New Global.System.Data.DataColumn("ZeitNr", GetType(Long), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnZeitNr)
Me.columnBemerkung = New Global.System.Data.DataColumn("Bemerkung", GetType(String), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnBemerkung)
Me.columnAktiv = New Global.System.Data.DataColumn("Aktiv", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnAktiv)
Me.columnErstellt_am = New Global.System.Data.DataColumn("Erstellt_am", GetType(Date), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnErstellt_am)
Me.columnMutiert_am = New Global.System.Data.DataColumn("Mutiert_am", GetType(Date), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnMutiert_am)
Me.columnMutierer = New Global.System.Data.DataColumn("Mutierer", GetType(Long), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnMutierer)
Me.columnAnzahl = New Global.System.Data.DataColumn("Anzahl", GetType(Long), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnAnzahl)
Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnFirmaBerufNr}, true))
Me.columnFirmaBerufNr.AllowDBNull = false
Me.columnFirmaBerufNr.Unique = true
Me.columnBemerkung.MaxLength = 255
End Sub
_
Public Function NewFirmaBerufRow() As FirmaBerufRow
Return CType(Me.NewRow,FirmaBerufRow)
End Function
_
Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow
Return New FirmaBerufRow(builder)
End Function
_
Protected Overrides Function GetRowType() As Global.System.Type
Return GetType(FirmaBerufRow)
End Function
_
Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowChanged(e)
If (Not (Me.FirmaBerufRowChangedEvent) Is Nothing) Then
RaiseEvent FirmaBerufRowChanged(Me, New FirmaBerufRowChangeEvent(CType(e.Row,FirmaBerufRow), e.Action))
End If
End Sub
_
Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowChanging(e)
If (Not (Me.FirmaBerufRowChangingEvent) Is Nothing) Then
RaiseEvent FirmaBerufRowChanging(Me, New FirmaBerufRowChangeEvent(CType(e.Row,FirmaBerufRow), e.Action))
End If
End Sub
_
Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowDeleted(e)
If (Not (Me.FirmaBerufRowDeletedEvent) Is Nothing) Then
RaiseEvent FirmaBerufRowDeleted(Me, New FirmaBerufRowChangeEvent(CType(e.Row,FirmaBerufRow), e.Action))
End If
End Sub
_
Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowDeleting(e)
If (Not (Me.FirmaBerufRowDeletingEvent) Is Nothing) Then
RaiseEvent FirmaBerufRowDeleting(Me, New FirmaBerufRowChangeEvent(CType(e.Row,FirmaBerufRow), e.Action))
End If
End Sub
_
Public Sub RemoveFirmaBerufRow(ByVal row As FirmaBerufRow)
Me.Rows.Remove(row)
End Sub
_
Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType
Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType()
Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence()
Dim ds As LPDataSet = New LPDataSet()
Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny()
any1.Namespace = "http://www.w3.org/2001/XMLSchema"
any1.MinOccurs = New Decimal(0)
any1.MaxOccurs = Decimal.MaxValue
any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax
sequence.Items.Add(any1)
Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny()
any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"
any2.MinOccurs = New Decimal(1)
any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax
sequence.Items.Add(any2)
Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute()
attribute1.Name = "namespace"
attribute1.FixedValue = ds.Namespace
type.Attributes.Add(attribute1)
Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute()
attribute2.Name = "tableTypeName"
attribute2.FixedValue = "FirmaBerufDataTable"
type.Attributes.Add(attribute2)
type.Particle = sequence
Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable
If xs.Contains(dsSchema.TargetNamespace) Then
Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream()
Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream()
Try
Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing
dsSchema.Write(s1)
Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator
Do While schemas.MoveNext
schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema)
s2.SetLength(0)
schema.Write(s2)
If (s1.Length = s2.Length) Then
s1.Position = 0
s2.Position = 0
Do While ((s1.Position <> s1.Length) _
AndAlso (s1.ReadByte = s2.ReadByte))
Loop
If (s1.Position = s1.Length) Then
Return type
End If
End If
Loop
Finally
If (Not (s1) Is Nothing) Then
s1.Close
End If
If (Not (s2) Is Nothing) Then
s2.Close
End If
End Try
End If
xs.Add(dsSchema)
Return type
End Function
End Class
'''
'''Represents the strongly named DataTable class.
'''
_
Partial Public Class key_tabelleDataTable
Inherits Global.System.Data.TypedTableBase(Of key_tabelleRow)
Private columnkeynr As Global.System.Data.DataColumn
Private columnbeschreibung As Global.System.Data.DataColumn
Private columnkey_wert As Global.System.Data.DataColumn
Private columnmandantnr As Global.System.Data.DataColumn
Private columnaktiv As Global.System.Data.DataColumn
Private columnerstellt_am As Global.System.Data.DataColumn
Private columnmutiert_am As Global.System.Data.DataColumn
Private columnmutierer As Global.System.Data.DataColumn
_
Public Sub New()
MyBase.New
Me.TableName = "key_tabelle"
Me.BeginInit
Me.InitClass
Me.EndInit
End Sub
_
Friend Sub New(ByVal table As Global.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
_
Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext)
MyBase.New(info, context)
Me.InitVars
End Sub
_
Public ReadOnly Property keynrColumn() As Global.System.Data.DataColumn
Get
Return Me.columnkeynr
End Get
End Property
_
Public ReadOnly Property beschreibungColumn() As Global.System.Data.DataColumn
Get
Return Me.columnbeschreibung
End Get
End Property
_
Public ReadOnly Property key_wertColumn() As Global.System.Data.DataColumn
Get
Return Me.columnkey_wert
End Get
End Property
_
Public ReadOnly Property mandantnrColumn() As Global.System.Data.DataColumn
Get
Return Me.columnmandantnr
End Get
End Property
_
Public ReadOnly Property aktivColumn() As Global.System.Data.DataColumn
Get
Return Me.columnaktiv
End Get
End Property
_
Public ReadOnly Property erstellt_amColumn() As Global.System.Data.DataColumn
Get
Return Me.columnerstellt_am
End Get
End Property
_
Public ReadOnly Property mutiert_amColumn() As Global.System.Data.DataColumn
Get
Return Me.columnmutiert_am
End Get
End Property
_
Public ReadOnly Property mutiererColumn() As Global.System.Data.DataColumn
Get
Return Me.columnmutierer
End Get
End Property
_
Public ReadOnly Property Count() As Integer
Get
Return Me.Rows.Count
End Get
End Property
_
Public Default ReadOnly Property Item(ByVal index As Integer) As key_tabelleRow
Get
Return CType(Me.Rows(index),key_tabelleRow)
End Get
End Property
_
Public Event key_tabelleRowChanging As key_tabelleRowChangeEventHandler
_
Public Event key_tabelleRowChanged As key_tabelleRowChangeEventHandler
_
Public Event key_tabelleRowDeleting As key_tabelleRowChangeEventHandler
_
Public Event key_tabelleRowDeleted As key_tabelleRowChangeEventHandler
_
Public Overloads Sub Addkey_tabelleRow(ByVal row As key_tabelleRow)
Me.Rows.Add(row)
End Sub
_
Public Overloads Function Addkey_tabelleRow(ByVal beschreibung As String, ByVal key_wert As Long, ByVal mandantnr As Long, ByVal aktiv As Boolean, ByVal erstellt_am As Date, ByVal mutiert_am As Date, ByVal mutierer As Long) As key_tabelleRow
Dim rowkey_tabelleRow As key_tabelleRow = CType(Me.NewRow,key_tabelleRow)
Dim columnValuesArray() As Object = New Object() {Nothing, beschreibung, key_wert, mandantnr, aktiv, erstellt_am, mutiert_am, mutierer}
rowkey_tabelleRow.ItemArray = columnValuesArray
Me.Rows.Add(rowkey_tabelleRow)
Return rowkey_tabelleRow
End Function
_
Public Function FindBykeynr(ByVal keynr As Long) As key_tabelleRow
Return CType(Me.Rows.Find(New Object() {keynr}),key_tabelleRow)
End Function
_
Public Overrides Function Clone() As Global.System.Data.DataTable
Dim cln As key_tabelleDataTable = CType(MyBase.Clone,key_tabelleDataTable)
cln.InitVars
Return cln
End Function
_
Protected Overrides Function CreateInstance() As Global.System.Data.DataTable
Return New key_tabelleDataTable()
End Function
_
Friend Sub InitVars()
Me.columnkeynr = MyBase.Columns("keynr")
Me.columnbeschreibung = MyBase.Columns("beschreibung")
Me.columnkey_wert = MyBase.Columns("key_wert")
Me.columnmandantnr = MyBase.Columns("mandantnr")
Me.columnaktiv = MyBase.Columns("aktiv")
Me.columnerstellt_am = MyBase.Columns("erstellt_am")
Me.columnmutiert_am = MyBase.Columns("mutiert_am")
Me.columnmutierer = MyBase.Columns("mutierer")
End Sub
_
Private Sub InitClass()
Me.columnkeynr = New Global.System.Data.DataColumn("keynr", GetType(Long), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnkeynr)
Me.columnbeschreibung = New Global.System.Data.DataColumn("beschreibung", GetType(String), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnbeschreibung)
Me.columnkey_wert = New Global.System.Data.DataColumn("key_wert", GetType(Long), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnkey_wert)
Me.columnmandantnr = New Global.System.Data.DataColumn("mandantnr", GetType(Long), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnmandantnr)
Me.columnaktiv = New Global.System.Data.DataColumn("aktiv", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnaktiv)
Me.columnerstellt_am = New Global.System.Data.DataColumn("erstellt_am", GetType(Date), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnerstellt_am)
Me.columnmutiert_am = New Global.System.Data.DataColumn("mutiert_am", GetType(Date), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnmutiert_am)
Me.columnmutierer = New Global.System.Data.DataColumn("mutierer", GetType(Long), Nothing, Global.System.Data.MappingType.Element)
MyBase.Columns.Add(Me.columnmutierer)
Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnkeynr}, true))
Me.columnkeynr.AutoIncrement = true
Me.columnkeynr.AutoIncrementSeed = -1
Me.columnkeynr.AutoIncrementStep = -1
Me.columnkeynr.AllowDBNull = false
Me.columnkeynr.Unique = true
Me.columnbeschreibung.AllowDBNull = false
Me.columnbeschreibung.MaxLength = 255
Me.columnkey_wert.AllowDBNull = false
End Sub
_
Public Function Newkey_tabelleRow() As key_tabelleRow
Return CType(Me.NewRow,key_tabelleRow)
End Function
_
Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow
Return New key_tabelleRow(builder)
End Function
_
Protected Overrides Function GetRowType() As Global.System.Type
Return GetType(key_tabelleRow)
End Function
_
Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs)
MyBase.OnRowChanged(e)
If (Not (Me.key_tabelleRowChangedEvent) Is Nothing) Then
RaiseEvent key_tabelleRowChanged(Me, New key_tabelleRowChangeEvent(CType(e.Row,key_tabelleRow), e.Action))
End If
End Sub