You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2543 lines
126 KiB

Imports System.Data
Imports System.Data.SqlClient
Imports System.Data.SqlTypes
'''<summary>Aktiviert oder deaktiviert die Datumselektionen je Checkbox</summary>
Public Class frmBLDruck
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 ImageList1 As System.Windows.Forms.ImageList
Friend WithEvents btnAbbruch As System.Windows.Forms.Button
Friend WithEvents btnWeiter As System.Windows.Forms.Button
Friend WithEvents cbdokumentstatus As System.Windows.Forms.ComboBox
Friend WithEvents cbverantwortlich As System.Windows.Forms.ComboBox
Friend WithEvents SqlDataAdapter1 As System.Data.SqlClient.SqlDataAdapter
Friend WithEvents SqlDeleteCommand1 As System.Data.SqlClient.SqlCommand
Friend WithEvents SqlConnection1 As System.Data.SqlClient.SqlConnection
Friend WithEvents SqlInsertCommand1 As System.Data.SqlClient.SqlCommand
Friend WithEvents SqlSelectCommand1 As System.Data.SqlClient.SqlCommand
Friend WithEvents SqlUpdateCommand1 As System.Data.SqlClient.SqlCommand
Friend WithEvents DataSet1 As System.Data.DataSet
Friend WithEvents DateTimePicker1 As System.Windows.Forms.DateTimePicker
Friend WithEvents Label3 As System.Windows.Forms.Label
Friend WithEvents GroupBox4 As System.Windows.Forms.GroupBox
Friend WithEvents cbgrundlage4 As System.Windows.Forms.CheckBox
Friend WithEvents dtgrundlage4 As System.Windows.Forms.DateTimePicker
Friend WithEvents dtgrundlage3 As System.Windows.Forms.DateTimePicker
Friend WithEvents cbgrundlage3 As System.Windows.Forms.CheckBox
Friend WithEvents cbgrundlage2 As System.Windows.Forms.CheckBox
Friend WithEvents cbgrundlage1 As System.Windows.Forms.CheckBox
Friend WithEvents dtgrundlage2 As System.Windows.Forms.DateTimePicker
Friend WithEvents dtgrundlage1 As System.Windows.Forms.DateTimePicker
Friend WithEvents GroupBox3 As System.Windows.Forms.GroupBox
Friend WithEvents txtBeilage As System.Windows.Forms.TextBox
Friend WithEvents cbbeilage3 As System.Windows.Forms.CheckBox
Friend WithEvents cbbeilage2 As System.Windows.Forms.CheckBox
Friend WithEvents cbbeilage1 As System.Windows.Forms.CheckBox
Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox
Friend WithEvents rbnichtverschlossen As System.Windows.Forms.RadioButton
Friend WithEvents rbverschlossen As System.Windows.Forms.RadioButton
Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox
Friend WithEvents rbzustellungpost As System.Windows.Forms.RadioButton
Friend WithEvents rbpersoenlich As System.Windows.Forms.RadioButton
Friend WithEvents txtbemerkung As System.Windows.Forms.TextBox
Friend WithEvents GroupBox5 As System.Windows.Forms.GroupBox
Friend WithEvents TabControl1 As System.Windows.Forms.TabControl
Friend WithEvents TabPage1 As System.Windows.Forms.TabPage
Friend WithEvents TabPage2 As System.Windows.Forms.TabPage
Friend WithEvents GroupBox6 As System.Windows.Forms.GroupBox
Friend WithEvents Button2 As System.Windows.Forms.Button
Friend WithEvents Label13 As System.Windows.Forms.Label
Friend WithEvents txtAnredeZusteller As System.Windows.Forms.TextBox
Friend WithEvents txtZustelladresse As System.Windows.Forms.TextBox
Friend WithEvents GroupBox8 As System.Windows.Forms.GroupBox
Friend WithEvents GroupBox9 As System.Windows.Forms.GroupBox
Friend WithEvents Notizlist As C1.Win.C1TrueDBGrid.C1TrueDBGrid
Friend WithEvents cbteam As System.Windows.Forms.ComboBox
Friend WithEvents GroupBox7 As System.Windows.Forms.GroupBox
Friend WithEvents rbAushaendigungKube As System.Windows.Forms.RadioButton
Friend WithEvents rbAushaendigungBLV As System.Windows.Forms.RadioButton
Friend WithEvents cbkube As System.Windows.Forms.ComboBox
Friend WithEvents cbzustaendiger As System.Windows.Forms.ComboBox
Friend WithEvents cbblv As System.Windows.Forms.ComboBox
Friend WithEvents ContextMenu1 As System.Windows.Forms.ContextMenu
Friend WithEvents MnuNeueNotiz As System.Windows.Forms.MenuItem
Friend WithEvents MnuEditNotiz As System.Windows.Forms.MenuItem
Friend WithEvents MnuDeleteNotiz As System.Windows.Forms.MenuItem
Friend WithEvents drpMiatarbeiter As C1.Win.C1TrueDBGrid.C1TrueDBDropdown
Friend WithEvents cbDel2Page As System.Windows.Forms.CheckBox
Friend WithEvents lblUnterschrift1 As System.Windows.Forms.Label
Friend WithEvents cbUnterschriftrechts As System.Windows.Forms.ComboBox
Friend WithEvents GroupBox10 As System.Windows.Forms.GroupBox
Friend WithEvents dtgrundlage3overlay As System.Windows.Forms.TextBox
Friend WithEvents Label1 As System.Windows.Forms.Label
Friend WithEvents Label2 As System.Windows.Forms.Label
Friend WithEvents Label4 As System.Windows.Forms.Label
Friend WithEvents BtnHelp As System.Windows.Forms.Button
<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
Me.components = New System.ComponentModel.Container
Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmBLDruck))
Dim Style1 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style
Dim Style2 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style
Dim Style3 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style
Dim Style4 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style
Dim Style5 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style
Dim Style6 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style
Dim Style7 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style
Dim Style8 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style
Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components)
Me.btnAbbruch = New System.Windows.Forms.Button
Me.btnWeiter = New System.Windows.Forms.Button
Me.cbdokumentstatus = New System.Windows.Forms.ComboBox
Me.cbverantwortlich = New System.Windows.Forms.ComboBox
Me.SqlDataAdapter1 = New System.Data.SqlClient.SqlDataAdapter
Me.SqlDeleteCommand1 = New System.Data.SqlClient.SqlCommand
Me.SqlConnection1 = New System.Data.SqlClient.SqlConnection
Me.SqlInsertCommand1 = New System.Data.SqlClient.SqlCommand
Me.SqlSelectCommand1 = New System.Data.SqlClient.SqlCommand
Me.SqlUpdateCommand1 = New System.Data.SqlClient.SqlCommand
Me.DataSet1 = New System.Data.DataSet
Me.DateTimePicker1 = New System.Windows.Forms.DateTimePicker
Me.Label3 = New System.Windows.Forms.Label
Me.GroupBox4 = New System.Windows.Forms.GroupBox
Me.dtgrundlage3overlay = New System.Windows.Forms.TextBox
Me.cbgrundlage4 = New System.Windows.Forms.CheckBox
Me.dtgrundlage4 = New System.Windows.Forms.DateTimePicker
Me.dtgrundlage3 = New System.Windows.Forms.DateTimePicker
Me.cbgrundlage3 = New System.Windows.Forms.CheckBox
Me.cbgrundlage2 = New System.Windows.Forms.CheckBox
Me.dtgrundlage2 = New System.Windows.Forms.DateTimePicker
Me.cbgrundlage1 = New System.Windows.Forms.CheckBox
Me.dtgrundlage1 = New System.Windows.Forms.DateTimePicker
Me.GroupBox3 = New System.Windows.Forms.GroupBox
Me.txtBeilage = New System.Windows.Forms.TextBox
Me.cbbeilage3 = New System.Windows.Forms.CheckBox
Me.cbbeilage2 = New System.Windows.Forms.CheckBox
Me.cbbeilage1 = New System.Windows.Forms.CheckBox
Me.GroupBox2 = New System.Windows.Forms.GroupBox
Me.rbverschlossen = New System.Windows.Forms.RadioButton
Me.rbnichtverschlossen = New System.Windows.Forms.RadioButton
Me.GroupBox1 = New System.Windows.Forms.GroupBox
Me.rbzustellungpost = New System.Windows.Forms.RadioButton
Me.rbpersoenlich = New System.Windows.Forms.RadioButton
Me.txtbemerkung = New System.Windows.Forms.TextBox
Me.GroupBox5 = New System.Windows.Forms.GroupBox
Me.cbblv = New System.Windows.Forms.ComboBox
Me.rbAushaendigungKube = New System.Windows.Forms.RadioButton
Me.rbAushaendigungBLV = New System.Windows.Forms.RadioButton
Me.cbkube = New System.Windows.Forms.ComboBox
Me.TabControl1 = New System.Windows.Forms.TabControl
Me.TabPage1 = New System.Windows.Forms.TabPage
Me.GroupBox10 = New System.Windows.Forms.GroupBox
Me.Label4 = New System.Windows.Forms.Label
Me.txtAnredeZusteller = New System.Windows.Forms.TextBox
Me.Label2 = New System.Windows.Forms.Label
Me.Label1 = New System.Windows.Forms.Label
Me.cbUnterschriftrechts = New System.Windows.Forms.ComboBox
Me.lblUnterschrift1 = New System.Windows.Forms.Label
Me.cbDel2Page = New System.Windows.Forms.CheckBox
Me.txtZustelladresse = New System.Windows.Forms.TextBox
Me.Label13 = New System.Windows.Forms.Label
Me.Button2 = New System.Windows.Forms.Button
Me.TabPage2 = New System.Windows.Forms.TabPage
Me.GroupBox7 = New System.Windows.Forms.GroupBox
Me.cbteam = New System.Windows.Forms.ComboBox
Me.GroupBox9 = New System.Windows.Forms.GroupBox
Me.drpMiatarbeiter = New C1.Win.C1TrueDBGrid.C1TrueDBDropdown
Me.Notizlist = New C1.Win.C1TrueDBGrid.C1TrueDBGrid
Me.ContextMenu1 = New System.Windows.Forms.ContextMenu
Me.MnuNeueNotiz = New System.Windows.Forms.MenuItem
Me.MnuEditNotiz = New System.Windows.Forms.MenuItem
Me.MnuDeleteNotiz = New System.Windows.Forms.MenuItem
Me.GroupBox8 = New System.Windows.Forms.GroupBox
Me.GroupBox6 = New System.Windows.Forms.GroupBox
Me.cbzustaendiger = New System.Windows.Forms.ComboBox
Me.BtnHelp = New System.Windows.Forms.Button
CType(Me.DataSet1, System.ComponentModel.ISupportInitialize).BeginInit()
Me.GroupBox4.SuspendLayout()
Me.GroupBox3.SuspendLayout()
Me.GroupBox2.SuspendLayout()
Me.GroupBox1.SuspendLayout()
Me.GroupBox5.SuspendLayout()
Me.TabControl1.SuspendLayout()
Me.TabPage1.SuspendLayout()
Me.GroupBox10.SuspendLayout()
Me.TabPage2.SuspendLayout()
Me.GroupBox7.SuspendLayout()
Me.GroupBox9.SuspendLayout()
CType(Me.drpMiatarbeiter, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.Notizlist, System.ComponentModel.ISupportInitialize).BeginInit()
Me.GroupBox8.SuspendLayout()
Me.GroupBox6.SuspendLayout()
Me.SuspendLayout()
'
'ImageList1
'
Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer)
Me.ImageList1.TransparentColor = System.Drawing.Color.Transparent
Me.ImageList1.Images.SetKeyName(0, "")
Me.ImageList1.Images.SetKeyName(1, "")
Me.ImageList1.Images.SetKeyName(2, "")
Me.ImageList1.Images.SetKeyName(3, "")
Me.ImageList1.Images.SetKeyName(4, "")
Me.ImageList1.Images.SetKeyName(5, "")
Me.ImageList1.Images.SetKeyName(6, "")
Me.ImageList1.Images.SetKeyName(7, "")
Me.ImageList1.Images.SetKeyName(8, "")
'
'btnAbbruch
'
Me.btnAbbruch.Location = New System.Drawing.Point(8, 400)
Me.btnAbbruch.Name = "btnAbbruch"
Me.btnAbbruch.Size = New System.Drawing.Size(88, 23)
Me.btnAbbruch.TabIndex = 3
Me.btnAbbruch.Text = "Abbruch"
'
'btnWeiter
'
Me.btnWeiter.Location = New System.Drawing.Point(600, 400)
Me.btnWeiter.Name = "btnWeiter"
Me.btnWeiter.Size = New System.Drawing.Size(128, 23)
Me.btnWeiter.TabIndex = 4
Me.btnWeiter.Text = "Weiter >>"
'
'cbdokumentstatus
'
Me.cbdokumentstatus.Location = New System.Drawing.Point(104, 400)
Me.cbdokumentstatus.Name = "cbdokumentstatus"
Me.cbdokumentstatus.Size = New System.Drawing.Size(112, 21)
Me.cbdokumentstatus.TabIndex = 5
Me.cbdokumentstatus.Text = "cbdokumentstatus"
Me.cbdokumentstatus.Visible = False
'
'cbverantwortlich
'
Me.cbverantwortlich.Location = New System.Drawing.Point(224, 400)
Me.cbverantwortlich.Name = "cbverantwortlich"
Me.cbverantwortlich.Size = New System.Drawing.Size(168, 21)
Me.cbverantwortlich.TabIndex = 7
Me.cbverantwortlich.Text = "cbverantwortlich"
Me.cbverantwortlich.Visible = False
'
'SqlDataAdapter1
'
Me.SqlDataAdapter1.DeleteCommand = Me.SqlDeleteCommand1
Me.SqlDataAdapter1.InsertCommand = Me.SqlInsertCommand1
Me.SqlDataAdapter1.SelectCommand = Me.SqlSelectCommand1
Me.SqlDataAdapter1.TableMappings.AddRange(New System.Data.Common.DataTableMapping() {New System.Data.Common.DataTableMapping("Table", "SP_Dokumentbearbeitung_Dokumentwerte", New System.Data.Common.DataColumnMapping() {New System.Data.Common.DataColumnMapping("bezeichnung", "bezeichnung"), New System.Data.Common.DataColumnMapping("vorlagenfeldnr", "vorlagenfeldnr"), New System.Data.Common.DataColumnMapping("vorlagenfeldregelnr", "vorlagenfeldregelnr"), New System.Data.Common.DataColumnMapping("feldtyp", "feldtyp"), New System.Data.Common.DataColumnMapping("datenherkunft", "datenherkunft"), New System.Data.Common.DataColumnMapping("Feldwert", "Feldwert")})})
Me.SqlDataAdapter1.UpdateCommand = Me.SqlUpdateCommand1
'
'SqlDeleteCommand1
'
Me.SqlDeleteCommand1.CommandText = "[NewDeleteCommand]"
Me.SqlDeleteCommand1.CommandType = System.Data.CommandType.StoredProcedure
Me.SqlDeleteCommand1.Connection = Me.SqlConnection1
Me.SqlDeleteCommand1.Parameters.AddRange(New System.Data.SqlClient.SqlParameter() {New System.Data.SqlClient.SqlParameter("@RETURN_VALUE", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.ReturnValue, False, CType(10, Byte), CType(0, Byte), "", System.Data.DataRowVersion.Current, Nothing), New System.Data.SqlClient.SqlParameter("@Original_funktionsgruppenr", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, False, CType(10, Byte), CType(0, Byte), "", System.Data.DataRowVersion.Original, Nothing), New System.Data.SqlClient.SqlParameter("@Original_aktiv", System.Data.SqlDbType.Bit, 1, System.Data.ParameterDirection.Input, False, CType(0, Byte), CType(0, Byte), "", System.Data.DataRowVersion.Original, Nothing), New System.Data.SqlClient.SqlParameter("@Original_beschreibung", System.Data.SqlDbType.VarChar, 50, System.Data.ParameterDirection.Input, False, CType(0, Byte), CType(0, Byte), "", System.Data.DataRowVersion.Original, Nothing), New System.Data.SqlClient.SqlParameter("@Original_bezeichnung", System.Data.SqlDbType.VarChar, 50, System.Data.ParameterDirection.Input, False, CType(0, Byte), CType(0, Byte), "", System.Data.DataRowVersion.Original, Nothing), New System.Data.SqlClient.SqlParameter("@Original_erstellt_am", System.Data.SqlDbType.DateTime, 8, System.Data.ParameterDirection.Input, False, CType(0, Byte), CType(0, Byte), "", System.Data.DataRowVersion.Original, Nothing), New System.Data.SqlClient.SqlParameter("@Original_mandantnr", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, False, CType(10, Byte), CType(0, Byte), "", System.Data.DataRowVersion.Original, Nothing), New System.Data.SqlClient.SqlParameter("@Original_mutierer", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, False, CType(10, Byte), CType(0, Byte), "", System.Data.DataRowVersion.Original, Nothing), New System.Data.SqlClient.SqlParameter("@Original_mutiert_am", System.Data.SqlDbType.DateTime, 8, System.Data.ParameterDirection.Input, False, CType(0, Byte), CType(0, Byte), "", System.Data.DataRowVersion.Original, Nothing)})
'
'SqlConnection1
'
Me.SqlConnection1.ConnectionString = "data source=shu;initial catalog=edoka;persist security info=False;user id=sa;work" & _
"station id=SHU;packet size=4096"
Me.SqlConnection1.FireInfoMessageEventOnUserErrors = False
'
'SqlInsertCommand1
'
Me.SqlInsertCommand1.CommandText = "[NewInsertCommand]"
Me.SqlInsertCommand1.CommandType = System.Data.CommandType.StoredProcedure
Me.SqlInsertCommand1.Connection = Me.SqlConnection1
Me.SqlInsertCommand1.Parameters.AddRange(New System.Data.SqlClient.SqlParameter() {New System.Data.SqlClient.SqlParameter("@RETURN_VALUE", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.ReturnValue, False, CType(10, Byte), CType(0, Byte), "", System.Data.DataRowVersion.Current, Nothing), New System.Data.SqlClient.SqlParameter("@funktionsgruppenr", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, False, CType(10, Byte), CType(0, Byte), "", System.Data.DataRowVersion.Current, Nothing), New System.Data.SqlClient.SqlParameter("@bezeichnung", System.Data.SqlDbType.VarChar, 50, "bezeichnung"), New System.Data.SqlClient.SqlParameter("@beschreibung", System.Data.SqlDbType.VarChar, 50), New System.Data.SqlClient.SqlParameter("@mandantnr", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, False, CType(10, Byte), CType(0, Byte), "", System.Data.DataRowVersion.Current, Nothing), New System.Data.SqlClient.SqlParameter("@aktiv", System.Data.SqlDbType.Bit, 1), New System.Data.SqlClient.SqlParameter("@erstellt_am", System.Data.SqlDbType.DateTime, 8), New System.Data.SqlClient.SqlParameter("@mutiert_am", System.Data.SqlDbType.DateTime, 8), New System.Data.SqlClient.SqlParameter("@mutierer", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, False, CType(10, Byte), CType(0, Byte), "", System.Data.DataRowVersion.Current, Nothing)})
'
'SqlSelectCommand1
'
Me.SqlSelectCommand1.CommandText = "[SP_Dokumentbearbeitung_Dokumentwerte]"
Me.SqlSelectCommand1.CommandType = System.Data.CommandType.StoredProcedure
Me.SqlSelectCommand1.Connection = Me.SqlConnection1
Me.SqlSelectCommand1.Parameters.AddRange(New System.Data.SqlClient.SqlParameter() {New System.Data.SqlClient.SqlParameter("@RETURN_VALUE", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.ReturnValue, False, CType(10, Byte), CType(0, Byte), "", System.Data.DataRowVersion.Current, Nothing), New System.Data.SqlClient.SqlParameter("@Dokumentid", System.Data.SqlDbType.VarChar, 20), New System.Data.SqlClient.SqlParameter("@Dokumenttypnr", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, False, CType(10, Byte), CType(0, Byte), "", System.Data.DataRowVersion.Current, Nothing), New System.Data.SqlClient.SqlParameter("@CreateNew", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, False, CType(10, Byte), CType(0, Byte), "", System.Data.DataRowVersion.Current, Nothing)})
'
'SqlUpdateCommand1
'
Me.SqlUpdateCommand1.CommandText = "[NewUpdateCommand]"
Me.SqlUpdateCommand1.CommandType = System.Data.CommandType.StoredProcedure
Me.SqlUpdateCommand1.Connection = Me.SqlConnection1
Me.SqlUpdateCommand1.Parameters.AddRange(New System.Data.SqlClient.SqlParameter() {New System.Data.SqlClient.SqlParameter("@RETURN_VALUE", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.ReturnValue, False, CType(10, Byte), CType(0, Byte), "", System.Data.DataRowVersion.Current, Nothing), New System.Data.SqlClient.SqlParameter("@funktionsgruppenr", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, False, CType(10, Byte), CType(0, Byte), "", System.Data.DataRowVersion.Current, Nothing), New System.Data.SqlClient.SqlParameter("@bezeichnung", System.Data.SqlDbType.VarChar, 50, "bezeichnung"), New System.Data.SqlClient.SqlParameter("@beschreibung", System.Data.SqlDbType.VarChar, 50), New System.Data.SqlClient.SqlParameter("@Param1", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, False, CType(10, Byte), CType(0, Byte), "", System.Data.DataRowVersion.Current, Nothing), New System.Data.SqlClient.SqlParameter("@aktiv", System.Data.SqlDbType.Bit, 1), New System.Data.SqlClient.SqlParameter("@erstellt_am", System.Data.SqlDbType.DateTime, 8), New System.Data.SqlClient.SqlParameter("@mutiert_am", System.Data.SqlDbType.DateTime, 8), New System.Data.SqlClient.SqlParameter("@mutierer", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, False, CType(10, Byte), CType(0, Byte), "", System.Data.DataRowVersion.Current, Nothing), New System.Data.SqlClient.SqlParameter("@Original_funktionsgruppenr", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, False, CType(10, Byte), CType(0, Byte), "", System.Data.DataRowVersion.Current, Nothing), New System.Data.SqlClient.SqlParameter("@Original_aktiv", System.Data.SqlDbType.Bit, 1), New System.Data.SqlClient.SqlParameter("@Original_beschreibung", System.Data.SqlDbType.VarChar, 50), New System.Data.SqlClient.SqlParameter("@Original_bezeichnung", System.Data.SqlDbType.VarChar, 50), New System.Data.SqlClient.SqlParameter("@Original_erstellt_am", System.Data.SqlDbType.DateTime, 8), New System.Data.SqlClient.SqlParameter("@Original_mandantnr", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, False, CType(10, Byte), CType(0, Byte), "", System.Data.DataRowVersion.Current, Nothing), New System.Data.SqlClient.SqlParameter("@Original_mutierer", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.Input, False, CType(10, Byte), CType(0, Byte), "", System.Data.DataRowVersion.Current, Nothing), New System.Data.SqlClient.SqlParameter("@Original_mutiert_am", System.Data.SqlDbType.DateTime, 8)})
'
'DataSet1
'
Me.DataSet1.DataSetName = "NewDataSet"
Me.DataSet1.Locale = New System.Globalization.CultureInfo("de-CH")
'
'DateTimePicker1
'
Me.DateTimePicker1.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
Me.DateTimePicker1.Location = New System.Drawing.Point(152, 24)
Me.DateTimePicker1.Name = "DateTimePicker1"
Me.DateTimePicker1.Size = New System.Drawing.Size(112, 20)
Me.DateTimePicker1.TabIndex = 6
'
'Label3
'
Me.Label3.Location = New System.Drawing.Point(8, 24)
Me.Label3.Name = "Label3"
Me.Label3.Size = New System.Drawing.Size(104, 23)
Me.Label3.TabIndex = 0
Me.Label3.Text = "Dokumentdatum"
'
'GroupBox4
'
Me.GroupBox4.Controls.Add(Me.dtgrundlage3overlay)
Me.GroupBox4.Controls.Add(Me.cbgrundlage4)
Me.GroupBox4.Controls.Add(Me.dtgrundlage4)
Me.GroupBox4.Controls.Add(Me.dtgrundlage3)
Me.GroupBox4.Controls.Add(Me.cbgrundlage3)
Me.GroupBox4.Controls.Add(Me.cbgrundlage2)
Me.GroupBox4.Controls.Add(Me.dtgrundlage2)
Me.GroupBox4.Location = New System.Drawing.Point(8, 8)
Me.GroupBox4.Name = "GroupBox4"
Me.GroupBox4.Size = New System.Drawing.Size(352, 96)
Me.GroupBox4.TabIndex = 29
Me.GroupBox4.TabStop = False
Me.GroupBox4.Text = "Grundlage"
'
'dtgrundlage3overlay
'
Me.dtgrundlage3overlay.Enabled = False
Me.dtgrundlage3overlay.Location = New System.Drawing.Point(248, 64)
Me.dtgrundlage3overlay.Name = "dtgrundlage3overlay"
Me.dtgrundlage3overlay.Size = New System.Drawing.Size(80, 20)
Me.dtgrundlage3overlay.TabIndex = 11
Me.dtgrundlage3overlay.Visible = False
'
'cbgrundlage4
'
Me.cbgrundlage4.Location = New System.Drawing.Point(16, 40)
Me.cbgrundlage4.Name = "cbgrundlage4"
Me.cbgrundlage4.Size = New System.Drawing.Size(208, 24)
Me.cbgrundlage4.TabIndex = 10
Me.cbgrundlage4.Text = "Einmalig telefonischer Auftrag vom"
'
'dtgrundlage4
'
Me.dtgrundlage4.Enabled = False
Me.dtgrundlage4.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
Me.dtgrundlage4.Location = New System.Drawing.Point(248, 40)
Me.dtgrundlage4.Name = "dtgrundlage4"
Me.dtgrundlage4.Size = New System.Drawing.Size(96, 20)
Me.dtgrundlage4.TabIndex = 9
'
'dtgrundlage3
'
Me.dtgrundlage3.Enabled = False
Me.dtgrundlage3.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
Me.dtgrundlage3.Location = New System.Drawing.Point(248, 64)
Me.dtgrundlage3.Name = "dtgrundlage3"
Me.dtgrundlage3.Size = New System.Drawing.Size(96, 20)
Me.dtgrundlage3.TabIndex = 5
'
'cbgrundlage3
'
Me.cbgrundlage3.Location = New System.Drawing.Point(16, 64)
Me.cbgrundlage3.Name = "cbgrundlage3"
Me.cbgrundlage3.Size = New System.Drawing.Size(232, 24)
Me.cbgrundlage3.TabIndex = 8
Me.cbgrundlage3.Text = "Periodische Zustellung gem. Auftrag vom"
'
'cbgrundlage2
'
Me.cbgrundlage2.Location = New System.Drawing.Point(16, 16)
Me.cbgrundlage2.Name = "cbgrundlage2"
Me.cbgrundlage2.Size = New System.Drawing.Size(192, 24)
Me.cbgrundlage2.TabIndex = 7
Me.cbgrundlage2.Text = "Einmalig schriftlicher Auftrag vom"
'
'dtgrundlage2
'
Me.dtgrundlage2.Enabled = False
Me.dtgrundlage2.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
Me.dtgrundlage2.Location = New System.Drawing.Point(248, 16)
Me.dtgrundlage2.Name = "dtgrundlage2"
Me.dtgrundlage2.Size = New System.Drawing.Size(96, 20)
Me.dtgrundlage2.TabIndex = 4
'
'cbgrundlage1
'
Me.cbgrundlage1.Location = New System.Drawing.Point(168, 400)
Me.cbgrundlage1.Name = "cbgrundlage1"
Me.cbgrundlage1.Size = New System.Drawing.Size(192, 24)
Me.cbgrundlage1.TabIndex = 6
Me.cbgrundlage1.Text = "Banklagernd-Erklärung vom"
Me.cbgrundlage1.Visible = False
'
'dtgrundlage1
'
Me.dtgrundlage1.Enabled = False
Me.dtgrundlage1.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
Me.dtgrundlage1.Location = New System.Drawing.Point(376, 400)
Me.dtgrundlage1.Name = "dtgrundlage1"
Me.dtgrundlage1.Size = New System.Drawing.Size(96, 20)
Me.dtgrundlage1.TabIndex = 3
Me.dtgrundlage1.Visible = False
'
'GroupBox3
'
Me.GroupBox3.Controls.Add(Me.txtBeilage)
Me.GroupBox3.Controls.Add(Me.cbbeilage3)
Me.GroupBox3.Controls.Add(Me.cbbeilage2)
Me.GroupBox3.Controls.Add(Me.cbbeilage1)
Me.GroupBox3.FlatStyle = System.Windows.Forms.FlatStyle.Flat
Me.GroupBox3.Location = New System.Drawing.Point(368, 8)
Me.GroupBox3.Name = "GroupBox3"
Me.GroupBox3.Size = New System.Drawing.Size(352, 80)
Me.GroupBox3.TabIndex = 28
Me.GroupBox3.TabStop = False
Me.GroupBox3.Text = "Beilage zur Quittung"
'
'txtBeilage
'
Me.txtBeilage.Enabled = False
Me.txtBeilage.Location = New System.Drawing.Point(16, 56)
Me.txtBeilage.Name = "txtBeilage"
Me.txtBeilage.Size = New System.Drawing.Size(328, 20)
Me.txtBeilage.TabIndex = 3
'
'cbbeilage3
'
Me.cbbeilage3.Location = New System.Drawing.Point(16, 32)
Me.cbbeilage3.Name = "cbbeilage3"
Me.cbbeilage3.Size = New System.Drawing.Size(104, 24)
Me.cbbeilage3.TabIndex = 2
Me.cbbeilage3.Text = "Andere"
'
'cbbeilage2
'
Me.cbbeilage2.Location = New System.Drawing.Point(16, 16)
Me.cbbeilage2.Name = "cbbeilage2"
Me.cbbeilage2.Size = New System.Drawing.Size(136, 16)
Me.cbbeilage2.TabIndex = 1
Me.cbbeilage2.Text = "Kopie des Auftrages"
'
'cbbeilage1
'
Me.cbbeilage1.Location = New System.Drawing.Point(296, 16)
Me.cbbeilage1.Name = "cbbeilage1"
Me.cbbeilage1.Size = New System.Drawing.Size(48, 16)
Me.cbbeilage1.TabIndex = 0
Me.cbbeilage1.Text = "Einschreiben-Beleg"
Me.cbbeilage1.Visible = False
'
'GroupBox2
'
Me.GroupBox2.Controls.Add(Me.rbverschlossen)
Me.GroupBox2.Controls.Add(Me.rbnichtverschlossen)
Me.GroupBox2.FlatStyle = System.Windows.Forms.FlatStyle.Flat
Me.GroupBox2.Location = New System.Drawing.Point(8, 288)
Me.GroupBox2.Name = "GroupBox2"
Me.GroupBox2.Size = New System.Drawing.Size(352, 64)
Me.GroupBox2.TabIndex = 27
Me.GroupBox2.TabStop = False
Me.GroupBox2.Text = "Form der Aushändigung"
'
'rbverschlossen
'
Me.rbverschlossen.Location = New System.Drawing.Point(16, 32)
Me.rbverschlossen.Name = "rbverschlossen"
Me.rbverschlossen.Size = New System.Drawing.Size(200, 24)
Me.rbverschlossen.TabIndex = 11
Me.rbverschlossen.Text = "In verschlossenem Umschlag"
'
'rbnichtverschlossen
'
Me.rbnichtverschlossen.Location = New System.Drawing.Point(16, 16)
Me.rbnichtverschlossen.Name = "rbnichtverschlossen"
Me.rbnichtverschlossen.Size = New System.Drawing.Size(184, 24)
Me.rbnichtverschlossen.TabIndex = 12
Me.rbnichtverschlossen.Text = "Nicht verschlossen"
'
'GroupBox1
'
Me.GroupBox1.Controls.Add(Me.rbzustellungpost)
Me.GroupBox1.Controls.Add(Me.rbpersoenlich)
Me.GroupBox1.Location = New System.Drawing.Point(8, 216)
Me.GroupBox1.Name = "GroupBox1"
Me.GroupBox1.Size = New System.Drawing.Size(352, 64)
Me.GroupBox1.TabIndex = 26
Me.GroupBox1.TabStop = False
Me.GroupBox1.Text = "Art der Aushändigung"
'
'rbzustellungpost
'
Me.rbzustellungpost.Location = New System.Drawing.Point(16, 37)
Me.rbzustellungpost.Name = "rbzustellungpost"
Me.rbzustellungpost.Size = New System.Drawing.Size(120, 16)
Me.rbzustellungpost.TabIndex = 9
Me.rbzustellungpost.Text = "Zustellung per Post"
'
'rbpersoenlich
'
Me.rbpersoenlich.Location = New System.Drawing.Point(16, 16)
Me.rbpersoenlich.Name = "rbpersoenlich"
Me.rbpersoenlich.Size = New System.Drawing.Size(104, 24)
Me.rbpersoenlich.TabIndex = 8
Me.rbpersoenlich.Text = "Persönlich"
'
'txtbemerkung
'
Me.txtbemerkung.Location = New System.Drawing.Point(8, 16)
Me.txtbemerkung.Multiline = True
Me.txtbemerkung.Name = "txtbemerkung"
Me.txtbemerkung.Size = New System.Drawing.Size(256, 256)
Me.txtbemerkung.TabIndex = 25
'
'GroupBox5
'
Me.GroupBox5.Controls.Add(Me.cbblv)
Me.GroupBox5.Controls.Add(Me.rbAushaendigungKube)
Me.GroupBox5.Controls.Add(Me.rbAushaendigungBLV)
Me.GroupBox5.Controls.Add(Me.cbkube)
Me.GroupBox5.Location = New System.Drawing.Point(8, 112)
Me.GroupBox5.Name = "GroupBox5"
Me.GroupBox5.Size = New System.Drawing.Size(352, 96)
Me.GroupBox5.TabIndex = 30
Me.GroupBox5.TabStop = False
Me.GroupBox5.Text = "Aushändigung durch"
'
'cbblv
'
Me.cbblv.Location = New System.Drawing.Point(136, 30)
Me.cbblv.Name = "cbblv"
Me.cbblv.Size = New System.Drawing.Size(208, 21)
Me.cbblv.TabIndex = 12
'
'rbAushaendigungKube
'
Me.rbAushaendigungKube.Location = New System.Drawing.Point(16, 64)
Me.rbAushaendigungKube.Name = "rbAushaendigungKube"
Me.rbAushaendigungKube.Size = New System.Drawing.Size(112, 24)
Me.rbAushaendigungKube.TabIndex = 11
Me.rbAushaendigungKube.Text = "Kundenberater"
'
'rbAushaendigungBLV
'
Me.rbAushaendigungBLV.Location = New System.Drawing.Point(16, 24)
Me.rbAushaendigungBLV.Name = "rbAushaendigungBLV"
Me.rbAushaendigungBLV.Size = New System.Drawing.Size(104, 32)
Me.rbAushaendigungBLV.TabIndex = 10
Me.rbAushaendigungBLV.Text = "Banklagernd-Verantwortlicher"
'
'cbkube
'
Me.cbkube.Location = New System.Drawing.Point(136, 64)
Me.cbkube.Name = "cbkube"
Me.cbkube.Size = New System.Drawing.Size(208, 21)
Me.cbkube.TabIndex = 9
'
'TabControl1
'
Me.TabControl1.Controls.Add(Me.TabPage1)
Me.TabControl1.Controls.Add(Me.TabPage2)
Me.TabControl1.Location = New System.Drawing.Point(0, 8)
Me.TabControl1.Name = "TabControl1"
Me.TabControl1.SelectedIndex = 0
Me.TabControl1.Size = New System.Drawing.Size(736, 384)
Me.TabControl1.TabIndex = 32
'
'TabPage1
'
Me.TabPage1.Controls.Add(Me.GroupBox10)
Me.TabPage1.Controls.Add(Me.GroupBox4)
Me.TabPage1.Controls.Add(Me.GroupBox1)
Me.TabPage1.Controls.Add(Me.GroupBox3)
Me.TabPage1.Controls.Add(Me.GroupBox5)
Me.TabPage1.Controls.Add(Me.GroupBox2)
Me.TabPage1.Location = New System.Drawing.Point(4, 22)
Me.TabPage1.Name = "TabPage1"
Me.TabPage1.Size = New System.Drawing.Size(728, 358)
Me.TabPage1.TabIndex = 0
Me.TabPage1.Text = "Einstellungen Aushändigungsquittung"
'
'GroupBox10
'
Me.GroupBox10.Controls.Add(Me.Label4)
Me.GroupBox10.Controls.Add(Me.txtAnredeZusteller)
Me.GroupBox10.Controls.Add(Me.Label2)
Me.GroupBox10.Controls.Add(Me.Label1)
Me.GroupBox10.Controls.Add(Me.cbUnterschriftrechts)
Me.GroupBox10.Controls.Add(Me.lblUnterschrift1)
Me.GroupBox10.Controls.Add(Me.cbDel2Page)
Me.GroupBox10.Controls.Add(Me.txtZustelladresse)
Me.GroupBox10.Controls.Add(Me.Label13)
Me.GroupBox10.Controls.Add(Me.Button2)
Me.GroupBox10.Location = New System.Drawing.Point(368, 96)
Me.GroupBox10.Name = "GroupBox10"
Me.GroupBox10.Size = New System.Drawing.Size(352, 256)
Me.GroupBox10.TabIndex = 35
Me.GroupBox10.TabStop = False
Me.GroupBox10.Text = "Kunden-Kopie"
'
'Label4
'
Me.Label4.Location = New System.Drawing.Point(8, 24)
Me.Label4.Name = "Label4"
Me.Label4.Size = New System.Drawing.Size(96, 32)
Me.Label4.TabIndex = 37
Me.Label4.Text = "Kopie für den Kunden drucken"
'
'txtAnredeZusteller
'
Me.txtAnredeZusteller.Location = New System.Drawing.Point(104, 216)
Me.txtAnredeZusteller.Name = "txtAnredeZusteller"
Me.txtAnredeZusteller.Size = New System.Drawing.Size(240, 20)
Me.txtAnredeZusteller.TabIndex = 1
'
'Label2
'
Me.Label2.Location = New System.Drawing.Point(8, 232)
Me.Label2.Name = "Label2"
Me.Label2.Size = New System.Drawing.Size(100, 16)
Me.Label2.TabIndex = 36
Me.Label2.Text = "(z.B.: Herr Muster)"
'
'Label1
'
Me.Label1.Location = New System.Drawing.Point(8, 64)
Me.Label1.Name = "Label1"
Me.Label1.Size = New System.Drawing.Size(96, 16)
Me.Label1.TabIndex = 35
Me.Label1.Text = "Zustelladresse"
'
'cbUnterschriftrechts
'
Me.cbUnterschriftrechts.Location = New System.Drawing.Point(104, 112)
Me.cbUnterschriftrechts.Name = "cbUnterschriftrechts"
Me.cbUnterschriftrechts.Size = New System.Drawing.Size(240, 21)
Me.cbUnterschriftrechts.TabIndex = 33
Me.cbUnterschriftrechts.Visible = False
'
'lblUnterschrift1
'
Me.lblUnterschrift1.Location = New System.Drawing.Point(8, 112)
Me.lblUnterschrift1.Name = "lblUnterschrift1"
Me.lblUnterschrift1.Size = New System.Drawing.Size(96, 16)
Me.lblUnterschrift1.TabIndex = 34
Me.lblUnterschrift1.Text = "Unterschrift rechts"
Me.lblUnterschrift1.Visible = False
'
'cbDel2Page
'
Me.cbDel2Page.Location = New System.Drawing.Point(104, 24)
Me.cbDel2Page.Name = "cbDel2Page"
Me.cbDel2Page.Size = New System.Drawing.Size(168, 24)
Me.cbDel2Page.TabIndex = 32
'
'txtZustelladresse
'
Me.txtZustelladresse.Location = New System.Drawing.Point(104, 64)
Me.txtZustelladresse.Multiline = True
Me.txtZustelladresse.Name = "txtZustelladresse"
Me.txtZustelladresse.Size = New System.Drawing.Size(240, 144)
Me.txtZustelladresse.TabIndex = 0
'
'Label13
'
Me.Label13.Location = New System.Drawing.Point(8, 216)
Me.Label13.Name = "Label13"
Me.Label13.Size = New System.Drawing.Size(96, 16)
Me.Label13.TabIndex = 2
Me.Label13.Text = "Anrede"
'
'Button2
'
Me.Button2.Image = CType(resources.GetObject("Button2.Image"), System.Drawing.Image)
Me.Button2.Location = New System.Drawing.Point(8, 80)
Me.Button2.Name = "Button2"
Me.Button2.Size = New System.Drawing.Size(24, 23)
Me.Button2.TabIndex = 2
'
'TabPage2
'
Me.TabPage2.Controls.Add(Me.GroupBox7)
Me.TabPage2.Controls.Add(Me.GroupBox9)
Me.TabPage2.Controls.Add(Me.GroupBox8)
Me.TabPage2.Controls.Add(Me.GroupBox6)
Me.TabPage2.Location = New System.Drawing.Point(4, 22)
Me.TabPage2.Name = "TabPage2"
Me.TabPage2.Size = New System.Drawing.Size(728, 358)
Me.TabPage2.TabIndex = 1
Me.TabPage2.Text = "Dokument-Angaben"
'
'GroupBox7
'
Me.GroupBox7.Controls.Add(Me.cbteam)
Me.GroupBox7.Location = New System.Drawing.Point(288, 8)
Me.GroupBox7.Name = "GroupBox7"
Me.GroupBox7.Size = New System.Drawing.Size(432, 56)
Me.GroupBox7.TabIndex = 9
Me.GroupBox7.TabStop = False
Me.GroupBox7.Text = "Teamzuordnung"
'
'cbteam
'
Me.cbteam.Location = New System.Drawing.Point(8, 24)
Me.cbteam.Name = "cbteam"
Me.cbteam.Size = New System.Drawing.Size(248, 21)
Me.cbteam.TabIndex = 10
Me.cbteam.Text = "cbteam"
'
'GroupBox9
'
Me.GroupBox9.Controls.Add(Me.drpMiatarbeiter)
Me.GroupBox9.Controls.Add(Me.Notizlist)
Me.GroupBox9.Location = New System.Drawing.Point(288, 72)
Me.GroupBox9.Name = "GroupBox9"
Me.GroupBox9.Size = New System.Drawing.Size(432, 280)
Me.GroupBox9.TabIndex = 8
Me.GroupBox9.TabStop = False
Me.GroupBox9.Text = "Notizen"
'
'drpMiatarbeiter
'
Me.drpMiatarbeiter.AllowColMove = True
Me.drpMiatarbeiter.AllowColSelect = True
Me.drpMiatarbeiter.AllowRowSizing = C1.Win.C1TrueDBGrid.RowSizingEnum.AllRows
Me.drpMiatarbeiter.AlternatingRows = True
Me.drpMiatarbeiter.CaptionStyle = Style1
Me.drpMiatarbeiter.ColumnCaptionHeight = 17
Me.drpMiatarbeiter.ColumnFooterHeight = 17
Me.drpMiatarbeiter.EvenRowStyle = Style2
Me.drpMiatarbeiter.FetchRowStyles = False
Me.drpMiatarbeiter.FooterStyle = Style3
Me.drpMiatarbeiter.HeadingStyle = Style4
Me.drpMiatarbeiter.HighLightRowStyle = Style5
Me.drpMiatarbeiter.Images.Add(CType(resources.GetObject("drpMiatarbeiter.Images"), System.Drawing.Image))
Me.drpMiatarbeiter.Location = New System.Drawing.Point(196, 80)
Me.drpMiatarbeiter.Name = "drpMiatarbeiter"
Me.drpMiatarbeiter.OddRowStyle = Style6
Me.drpMiatarbeiter.RecordSelectorStyle = Style7
Me.drpMiatarbeiter.RowDivider.Color = System.Drawing.Color.DarkGray
Me.drpMiatarbeiter.RowDivider.Style = C1.Win.C1TrueDBGrid.LineStyleEnum.[Single]
Me.drpMiatarbeiter.RowSubDividerColor = System.Drawing.Color.DarkGray
Me.drpMiatarbeiter.ScrollTips = False
Me.drpMiatarbeiter.Size = New System.Drawing.Size(40, 80)
Me.drpMiatarbeiter.Style = Style8
Me.drpMiatarbeiter.TabIndex = 4
Me.drpMiatarbeiter.Text = "C1TrueDBDropdown1"
Me.drpMiatarbeiter.Visible = False
Me.drpMiatarbeiter.PropBag = resources.GetString("drpMiatarbeiter.PropBag")
'
'Notizlist
'
Me.Notizlist.AlternatingRows = True
Me.Notizlist.ContextMenu = Me.ContextMenu1
Me.Notizlist.Dock = System.Windows.Forms.DockStyle.Fill
Me.Notizlist.GroupByCaption = "Drag a column header here to group by that column"
Me.Notizlist.Images.Add(CType(resources.GetObject("Notizlist.Images"), System.Drawing.Image))
Me.Notizlist.Location = New System.Drawing.Point(3, 16)
Me.Notizlist.Name = "Notizlist"
Me.Notizlist.PreviewInfo.Location = New System.Drawing.Point(0, 0)
Me.Notizlist.PreviewInfo.Size = New System.Drawing.Size(0, 0)
Me.Notizlist.PreviewInfo.ZoomFactor = 75
Me.Notizlist.PrintInfo.PageSettings = CType(resources.GetObject("Notizlist.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings)
Me.Notizlist.Size = New System.Drawing.Size(426, 261)
Me.Notizlist.TabIndex = 1
Me.Notizlist.Text = "C1TrueDBGrid1"
Me.Notizlist.PropBag = resources.GetString("Notizlist.PropBag")
'
'ContextMenu1
'
Me.ContextMenu1.MenuItems.AddRange(New System.Windows.Forms.MenuItem() {Me.MnuNeueNotiz, Me.MnuEditNotiz, Me.MnuDeleteNotiz})
'
'MnuNeueNotiz
'
Me.MnuNeueNotiz.Index = 0
Me.MnuNeueNotiz.Text = "&Neue Notiz"
'
'MnuEditNotiz
'
Me.MnuEditNotiz.Index = 1
Me.MnuEditNotiz.Text = "&Notiz bearbeiten"
'
'MnuDeleteNotiz
'
Me.MnuDeleteNotiz.Index = 2
Me.MnuDeleteNotiz.Text = "Notiz &löschen"
'
'GroupBox8
'
Me.GroupBox8.Controls.Add(Me.Label3)
Me.GroupBox8.Controls.Add(Me.DateTimePicker1)
Me.GroupBox8.Location = New System.Drawing.Point(8, 8)
Me.GroupBox8.Name = "GroupBox8"
Me.GroupBox8.Size = New System.Drawing.Size(272, 56)
Me.GroupBox8.TabIndex = 7
Me.GroupBox8.TabStop = False
Me.GroupBox8.Text = "Datumsangaben"
'
'GroupBox6
'
Me.GroupBox6.Controls.Add(Me.txtbemerkung)
Me.GroupBox6.Location = New System.Drawing.Point(8, 72)
Me.GroupBox6.Name = "GroupBox6"
Me.GroupBox6.Size = New System.Drawing.Size(272, 280)
Me.GroupBox6.TabIndex = 31
Me.GroupBox6.TabStop = False
Me.GroupBox6.Text = "Bemerkungen"
'
'cbzustaendiger
'
Me.cbzustaendiger.Location = New System.Drawing.Point(400, 400)
Me.cbzustaendiger.Name = "cbzustaendiger"
Me.cbzustaendiger.Size = New System.Drawing.Size(192, 21)
Me.cbzustaendiger.TabIndex = 33
Me.cbzustaendiger.Text = "cbzustaendiger"
Me.cbzustaendiger.Visible = False
'
'BtnHelp
'
Me.BtnHelp.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
Me.BtnHelp.Image = CType(resources.GetObject("BtnHelp.Image"), System.Drawing.Image)
Me.BtnHelp.Location = New System.Drawing.Point(711, 1)
Me.BtnHelp.Name = "BtnHelp"
Me.BtnHelp.Size = New System.Drawing.Size(24, 23)
Me.BtnHelp.TabIndex = 69
'
'frmBLDruck
'
Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13)
Me.ClientSize = New System.Drawing.Size(738, 431)
Me.Controls.Add(Me.BtnHelp)
Me.Controls.Add(Me.cbzustaendiger)
Me.Controls.Add(Me.TabControl1)
Me.Controls.Add(Me.cbverantwortlich)
Me.Controls.Add(Me.btnWeiter)
Me.Controls.Add(Me.btnAbbruch)
Me.Controls.Add(Me.cbdokumentstatus)
Me.Controls.Add(Me.cbgrundlage1)
Me.Controls.Add(Me.dtgrundlage1)
Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog
Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
Me.Name = "frmBLDruck"
Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
Me.Text = "Druck BL-Dossier: "
CType(Me.DataSet1, System.ComponentModel.ISupportInitialize).EndInit()
Me.GroupBox4.ResumeLayout(False)
Me.GroupBox4.PerformLayout()
Me.GroupBox3.ResumeLayout(False)
Me.GroupBox3.PerformLayout()
Me.GroupBox2.ResumeLayout(False)
Me.GroupBox1.ResumeLayout(False)
Me.GroupBox5.ResumeLayout(False)
Me.TabControl1.ResumeLayout(False)
Me.TabPage1.ResumeLayout(False)
Me.GroupBox10.ResumeLayout(False)
Me.GroupBox10.PerformLayout()
Me.TabPage2.ResumeLayout(False)
Me.GroupBox7.ResumeLayout(False)
Me.GroupBox9.ResumeLayout(False)
CType(Me.drpMiatarbeiter, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.Notizlist, System.ComponentModel.ISupportInitialize).EndInit()
Me.GroupBox8.ResumeLayout(False)
Me.GroupBox6.ResumeLayout(False)
Me.GroupBox6.PerformLayout()
Me.ResumeLayout(False)
End Sub
#End Region
#Region "Deklarationen"
Dim auslieferungnr As Integer
Dim Editmode As Boolean = False
Dim m_nrpar00 As Integer
Property NRPAR00() As Integer
Get
Return m_nrpar00
End Get
Set(ByVal Value As Integer)
m_nrpar00 = Value
End Set
End Property
Dim m_bkpar00 As String
Property BKPAR00() As String
Get
Return m_bkpar00
End Get
Set(ByVal Value As String)
m_bkpar00 = Value
End Set
End Property
Dim m_profilnr As Integer
Property Profilnr() As Integer
Get
Return m_profilnr
End Get
Set(ByVal Value As Integer)
m_profilnr = Value
End Set
End Property
Dim Dokumenttyp As New edokadb.clsDokumenttyp()
Dim doc As New edokadb.clsDokument()
Dim Dokumenttypnr As Integer = 469
Dim w As New WordLib()
Dim tbldokumentwerte As New DataTable()
Dim WithEvents mcbstatus As MultiComboBox
Dim WithEvents mcbzust As MultiComboBox
Dim WithEvents mcbverantwortlich As MultiComboBox
Dim WithEvents mcbblv As MultiComboBox
Dim WithEvents mcbkube As MultiComboBox
Dim WithEvents mcbunterschriftrechts As MultiComboBox
Dim mcbteam As MultiComboBox
Dim SaveStatus As Integer = 0
Dim FirstStatus As Integer = 0
Dim SaveVerantwortlicher As Integer = 0
Dim Dokumentid As String = ""
Dim CreateDocument As Boolean = True
Dim TeamZustaendig As Integer
Dim CreateNew As Boolean
Dim i As Integer
Dim tblperi As New DataTable()
Dim tblblkunde As New DataTable()
Dim Notizen As New DataTable()
Dim dokumenteab As DateTime
Dim dokumentebis As DateTime
Dim Aushaendigungnr As Integer
Dim m_Bldossier As DataTable
Property BLDossier() As DataTable
Get
Return m_Bldossier
End Get
Set(ByVal Value As DataTable)
m_Bldossier = Value
End Set
End Property
Dim m_onload As Boolean = True
#End Region
#Region "Load"
Public Sub New(ByVal bkpar00 As String, ByVal nrpar00 As Integer, ByVal profilnr As Integer, ByVal createnew As Boolean)
MyBase.New()
InitializeComponent()
Me.Text = Me.Text + bkpar00
Me.BKPAR00 = bkpar00
Me.NRPAR00 = nrpar00
Me.Profilnr = profilnr
Me.CreateNew = createnew
End Sub
#End Region
Dim EditDok As New edokadb.clsEDEX_BL_Auslieferung()
Dim EditDoc As New edokadb.clsDokument()
#Region "Formularhandling"
Public Sub New(ByVal Auslieferungnr As Integer)
MyBase.New()
' Dieser Aufruf ist für den Windows Form-Designer erforderlich.
InitializeComponent()
Me.auslieferungnr = Auslieferungnr
Me.Editmode = True
Me.CreateDocument = False
' Initialisierungen nach dem Aufruf InitializeComponent() hinzufügen
End Sub
Private Sub frmBLDruck_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If Me.Editmode = True Then
EditDok.cpMainConnectionProvider = conn
EditDok.iAuslieferungnr = New SqlInt32(CType(Me.auslieferungnr, Int32))
EditDok.SelectOne()
Me.NRPAR00 = EditDok.iNrpar00.Value
Me.BKPAR00 = Me.get_partnerkurzebezeichnung
Else
Me.txtAnredeZusteller.Text = DivFnkt.get_parnter_anrede(Me.NRPAR00)
End If
'BUD - 25.10.2006 - Setzten der Globals BCK auf False weil dies sonst komisch ist
Globals.bckdokument = False
Me.Text = Me.Text + Me.BKPAR00
Load_Defaults()
Load_Partnerdata()
Load_Notizen()
If Me.Editmode = True Then
Load_EditDok()
Else
Me.cbDel2Page.Checked = True
Dim i1
If Me.mcbkube.Text <> "" Then
i = Me.mcbkube.SelectedValue
End If
Me.mcbunterschriftrechts.SelectedValue = i
End If
Me.cbgrundlage1.Checked = False
m_onload = False
End Sub
Private Sub Load_EditDok()
EditDok.cpMainConnectionProvider = conn
EditDok.iAuslieferungnr = New SqlInt32(CType(Me.auslieferungnr, Int32))
EditDok.SelectOne()
Me.cbgrundlage1.Checked = EditDok.bGrundlage1.Value = True
Me.cbgrundlage2.Checked = EditDok.bGrundlage2.Value = True
Me.cbgrundlage3.Checked = EditDok.bGrundlage3.Value = True
Me.cbgrundlage4.Checked = EditDok.bGrundlage4.Value = True
Me.dtgrundlage1.Value = EditDok.daGrundlage1_Datum.Value
Me.dtgrundlage2.Value = EditDok.daGrundlage2_Datum.Value
Me.dtgrundlage3.Value = EditDok.daGrundlage3_Datum.Value
Me.dtgrundlage4.Value = EditDok.daGrundlage4_Datum.Value
Me.rbAushaendigungBLV.Checked = EditDok.bAushaendigung_blv.Value = True
Me.rbAushaendigungKube.Checked = EditDok.bAushaendigung_kube.Value = True
Me.mcbblv.SelectedValue = EditDok.iBlv.Value
Me.mcbkube.SelectedValue = EditDok.iKube.Value
Me.rbpersoenlich.Checked = EditDok.bAushaendigungsart_persoenlich.Value = True
Me.rbzustellungpost.Checked = EditDok.bAushaendigungsart_post.Value = True
Me.cbDel2Page.Checked = EditDok.bBeilage_zur_Quittung1.Value = True
Me.rbverschlossen.Checked = EditDok.bAushaendigung_verschlossen.Value = True
Me.rbnichtverschlossen.Checked = EditDok.bAushaendigung_nicht_verschlossen.Value = True
'Me.cbbeilage1.Checked = EditDok.bBeilage_zur_Quittung1.Value = True
Me.cbbeilage2.Checked = EditDok.bBeilage_zur_Quittung2.Value = True
Me.cbbeilage3.Checked = EditDok.bBeilage_zur_Quittung3.Value = True
Me.txtBeilage.Text = EditDok.sBeilage_zur_Quittung_text.Value
Me.txtbemerkung.Text = EditDok.sBemerkung.Value
Me.EditDoc.cpMainConnectionProvider = conn
EditDoc.sDokumentid = New SqlString(CType(Me.EditDok.sDokumentid_quittung.Value, String))
EditDoc.SelectOne()
Me.DateTimePicker1.Value = Me.EditDoc.daErstelltam.Value
Me.txtZustelladresse.Text = Me.EditDoc.sZustelladresse.Value
Me.txtAnredeZusteller.Text = Me.EditDoc.sAnredezustelladresse.Value
Dim ii As Integer
ii = EditDoc.iUnterschriftrechts.Value
Me.mcbunterschriftrechts.SelectedValue = ii
'If Me.cbDel2Page.Checked = False Then
' Me.txtZustelladresse.Enabled = False
' Me.txtAnredeZusteller.Enabled = False
' Me.grpZustelladresse.Enabled = False
' Me.txtZustelladresse.Text = ""
' Me.txtAnredeZusteller.Text = ""
' Me.lblUnterschrift1.Visible = False
' Me.cbUnterschriftrechts.Visible = False
' Me.mcbunterschriftrechts.Visible = False
'Else
' Me.grpZustelladresse.Enabled = True
' Me.txtZustelladresse.Enabled = True
' Me.txtAnredeZusteller.Enabled = True
' Me.lblUnterschrift1.Visible = True
' Me.cbUnterschriftrechts.Visible = True
' Me.mcbunterschriftrechts.Visible = True
'End If
End Sub
Private Sub Load_Defaults()
'Partner auslesen
Dim p As New edokadb.clsPartner()
p.cpMainConnectionProvider = conn
p.iNRPAR00 = New SqlInt32(CType(Me.NRPAR00, Int32))
p.SelectOne()
'Dokumenttyp auslesen
Dokumenttyp.cpMainConnectionProvider = conn
Me.Dokumenttypnr = get_bldokumenttyp()
Dokumenttyp.iDokumenttypnr = New SqlInt32(CType(Me.Dokumenttypnr, Int32))
Dokumenttyp.SelectOne()
'Auslieferung erstellen
Dim auslieferung As New edokadb.clsEDEX_BL_Auslieferung()
auslieferung.cpMainConnectionProvider = conn
auslieferung.bAktiv = New SqlBoolean(CType(True, Boolean))
auslieferung.iNrpar00 = New SqlInt32(CType(Me.NRPAR00, Int32))
'Dokumentwerte zusammenstellen
tbldokumentwerte = Get_Dokumentwerte(1)
'Intere Statustabelle erstellen und Status auf "In Bearbeitung setzen"
Me.mcbstatus = New MultiComboBox(Me.cbdokumentstatus)
Me.mcbstatus.CheckNullValue = True
Me.mcbstatus.NullValueMessage = MyTxt.gettext(18)
Me.mcbstatus.DisplayColumnName = "Bezeichnung"
Me.mcbstatus.ValueColumnName = "dokumentstatusnr"
Me.mcbstatus.Fill_Data(Generic_Select(2), False)
Me.mcbstatus.SelectedIndex = 0
'Interne ZuständigerTabelle
Dim ii As Integer = 0
mcbzust = New MultiComboBox(Me.cbzustaendiger)
Me.mcbzust.DisplayColumnName = "name"
Me.mcbzust.ValueColumnName = "mitarbeiternr"
Me.mcbzust.Fill_Data(Generic_Select(3), False)
ii = Globals.MitarbeiterNr
Me.mcbzust.SelectedValue = ii
Me.TeamZustaendig = Globals.MitarbeiterNr
'Interne Liste mit Verantwortlichen
Me.mcbverantwortlich = New MultiComboBox(cbverantwortlich)
Me.mcbverantwortlich.DisplayColumnName = "mitarbeiter"
Me.mcbverantwortlich.ValueColumnName = "mitarbeiternr"
FillMcbVerantwortlich()
Me.mcbteam = New MultiComboBox(Me.cbteam)
Me.mcbteam.Visible = True
Me.mcbteam.CheckNullValue = True
Me.mcbteam.NullValueMessage = MyTxt.gettext(18)
Me.mcbteam.DisplayColumnName = "bezeichnung"
Me.mcbteam.ValueColumnName = "teamnr"
refresh_team()
Me.mcbstatus.SelectedIndex = 0
Me.SaveStatus = Me.mcbstatus.SelectedValue
Me.FirstStatus = Me.SaveStatus
Me.SaveVerantwortlicher = Globals.MitarbeiterNr
Me.mcbblv = New MultiComboBox(Me.cbblv)
Me.mcbblv.CheckNullValue = True
Me.mcbblv.NullValueMessage = MyTxt.gettext(18)
Me.mcbblv.DisplayColumnName = "mitarbeiter"
Me.mcbblv.ValueColumnName = "mitarbeiternr"
Me.mcbblv.Fill_Data(Get_blvs, False)
Dim i As Integer
i = Globals.MitarbeiterNr
Me.mcbblv.SelectedValue = i
Me.mcbkube = New MultiComboBox(Me.cbkube)
Me.mcbkube.CheckNullValue = True
Me.mcbkube.NullValueMessage = MyTxt.gettext(18)
Me.mcbkube.DisplayColumnName = "mitarbeiter"
Me.mcbkube.ValueColumnName = "mitarbeiternr"
Me.mcbkube.Fill_Data(Get_kubes, False)
Me.rbAushaendigungBLV.Checked = True
Dim zkube As Integer = Me.get_zustaendiger_kube
Me.mcbzust.SelectedValue = zkube
'KUBE Positionieren, sofern er auch in der Liste ist
Try
Me.mcbkube.SelectedValue = zkube
Catch
End Try
Me.mcbunterschriftrechts = New MultiComboBox(Me.cbUnterschriftrechts)
Me.mcbunterschriftrechts.CheckNullValue = True
Me.mcbunterschriftrechts.NullValueMessage = MyTxt.gettext(18)
Me.mcbunterschriftrechts.DisplayColumnName = "mitarbeiter"
Me.mcbunterschriftrechts.ValueColumnName = "mitarbeiternr"
Me.mcbunterschriftrechts.Fill_Data(Me.Get_Mitarbeiter, True)
End Sub
Private Sub Load_Partnerdata()
Me.tblperi = get_peridata()
Me.cbgrundlage1.Checked = False
If Me.tblperi.Rows.Count > 0 Then
Me.cbgrundlage3.Checked = True
Me.dtgrundlage3.Value = Me.tblperi.Rows(0).Item("auftragsdatum")
Else
Me.cbgrundlage3.Enabled = False
Me.dtgrundlage3overlay.Visible = True
End If
End Sub
Private Sub rbzustellungpost_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)
If Me.rbzustellungpost.Checked = True Then
Me.rbnichtverschlossen.Checked = False
Me.rbverschlossen.Checked = True
Me.GroupBox2.Enabled = False
Else
Me.GroupBox2.Enabled = True
End If
End Sub
Private Sub btnAbbruch_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAbbruch.Click
Me.DialogResult = DialogResult.Cancel
Me.Close()
End Sub
Private Sub cbzustaendiger_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)
Try
Me.TeamZustaendig = Me.mcbzust.SelectedValue
refresh_team()
Catch
End Try
End Sub
#End Region
#Region "Datenhandling"
Private Function get_partnerkurzebezeichnung() As String
Dim scmCmdToExecute As SqlCommand = New SqlCommand()
scmCmdToExecute.CommandText = "dbo.sp_edex_bl_get_bkpar00"
scmCmdToExecute.CommandType = CommandType.StoredProcedure
Dim dtToReturn As DataTable = New DataTable()
Dim sdaAdapter As SqlDataAdapter = New SqlDataAdapter(scmCmdToExecute)
Try
scmCmdToExecute.Connection = conn.scoDBConnection
scmCmdToExecute.Parameters.Add(New SqlParameter("@nrpar00", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Me.NRPAR00))
scmCmdToExecute.Parameters.Add(New SqlParameter("@bkpar00", SqlDbType.VarChar, 255, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, ""))
sdaAdapter.Fill(dtToReturn)
Return scmCmdToExecute.Parameters("@bkpar00").Value
Catch ex As Exception
Finally
scmCmdToExecute.Dispose()
sdaAdapter.Dispose()
dtToReturn.Dispose()
End Try
End Function
Private Function Generic_Select(ByVal typ As Integer) As DataTable
Dim scmCmdToExecute As SqlCommand = New SqlCommand()
Select Case typ
Case 2 'benötigt
scmCmdToExecute.CommandText = "SP_Dokumentbearbeitung_StatusSelektion"
Case 3 'Benötigt
scmCmdToExecute.CommandText = "SP_Dokumentbearbeitung_Mitarbeiter"
Case 4
scmCmdToExecute.CommandText = "SP_Dokumentbearbeitung_Notizen"
Case 5
scmCmdToExecute.CommandText = "sp_funktion_zuweisung_gestattet"
Case 7 'Benötigt
'scmCmdToExecute.CommandText = "sp_dokumentbearbeitung_team"
scmCmdToExecute.CommandText = "dbo.SP_edex_bl_team"
Case 8
scmCmdToExecute.CommandText = "sp_dokumentbearbeitung_kube"
Case 9
scmCmdToExecute.CommandText = "sp_dokumentbearbeitung_coldindex"
Case 10
scmCmdToExecute.CommandText = "sp_dokumentbearbeitung_dokumentwerte_select"
Case 11
scmCmdToExecute.CommandText = "sp_dokument_als_bcdokument"
Case 12
scmCmdToExecute.CommandText = "sp_dokumentbearbeitung_statushistory"
Case 13
scmCmdToExecute.CommandText = "sp_dokumentbearbeitung_ist_kundenberater"
Case 14
scmCmdToExecute.CommandText = "sp_archiv_getschema_doc"
Case 15
scmCmdToExecute.CommandText = "sp_dokumentbearbeitung_statuswechsel"
Case 16
scmCmdToExecute.CommandText = "sp_dokumentbearbeitung_statuswechsel_funktionen"
Case 17
'Mitarbeiter
scmCmdToExecute.CommandText = "dbo.SP_ValueSelect"
Case Else
End Select
scmCmdToExecute.CommandType = CommandType.StoredProcedure
Dim dtToReturn As DataTable = New DataTable()
Dim sdaAdapter As SqlDataAdapter = New SqlDataAdapter(scmCmdToExecute)
scmCmdToExecute.Connection = conn.scoDBConnection
Try
Select Case typ
Case 2
scmCmdToExecute.Parameters.Add(New SqlParameter("@dokumenttypnr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Me.Dokumenttypnr))
If Me.Dokumentid = Nothing Then Me.Dokumentid = ""
scmCmdToExecute.Parameters.Add(New SqlParameter("@dokumentid", SqlDbType.VarChar, 22, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Me.Dokumentid))
If Me.CreateDocument = True Then
scmCmdToExecute.Parameters.Add(New SqlParameter("@fnkt", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, 1))
Else
scmCmdToExecute.Parameters.Add(New SqlParameter("@fnkt", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, 1))
End If
scmCmdToExecute.Parameters.Add(New SqlParameter("@mitarbeiternr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Globals.MitarbeiterNr))
If Globals.bckdokument = False Then
scmCmdToExecute.Parameters.Add(New SqlParameter("@bck", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, 0))
Else
scmCmdToExecute.Parameters.Add(New SqlParameter("@bck", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, 1))
End If
Case 5
scmCmdToExecute.Parameters.Add(New SqlParameter("@mitarbeiternr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Globals.MitarbeiterNr))
Case 7
scmCmdToExecute.Parameters.Add(New SqlParameter("@nrpar00", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Me.NRPAR00))
'If Me.TeamZustaendig = Globals.MitarbeiterNr Then
' scmCmdToExecute.Parameters.Add(New SqlParameter("@profilnr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, 0))
' scmCmdToExecute.Parameters.Add(New SqlParameter("@mitarbeiternr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Me.TeamZustaendig))
' ' scmCmdToExecute.Parameters.Add(New SqlParameter("@profilnr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Profilnr))
' ' scmCmdToExecute.Parameters.Add(New SqlParameter("@mitarbeiternr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, 0))
'Else
' scmCmdToExecute.Parameters.Add(New SqlParameter("@profilnr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, 0))
' scmCmdToExecute.Parameters.Add(New SqlParameter("@mitarbeiternr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Me.TeamZustaendig))
'End If
Case 8
scmCmdToExecute.Parameters.Add(New SqlParameter("@partnernr", SqlDbType.VarChar, 20, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Me.NRPAR00))
Case 9
scmCmdToExecute.Parameters.Add(New SqlParameter("@dokumentid", SqlDbType.VarChar, 22, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Me.Dokumentid))
Case 10
scmCmdToExecute.Parameters.Add(New SqlParameter("@dokumentid", SqlDbType.VarChar, 22, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Me.Dokumentid))
Case 11
scmCmdToExecute.Parameters.Add(New SqlParameter("@dokumentid", SqlDbType.VarChar, 22, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Me.Dokumentid))
Case 12
scmCmdToExecute.Parameters.Add(New SqlParameter("@dokumentid", SqlDbType.VarChar, 22, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Me.Dokumentid))
Case 13
scmCmdToExecute.Parameters.Add(New SqlParameter("@dokumentid", SqlDbType.VarChar, 22, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, ""))
scmCmdToExecute.Parameters.Add(New SqlParameter("@nrpar00", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Me.NRPAR00))
scmCmdToExecute.Parameters.Add(New SqlParameter("@mitarbeiternr", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Globals.MitarbeiterNr))
Case 14
scmCmdToExecute.Parameters.Add(New SqlParameter("@dokumenttypnr", SqlDbType.VarChar, 22, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Me.Dokumenttypnr))
Case 15
scmCmdToExecute.Parameters.Add(New SqlParameter("@dokumentid", SqlDbType.VarChar, 22, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Me.Dokumentid))
scmCmdToExecute.Parameters.Add(New SqlParameter("@fnkt", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, 1))
scmCmdToExecute.Parameters.Add(New SqlParameter("@currentstatus", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, 0))
Case 16
'scmCmdToExecute.Parameters.Add(New SqlParameter("@dokumentid", SqlDbType.VarChar, 22, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Me.Dokumentid))
'scmCmdToExecute.Parameters.Add(New SqlParameter("@fnkt", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, 0))
'scmCmdToExecute.Parameters.Add(New SqlParameter("@currentstatus", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Me.selectedstatus))
Case 17
scmCmdToExecute.Parameters.Add(New SqlParameter("@Datenherkunft", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, "&AlleMitarbeiter&"))
Case Else
End Select
If typ = 1 Then
End If
sdaAdapter.Fill(dtToReturn)
Return dtToReturn
Catch ex As Exception
' // some error occured. Bubble it to caller and encapsulate Exception object
Throw New Exception("Dokumenterstellung::Generic_Select::" & scmCmdToExecute.CommandText & "::Error occured." & ex.Message, ex)
Finally
scmCmdToExecute.Dispose()
sdaAdapter.Dispose()
End Try
End Function
Private Function Get_Dokumentwerte(ByVal CreateNew As Integer) As DataTable
Dim scmCmdToExecute As SqlCommand = New SqlCommand()
scmCmdToExecute.CommandText = "dbo.SP_Dokumentbearbeitung_Dokumentwerte"
scmCmdToExecute.CommandType = CommandType.StoredProcedure
Dim dtToReturn As DataTable = New DataTable()
Dim sdaAdapter As SqlDataAdapter = New SqlDataAdapter(scmCmdToExecute)
Try
scmCmdToExecute.Connection = conn.scoDBConnection
scmCmdToExecute.Parameters.Add(New SqlParameter("@dokumentid", SqlDbType.VarChar, 22, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, ""))
scmCmdToExecute.Parameters.Add(New SqlParameter("@dokumenttypnr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Me.Dokumenttyp.iDokumenttypnr.Value))
scmCmdToExecute.Parameters.Add(New SqlParameter("@createnew", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, CreateNew))
sdaAdapter.Fill(dtToReturn)
Return dtToReturn
Catch ex As Exception
Finally
scmCmdToExecute.Dispose()
sdaAdapter.Dispose()
dtToReturn.Dispose()
End Try
End Function
Private Function get_peridata() As DataTable
Dim scmCmdToExecute As SqlCommand = New SqlCommand()
scmCmdToExecute.CommandText = "dbo.sp_edex_bl_get_peridata"
scmCmdToExecute.CommandType = CommandType.StoredProcedure
Dim dtToReturn As DataTable = New DataTable()
Dim sdaAdapter As SqlDataAdapter = New SqlDataAdapter(scmCmdToExecute)
Try
scmCmdToExecute.Connection = conn.scoDBConnection
scmCmdToExecute.Parameters.Add(New SqlParameter("@blkundenr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Me.NRPAR00))
sdaAdapter.Fill(dtToReturn)
Return dtToReturn
Catch ex As Exception
Finally
scmCmdToExecute.Dispose()
sdaAdapter.Dispose()
dtToReturn.Dispose()
End Try
End Function
Private Function Get_blvs() As DataTable
Dim scmCmdToExecute As SqlCommand = New SqlCommand()
scmCmdToExecute.CommandText = "dbo.sp_edex_bl_get_blv"
scmCmdToExecute.CommandType = CommandType.StoredProcedure
Dim dtToReturn As DataTable = New DataTable()
Dim sdaAdapter As SqlDataAdapter = New SqlDataAdapter(scmCmdToExecute)
Try
scmCmdToExecute.Connection = conn.scoDBConnection
scmCmdToExecute.Parameters.Add(New SqlParameter("@mitarbeiternr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Globals.MitarbeiterNr))
sdaAdapter.Fill(dtToReturn)
Return dtToReturn
Catch ex As Exception
Finally
scmCmdToExecute.Dispose()
sdaAdapter.Dispose()
dtToReturn.Dispose()
End Try
End Function
Private Function Get_kubes() As DataTable
Dim scmCmdToExecute As SqlCommand = New SqlCommand()
scmCmdToExecute.CommandText = "dbo.sp_edex_bl_get_kube"
scmCmdToExecute.CommandType = CommandType.StoredProcedure
Dim dtToReturn As DataTable = New DataTable()
Dim sdaAdapter As SqlDataAdapter = New SqlDataAdapter(scmCmdToExecute)
Try
scmCmdToExecute.Connection = conn.scoDBConnection
scmCmdToExecute.Parameters.Add(New SqlParameter("@mitarbeiternr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Globals.MitarbeiterNr))
scmCmdToExecute.Parameters.Add(New SqlParameter("@nrpar00", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Me.NRPAR00))
sdaAdapter.Fill(dtToReturn)
Return dtToReturn
Catch ex As Exception
Finally
scmCmdToExecute.Dispose()
sdaAdapter.Dispose()
dtToReturn.Dispose()
End Try
End Function
Private Function Get_Mitarbeiter() As DataTable
Dim scmCmdToExecute As SqlCommand = New SqlCommand()
scmCmdToExecute.CommandText = "dbo.sp_edex_bl_get_Mitarbeiter"
scmCmdToExecute.CommandType = CommandType.StoredProcedure
Dim dtToReturn As DataTable = New DataTable()
Dim sdaAdapter As SqlDataAdapter = New SqlDataAdapter(scmCmdToExecute)
Try
scmCmdToExecute.Connection = conn.scoDBConnection
sdaAdapter.Fill(dtToReturn)
Return dtToReturn
Catch ex As Exception
Finally
scmCmdToExecute.Dispose()
sdaAdapter.Dispose()
dtToReturn.Dispose()
End Try
End Function
#End Region
#Region "Dokumenterstellung"
Private Sub btnWeiter_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnWeiter.Click
'Dokument erstellen
If Me.cbDel2Page.Checked = True And Trim(Me.txtZustelladresse.Text) = "" Then
MyMsg.show_standardmessage(612, MsgBoxStyle.Critical)
Exit Sub
End If
'If Me.cbDel2Page.Checked = True And Me.mcbunterschriftrechts.Text = "" Then
' MyMsg.show_standardmessage(616, MsgBoxStyle.Critical)
' Exit Sub
'End If
If Me.rbAushaendigungKube.Checked = True And Me.mcbkube.Text = "" Then
MyMsg.show_standardmessage(617, MsgBoxStyle.Critical)
Exit Sub
End If
If Me.CreateDocument = True Then
Dokumentid = DivFnkt.Generate_Key()
Else
Dokumentid = EditDoc.sDokumentid.Value
End If
If Not Save_Aushaendigungsquittung() Then Exit Sub
Set_Dokumentwerte()
Set_Zustaendiger()
Dokument_Bearbeiten(Me.CreateDocument)
End Sub
Private Function Save_Aushaendigungsquittung() As Boolean
If Me.Editmode = False Then
Me.dokumentebis = Now
If letzte_auslieferung() = False Then
Dim f As New frmBLDatumab()
f.ShowDialog()
If f.DialogResult = DialogResult.Abort Then Return False
Me.dokumenteab = f.DateTimePicker1.Value
Else
End If
Else
End If
Dim Quittung As New edokadb.clsEDEX_BL_Auslieferung()
Quittung.cpMainConnectionProvider = conn
If Me.Editmode = True Then
Quittung.iAuslieferungnr = New SqlInt32(CType(Me.auslieferungnr, Int32))
Quittung.SelectOne()
Me.dokumentebis = Quittung.daDokumentebis.Value
Me.dokumenteab = Quittung.daDokumenteab.Value
End If
Quittung.sBezeichnung = New SqlString(CType("", String))
Quittung.sDokumentid_quittung = New SqlString(CType(Me.Dokumentid, String))
Quittung.sQuittungsflag = New SqlString(CType("", String))
Quittung.iNrpar00 = New SqlInt32(CType(Me.NRPAR00, Int32))
If Me.Editmode = False Then
Quittung.iStatus = New SqlInt32(CType(0, Int32))
Quittung.daErstellt_am = New SqlDateTime(CType(Now, DateTime))
End If
Quittung.daMutiert_am = New SqlDateTime(CType(Now, DateTime))
Quittung.iMutierer = New SqlInt32(CType(Globals.MitarbeiterNr, Int32))
Quittung.bAktiv = New SqlBoolean(CType(True, Boolean))
Quittung.bGrundlage1 = New SqlBoolean(CType(Me.cbgrundlage1.Checked, Boolean))
Quittung.bGrundlage2 = New SqlBoolean(CType(Me.cbgrundlage2.Checked, Boolean))
Quittung.bGrundlage3 = New SqlBoolean(CType(Me.cbgrundlage3.Checked, Boolean))
Quittung.bGrundlage4 = New SqlBoolean(CType(Me.cbgrundlage4.Checked, Boolean))
Quittung.daGrundlage1_Datum = New SqlDateTime(CType(Me.dtgrundlage1.Value, DateTime))
Quittung.daGrundlage2_Datum = New SqlDateTime(CType(Me.dtgrundlage2.Value, DateTime))
Quittung.daGrundlage3_Datum = New SqlDateTime(CType(Me.dtgrundlage3.Value, DateTime))
Quittung.daGrundlage4_Datum = New SqlDateTime(CType(Me.dtgrundlage4.Value, DateTime))
Quittung.bAushaendigung_blv = New SqlBoolean(CType(Me.rbAushaendigungBLV.Checked, Boolean))
Quittung.bAushaendigung_kube = New SqlBoolean(CType(Me.rbAushaendigungKube.Checked, Boolean))
Quittung.bAushaendigungsart_persoenlich = New SqlBoolean(CType(Me.rbpersoenlich.Checked, Boolean))
Quittung.bAushaendigungsart_post = New SqlBoolean(CType(Me.rbzustellungpost.Checked, Boolean))
Quittung.bAushaendigung_verschlossen = New SqlBoolean(CType(Me.rbverschlossen.Checked, Boolean))
Quittung.bAushaendigung_nicht_verschlossen = New SqlBoolean(CType(Me.rbnichtverschlossen.Checked, Boolean))
'Quittung.bAushaendigung_verschlossen = New SqlBoolean(CType(False, Boolean))
'Quittung.bAushaendigung_nicht_verschlossen = New SqlBoolean(CType(False, Boolean))
Quittung.bBeilage_zur_Quittung1 = New SqlBoolean(CType(Me.cbbeilage1.Checked, Boolean))
Quittung.bBeilage_zur_Quittung1 = New SqlBoolean(CType(Me.cbDel2Page.Checked, Boolean))
Quittung.bBeilage_zur_Quittung2 = New SqlBoolean(CType(Me.cbbeilage2.Checked, Boolean))
Quittung.bBeilage_zur_Quittung3 = New SqlBoolean(CType(Me.cbbeilage3.Checked, Boolean))
Quittung.sBeilage_zur_Quittung_text = New SqlString(CType(Me.txtBeilage.Text, String))
Quittung.sBemerkung = New SqlString(CType(Me.txtbemerkung.Text, String))
Quittung.iBlv = New SqlInt32(CType(Me.mcbblv.SelectedValue, Int32))
Quittung.iKube = New SqlInt32(CType(Me.mcbkube.SelectedValue, Int32))
If Me.Editmode = False Then
Quittung.daDokumenteab = New SqlDateTime(CType(Me.dokumenteab, DateTime))
Quittung.daDokumentebis = New SqlDateTime(CType(Me.dokumentebis, DateTime))
conn.OpenConnection()
Quittung.Insert()
conn.CloseConnection(True)
Me.Aushaendigungnr = Quittung.iAuslieferungnr.Value
Quittung.Dispose()
Else
conn.OpenConnection()
Quittung.Update()
conn.CloseConnection(True)
Me.Aushaendigungnr = Quittung.iAuslieferungnr.Value
Quittung.Dispose()
End If
Return True
End Function
Private Sub Set_Zustaendiger()
Dim i As Integer
i = get_zustaendiger_kube()
Me.mcbzust.SelectedValue = i
End Sub
Private Sub Set_Dokumentwerte()
Dim bldata As New edokadb.clsEdex_bl_parameter()
bldata.cpMainConnectionProvider = conn
bldata.iBlvparamnr = New SqlInt32(CType(1, Int32))
bldata.SelectOne()
w.bldokument = True
If Me.rbAushaendigungBLV.Checked = True Then
w.bldelquittungkube = True
w.BLUnterschrift1 = ""
w.BLUnterschrift2 = Me.get_name_aushaendigung(Me.mcbblv.SelectedValue)
If Me.rbpersoenlich.Checked = False Then
w.BLQuittungstext = bldata.sTxtQuittung2.Value
Else
w.BLQuittungstext = bldata.sTxtQuittung1.Value
w.BLUnterschrift2 = DivFnkt.get_parnter_namevorname(Me.NRPAR00) + MyTxt.gettext(737)
End If
Else
w.bldelquittungkube = False
w.BLUnterschrift1 = Me.get_name_aushaendigung(Me.mcbkube.SelectedValue)
w.BLUnterschrift2 = DivFnkt.get_parnter_namevorname(Me.NRPAR00) + MyTxt.gettext(737)
w.BLQuittungstext = bldata.sTxtQuittung1.Value
End If
If Me.cbDel2Page.Checked = True Then
w.BLDel2Page = False
Else
w.BLDel2Page = True
End If
' w.BLDel2Page = Me.cbDel2Page.Checked = True
Dim i As Integer
For i = 0 To Me.tbldokumentwerte.Rows.Count - 1
Select Case tbldokumentwerte.Rows(i).Item(6)
Case "&BLBeilage&"
Dim S As String = ""
If Me.cbbeilage1.Checked Then
' If S <> "" Then S = S + vbCrLf
If S <> "" Then S = S + Chr(11)
S = S + bldata.sTxtbeilage1.Value
End If
If Me.cbbeilage2.Checked Then
If S <> "" Then S = S + Chr(11)
' If S <> "" Then S = S + vbCrLf
S = S + bldata.sTxtbeilage2.Value
End If
If Me.cbbeilage3.Checked Then
'If S <> "" Then S = S + vbCrLf
If S <> "" Then S = S + Chr(11)
S = S + Me.txtBeilage.Text
End If
tbldokumentwerte.Rows(i).Item(2) = s
Case "&BLBemerkung&"
tbldokumentwerte.Rows(i).Item(2) = Me.txtbemerkung.Text
Case "&BLArt&"
If Me.rbpersoenlich.Checked Then
tbldokumentwerte.Rows(i).Item(2) = bldata.sTxtArt1
Else
tbldokumentwerte.Rows(i).Item(2) = bldata.sTxtArt2
End If
Case "&BLForm&"
If Me.rbnichtverschlossen.Checked Then
tbldokumentwerte.Rows(i).Item(2) = bldata.sTxtForm1.Value
Else
tbldokumentwerte.Rows(i).Item(2) = bldata.sTxtForm2.Value
End If
Case "&BLAushaendigung&"
Dim s As String
If Me.rbAushaendigungBLV.Checked Then
tbldokumentwerte.Rows(i).Item(2) = Me.get_name_aushaendigung(Me.mcbblv.SelectedValue)
Else
tbldokumentwerte.Rows(i).Item(2) = Me.get_name_aushaendigung(Me.mcbkube.SelectedValue)
End If
Case "&BLDokumenteAb&"
tbldokumentwerte.Rows(i).Item(2) = Me.dokumenteab.ToShortDateString
Case "&BLDokumentebis&"
tbldokumentwerte.Rows(i).Item(2) = Me.dokumentebis.ToShortDateString
Case "&BLGrund&"
Dim s As String = ""
If Me.cbgrundlage1.Checked = True Then
'If s <> "" Then s = s + vbCrLf
If s <> "" Then s = s + Chr(11)
s = s + bldata.sTxtGrundlage1.Value
s = s.Replace("#Datum#", Me.dtgrundlage1.Value.ToShortDateString)
End If
If Me.cbgrundlage2.Checked = True Then
' If s <> "" Then s = s + vbCrLf
If s <> "" Then s = s + Chr(11)
s = s + bldata.sTxtGrundlage2.Value
s = s.Replace("#Datum#", Me.dtgrundlage2.Value.ToShortDateString)
End If
If Me.cbgrundlage3.Checked = True Then
' If s <> "" Then s = s + vbCrLf
If s <> "" Then s = s + Chr(11)
s = s + bldata.sTxtGrundlage4.Value
s = s.Replace("#Datum#", Me.dtgrundlage3.Value.ToShortDateString)
End If
If Me.cbgrundlage4.Checked = True Then
' If s <> "" Then s = s + vbCrLf
If s <> "" Then s = s + Chr(11)
s = s + bldata.sTxtGrundlage3.Value
s = s.Replace("#Datum#", Me.dtgrundlage4.Value.ToShortDateString)
End If
tbldokumentwerte.Rows(i).Item(2) = s
Case Else
End Select
Next
bldata.Dispose()
End Sub
Private Sub Dokument_Bearbeiten(ByVal neu As Boolean)
Try
w.txtPartner = Me.BKPAR00
w.txtDokumenttyp = ""
w.ProgressBar.Show()
w.ProgressBar.Bar1.Value = 5
w.ProgressBar.Info.Text = "Dokumentdaten speichern"
'w.txtBemerkung_Verantwortlicher = Me.txtBemerkungVerantwortlicher
Me.Cursor = System.Windows.Forms.Cursors.WaitCursor
Dim dbkey As New edokadb.clsMyKey_Tabelle()
Dim docvor As New edokadb.clsOffice_vorlage()
'OfficeVorlage laden
docvor.cpMainConnectionProvider = conn
docvor.iOffice_vorlagenr = New SqlInt32(CType(Dokumenttyp.iOffice_vorlagenr.Value, Int32))
docvor.SelectOne()
doc.cpMainConnectionProvider = conn
If Me.CreateDocument Then
doc.sDokumentid = New SqlString(CType(Dokumentid, String))
DivFnkt.Status_Dokumentbearbeitung(1, doc.sDokumentid.Value, True, "")
Else
'shu 20050505
doc.sDokumentid = New SqlString(CType(Dokumentid, String))
doc.SelectOne()
End If
doc.iDokumenttypnr = New SqlInt32(CType(Me.Dokumenttypnr, Int32))
doc.iNrpar00 = New SqlInt32(CType(Me.NRPAR00, Int32))
doc.bAktiv = New SqlBoolean(True)
doc.bAmsdokument = New SqlBoolean(CType(False, Boolean))
doc.bAuserstuebernahme = New SqlBoolean(CType(False, Boolean))
doc.bAusgangsarchiviert = New SqlBoolean(CType(False, Boolean))
doc.daArchivierungsdatum = New SqlDateTime(CType(Now.ToShortDateString, DateTime))
doc.iStatus_edoka_batch_ausgang = Nothing
doc.daTermin = New SqlDateTime(CType("01.01.1900", DateTime))
doc.bBereit_zur_archivierung = New SqlBoolean(CType(False, Boolean))
'Hutter - anpassungen
If Me.mcbstatus.Text = "Bereit für Ausgangsarchivierung" Then
doc.bBereit_zur_archivierung = New SqlBoolean(CType(True, Boolean))
End If
doc.bEingangsarchiviert = New SqlBoolean(CType(False, Boolean))
doc.bGesperrt = New SqlBoolean(CType(False, Boolean))
doc.bUnvollstaendig = New SqlBoolean(CType(False, Boolean))
doc.bZu_retournieren = New SqlBoolean(CType(Me.Dokumenttyp.bZu_retournieren.Value, Boolean))
doc.iColdstatus = New SqlInt32(CType(0, Int32))
doc.iMutierertieam = New SqlInt32(CType(Me.mcbteam.SelectedValue, Int32))
If neu = True Then
doc.iErsteller = New SqlInt32(CType(Globals.MitarbeiterNr, Int32))
doc.iErstellerteam = New SqlInt32(CType(Me.mcbteam.SelectedValue, Int32))
doc.daErstelltam = New SqlDateTime(CType(Now, DateTime))
doc.iMutierer = New SqlInt32(CType(Globals.MitarbeiterNr, Int32))
doc.iMutiererteam = New SqlInt32(CType(Me.mcbteam.SelectedValue, Int32))
doc.daMutiertam = New SqlDateTime(CType(Now, DateTime))
If Globals.bckdokument Then
doc.iBck = New SqlInt32(CType(1, Int32))
Else
doc.iBck = New SqlInt32(CType(1, Int32))
End If
doc.iAufbewahrung_elektronisch = New SqlInt32(CType(Me.Dokumenttyp.iAufbewahrungsfrist_elektronisch.Value, Int32))
doc.iAufbewahrung_phaysisch = New SqlInt32(CType(Me.Dokumenttyp.iAufbewahrungsfrist_physisch.Value, Int32))
doc.iBearbeitung_nach_abschluss = New SqlInt32(CType(Me.Dokumenttyp.iTage_mutation.Value, Int32))
doc.iBearbeitungszeit_in_minuten = New SqlInt32(CType(Me.Dokumenttyp.iDbearbeitungszeit.Value, Int32))
doc.iMonierung_in_tagen = New SqlInt32(CType(Me.Dokumenttyp.iAnzahl_tage.Value, Int32))
Else
doc.iMutierer = New SqlInt32(CType(Globals.MitarbeiterNr, Int32))
doc.iMutierertieam = New SqlInt32(CType(Me.mcbteam.SelectedValue, Int32))
doc.daMutiertam = New SqlDateTime(CType(Now, DateTime))
End If
doc.iUnterschriftlinks = New SqlInt32(CType(0, Int32))
If Me.cbDel2Page.Checked = True Then
doc.iUnterschriftrechts = New SqlInt32(CType(Me.mcbunterschriftrechts.SelectedValue, Int32))
Else
doc.iUnterschriftrechts = New SqlInt32(CType(0, Int32))
End If
doc.iVerantwortlich = New SqlInt32(CType(Globals.MitarbeiterNr, Int32))
'doc.iVerantwortlich = New SqlInt32(CType(Me.mcbverantwortlich.SelectedValue, Int32))
'doc.iVerantwortlich = New SqlInt32(CType(Me.mcbverantwortlich.SelectedValue, Int32))
doc.bVertraulich = New SqlBoolean(CType(False, Boolean))
doc.sZustelladresse = New SqlString(CType(Me.txtZustelladresse.Text, String))
doc.sAnredezustelladresse = New SqlString(CType(Me.txtAnredeZusteller.Text, String))
'If Me.rbAushaendigungKube.Checked Then
doc.iZustaendiger = New SqlInt32(CType(Me.mcbzust.SelectedValue, Int32))
'Else
'doc.iZustaendiger = New SqlInt32(CType(Me.mcbblv.SelectedValue, Int32))
'nd If
doc.iPostzustellung = New SqlInt32(CType(0, Int32))
doc.bZustaendig_kube = New SqlBoolean(CType(True, Boolean))
doc.iGesperrt_durch = New SqlInt32(CType(0, Int32))
doc.iMa_ausgangsarchivierung = New SqlInt32(CType(0, Int32))
doc.iMa_eingangsarchivierung = New SqlInt32(CType(0, Int32))
doc.iMitarbeiternr = New SqlInt32(CType(Globals.MitarbeiterNr, Int32))
doc.sBemerkung = New SqlString(CType(Me.txtbemerkung.Text, String))
doc.sColddokumentid = New SqlString(CType("", String))
doc.sBezeichnung = New SqlString(CType(Me.Dokumenttyp.sBezeichnung.Value, String))
If Not Me.CreateDocument Then
doc.iStatusnr = New SqlInt32(CType(Me.mcbstatus.SelectedValue, Int32))
End If
doc.daErstellungsdatum = New SqlDateTime(CType(Me.DateTimePicker1.Value, DateTime))
If docvor.iAnwendungnr.Value = 1 Then
doc.sDokumentname = New SqlString(CType(docvor.sPrefix_dokumentname.Value + doc.sDokumentid.Value + ".doc", String))
Else
doc.sDokumentname = New SqlString(CType(docvor.sPrefix_dokumentname.Value + doc.sDokumentid.Value + ".xls", String))
End If
If Me.CreateDocument Then doc.iDokdurchkubeweitergegeben = New SqlInt32(CType(0, Int32))
If Not doc.iDokdurchkubeweitergegeben.Value = 1 Then
Dim tx As DataTable
tx = Generic_Select(13)
If tx.Rows(0).Item(0) = 1 Then
doc.iDokdurchkubeweitergegeben = New SqlInt32(CType(1, Int32))
Else
doc.iDokdurchkubeweitergegeben = New SqlInt32(CType(0, Int32))
End If
tx.Dispose()
End If
Dim s As String
s = DivFnkt.Get_Filename(doc.sDokumentname.Value, Me.NRPAR00.ToString)
conn.OpenConnection()
If Me.CreateDocument Then
Dim t As DataTable
t = Generic_Select(14)
doc.sColdfolder = New SqlString(CType(t.Rows(0).Item(0), String))
doc.sColdschema = New SqlString(CType(t.Rows(0).Item(1), String))
doc.iAnzeigeStatus = New SqlInt32(CType(0, Int32))
Try
doc.Insert()
Catch ex As Exception
MsgBox(ex.Message)
End Try
t.Dispose()
Dim statush As New Statushandling()
statush.Status_Erstellen(doc.sDokumentid.Value, 0)
statush.Dispose()
doc.iStatusnr = New SqlInt32(CType(get_current_Status(doc.sDokumentid.Value), Int32))
doc.sBedRDokumentid = New SqlString(CType("", String))
Else
Dim statush As New Statushandling()
Dim statusnr As Integer
statusnr = Bearbeitungsstatus(doc.sDokumentid.Value)
statush.insert_history_status(statusnr, Dokumentid, Me.mcbverantwortlich.SelectedValue)
statush.Dispose()
doc.iStatusnr = New SqlInt32(CType(statusnr, Int32))
conn.OpenConnection()
End If
doc.sBedRDokumentid = New SqlString(CType("", String))
doc.bBedRRetourniert = New SqlBoolean(CType(False, Boolean))
doc.Update()
DivFnkt.Journal_Dokumentzugriff(Me.Dokumentid, "Bearbeiten", 0, 0, "", "")
conn.CloseConnection(True)
Dokumentid = doc.sDokumentid.Value
Cold_Index_Bearbeiten(1, Dokumentid)
If Dokumenttyp.bZu_retournieren.Value = True Then
Cold_Index_Bearbeiten(2, Dokumentid)
End If
Globals.PerfMon.insert_entry("'-- Begin Dokumentdaten sichern")
Dokumentid = doc.sDokumentid.Value
Dokumentwerte_Sichern()
w.ProgressBar.Bar1.Value = 7
w.ProgressBar.Info.Text = "Dokumentdaten speichern "
w.ProgressBar.Bar1.Value = 9
w.ProgressBar.Info.Text = "Dokumentdaten speichern "
Status_History(doc.iStatusnr.Value, Dokumentid)
Globals.PerfMon.insert_entry("'-- Ende Dokumentdaten sichern")
w.ProgressBar.Show()
w.ProgressBar.Bar1.Value = 11
w.ProgressBar.Info.Text = "Dokumentwerte zusammenstellen"
Globals.PerfMon.insert_entry("'-- Begin Dokumentwerte zusammenstellen")
Dim xdata As DataTable
xdata = Dokumentwerte(doc.sDokumentid.Value)
Globals.PerfMon.insert_entry("'--Ende Dokumentwerte zusammenstellen")
Dokumentid = doc.sDokumentid.Value
'Dokument erstellen bzw. öffnen
w.DokumentID = doc.sDokumentid.Value
w.DokumentName = doc.sDokumentname.Value
If Me.CreateDocument Or Me.Editmode Then
DivFnkt.TraceLog("Vor Dokumenterstellung")
w.CreateDoc = True
If w.Create_Dokument_Before_Fill(doc.iDokumenttypnr.Value, xdata, s, "") = False Then
w.ProgressBar.Visible = False
w.Restore(1)
Me.Cursor = Cursors.Default
Me.btnWeiter.Enabled = True
DivFnkt.Status_Dokumentbearbeitung(2, Me.Dokumentid, False, "")
Exit Sub
End If
Else
w.CreateDoc = False
Dim docrestore As New DocMgmt()
docrestore.Get_From_DB(Dokumentid, s)
w.Open_Document(s, xdata, doc.iDokumenttypnr.Value)
End If
Me.Hide()
If Globals.Dokumentcoldindex_Changed Then
w.dokumentidalt = Globals.Dokumentidalt
w.save_dokumentcoldindex = Globals.general_ds.Tables(Globals.general_ds.Tables.Count - 1).Copy
w.Dokumentcoldindex_Changed = Globals.Dokumentcoldindex_Changed
w.dokumentid_changed = Globals.dokumentid_changed
w.dokumentcoldindex_status = Globals.dokumentcoldindex_status
w.Ersetzte_Dokumente_Reaktivieren = Globals.Ersetzte_Dokumente_Reaktivieren
End If
'Anzeigen der Dokumentwerte, sofern die Checkbox markiert war
DivFnkt.TraceLog("Vor Dokument vervollständigen")
w.Dokument_Vervollstaendigen(xdata)
Globals.PerfMon.insert_entry(Me.Dokumentid + " Start Dokumentbearbeitung")
Words.Add(w, w.DokumentName)
xdata.Dispose()
doc.Dispose()
Globals.PerfMon.insert_entry(Me.Dokumentid + " Ende Dokumenterstellung")
Words.Remove(w.DokumentName)
Try
w.ProgressBar.Close()
w.ProgressBar.Dispose()
Catch
End Try
Dim f As New frmBLAuslieferungen()
f.MdiParent = Me.ParentForm
If Me.Editmode = False Then
f.Create_PrintJob(Me.Aushaendigungnr, Me.BLDossier)
End If
DivFnkt.Status_Dokumentbearbeitung(2, Me.Dokumentid, False, "")
Catch ex As Exception
If Me.CreateDocument = True Then
Dim q As New edokadb.clsEDEX_BL_Auslieferung()
q.cpMainConnectionProvider = conn
q.iAuslieferungnr = New SqlInt32(CType(Me.Aushaendigungnr, Int32))
q.SelectOne()
q.Delete()
q.Dispose()
End If
w.Close_And_Destroy()
Dim s As String
Globals.In_Bearbeitung = False
DivFnkt.Status_Dokumentbearbeitung(2, Me.Dokumentid, True, w.DokumentName)
s = Globals.MyTxt.gettext(98)
s = s + vbCrLf + vbCrLf + ex.Message
MsgBox(s, MsgBoxStyle.Critical)
PerfMon.force_insert_entry("Dok (N): " + ex.Message + "-" + " " + Me.Dokumenttypnr.ToString + " " + Me.Dokumenttyp.sBezeichnung.Value + " " + Me.BKPAR00 + ": ")
PerfMon.force_insert_entry("Dok (N): Wordlib Errormessage: " + w.Errormessage)
w.ProgressBar.Visible = False
Me.Cursor = Cursors.Default
If Me.CreateDocument Then w.Restore(1) Else w.Restore(2)
DivFnkt.Status_Dokumentbearbeitung(2, Me.Dokumentid, False, "")
Me.Cursor = Cursors.Default
Me.btnWeiter.Enabled = True
Me.Visible = True
Try
conn.CloseConnection(True)
Catch
End Try
End Try
End Sub
Private Function Bearbeitungsstatus(ByVal dokumentid As String) As Integer
Dim scmCmdToExecute As SqlCommand = New SqlCommand()
scmCmdToExecute.CommandText = "dbo.SP_edex_bl_get_bearbeitungsstatus"
scmCmdToExecute.CommandType = CommandType.StoredProcedure
Dim dtToReturn As DataTable = New DataTable()
Dim sdaAdapter As SqlDataAdapter = New SqlDataAdapter(scmCmdToExecute)
scmCmdToExecute.Connection = conn.scoDBConnection
Try
scmCmdToExecute.Parameters.Add(New SqlParameter("@dokumentid", SqlDbType.VarChar, 22, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, dokumentid))
scmCmdToExecute.Parameters.Add(New SqlParameter("@statusnr", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, 0))
Try
conn.CloseConnection(True)
Catch
End Try
conn.OpenConnection()
sdaAdapter.Fill(dtToReturn)
Return scmCmdToExecute.Parameters.Item("@statusnr").Value
Catch ex As Exception
' // some error occured. Bubble it to caller and encapsulate Exception object
Throw New Exception("SP_edex_bl_get_bearbeitungsstatus::" & scmCmdToExecute.CommandText & "::Error occured." & ex.Message, ex)
Finally
conn.CloseConnection(True)
scmCmdToExecute.Dispose()
sdaAdapter.Dispose()
End Try
End Function
Private Function FillMcbVerantwortlich()
Dim dd As New DataTable()
Dim I As Integer
Dim s As String = ""
Try
I = Me.mcbverantwortlich.SelectedValue
If I = 0 Then I = Globals.MitarbeiterNr
Me.mcbverantwortlich.DataSource = Nothing
Me.mcbverantwortlich.Items.Clear()
dd = DivFnkt.Berechtigte_Mitarbeiter(Me.Dokumenttypnr, 0, Me.NRPAR00, "", 3, 0, 0, 0, s)
Me.mcbverantwortlich.Fill_Data(dd, False)
Me.mcbverantwortlich.SelectedValue = I
If Me.mcbverantwortlich.Items.Count = 0 Then
Me.mcbverantwortlich.Text = ""
Me.mcbverantwortlich.CheckNullValue = False
Else
Me.mcbverantwortlich.CheckNullValue = True
End If
Catch ex As Exception
Finally
dd.Clear()
dd.Dispose()
End Try
End Function
Public Sub refresh_team()
Dim tt As New DataTable()
tt = Generic_Select(7)
Me.mcbteam.DataSource = Nothing
Me.mcbteam.Items.Clear()
If tt.Rows.Count > 1 Then
Me.mcbteam.Fill_Data(tt, False)
Me.mcbteam.Enabled = True
Else
Me.mcbteam.Fill_Data(tt, False)
Me.mcbteam.Enabled = False
End If
If mcbteam.Items.Count <= 0 Then
MessageBox.Show(EDOKALib.BusinessFacade.Meldungstext.GetInhaltById(385), EDOKALib.Common.Consts.WARNUNG, MessageBoxButtons.OK, MessageBoxIcon.Warning)
btnWeiter.Enabled = False
Else
mcbteam.SelectedItem = 0
End If
tt.Dispose()
End Sub
Private Function get_zustaendiger_kube() As Integer
Dim scmCmdToExecute As SqlCommand = New SqlCommand()
scmCmdToExecute.CommandText = "dbo.SP_edex_bl_get_kube_manr"
scmCmdToExecute.CommandType = CommandType.StoredProcedure
Dim dtToReturn As DataTable = New DataTable()
Dim sdaAdapter As SqlDataAdapter = New SqlDataAdapter(scmCmdToExecute)
scmCmdToExecute.Connection = conn.scoDBConnection
Try
scmCmdToExecute.Parameters.Add(New SqlParameter("@nrpar00", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Me.NRPAR00))
scmCmdToExecute.Parameters.Add(New SqlParameter("@mitarbeiternr", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, 0))
sdaAdapter.Fill(dtToReturn)
Return scmCmdToExecute.Parameters.Item("@mitarbeiternr").Value
Catch ex As Exception
Return 0
Finally
scmCmdToExecute.Dispose()
sdaAdapter.Dispose()
End Try
End Function
Private Function get_current_Status(ByVal dokumentid As String) As Long
Dim scmCmdToExecute As SqlCommand = New SqlCommand()
scmCmdToExecute.CommandText = "dbo.SP_Dokumentbearbeitung_current_status"
scmCmdToExecute.CommandType = CommandType.StoredProcedure
Dim dtToReturn As DataTable = New DataTable()
Dim sdaAdapter As SqlDataAdapter = New SqlDataAdapter(scmCmdToExecute)
scmCmdToExecute.Connection = conn.scoDBConnection
Try
scmCmdToExecute.Parameters.Add(New SqlParameter("@statustext", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Me.mcbstatus.Text))
scmCmdToExecute.Parameters.Add(New SqlParameter("@dokumentid", SqlDbType.VarChar, 22, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, dokumentid))
scmCmdToExecute.Parameters.Add(New SqlParameter("@currentstatus", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, 0))
sdaAdapter.Fill(dtToReturn)
get_current_Status = scmCmdToExecute.Parameters.Item("@currentstatus").Value
Return get_current_Status
Catch ex As Exception
' // some error occured. Bubble it to caller and encapsulate Exception object
Throw New Exception("Dokumenterstellung::Generic_Select::" & scmCmdToExecute.CommandText & "::Error occured." & ex.Message, ex)
Finally
scmCmdToExecute.Dispose()
sdaAdapter.Dispose()
End Try
End Function
Private Function get_name_aushaendigung(ByVal mitarbeiternr As Integer) As String
Dim scmCmdToExecute As SqlCommand = New SqlCommand()
scmCmdToExecute.CommandText = "dbo.sp_edex_bl_get_name_aushaendiger"
scmCmdToExecute.CommandType = CommandType.StoredProcedure
Dim dtToReturn As DataTable = New DataTable()
Dim sdaAdapter As SqlDataAdapter = New SqlDataAdapter(scmCmdToExecute)
scmCmdToExecute.Connection = conn.scoDBConnection
Try
scmCmdToExecute.Parameters.Add(New SqlParameter("@mitarbeiternr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, mitarbeiternr))
scmCmdToExecute.Parameters.Add(New SqlParameter("@name", SqlDbType.VarChar, 255, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, ""))
sdaAdapter.Fill(dtToReturn)
Return scmCmdToExecute.Parameters.Item("@name").Value
Catch ex As Exception
' // some error occured. Bubble it to caller and encapsulate Exception object
Throw New Exception("get_name_aushändiger::" & scmCmdToExecute.CommandText & "::Error occured." & ex.Message, ex)
Finally
scmCmdToExecute.Dispose()
sdaAdapter.Dispose()
End Try
End Function
Public Sub Cold_Index_Bearbeiten(ByVal indextyp As Integer, ByVal dokumentid As String)
Dim xdata As DataTable
Dim cdata As DataTable
cdata = COLD_Index_Sichern(indextyp, dokumentid)
xdata = Me.tbldokumentwerte
For i = 0 To xdata.Rows.Count - 1
If xdata.Rows(i).Item("cold_indexfeld") Is System.DBNull.Value Then
Else
If xdata.Rows(i).Item("cold_indexfeld") > 0 Then
Dim scmCmdToExecute As SqlCommand = New SqlCommand()
scmCmdToExecute.CommandText = "dbo.SP_Dokument_Cold_Index_Update"
scmCmdToExecute.CommandType = CommandType.StoredProcedure
scmCmdToExecute.Connection = conn.scoDBConnection
scmCmdToExecute.Connection.Open()
Try
scmCmdToExecute.Parameters.Add(New SqlParameter("@dokumentid", SqlDbType.VarChar, 22, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, dokumentid))
scmCmdToExecute.Parameters.Add(New SqlParameter("@coldfeldnr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, xdata.Rows(i).Item("cold_indexfeld")))
scmCmdToExecute.Parameters.Add(New SqlParameter("@value", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, xdata.Rows(i).Item("feldwert")))
scmCmdToExecute.ExecuteNonQuery()
Catch ex As Exception
' // some error occured. Bubble it to caller and encapsulate Exception object
Throw New Exception("Dokument_Cold_Index_Update::" & scmCmdToExecute.CommandText & "::Error occured." & ex.Message, ex)
Finally
scmCmdToExecute.Connection.Close()
scmCmdToExecute.Dispose()
End Try
End If
End If
Next
cdata.Dispose()
xdata.Dispose()
End Sub
Public Function COLD_Index_Sichern(ByVal indextyp As Integer, ByVal dokumentid As String) As DataTable
Dim scmCmdToExecute As SqlCommand = New SqlCommand()
scmCmdToExecute.CommandText = "dbo.SP_Dokument_Cold_Index"
scmCmdToExecute.CommandType = CommandType.StoredProcedure
Dim dtToReturn As DataTable = New DataTable()
Dim sdaAdapter As SqlDataAdapter = New SqlDataAdapter(scmCmdToExecute)
scmCmdToExecute.Connection = conn.scoDBConnection
Try
scmCmdToExecute.Parameters.Add(New SqlParameter("@dokumentid", SqlDbType.VarChar, 22, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, dokumentid))
scmCmdToExecute.Parameters.Add(New SqlParameter("@indextyp", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, indextyp))
sdaAdapter.Fill(dtToReturn)
Return dtToReturn
Catch ex As Exception
' // some error occured. Bubble it to caller and encapsulate Exception object
Throw New Exception("Dokumenterstellung::Generic_Select::" & scmCmdToExecute.CommandText & "::Error occured." & ex.Message, ex)
Finally
scmCmdToExecute.Dispose()
sdaAdapter.Dispose()
End Try
End Function
Public Sub Dokumentwerte_Sichern()
Dim xdata As DataTable
xdata = Me.tbldokumentwerte
For i = 0 To xdata.Rows.Count - 1
If xdata.Rows(i).Item("cold_indexfeld") Is System.DBNull.Value Then xdata.Rows(i).Item("cold_indexfeld") = 0
If xdata.Rows(i).Item("cold_indexfeld") = 0 Then
Dim scmCmdToExecute As SqlCommand = New SqlCommand()
scmCmdToExecute.CommandText = "dbo.SP_Dokument_Information_Wert"
scmCmdToExecute.CommandType = CommandType.StoredProcedure
scmCmdToExecute.Connection = conn.scoDBConnection
scmCmdToExecute.Connection.Open()
Try
scmCmdToExecute.Parameters.Add(New SqlParameter("@dokumentid", SqlDbType.VarChar, 22, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Dokumentid))
scmCmdToExecute.Parameters.Add(New SqlParameter("@vorlagenfeldnr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, xdata.Rows(i).Item("vorlagenfeldnr")))
scmCmdToExecute.Parameters.Add(New SqlParameter("@value", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, xdata.Rows(i).Item("feldwert")))
scmCmdToExecute.ExecuteNonQuery()
Catch ex As Exception
' // some error occured. Bubble it to caller and encapsulate Exception object
Throw New Exception("Dokument_Information_Wert::" & scmCmdToExecute.CommandText & "::Error occured." & ex.Message, ex)
Finally
scmCmdToExecute.Connection.Close()
scmCmdToExecute.Dispose()
End Try
End If
Next
xdata.Dispose()
End Sub
Private Function Dokumentwerte(ByVal dokumentid As String) As DataTable
Dim scmCmdToExecute As SqlCommand = New SqlCommand()
scmCmdToExecute.CommandText = "dbo.SP_Dokumentwerte"
scmCmdToExecute.CommandType = CommandType.StoredProcedure
Dim dtToReturn As DataTable = New DataTable()
Dim sdaAdapter As SqlDataAdapter = New SqlDataAdapter(scmCmdToExecute)
scmCmdToExecute.Connection = conn.scoDBConnection
scmCmdToExecute.Parameters.Add(New SqlParameter("@dokumentid", SqlDbType.VarChar, 22, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, dokumentid))
scmCmdToExecute.Parameters.Add(New SqlParameter("@ierrorcode", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, 0))
Try
sdaAdapter.Fill(dtToReturn)
Return dtToReturn
Catch ex As Exception
' // some error occured. Bubble it to caller and encapsulate Exception object
Throw New Exception("Dokumenterstellung::Generic_Select::" & scmCmdToExecute.CommandText & "::Error occured." & ex.Message, ex)
Finally
scmCmdToExecute.Dispose()
sdaAdapter.Dispose()
End Try
End Function
Private Function get_bldokumenttyp() As Integer
Dim scmCmdToExecute As SqlCommand = New SqlCommand()
scmCmdToExecute.CommandText = "dbo.SP_edex_bl_get_dokumenttypnr"
scmCmdToExecute.CommandType = CommandType.StoredProcedure
Dim dtToReturn As DataTable = New DataTable()
Dim sdaAdapter As SqlDataAdapter = New SqlDataAdapter(scmCmdToExecute)
scmCmdToExecute.Connection = conn.scoDBConnection
scmCmdToExecute.Parameters.Add(New SqlParameter("@dokumenttypnr", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, 0))
Try
sdaAdapter.Fill(dtToReturn)
Return scmCmdToExecute.Parameters("@dokumenttypnr").Value
Catch ex As Exception
' // some error occured. Bubble it to caller and encapsulate Exception object
Throw New Exception("Dokumenterstellung::Generic_Select::" & scmCmdToExecute.CommandText & "::Error occured." & ex.Message, ex)
Finally
scmCmdToExecute.Dispose()
sdaAdapter.Dispose()
End Try
End Function
Private Function letzte_auslieferung() As Boolean
Dim scmCmdToExecute As SqlCommand = New SqlCommand()
scmCmdToExecute.CommandText = "dbo.SP_edex_bl_get_letzte_auslieferung"
scmCmdToExecute.CommandType = CommandType.StoredProcedure
Dim dtToReturn As DataTable = New DataTable()
Dim sdaAdapter As SqlDataAdapter = New SqlDataAdapter(scmCmdToExecute)
scmCmdToExecute.Connection = conn.scoDBConnection
scmCmdToExecute.Parameters.Add(New SqlParameter("@nrpar00", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Me.NRPAR00))
scmCmdToExecute.Parameters.Add(New SqlParameter("@returncd", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, 0))
scmCmdToExecute.Parameters.Add(New SqlParameter("@datum", SqlDbType.DateTime, 8, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, Now))
Try
sdaAdapter.Fill(dtToReturn)
If scmCmdToExecute.Parameters("@returncd").Value = -1 Then Return False
Me.dokumenteab = scmCmdToExecute.Parameters("@datum").Value
Return True
Catch ex As Exception
' // some error occured. Bubble it to caller and encapsulate Exception object
Throw New Exception("Dokumenterstellung::Generic_Select::" & scmCmdToExecute.CommandText & "::Error occured." & ex.Message, ex)
Finally
scmCmdToExecute.Dispose()
sdaAdapter.Dispose()
End Try
End Function
Private Function Status_History(ByVal statusnr As Long, ByVal dokumentid As String)
Dim statush As New Statushandling()
Dim i, i1 As Integer
If Me.SaveVerantwortlicher = Me.mcbverantwortlich.SelectedValue And Me.SaveStatus = Me.mcbstatus.SelectedValue And Not Me.CreateDocument And Me.mcbstatus.SelectedIndex = 0 Then
If Globals.dokumentcoldindex_status = "" Then
statush.Dispose()
Exit Function
End If
End If
If Me.CreateDocument Then
i = Me.mcbstatus.SelectedValue
Me.mcbstatus.SelectedIndex = 0
statush.insert_history_status(get_current_Status(dokumentid), dokumentid, Globals.MitarbeiterNr)
System.Threading.Thread.Sleep(1000)
Me.mcbstatus.SelectedValue = i
If Me.mcbstatus.SelectedIndex <> 0 Or Me.mcbverantwortlich.SelectedValue <> Me.SaveVerantwortlicher Then
statush.insert_history_status(get_current_Status(dokumentid), dokumentid, Me.mcbverantwortlich.SelectedValue)
End If
w.send_statusmessage = True
Else
If Me.mcbstatus.SelectedValue <> Me.SaveStatus Or Me.mcbstatus.SelectedIndex <> 0 Or Globals.dokumentcoldindex_status <> "" Then
i = Me.mcbstatus.SelectedValue
Me.mcbstatus.SelectedIndex = 0
Me.SaveStatus = Me.mcbstatus.SelectedValue
statush.insert_history_status(Me.mcbstatus.SelectedValue, dokumentid, Globals.MitarbeiterNr)
w.send_statusmessage = True
Me.mcbstatus.SelectedValue = i
System.Threading.Thread.Sleep(1000)
End If
If Me.mcbstatus.SelectedValue <> Me.SaveStatus Or Me.mcbverantwortlich.SelectedValue <> Me.SaveVerantwortlicher Then
statush.insert_history_status(Me.mcbstatus.SelectedValue, dokumentid, Me.mcbverantwortlich.SelectedValue)
End If
End If
statush.Dispose()
End Function
#End Region
'''<summary>Akiviert oder deaktiviert die Datumsselektionsfelder je
'''Checkbox</summary>
'''<param name="sender"></param>
'''<param name="e"></param>
Private Sub cbgrundlage_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cbgrundlage1.CheckedChanged, cbgrundlage2.CheckedChanged, cbgrundlage3.CheckedChanged, cbgrundlage4.CheckedChanged
Dim tmpcheckbox As CheckBox
tmpcheckbox = sender
Select Case tmpcheckbox.Name
Case "cbgrundlage1"
If tmpcheckbox.Checked Then Me.dtgrundlage1.Enabled = False Else Me.dtgrundlage1.Enabled = False
Case "cbgrundlage2"
If tmpcheckbox.Checked Then Me.dtgrundlage2.Enabled = True Else Me.dtgrundlage2.Enabled = False
Case "cbgrundlage3"
If tmpcheckbox.Checked Then
Me.dtgrundlage3.Enabled = False
Else
Me.dtgrundlage3.Enabled = False
End If
Case "cbgrundlage4"
If tmpcheckbox.Checked Then Me.dtgrundlage4.Enabled = True Else Me.dtgrundlage4.Enabled = False
End Select
End Sub
Private Sub rbAushaendigungBLV_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rbAushaendigungBLV.CheckedChanged
If Me.rbAushaendigungBLV.Checked = True Then
Me.mcbblv.Enabled = True
Me.mcbkube.Enabled = False
Me.rbpersoenlich.Enabled = True
Me.rbzustellungpost.Enabled = True
Me.rbpersoenlich.Checked = True
Me.rbnichtverschlossen.Enabled = True
Me.rbverschlossen.Enabled = True
Me.rbnichtverschlossen.Checked = True
Me.rbverschlossen.Checked = False
End If
End Sub
Private Sub rbAushaendigungKube_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rbAushaendigungKube.CheckedChanged
If Me.rbAushaendigungKube.Checked Then
Me.mcbblv.Enabled = False
Me.mcbkube.Enabled = True
Me.rbpersoenlich.Checked = True
Me.rbzustellungpost.Checked = False
Me.rbzustellungpost.Enabled = False
Me.rbnichtverschlossen.Enabled = False
Me.rbnichtverschlossen.Checked = False
Me.rbverschlossen.Enabled = True
Me.rbverschlossen.Checked = True
End If
End Sub
Private Sub rbzustellungpost_CheckedChanged_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rbzustellungpost.CheckedChanged
If Me.rbzustellungpost.Checked = True Then
Me.rbnichtverschlossen.Enabled = False
Me.rbverschlossen.Enabled = True
Me.rbverschlossen.Checked = True
Me.cbDel2Page.Checked = True
Me.cbDel2Page.Enabled = False
Me.cbkube.Enabled = False
Me.rbAushaendigungKube.Enabled = False
Else
Me.cbDel2Page.Enabled = True
Me.cbDel2Page.Checked = True
Me.cbkube.Enabled = True
Me.rbAushaendigungKube.Enabled = True
End If
End Sub
Private Sub cbbeilage3_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cbbeilage3.CheckedChanged
If Me.cbbeilage3.Checked = True Then
Me.txtBeilage.Enabled = True
Else
Me.txtBeilage.Text = ""
Me.txtBeilage.Enabled = False
End If
End Sub
Private Sub rbpersoenlich_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rbpersoenlich.CheckedChanged
Me.rbnichtverschlossen.Enabled = True
Me.rbnichtverschlossen.Checked = True
Me.rbverschlossen.Enabled = True
If Me.rbpersoenlich.Checked = True Then
Me.txtZustelladresse.Text = DivFnkt.get_parnter_namevorname(Me.NRPAR00) + vbCrLf + "persönlich ausgehändigt"
Me.txtZustelladresse.Enabled = False
Me.Button2.Enabled = False
Else
Me.txtZustelladresse.Text = ""
Me.Button2.Enabled = True
Me.txtZustelladresse.Enabled = True
End If
End Sub
#Region "Notizen"
Private Sub MnuNeueNotiz_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MnuNeueNotiz.Click
Dim f As New frmNotizen()
f.Mutierer = Globals.MitarbeiterNr.ToString
f.Notiz = ""
f.Betreff = ""
f.ShowDialog()
If f.DialogResult = DialogResult.OK Then
Dim rc As DataRowCollection
Dim newrow As DataRow
rc = Notizen.Rows
Dim rowvals(Me.Notizen.Columns.Count - 1) As Object
' For i = 0 To Me.Notizen.Columns.Count - 1
' MsgBox(Me.Notizen.Columns(i).Caption)
' Next
rowvals(0) = System.DBNull.Value
rowvals(2) = f.Betreff
rowvals(3) = f.Notiz
rowvals(5) = True 'Aktiv
rowvals(6) = Now() 'erstellt_am
rowvals(7) = Now() 'mutiert_am
rowvals(8) = Globals.MitarbeiterNr 'mutierer
newrow = rc.Add(rowvals)
Me.Notizlist.DataSource = Nothing
Me.Notizlist.DataSource = Me.Notizen
load_Mitarbeiter()
DivFnkt.SpaltenTitel_Aktualisieren(Me.Notizlist, Me.Notizen, "notizen")
' Me.Notizlist.Refresh()
Try
For i = 0 To Me.Notizlist.Splits(0).Rows.Count - 1
If Me.Notizlist.Columns("betreff").CellText(i) = f.Betreff Then
Me.Notizlist.Bookmark = i
End If
Next
Catch
End Try
End If
f.Hide()
End Sub
Private Sub MnuEditNotiz_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MnuEditNotiz.Click
Dim f As New frmNotizen()
f.Betreff = Me.Notizlist.Columns("betreff").Value
f.Notiz = Me.Notizlist.Columns("Notiz").Value
f.Mutierer = Me.Notizlist.Columns("Mutierer").Text
f.MutiertAm = Me.Notizlist.Columns("Mutiert_Am").Text
f.ShowDialog()
If f.DialogResult = DialogResult.OK Then
Me.Notizlist.Columns("betreff").Value = f.Betreff
Me.Notizlist.Columns("notiz").Value = f.Notiz
Me.Notizlist.Columns("Mutierer").Value = Globals.MitarbeiterNr
Me.Notizlist.Columns("Mutiert_Am").Text = Now()
End If
f.Dispose()
End Sub
Private Sub Notizlist_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Notizlist.DoubleClick
MnuEditNotiz_Click(sender, e)
End Sub
Private Sub MnuDeleteNotiz_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MnuDeleteNotiz.Click
Try
Me.Notizlist.Columns(5).Value = False
Me.Notizlist.Refresh()
Me.Notizlist.Select()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Private Sub Load_Notizen()
Me.Notizen = Notizen_Laden(Me.Dokumentid)
w.Save_Notizen = Me.Notizen
' w.Save_Notizen = Notizen_Laden(Me.DokumentID)
Me.Notizlist.DataSource = Notizen
DivFnkt.SpaltenTitel_Aktualisieren(Me.Notizlist, Me.Notizen, "notizen")
End Sub
Private Sub load_Mitarbeiter()
conn.OpenConnection()
Dim t As DataTable
t = Generic_Select(17)
Me.drpMiatarbeiter.DataSource = t
Me.drpMiatarbeiter.ListField = "FullName"
Me.drpMiatarbeiter.DataField = "mitarbeiternr"
Me.drpMiatarbeiter.ValueTranslate = True
Me.Notizlist.Columns("mutierer").DropDown = Me.drpMiatarbeiter
conn.CloseConnection(True)
End Sub
Private Function Notizen_Laden(ByVal dokumentid As String) As DataTable
Dim scmCmdToExecute As SqlCommand = New SqlCommand()
Dim dtToReturn As DataTable = New DataTable()
Dim sdaAdapter As SqlDataAdapter = New SqlDataAdapter(scmCmdToExecute)
scmCmdToExecute.CommandText = "dbo.SP_Dokument_Notizen_select"
scmCmdToExecute.CommandType = CommandType.StoredProcedure
scmCmdToExecute.Connection = conn.scoDBConnection
Try
If Me.CreateDocument Then
scmCmdToExecute.Parameters.Add(New SqlParameter("@dokumentid", SqlDbType.VarChar, 22, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, ""))
Else
scmCmdToExecute.Parameters.Add(New SqlParameter("@dokumentid", SqlDbType.VarChar, 22, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, dokumentid))
End If
' scmCmdToExecute.Parameters.Add(New SqlParameter("@dokumentid", SqlDbType.VarChar, 22, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, DokumentID))
sdaAdapter.Fill(dtToReturn)
Return dtToReturn
Catch ex As Exception
' // some error occured. Bubble it to caller and encapsulate Exception object
Throw New Exception("Dokument_Information_Wert::" & scmCmdToExecute.CommandText & "::Error occured." & ex.Message, ex)
Finally
scmCmdToExecute.Dispose()
sdaAdapter.Dispose()
End Try
End Function
#End Region
Private Sub cbDel2Page_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cbDel2Page.CheckedChanged
If Me.cbDel2Page.Checked = False Then
Me.txtZustelladresse.Enabled = False
Me.Button2.Enabled = False
Me.txtAnredeZusteller.Enabled = False
'Me.grpZustelladresse.Enabled = False
Me.txtZustelladresse.Text = ""
' Me.txtAnredeZusteller.Text = ""
' Me.lblUnterschrift1.Visible = False
' Me.cbUnterschriftrechts.Enabled = False
Me.mcbunterschriftrechts.Enabled = False
Me.txtZustelladresse.Enabled = False
Me.txtZustelladresse.Text = ""
Me.txtAnredeZusteller.Enabled = False
Me.Button2.Enabled = False
Else
'Me.grpZustelladresse.Enabled = True
Me.txtZustelladresse.Enabled = True
Me.Button2.Enabled = True
Me.txtZustelladresse.Text = ""
Me.txtAnredeZusteller.Enabled = True
' Me.lblUnterschrift1.Visible = True
' Me.cbUnterschriftrechts.Enabled = True
Me.mcbunterschriftrechts.Enabled = True
Me.txtZustelladresse.Enabled = True
Me.Button2.Enabled = True
Me.txtZustelladresse.Text = ""
Me.txtAnredeZusteller.Enabled = True
Me.Button2.Enabled = True
If Me.rbpersoenlich.Checked = True Then Me.rbpersoenlich_CheckedChanged(sender, e)
End If
End Sub
Private Sub cbkube_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mcbkube.SelectedIndexChanged
If m_onload Then Exit Sub
Dim i As Integer
Dim i1
If Me.mcbkube.Text <> "" Then
i = Me.mcbkube.SelectedValue
End If
Me.mcbunterschriftrechts.SelectedValue = i
End Sub
Private Sub BtnHelp_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnHelp.Click
Globals.HTMLHelp.ShowHelpToc("definierenderaushndigungsquittung")
End Sub
End Class