Imports System.Data Imports System.Data.SqlTypes Imports System.Data.SqlClient Imports System.ComponentModel Public Class frmEdokaAdresse Inherits System.Windows.Forms.Form #Region " Vom Windows Form Designer generierter Code " Public Sub New() MyBase.New() ' Dieser Aufruf ist für den Windows Form-Designer erforderlich. InitializeComponent() ' Initialisierungen nach dem Aufruf InitializeComponent() hinzufügen End Sub ' Die Form überschreibt den Löschvorgang der Basisklasse, um Komponenten zu bereinigen. Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean) If disposing Then If Not (components Is Nothing) Then components.Dispose() End If End If MyBase.Dispose(disposing) End Sub ' Für Windows Form-Designer erforderlich Private components As System.ComponentModel.IContainer 'HINWEIS: Die folgende Prozedur ist für den Windows Form-Designer erforderlich 'Sie kann mit dem Windows Form-Designer modifiziert werden. 'Verwenden Sie nicht den Code-Editor zur Bearbeitung. Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox Friend WithEvents txtAdresse7 As System.Windows.Forms.TextBox Friend WithEvents Label11 As System.Windows.Forms.Label Friend WithEvents txtAdresse6 As System.Windows.Forms.TextBox Friend WithEvents Label10 As System.Windows.Forms.Label Friend WithEvents txtAdresse5 As System.Windows.Forms.TextBox Friend WithEvents Label9 As System.Windows.Forms.Label Friend WithEvents txtAdresse4 As System.Windows.Forms.TextBox Friend WithEvents Label8 As System.Windows.Forms.Label Friend WithEvents txtAdresse3 As System.Windows.Forms.TextBox Friend WithEvents Label7 As System.Windows.Forms.Label Friend WithEvents txtAdresse2 As System.Windows.Forms.TextBox Friend WithEvents Label6 As System.Windows.Forms.Label Friend WithEvents txtAdresse1 As System.Windows.Forms.TextBox Friend WithEvents Label5 As System.Windows.Forms.Label Friend WithEvents btnSave As System.Windows.Forms.Button Friend WithEvents btnCancel As System.Windows.Forms.Button Private Sub InitializeComponent() Dim resources As System.Resources.ResourceManager = New System.Resources.ResourceManager(GetType(frmEdokaAdresse)) Me.GroupBox1 = New System.Windows.Forms.GroupBox() Me.txtAdresse7 = New System.Windows.Forms.TextBox() Me.Label11 = New System.Windows.Forms.Label() Me.txtAdresse6 = New System.Windows.Forms.TextBox() Me.Label10 = New System.Windows.Forms.Label() Me.txtAdresse5 = New System.Windows.Forms.TextBox() Me.Label9 = New System.Windows.Forms.Label() Me.txtAdresse4 = New System.Windows.Forms.TextBox() Me.Label8 = New System.Windows.Forms.Label() Me.txtAdresse3 = New System.Windows.Forms.TextBox() Me.Label7 = New System.Windows.Forms.Label() Me.txtAdresse2 = New System.Windows.Forms.TextBox() Me.Label6 = New System.Windows.Forms.Label() Me.txtAdresse1 = New System.Windows.Forms.TextBox() Me.Label5 = New System.Windows.Forms.Label() Me.btnSave = New System.Windows.Forms.Button() Me.btnCancel = New System.Windows.Forms.Button() Me.GroupBox1.SuspendLayout() Me.SuspendLayout() ' 'GroupBox1 ' Me.GroupBox1.Controls.AddRange(New System.Windows.Forms.Control() {Me.txtAdresse7, Me.Label11, Me.txtAdresse6, Me.Label10, Me.txtAdresse5, Me.Label9, Me.txtAdresse4, Me.Label8, Me.txtAdresse3, Me.Label7, Me.txtAdresse2, Me.Label6, Me.txtAdresse1, Me.Label5}) Me.GroupBox1.Location = New System.Drawing.Point(8, 16) Me.GroupBox1.Name = "GroupBox1" Me.GroupBox1.Size = New System.Drawing.Size(344, 192) Me.GroupBox1.TabIndex = 9 Me.GroupBox1.TabStop = False Me.GroupBox1.Text = "EDOKA-interne Adresse" ' 'txtAdresse7 ' Me.txtAdresse7.Location = New System.Drawing.Point(120, 160) Me.txtAdresse7.Name = "txtAdresse7" Me.txtAdresse7.Size = New System.Drawing.Size(216, 20) Me.txtAdresse7.TabIndex = 35 Me.txtAdresse7.Text = "" ' 'Label11 ' Me.Label11.Location = New System.Drawing.Point(16, 160) Me.Label11.Name = "Label11" Me.Label11.Size = New System.Drawing.Size(96, 23) Me.Label11.TabIndex = 34 Me.Label11.Text = "Zeile 7" ' 'txtAdresse6 ' Me.txtAdresse6.Location = New System.Drawing.Point(120, 136) Me.txtAdresse6.Name = "txtAdresse6" Me.txtAdresse6.Size = New System.Drawing.Size(216, 20) Me.txtAdresse6.TabIndex = 33 Me.txtAdresse6.Text = "" ' 'Label10 ' Me.Label10.Location = New System.Drawing.Point(16, 136) Me.Label10.Name = "Label10" Me.Label10.Size = New System.Drawing.Size(96, 23) Me.Label10.TabIndex = 32 Me.Label10.Text = "Zeile 6" ' 'txtAdresse5 ' Me.txtAdresse5.Location = New System.Drawing.Point(120, 112) Me.txtAdresse5.Name = "txtAdresse5" Me.txtAdresse5.Size = New System.Drawing.Size(216, 20) Me.txtAdresse5.TabIndex = 31 Me.txtAdresse5.Text = "" ' 'Label9 ' Me.Label9.Location = New System.Drawing.Point(16, 112) Me.Label9.Name = "Label9" Me.Label9.Size = New System.Drawing.Size(96, 23) Me.Label9.TabIndex = 30 Me.Label9.Text = "Zeile 5" ' 'txtAdresse4 ' Me.txtAdresse4.Location = New System.Drawing.Point(120, 88) Me.txtAdresse4.Name = "txtAdresse4" Me.txtAdresse4.Size = New System.Drawing.Size(216, 20) Me.txtAdresse4.TabIndex = 29 Me.txtAdresse4.Text = "" ' 'Label8 ' Me.Label8.Location = New System.Drawing.Point(16, 88) Me.Label8.Name = "Label8" Me.Label8.Size = New System.Drawing.Size(96, 23) Me.Label8.TabIndex = 28 Me.Label8.Text = "Zeile 4" ' 'txtAdresse3 ' Me.txtAdresse3.Location = New System.Drawing.Point(120, 64) Me.txtAdresse3.Name = "txtAdresse3" Me.txtAdresse3.Size = New System.Drawing.Size(216, 20) Me.txtAdresse3.TabIndex = 27 Me.txtAdresse3.Text = "" ' 'Label7 ' Me.Label7.Location = New System.Drawing.Point(16, 64) Me.Label7.Name = "Label7" Me.Label7.Size = New System.Drawing.Size(96, 23) Me.Label7.TabIndex = 26 Me.Label7.Text = "Zeile 3" ' 'txtAdresse2 ' Me.txtAdresse2.Location = New System.Drawing.Point(120, 40) Me.txtAdresse2.Name = "txtAdresse2" Me.txtAdresse2.Size = New System.Drawing.Size(216, 20) Me.txtAdresse2.TabIndex = 25 Me.txtAdresse2.Text = "" ' 'Label6 ' Me.Label6.Location = New System.Drawing.Point(16, 40) Me.Label6.Name = "Label6" Me.Label6.Size = New System.Drawing.Size(96, 23) Me.Label6.TabIndex = 24 Me.Label6.Text = "Zeile 2" ' 'txtAdresse1 ' Me.txtAdresse1.Location = New System.Drawing.Point(120, 16) Me.txtAdresse1.Name = "txtAdresse1" Me.txtAdresse1.Size = New System.Drawing.Size(216, 20) Me.txtAdresse1.TabIndex = 23 Me.txtAdresse1.Text = "" ' 'Label5 ' Me.Label5.Location = New System.Drawing.Point(16, 16) Me.Label5.Name = "Label5" Me.Label5.Size = New System.Drawing.Size(96, 23) Me.Label5.TabIndex = 22 Me.Label5.Text = "Zeile 1" ' 'btnSave ' Me.btnSave.Location = New System.Drawing.Point(8, 216) Me.btnSave.Name = "btnSave" Me.btnSave.TabIndex = 10 Me.btnSave.Text = "&Sichern" ' 'btnCancel ' Me.btnCancel.Location = New System.Drawing.Point(272, 216) Me.btnCancel.Name = "btnCancel" Me.btnCancel.TabIndex = 11 Me.btnCancel.Text = "&Abbruch" ' 'frmEdokaAdresse ' Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13) Me.ClientSize = New System.Drawing.Size(352, 245) Me.Controls.AddRange(New System.Windows.Forms.Control() {Me.btnCancel, Me.btnSave, Me.GroupBox1}) Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) Me.Name = "frmEdokaAdresse" Me.Text = "EDOKA-Adresse" Me.GroupBox1.ResumeLayout(False) Me.ResumeLayout(False) End Sub #End Region Dim m_partnernr As Long Property Partnernr() As Long Get Return m_partnernr End Get Set(ByVal Value As Long) m_partnernr = Value End Set End Property Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click Dim partner As New edokadb.clsEdoka_adressen() Dim adrdata As DataTable partner.cpMainConnectionProvider = conn conn.OpenConnection() partner.iNrpar00 = New SqlInt32(CType(Me.Partnernr, Int32)) adrdata = partner.SelectOne() If adrdata.Rows.Count = 0 Then partner.iNrpar00 = New SqlInt32(CType(Me.Partnernr, Int32)) partner.sAdresszeile1 = New SqlString(CType(Me.txtAdresse1.Text, String)) partner.sAdresszeile2 = New SqlString(CType(Me.txtAdresse2.Text, String)) partner.sAdresszeile3 = New SqlString(CType(Me.txtAdresse3.Text, String)) partner.sAdresszeile4 = New SqlString(CType(Me.txtAdresse4.Text, String)) partner.sAdresszeile5 = New SqlString(CType(Me.txtAdresse5.Text, String)) partner.sAdresszeile6 = New SqlString(CType(Me.txtAdresse6.Text, String)) partner.sAdresszeile7 = New SqlString(CType(Me.txtAdresse7.Text, String)) partner.Insert() Else partner.iNrpar00 = New SqlInt32(CType(Me.Partnernr, Int32)) partner.sAdresszeile1 = New SqlString(CType(Me.txtAdresse1.Text, String)) partner.sAdresszeile2 = New SqlString(CType(Me.txtAdresse2.Text, String)) partner.sAdresszeile3 = New SqlString(CType(Me.txtAdresse3.Text, String)) partner.sAdresszeile4 = New SqlString(CType(Me.txtAdresse4.Text, String)) partner.sAdresszeile5 = New SqlString(CType(Me.txtAdresse5.Text, String)) partner.sAdresszeile6 = New SqlString(CType(Me.txtAdresse6.Text, String)) partner.sAdresszeile7 = New SqlString(CType(Me.txtAdresse7.Text, String)) partner.Update() End If conn.CloseConnection(True) adrdata.Dispose() partner.Dispose() Me.Close() End Sub Private Sub btnCancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCancel.Click Me.Close() End Sub Private Sub frmEdokaAdresse_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim partner As New edokadb.clsEdoka_adressen() Dim adrdata As DataTable partner.cpMainConnectionProvider = conn partner.iNrpar00 = New SqlInt32(CType(Me.Partnernr, Int32)) adrdata = partner.SelectOne If adrdata.Rows.Count > 0 Then Me.txtAdresse1.Text = adrdata.Rows(0).Item("Adresszeile1") Me.txtAdresse2.Text = adrdata.Rows(0).Item("Adresszeile2") Me.txtAdresse3.Text = adrdata.Rows(0).Item("Adresszeile3") Me.txtAdresse4.Text = adrdata.Rows(0).Item("Adresszeile4") Me.txtAdresse5.Text = adrdata.Rows(0).Item("Adresszeile5") Me.txtAdresse6.Text = adrdata.Rows(0).Item("Adresszeile6") Me.txtAdresse7.Text = adrdata.Rows(0).Item("Adresszeile7") End If partner.Dispose() adrdata.Dispose() End Sub End Class