Imports System.Data Imports System.Data.SqlTypes Imports System.Data.SqlClient Imports System.ComponentModel Public Class KopiefrmInteressent Inherits System.Windows.Forms.Form Dim partner As New edokadb.clsPartner() #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 Label1 As System.Windows.Forms.Label Friend WithEvents Label2 As System.Windows.Forms.Label Friend WithEvents Label3 As System.Windows.Forms.Label Friend WithEvents Label4 As System.Windows.Forms.Label Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox Friend WithEvents Label11 As System.Windows.Forms.Label Friend WithEvents Label10 As System.Windows.Forms.Label Friend WithEvents Label9 As System.Windows.Forms.Label Friend WithEvents Label8 As System.Windows.Forms.Label Friend WithEvents Label7 As System.Windows.Forms.Label Friend WithEvents Label6 As System.Windows.Forms.Label Friend WithEvents Label5 As System.Windows.Forms.Label Friend WithEvents txtName As System.Windows.Forms.TextBox Friend WithEvents txtOrt As System.Windows.Forms.TextBox Friend WithEvents txtKurzbezeichnung As System.Windows.Forms.TextBox Friend WithEvents txtAdresse7 As System.Windows.Forms.TextBox Friend WithEvents txtAdresse6 As System.Windows.Forms.TextBox Friend WithEvents txtAdresse5 As System.Windows.Forms.TextBox Friend WithEvents txtAdresse4 As System.Windows.Forms.TextBox Friend WithEvents txtAdresse3 As System.Windows.Forms.TextBox Friend WithEvents txtAdresse2 As System.Windows.Forms.TextBox Friend WithEvents txtAdresse1 As System.Windows.Forms.TextBox Friend WithEvents btnSave As System.Windows.Forms.Button Friend WithEvents btnCancel As System.Windows.Forms.Button Friend WithEvents txtVorname As System.Windows.Forms.TextBox Friend WithEvents btnClose As System.Windows.Forms.Button Private Sub InitializeComponent() Dim resources As System.Resources.ResourceManager = New System.Resources.ResourceManager(GetType(frmInteressent)) Me.Label1 = New System.Windows.Forms.Label() Me.txtName = New System.Windows.Forms.TextBox() Me.Label2 = New System.Windows.Forms.Label() Me.txtOrt = New System.Windows.Forms.TextBox() Me.Label3 = New System.Windows.Forms.Label() Me.txtKurzbezeichnung = New System.Windows.Forms.TextBox() Me.Label4 = New System.Windows.Forms.Label() 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.txtVorname = New System.Windows.Forms.TextBox() Me.btnClose = New System.Windows.Forms.Button() Me.GroupBox1.SuspendLayout() Me.SuspendLayout() ' 'Label1 ' Me.Label1.Location = New System.Drawing.Point(32, 24) Me.Label1.Name = "Label1" Me.Label1.Size = New System.Drawing.Size(88, 23) Me.Label1.TabIndex = 0 Me.Label1.Text = "Name / Firma1 " ' 'txtName ' Me.txtName.Location = New System.Drawing.Point(136, 24) Me.txtName.Name = "txtName" Me.txtName.Size = New System.Drawing.Size(160, 20) Me.txtName.TabIndex = 1 Me.txtName.Text = "" ' 'Label2 ' Me.Label2.Location = New System.Drawing.Point(32, 48) Me.Label2.Name = "Label2" Me.Label2.Size = New System.Drawing.Size(104, 23) Me.Label2.TabIndex = 2 Me.Label2.Text = "Vorname / Firma 2" ' 'txtOrt ' Me.txtOrt.Location = New System.Drawing.Point(136, 72) Me.txtOrt.Name = "txtOrt" Me.txtOrt.Size = New System.Drawing.Size(160, 20) Me.txtOrt.TabIndex = 5 Me.txtOrt.Text = "" ' 'Label3 ' Me.Label3.Location = New System.Drawing.Point(32, 72) Me.Label3.Name = "Label3" Me.Label3.Size = New System.Drawing.Size(72, 23) Me.Label3.TabIndex = 4 Me.Label3.Text = "Ort" ' 'txtKurzbezeichnung ' Me.txtKurzbezeichnung.Location = New System.Drawing.Point(136, 96) Me.txtKurzbezeichnung.Name = "txtKurzbezeichnung" Me.txtKurzbezeichnung.Size = New System.Drawing.Size(224, 20) Me.txtKurzbezeichnung.TabIndex = 7 Me.txtKurzbezeichnung.Text = "" ' 'Label4 ' Me.Label4.Location = New System.Drawing.Point(32, 96) Me.Label4.Name = "Label4" Me.Label4.Size = New System.Drawing.Size(96, 23) Me.Label4.TabIndex = 6 Me.Label4.Text = "Kurzname" ' '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(16, 128) Me.GroupBox1.Name = "GroupBox1" Me.GroupBox1.Size = New System.Drawing.Size(344, 192) Me.GroupBox1.TabIndex = 8 Me.GroupBox1.TabStop = False Me.GroupBox1.Text = "Zustelladresse" ' '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(104, 336) Me.btnSave.Name = "btnSave" Me.btnSave.TabIndex = 9 Me.btnSave.Text = "&Speichern" ' 'btnCancel ' Me.btnCancel.Location = New System.Drawing.Point(192, 336) Me.btnCancel.Name = "btnCancel" Me.btnCancel.TabIndex = 10 Me.btnCancel.Text = "&Abbruch" ' 'txtVorname ' Me.txtVorname.Location = New System.Drawing.Point(136, 48) Me.txtVorname.Name = "txtVorname" Me.txtVorname.Size = New System.Drawing.Size(160, 20) Me.txtVorname.TabIndex = 3 Me.txtVorname.Text = "" ' 'btnClose ' Me.btnClose.Location = New System.Drawing.Point(144, 336) Me.btnClose.Name = "btnClose" Me.btnClose.TabIndex = 11 Me.btnClose.Text = "&Schliessen" ' 'frmInteressent ' Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13) Me.ClientSize = New System.Drawing.Size(376, 373) Me.Controls.AddRange(New System.Windows.Forms.Control() {Me.btnClose, Me.btnCancel, Me.btnSave, Me.GroupBox1, Me.txtKurzbezeichnung, Me.Label4, Me.txtOrt, Me.Label3, Me.txtVorname, Me.Label2, Me.txtName, Me.Label1}) Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) Me.Name = "frmInteressent" Me.Text = "Partner eröffnen / bearbeiten" Me.GroupBox1.ResumeLayout(False) Me.ResumeLayout(False) End Sub #End Region Dim m_partnernr As Long Dim m_display As Boolean Property Display() As Boolean Get Return m_display End Get Set(ByVal Value As Boolean) m_display = Value End Set End Property Property Partnernr() As Long Get Return m_partnernr End Get Set(ByVal Value As Long) m_partnernr = Value End Set End Property Private Sub Interessent_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim partner As New edokadb.clsPartner() If Me.Partnernr > 0 Then partner.cpMainConnectionProvider = conn partner.iNRPAR00 = New SqlInt32(CType(Me.Partnernr, Int32)) partner.SelectOne() Me.txtName.Text = partner.sTXADZ011.Value Me.txtVorname.Text = partner.sTXADZ021.Value Me.txtOrt.Text = partner.sTXADZ031.Value Me.txtAdresse1.Text = partner.sTXADZ012.Value Me.txtAdresse2.Text = partner.sTXADZ022.Value Me.txtAdresse3.Text = partner.sTXADZ032.Value Me.txtAdresse4.Text = partner.sTXADZ042.Value Me.txtAdresse5.Text = partner.sTXADZ052.Value Me.txtAdresse6.Text = partner.sTXADZ062.Value Me.txtAdresse7.Text = partner.sTXADZ072.Value Me.txtKurzbezeichnung.Text = partner.sBKPAR00.Value End If If Me.Display = True Then Me.btnCancel.Visible = False Me.btnSave.Visible = False Me.btnClose.Visible = True Else Me.btnCancel.Visible = True Me.btnSave.Visible = True Me.btnClose.Visible = False End If End Sub Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click Dim dbkey As New edokadb.clsMyKey_Tabelle() Dim key As Long partner.cpMainConnectionProvider = conn If Me.Partnernr = 0 Then dbkey.cpMainConnectionProvider = conn key = dbkey.get_dbkey("Interessent") Else partner.iNRPAR00 = New SqlInt32(CType(Me.Partnernr, Int32)) partner.SelectOne() End If conn.OpenConnection() partner.sBKPAR00 = New SqlString(CType(Me.txtKurzbezeichnung.Text, String)) partner.sTXADZ011 = New SqlString(CType(Me.txtAdresse1.Text, String)) partner.sTXADZ021 = New SqlString(CType(Me.txtAdresse2.Text, String)) partner.sTXADZ031 = New SqlString(CType(Me.txtAdresse3.Text, String)) partner.sTXADZ041 = New SqlString(CType(Me.txtAdresse4.Text, String)) partner.sTXADZ051 = New SqlString(CType(Me.txtAdresse5.Text, String)) partner.sTXADZ061 = New SqlString(CType(Me.txtAdresse6.Text, String)) partner.sTXADZ071 = New SqlString(CType(Me.txtAdresse7.Text, String)) partner.sTXADZ012 = New SqlString(CType(Me.txtName.Text, String)) partner.sTXADZ022 = New SqlString(CType(Me.txtVorname.Text, String)) partner.sTXADZ032 = New SqlString(CType(Me.txtOrt.Text, String)) partner.sNRADR00 = New SqlString(CType("", String)) If Me.Partnernr = 0 Then partner.iNRPAR00 = New SqlInt32(CType(key, Int32)) partner.Insert() Me.Partnernr = key Else partner.Update() End If conn.CloseConnection(True) Me.Close() End Sub Private Sub frmInteressent_Closing(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing partner.Dispose() 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 btnClose_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnClose.Click Me.Close() End Sub End Class