diff --git a/SDL/Classes/cFiskal_Daten.vb b/SDL/Classes/cFiskal_Daten.vb index 6b56f9ac..ec55872f 100644 --- a/SDL/Classes/cFiskal_Daten.vb +++ b/SDL/Classes/cFiskal_Daten.vb @@ -9,6 +9,10 @@ Public Class cFiskal_Daten Property fisk_schreibenCMR As Boolean = False Property fisk_schreibenFA_Adr As Object = Nothing Property fisk_schreibenSB_Adr As Object = Nothing + Property fisk_schreibenSB_Mail As Object = Nothing + Property fisk_schreibenFA_Mail As Object = Nothing + + Dim SQL As New SQL @@ -24,11 +28,12 @@ Public Class cFiskal_Daten list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("fisk_schreibenCMR", fisk_schreibenCMR)) list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("fisk_schreibenFA_Adr", fisk_schreibenFA_Adr)) list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("fisk_schreibenSB_Adr", fisk_schreibenSB_Adr)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("fisk_schreibenSB_Mail", fisk_schreibenSB_Mail)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("fisk_schreibenFA_Mail", fisk_schreibenFA_Mail)) Return list End Function - Public Function SAVE() As Boolean Dim list As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) = getParameterList() diff --git a/SDL/Fakturierung/cFakturierung.vb b/SDL/Fakturierung/cFakturierung.vb index d4bae8d3..9575c3d3 100644 --- a/SDL/Fakturierung/cFakturierung.vb +++ b/SDL/Fakturierung/cFakturierung.vb @@ -639,7 +639,6 @@ Public Class cFakturierung cProgramFunctions.showRpt(rpt, "Rechnungsdruck", False) Return True Else - If RECHNUNG.[DruckDatumZeit] Is Nothing Then RECHNUNG.[DruckDatumZeit] = Now 'Wenn Rg-Nr schon vergeben wird das neu gesetzt 'ORIGINAL Dim AD As New VERAG_PROG_ALLGEMEIN.cAdressen(RECHNUNG.RechnungsKundenNr) @@ -658,7 +657,11 @@ Public Class cFakturierung MsgBox("Fehler: Kein Rechnugsempfänger gefunden!") Return False End If - + Else + If RECHNUNG.[DruckDatumZeit] Is Nothing Then + RECHNUNG.[DruckDatumZeit] = Now 'Wenn Rg-Nr schon vergeben wird das neu gesetzt + RECHNUNG.SAVE_DruckDatumZeit() ' Nur SAVE_DruckDatumZeit ändern/setzen + End If End If 'Rechnugnsdruck = Individuell für deise Rechnung, wird optional mitgegeben @@ -769,10 +772,13 @@ Public Class cFakturierung getSignature &= "
A 4975 Suben, Nr. 15
T +43 7711 2845-0 | @ rechnungsversand@verag.ag | www.verag.ag | FN 288916b
" Case 11 'VERAG CS getSignature &= "" - getSignature &= "
A 4975 Suben, Nr. 14
T +43 7711 2777-0 | F +43 7711 31 073 | @ versand@verag.ag | www.verag.ag | FN 406316z
" + getSignature &= "
A 4975 Suben, Nr. 14
T +43 7711 2777-0 | F +43 7711 31 073 | @ versand@verag.com | www.verag.ag | FN 406316z
" Case 20 'Imex getSignature &= "" getSignature &= "
A 4975 Suben, Autobahngrenze 15
T +43 7711 31630 | F +43 7711 31630-1 | @ info@imex-group.at | www.imex-group.at | FN 410356s
" + Case 99 'GmbH + getSignature &= "" + getSignature &= "
D 94152 Neuhaus/Inn, Hartham 6
T +43 7711 2777-0 | F +43 7711 31 073 | @ rechnungsversand@verag.ag | www.verag.ag
" End Select getSignature &= "
" diff --git a/SDL/Fakturierung/frmFaktEmail.Designer.vb b/SDL/Fakturierung/frmFaktEmail.Designer.vb index 355ca8c4..fbfd69ca 100644 --- a/SDL/Fakturierung/frmFaktEmail.Designer.vb +++ b/SDL/Fakturierung/frmFaktEmail.Designer.vb @@ -47,9 +47,6 @@ Partial Class frmFaktEmail Me.Label3 = New System.Windows.Forms.Label() Me.cbxOriginalPrint = New System.Windows.Forms.CheckBox() Me.MyDatagridview1 = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components) - Me.cbxMergePDF = New System.Windows.Forms.CheckBox() - Me.Label4 = New System.Windows.Forms.Label() - Me.lblKunde = New System.Windows.Forms.LinkLabel() Me.clmnLKW = New System.Windows.Forms.DataGridViewTextBoxColumn() Me.clmnStb_docID = New System.Windows.Forms.DataGridViewTextBoxColumn() Me.clmnMitt_docID = New System.Windows.Forms.DataGridViewTextBoxColumn() @@ -57,6 +54,14 @@ Partial Class frmFaktEmail Me.clmnStb = New System.Windows.Forms.DataGridViewCheckBoxColumn() Me.clmnMitt = New System.Windows.Forms.DataGridViewCheckBoxColumn() Me.clmnVBD = New System.Windows.Forms.DataGridViewCheckBoxColumn() + Me.cbxMergePDF = New System.Windows.Forms.CheckBox() + Me.Label4 = New System.Windows.Forms.Label() + Me.lblKunde = New System.Windows.Forms.LinkLabel() + Me.cbxSteuerberaterEmail = New System.Windows.Forms.CheckBox() + Me.cbxFAEmail = New System.Windows.Forms.CheckBox() + Me.txtSteuerberaterEmail = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.txtFAEmail = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.Button4 = New System.Windows.Forms.Button() CType(Me.dgvEmailBCC, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.dgvEmailCC, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.dgvEmail, System.ComponentModel.ISupportInitialize).BeginInit() @@ -302,37 +307,6 @@ Partial Class frmFaktEmail Me.MyDatagridview1.Size = New System.Drawing.Size(537, 390) Me.MyDatagridview1.TabIndex = 19 ' - 'cbxMergePDF - ' - Me.cbxMergePDF.AutoSize = True - Me.cbxMergePDF.Location = New System.Drawing.Point(610, 369) - Me.cbxMergePDF.Name = "cbxMergePDF" - Me.cbxMergePDF.Size = New System.Drawing.Size(135, 17) - Me.cbxMergePDF.TabIndex = 20 - Me.cbxMergePDF.Text = "PDFs zusammenführen" - Me.cbxMergePDF.UseVisualStyleBackColor = True - ' - 'Label4 - ' - Me.Label4.AutoSize = True - Me.Label4.Location = New System.Drawing.Point(12, 9) - Me.Label4.Name = "Label4" - Me.Label4.Size = New System.Drawing.Size(41, 13) - Me.Label4.TabIndex = 21 - Me.Label4.Text = "Kunde:" - ' - 'lblKunde - ' - Me.lblKunde.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, CType((System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Underline), System.Drawing.FontStyle), System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.lblKunde.ForeColor = System.Drawing.SystemColors.ControlText - Me.lblKunde.LinkColor = System.Drawing.Color.Black - Me.lblKunde.Location = New System.Drawing.Point(64, 9) - Me.lblKunde.Name = "lblKunde" - Me.lblKunde.Size = New System.Drawing.Size(677, 18) - Me.lblKunde.TabIndex = 22 - Me.lblKunde.TabStop = True - Me.lblKunde.Text = "Kunde" - ' 'clmnLKW ' Me.clmnLKW.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill @@ -384,12 +358,126 @@ Partial Class frmFaktEmail Me.clmnVBD.ReadOnly = True Me.clmnVBD.Width = 90 ' + 'cbxMergePDF + ' + Me.cbxMergePDF.AutoSize = True + Me.cbxMergePDF.Location = New System.Drawing.Point(610, 369) + Me.cbxMergePDF.Name = "cbxMergePDF" + Me.cbxMergePDF.Size = New System.Drawing.Size(135, 17) + Me.cbxMergePDF.TabIndex = 20 + Me.cbxMergePDF.Text = "PDFs zusammenführen" + Me.cbxMergePDF.UseVisualStyleBackColor = True + ' + 'Label4 + ' + Me.Label4.AutoSize = True + Me.Label4.Location = New System.Drawing.Point(12, 9) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(41, 13) + Me.Label4.TabIndex = 21 + Me.Label4.Text = "Kunde:" + ' + 'lblKunde + ' + Me.lblKunde.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, CType((System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Underline), System.Drawing.FontStyle), System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblKunde.ForeColor = System.Drawing.SystemColors.ControlText + Me.lblKunde.LinkColor = System.Drawing.Color.Black + Me.lblKunde.Location = New System.Drawing.Point(64, 9) + Me.lblKunde.Name = "lblKunde" + Me.lblKunde.Size = New System.Drawing.Size(677, 18) + Me.lblKunde.TabIndex = 22 + Me.lblKunde.TabStop = True + Me.lblKunde.Text = "Kunde" + ' + 'cbxSteuerberaterEmail + ' + Me.cbxSteuerberaterEmail.AutoSize = True + Me.cbxSteuerberaterEmail.Location = New System.Drawing.Point(70, 795) + Me.cbxSteuerberaterEmail.Name = "cbxSteuerberaterEmail" + Me.cbxSteuerberaterEmail.Size = New System.Drawing.Size(140, 17) + Me.cbxSteuerberaterEmail.TabIndex = 23 + Me.cbxSteuerberaterEmail.Text = "E-Mail an Steuerberater:" + Me.cbxSteuerberaterEmail.UseVisualStyleBackColor = True + ' + 'cbxFAEmail + ' + Me.cbxFAEmail.AutoSize = True + Me.cbxFAEmail.Location = New System.Drawing.Point(70, 820) + Me.cbxFAEmail.Name = "cbxFAEmail" + Me.cbxFAEmail.Size = New System.Drawing.Size(124, 17) + Me.cbxFAEmail.TabIndex = 24 + Me.cbxFAEmail.Text = "E-Mail an Finanzamt:" + Me.cbxFAEmail.UseVisualStyleBackColor = True + ' + 'txtSteuerberaterEmail + ' + Me.txtSteuerberaterEmail._DateTimeOnly = False + Me.txtSteuerberaterEmail._numbersOnly = False + Me.txtSteuerberaterEmail._numbersOnlyKommastellen = "" + Me.txtSteuerberaterEmail._Prozent = False + Me.txtSteuerberaterEmail._ShortDateNew = False + Me.txtSteuerberaterEmail._ShortDateOnly = False + Me.txtSteuerberaterEmail._TimeOnly = False + Me.txtSteuerberaterEmail._value = "" + Me.txtSteuerberaterEmail._Waehrung = False + Me.txtSteuerberaterEmail._WaehrungZeichen = True + Me.txtSteuerberaterEmail.Enabled = False + Me.txtSteuerberaterEmail.ForeColor = System.Drawing.Color.Black + Me.txtSteuerberaterEmail.Location = New System.Drawing.Point(213, 793) + Me.txtSteuerberaterEmail.MaxLineLength = -1 + Me.txtSteuerberaterEmail.MaxLines_Warning = "" + Me.txtSteuerberaterEmail.MaxLines_Warning_Label = Nothing + Me.txtSteuerberaterEmail.Name = "txtSteuerberaterEmail" + Me.txtSteuerberaterEmail.Size = New System.Drawing.Size(391, 20) + Me.txtSteuerberaterEmail.TabIndex = 25 + ' + 'txtFAEmail + ' + Me.txtFAEmail._DateTimeOnly = False + Me.txtFAEmail._numbersOnly = False + Me.txtFAEmail._numbersOnlyKommastellen = "" + Me.txtFAEmail._Prozent = False + Me.txtFAEmail._ShortDateNew = False + Me.txtFAEmail._ShortDateOnly = False + Me.txtFAEmail._TimeOnly = False + Me.txtFAEmail._value = "" + Me.txtFAEmail._Waehrung = False + Me.txtFAEmail._WaehrungZeichen = True + Me.txtFAEmail.Enabled = False + Me.txtFAEmail.ForeColor = System.Drawing.Color.Black + Me.txtFAEmail.Location = New System.Drawing.Point(213, 818) + Me.txtFAEmail.MaxLineLength = -1 + Me.txtFAEmail.MaxLines_Warning = "" + Me.txtFAEmail.MaxLines_Warning_Label = Nothing + Me.txtFAEmail.Name = "txtFAEmail" + Me.txtFAEmail.Size = New System.Drawing.Size(391, 20) + Me.txtFAEmail.TabIndex = 26 + ' + 'Button4 + ' + Me.Button4.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.Button4.Image = Global.SDL.My.Resources.Resources.save + Me.Button4.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft + Me.Button4.Location = New System.Drawing.Point(614, 793) + Me.Button4.Name = "Button4" + Me.Button4.Size = New System.Drawing.Size(131, 45) + Me.Button4.TabIndex = 27 + Me.Button4.Text = "Daten im Kunden-" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "Stamm speichern" + Me.Button4.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.Button4.UseVisualStyleBackColor = True + Me.Button4.Visible = False + ' 'frmFaktEmail ' Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font Me.BackColor = System.Drawing.Color.WhiteSmoke - Me.ClientSize = New System.Drawing.Size(753, 792) + Me.ClientSize = New System.Drawing.Size(753, 850) + Me.Controls.Add(Me.Button4) + Me.Controls.Add(Me.txtFAEmail) + Me.Controls.Add(Me.txtSteuerberaterEmail) + Me.Controls.Add(Me.cbxFAEmail) + Me.Controls.Add(Me.cbxSteuerberaterEmail) Me.Controls.Add(Me.lblKunde) Me.Controls.Add(Me.Label4) Me.Controls.Add(Me.cbxMergePDF) @@ -459,4 +547,9 @@ Partial Class frmFaktEmail Friend WithEvents clmnStb As DataGridViewCheckBoxColumn Friend WithEvents clmnMitt As DataGridViewCheckBoxColumn Friend WithEvents clmnVBD As DataGridViewCheckBoxColumn + Friend WithEvents cbxSteuerberaterEmail As CheckBox + Friend WithEvents cbxFAEmail As CheckBox + Friend WithEvents txtSteuerberaterEmail As VERAG_PROG_ALLGEMEIN.MyTextBox + Friend WithEvents txtFAEmail As VERAG_PROG_ALLGEMEIN.MyTextBox + Friend WithEvents Button4 As Button End Class diff --git a/SDL/Fakturierung/frmFaktEmail.vb b/SDL/Fakturierung/frmFaktEmail.vb index d55b6ef5..bca41bc5 100644 --- a/SDL/Fakturierung/frmFaktEmail.vb +++ b/SDL/Fakturierung/frmFaktEmail.vb @@ -31,6 +31,7 @@ Public Class frmFaktEmail InitializeComponent() Me.RECHNUNG = RECHNUNG + Me.Firma_ID = RECHNUNG.Firma_ID Me.SPEDBUCH = SPEDBUCH Me.printOriginalRg = printOriginalRg Me.KdNr = RECHNUNG.RechnungsKundenNr @@ -79,10 +80,12 @@ Public Class frmFaktEmail Dim AD As VERAG_PROG_ALLGEMEIN.cAdressen + Dim FISKAL As cFiskal_Daten = Nothing If SR Then AD = New VERAG_PROG_ALLGEMEIN.cAdressen(KdNr) + FISKAL = New cFiskal_Daten(RECHNUNG.RechnungsKundenNr) setMailText(AD.LandKz) initList() cbxStb.Enabled = True : cbxStb.Checked = True @@ -100,7 +103,7 @@ Public Class frmFaktEmail ' wbShowHTML(WebBrowser, cFakturierung.getSignature(RECHNUNG)) AD = New VERAG_PROG_ALLGEMEIN.cAdressen(RECHNUNG.RechnungsKundenNr) - + FISKAL = New cFiskal_Daten(RECHNUNG.RechnungsKundenNr) If printOriginalRg Is Nothing Then cbxOriginalPrint.Visible = False @@ -116,6 +119,12 @@ Public Class frmFaktEmail Dim EMAILTMP = VERAG_PROG_ALLGEMEIN.cKundenKontakte.getMailAdress(AD.AdressenNr, "Rechnung an") If EMAILTMP <> "" Then dgvEmail.Rows.Add(EMAILTMP) + If FISKAL IsNot Nothing Then + cbxSteuerberaterEmail.Checked = (If(FISKAL.fisk_schreibenSB_Mail, "") <> "") + txtSteuerberaterEmail.Text = If(FISKAL.fisk_schreibenSB_Mail, "") + cbxFAEmail.Checked = (If(FISKAL.fisk_schreibenFA_Mail, "") <> "") + txtFAEmail.Text = If(FISKAL.fisk_schreibenFA_Mail, "") + End If End Sub Private Sub wbShowHTML(ByVal WebBrowser As WebBrowser, ByVal HtmlText As String) @@ -243,6 +252,10 @@ Public Class frmFaktEmail Mail.Display() + '------------------------------------------------------------------------------------------ + ' STB /FA + send_StbFAMail(AD.AdressenNr) + '------------------------------------------------------------------------------------------ End If Catch ex As Exception @@ -291,14 +304,7 @@ Public Class frmFaktEmail 'Steuerbescheid/VDB anfügen '----------------------------------------------------------------- - - If cbxStbMitt.Checked Then 'AT - If cbxStbMitt.Checked Then ATTACHMENTS.Add(New cFakt_MailATTach(VERAG_PROG_ALLGEMEIN.cDATENSERVER.GET_PDFPath_BY_DocID(SPEDBUCH.DokumentId_Mitteilung), "Abgabenbescheid.pdf")) - If cbxStb.Checked Then ATTACHMENTS.Add(New cFakt_MailATTach(VERAG_PROG_ALLGEMEIN.cDATENSERVER.GET_PDFPath_BY_DocID(SPEDBUCH.DokumentId_Steuerbeleg), "Verzollungsnachweis.pdf")) - Else 'DE - If cbxStb.Checked Then ATTACHMENTS.Add(New cFakt_MailATTach(VERAG_PROG_ALLGEMEIN.cDATENSERVER.GET_PDFPath_BY_DocID(SPEDBUCH.DokumentId_Steuerbeleg), "Steuerbescheid.pdf")) - End If - If cbxVBD.Checked Then ATTACHMENTS.Add(New cFakt_MailATTach(VERAG_PROG_ALLGEMEIN.cDATENSERVER.GET_PDFPath_BY_DocID(SPEDBUCH.DokumentId_VBD), "Versandschein.pdf")) + getAnhaengeSingle() '----------------------------------------------------------------- 'Anhang an Mail anfügen @@ -308,6 +314,10 @@ Public Class frmFaktEmail Mail.Display() + '------------------------------------------------------------------------------------------ + ' STB /FA + send_StbFAMail(RECHNUNG.RechnungsKundenNr) + '------------------------------------------------------------------------------------------ Catch ex As Exception MsgBox("Fehler beim Öffnen des Mail-Programmes." & ex.Message & ex.StackTrace) @@ -320,9 +330,74 @@ Public Class frmFaktEmail txtSubject.Text = txtSubject.Text.Replace("%RgNr%", RechnungsNr) ATTACHMENTS.Clear() + + End Sub - Sub getAnhaenge() + + Sub send_StbFAMail(KundenNr) + Dim AD As New VERAG_PROG_ALLGEMEIN.cAdressen(KundenNr) + Dim KD As New VERAG_PROG_ALLGEMEIN.cKunde(KundenNr) + + If cbxSteuerberaterEmail.Checked Or cbxFAEmail.Checked Then + + Dim outl As New Outlook.Application + Dim Mail_StbFA As Microsoft.Office.Interop.Outlook.MailItem + Mail_StbFA = outl.CreateItem(0) + Mail_StbFA.Subject = txtSubject.Text + + + Dim TextHTML = "
" + + TextHTML &= "" + TextHTML &= "" + TextHTML &= "" + TextHTML &= "" + TextHTML &= "" + TextHTML &= "" + TextHTML &= "
EORI-Nr.:" & If(KD.EORITIN, "") & "
UID-Nr.:" & If(AD.UstIdKz, "") & If(AD.UstIdNr, "") & "
Firma:" & If(AD.Name_1, "") & If(AD.Name_2, "") & "
" & If(AD.Straße, "") & "
" & If(AD.LandKz, "") & " " & If(AD.PLZ, "") & " " & If(AD.Ort, "") & "
" + TextHTML &= "
" + TextHTML &= "
" + TextHTML &= "Sehr geehrte Damen & Herren!" & "
" + TextHTML &= "
" + TextHTML &= "Wir teilen Ihnen mit, dass wir für oben genanntes Unternehmen eine Zollabfertigung mit anschließender" & "
" + TextHTML &= "innergemeinschaftlicher Lieferung (Verfahren 4200) lt. beiliegenden Unterlagen durchgeführt haben." & "
" + TextHTML &= "
" + TextHTML &= "Dies muss dem Finanzamt als ""innergemeinschaftlicher Erwerb"" gemeldet werden." & "
" + TextHTML &= "

" + TextHTML &= "Freundliche Grüße" + TextHTML &= "

" + + + TextHTML &= cFakturierung.getSignature(AD.LandKz, Firma_ID) + TextHTML &= "
" + + Mail_StbFA.HTMLBody = TextHTML + Mail_StbFA.Subject = "Meldung innergemeinschaftlicher Erwerb - " & AD.Ordnungsbegriff + + If txtSteuerberaterEmail.Text <> "" Then + Mail_StbFA.To = txtSteuerberaterEmail.Text + Mail_StbFA.CC = txtFAEmail.Text + Else + Mail_StbFA.To = txtFAEmail.Text + End If + + '----------------------------------------------------------------- + 'Steuerbescheid anfügen + '----------------------------------------------------------------- + getAnhaenge(False) + + 'Anhang an Mail anfügen + '----------------------------------------------------------------- + addAttachments(Mail_StbFA, RECHNUNG.RechnungsNr, cbxMergePDF.Checked) + '----------------------------------------------------------------- + + Mail_StbFA.Display() + End If + + End Sub + + Sub getAnhaenge(Optional vbd As Boolean = True) ATTACHMENTS.Clear() For Each r As DataGridViewRow In MyDatagridview1.Rows @@ -333,11 +408,22 @@ Public Class frmFaktEmail Else 'DE If cbxStb.Checked And IsNumeric(r.Cells("clmnStb_docID").Value) Then ATTACHMENTS.Add(New cFakt_MailATTach(VERAG_PROG_ALLGEMEIN.cDATENSERVER.GET_PDFPath_BY_DocID(r.Cells("clmnStb_docID").Value), bez & "_Steuerbescheid.pdf")) End If - If cbxVBD.Checked And IsNumeric(r.Cells("clmnVBD_docID").Value) Then ATTACHMENTS.Add(New cFakt_MailATTach(VERAG_PROG_ALLGEMEIN.cDATENSERVER.GET_PDFPath_BY_DocID(r.Cells("clmnVBD_docID").Value), bez & "_Versandschein.pdf")) - + If vbd Then + If cbxVBD.Checked And IsNumeric(r.Cells("clmnVBD_docID").Value) Then ATTACHMENTS.Add(New cFakt_MailATTach(VERAG_PROG_ALLGEMEIN.cDATENSERVER.GET_PDFPath_BY_DocID(r.Cells("clmnVBD_docID").Value), bez & "_Versandschein.pdf")) + End If Next End Sub + Sub getAnhaengeSingle() + ATTACHMENTS.Clear() + If cbxStbMitt.Checked Then 'AT + If cbxStbMitt.Checked Then ATTACHMENTS.Add(New cFakt_MailATTach(VERAG_PROG_ALLGEMEIN.cDATENSERVER.GET_PDFPath_BY_DocID(SPEDBUCH.DokumentId_Mitteilung), "Abgabenbescheid.pdf")) + If cbxStb.Checked Then ATTACHMENTS.Add(New cFakt_MailATTach(VERAG_PROG_ALLGEMEIN.cDATENSERVER.GET_PDFPath_BY_DocID(SPEDBUCH.DokumentId_Steuerbeleg), "Verzollungsnachweis.pdf")) + Else 'DE + If cbxStb.Checked Then ATTACHMENTS.Add(New cFakt_MailATTach(VERAG_PROG_ALLGEMEIN.cDATENSERVER.GET_PDFPath_BY_DocID(SPEDBUCH.DokumentId_Steuerbeleg), "Steuerbescheid.pdf")) + End If + If cbxVBD.Checked Then ATTACHMENTS.Add(New cFakt_MailATTach(VERAG_PROG_ALLGEMEIN.cDATENSERVER.GET_PDFPath_BY_DocID(SPEDBUCH.DokumentId_VBD), "Versandschein.pdf")) + End Sub @@ -422,6 +508,14 @@ Public Class frmFaktEmail DS.OPEN_SINGLE() End If End Sub + + Private Sub cbxSteuerberaterEmail_CheckedChanged(sender As Object, e As EventArgs) Handles cbxSteuerberaterEmail.CheckedChanged + txtSteuerberaterEmail.Enabled = sender.checked + End Sub + + Private Sub cbxFAEmail_CheckedChanged(sender As Object, e As EventArgs) Handles cbxFAEmail.CheckedChanged + txtFAEmail.Enabled = sender.checked + End Sub End Class diff --git a/SDL/Formulare/KDFormulare/FormulareBaukasten/usrcntlVerzollungsunterlagen.Designer.vb b/SDL/Formulare/KDFormulare/FormulareBaukasten/usrcntlVerzollungsunterlagen.Designer.vb index 9eac0f8b..16e1c7e4 100644 --- a/SDL/Formulare/KDFormulare/FormulareBaukasten/usrcntlVerzollungsunterlagen.Designer.vb +++ b/SDL/Formulare/KDFormulare/FormulareBaukasten/usrcntlVerzollungsunterlagen.Designer.vb @@ -25,11 +25,8 @@ Partial Class usrcntlVerzollungsunterlagen Me.lblVollmachtDE = New System.Windows.Forms.Label() Me.lbl = New System.Windows.Forms.Label() Me.Label6 = New System.Windows.Forms.Label() - Me.txtPosNr = New VERAG_PROG_ALLGEMEIN.MyTextBox() Me.txtAdresse2 = New VERAG_PROG_ALLGEMEIN.MyTextBox() Me.txtAdresse1 = New VERAG_PROG_ALLGEMEIN.MyTextBox() - Me.txtAnlage1 = New VERAG_PROG_ALLGEMEIN.MyTextBox() - Me.Label11 = New System.Windows.Forms.Label() Me.pic = New System.Windows.Forms.PictureBox() Me.btnDown = New System.Windows.Forms.Button() Me.btnUp = New System.Windows.Forms.Button() @@ -38,21 +35,24 @@ Partial Class usrcntlVerzollungsunterlagen Me.Label12 = New System.Windows.Forms.Label() Me.txtAdresse3 = New VERAG_PROG_ALLGEMEIN.MyTextBox() Me.txtFirma2 = New VERAG_PROG_ALLGEMEIN.MyTextBox() - Me.txtAnlage2 = New VERAG_PROG_ALLGEMEIN.MyTextBox() - Me.txtAnlage4 = New VERAG_PROG_ALLGEMEIN.MyTextBox() - Me.txtAnlage3 = New VERAG_PROG_ALLGEMEIN.MyTextBox() - Me.txtAnlage6 = New VERAG_PROG_ALLGEMEIN.MyTextBox() - Me.txtAnlage5 = New VERAG_PROG_ALLGEMEIN.MyTextBox() - Me.txtBearbeiter = New VERAG_PROG_ALLGEMEIN.MyTextBox() - Me.txtEmail = New VERAG_PROG_ALLGEMEIN.MyTextBox() - Me.txtFax = New VERAG_PROG_ALLGEMEIN.MyTextBox() - Me.txtTel = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.PictureBox1 = New System.Windows.Forms.PictureBox() + Me.txtFirma = New VERAG_PROG_ALLGEMEIN.KdSearchBox() Me.Label1 = New System.Windows.Forms.Label() + Me.txtTel = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.txtFax = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.txtEmail = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.txtBearbeiter = New VERAG_PROG_ALLGEMEIN.MyTextBox() Me.Label2 = New System.Windows.Forms.Label() Me.Label3 = New System.Windows.Forms.Label() Me.Label4 = New System.Windows.Forms.Label() - Me.PictureBox1 = New System.Windows.Forms.PictureBox() - Me.txtFirma = New VERAG_PROG_ALLGEMEIN.KdSearchBox() + Me.Label11 = New System.Windows.Forms.Label() + Me.txtAnlage1 = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.txtAnlage2 = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.txtAnlage3 = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.txtAnlage4 = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.txtAnlage5 = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.txtAnlage6 = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.txtPosNr = New VERAG_PROG_ALLGEMEIN.MyTextBox() CType(Me.pic, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit() Me.SuspendLayout() @@ -85,26 +85,6 @@ Partial Class usrcntlVerzollungsunterlagen Me.Label6.TabIndex = 26 Me.Label6.Text = "Pos.Nr::" ' - 'txtPosNr - ' - Me.txtPosNr._DateTimeOnly = False - Me.txtPosNr._numbersOnly = False - Me.txtPosNr._numbersOnlyKommastellen = "" - Me.txtPosNr._Prozent = False - Me.txtPosNr._ShortDateNew = False - Me.txtPosNr._ShortDateOnly = False - Me.txtPosNr._TimeOnly = False - Me.txtPosNr._value = Nothing - Me.txtPosNr._Waehrung = False - Me.txtPosNr.ForeColor = System.Drawing.Color.Black - Me.txtPosNr.Location = New System.Drawing.Point(254, 136) - Me.txtPosNr.MaxLineLength = -1 - Me.txtPosNr.MaxLines_Warning = "" - Me.txtPosNr.MaxLines_Warning_Label = Nothing - Me.txtPosNr.Name = "txtPosNr" - Me.txtPosNr.Size = New System.Drawing.Size(310, 20) - Me.txtPosNr.TabIndex = 27 - ' 'txtAdresse2 ' Me.txtAdresse2._DateTimeOnly = False @@ -116,6 +96,7 @@ Partial Class usrcntlVerzollungsunterlagen Me.txtAdresse2._TimeOnly = False Me.txtAdresse2._value = Nothing Me.txtAdresse2._Waehrung = False + Me.txtAdresse2._WaehrungZeichen = True Me.txtAdresse2.ForeColor = System.Drawing.Color.Black Me.txtAdresse2.Location = New System.Drawing.Point(254, 91) Me.txtAdresse2.MaxLineLength = -1 @@ -136,6 +117,7 @@ Partial Class usrcntlVerzollungsunterlagen Me.txtAdresse1._TimeOnly = False Me.txtAdresse1._value = Nothing Me.txtAdresse1._Waehrung = False + Me.txtAdresse1._WaehrungZeichen = True Me.txtAdresse1.ForeColor = System.Drawing.Color.Black Me.txtAdresse1.Location = New System.Drawing.Point(254, 72) Me.txtAdresse1.MaxLineLength = -1 @@ -145,38 +127,9 @@ Partial Class usrcntlVerzollungsunterlagen Me.txtAdresse1.Size = New System.Drawing.Size(709, 20) Me.txtAdresse1.TabIndex = 12 ' - 'txtAnlage1 - ' - Me.txtAnlage1._DateTimeOnly = False - Me.txtAnlage1._numbersOnly = False - Me.txtAnlage1._numbersOnlyKommastellen = "" - Me.txtAnlage1._Prozent = False - Me.txtAnlage1._ShortDateNew = False - Me.txtAnlage1._ShortDateOnly = False - Me.txtAnlage1._TimeOnly = False - Me.txtAnlage1._value = Nothing - Me.txtAnlage1._Waehrung = False - Me.txtAnlage1.ForeColor = System.Drawing.Color.Black - Me.txtAnlage1.Location = New System.Drawing.Point(254, 162) - Me.txtAnlage1.MaxLineLength = -1 - Me.txtAnlage1.MaxLines_Warning = "" - Me.txtAnlage1.MaxLines_Warning_Label = Nothing - Me.txtAnlage1.Name = "txtAnlage1" - Me.txtAnlage1.Size = New System.Drawing.Size(310, 20) - Me.txtAnlage1.TabIndex = 29 - ' - 'Label11 - ' - Me.Label11.AutoSize = True - Me.Label11.Location = New System.Drawing.Point(170, 165) - Me.Label11.Name = "Label11" - Me.Label11.Size = New System.Drawing.Size(49, 13) - Me.Label11.TabIndex = 28 - Me.Label11.Text = "Anlagen:" - ' 'pic ' - Me.pic.BackgroundImage = Global.SDL.My.Resources.pdf + Me.pic.BackgroundImage = Global.SDL.My.Resources.Resources.pdf Me.pic.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch Me.pic.Cursor = System.Windows.Forms.Cursors.Hand Me.pic.Location = New System.Drawing.Point(5, 5) @@ -188,7 +141,7 @@ Partial Class usrcntlVerzollungsunterlagen 'btnDown ' Me.btnDown.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.btnDown.BackgroundImage = Global.SDL.My.Resources.pfeil_unten + Me.btnDown.BackgroundImage = Global.SDL.My.Resources.Resources.pfeil_unten Me.btnDown.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom Me.btnDown.FlatStyle = System.Windows.Forms.FlatStyle.Flat Me.btnDown.Location = New System.Drawing.Point(976, 42) @@ -200,7 +153,7 @@ Partial Class usrcntlVerzollungsunterlagen 'btnUp ' Me.btnUp.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.btnUp.BackgroundImage = Global.SDL.My.Resources.pfeil_oben + Me.btnUp.BackgroundImage = Global.SDL.My.Resources.Resources.pfeil_oben Me.btnUp.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom Me.btnUp.FlatStyle = System.Windows.Forms.FlatStyle.Flat Me.btnUp.Location = New System.Drawing.Point(976, 22) @@ -212,7 +165,7 @@ Partial Class usrcntlVerzollungsunterlagen 'btnDel ' Me.btnDel.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.btnDel.BackgroundImage = Global.SDL.My.Resources.del + Me.btnDel.BackgroundImage = Global.SDL.My.Resources.Resources.del Me.btnDel.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom Me.btnDel.FlatStyle = System.Windows.Forms.FlatStyle.Flat Me.btnDel.Location = New System.Drawing.Point(976, -1) @@ -252,6 +205,7 @@ Partial Class usrcntlVerzollungsunterlagen Me.txtAdresse3._TimeOnly = False Me.txtAdresse3._value = Nothing Me.txtAdresse3._Waehrung = False + Me.txtAdresse3._WaehrungZeichen = True Me.txtAdresse3.ForeColor = System.Drawing.Color.Black Me.txtAdresse3.Location = New System.Drawing.Point(254, 110) Me.txtAdresse3.MaxLineLength = -1 @@ -272,6 +226,7 @@ Partial Class usrcntlVerzollungsunterlagen Me.txtFirma2._TimeOnly = False Me.txtFirma2._value = Nothing Me.txtFirma2._Waehrung = False + Me.txtFirma2._WaehrungZeichen = True Me.txtFirma2.ForeColor = System.Drawing.Color.Black Me.txtFirma2.Location = New System.Drawing.Point(254, 53) Me.txtFirma2.MaxLineLength = -1 @@ -281,165 +236,49 @@ Partial Class usrcntlVerzollungsunterlagen Me.txtFirma2.Size = New System.Drawing.Size(709, 20) Me.txtFirma2.TabIndex = 38 ' - 'txtAnlage2 + 'PictureBox1 ' - Me.txtAnlage2._DateTimeOnly = False - Me.txtAnlage2._numbersOnly = False - Me.txtAnlage2._numbersOnlyKommastellen = "" - Me.txtAnlage2._Prozent = False - Me.txtAnlage2._ShortDateNew = False - Me.txtAnlage2._ShortDateOnly = False - Me.txtAnlage2._TimeOnly = False - Me.txtAnlage2._value = Nothing - Me.txtAnlage2._Waehrung = False - Me.txtAnlage2.ForeColor = System.Drawing.Color.Black - Me.txtAnlage2.Location = New System.Drawing.Point(254, 181) - Me.txtAnlage2.MaxLineLength = -1 - Me.txtAnlage2.MaxLines_Warning = "" - Me.txtAnlage2.MaxLines_Warning_Label = Nothing - Me.txtAnlage2.Name = "txtAnlage2" - Me.txtAnlage2.Size = New System.Drawing.Size(310, 20) - Me.txtAnlage2.TabIndex = 39 + Me.PictureBox1.BackgroundImage = Global.SDL.My.Resources.Resources.word + Me.PictureBox1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch + Me.PictureBox1.Cursor = System.Windows.Forms.Cursors.Hand + Me.PictureBox1.Location = New System.Drawing.Point(5, 53) + Me.PictureBox1.Name = "PictureBox1" + Me.PictureBox1.Size = New System.Drawing.Size(32, 32) + Me.PictureBox1.TabIndex = 52 + Me.PictureBox1.TabStop = False ' - 'txtAnlage4 + 'txtFirma ' - Me.txtAnlage4._DateTimeOnly = False - Me.txtAnlage4._numbersOnly = False - Me.txtAnlage4._numbersOnlyKommastellen = "" - Me.txtAnlage4._Prozent = False - Me.txtAnlage4._ShortDateNew = False - Me.txtAnlage4._ShortDateOnly = False - Me.txtAnlage4._TimeOnly = False - Me.txtAnlage4._value = Nothing - Me.txtAnlage4._Waehrung = False - Me.txtAnlage4.ForeColor = System.Drawing.Color.Black - Me.txtAnlage4.Location = New System.Drawing.Point(254, 219) - Me.txtAnlage4.MaxLineLength = -1 - Me.txtAnlage4.MaxLines_Warning = "" - Me.txtAnlage4.MaxLines_Warning_Label = Nothing - Me.txtAnlage4.Name = "txtAnlage4" - Me.txtAnlage4.Size = New System.Drawing.Size(310, 20) - Me.txtAnlage4.TabIndex = 41 + Me.txtFirma._AllowSetValue = True + Me.txtFirma._autoSizeGross = False + Me.txtFirma._display_Name1 = True + Me.txtFirma._displayAVISO_Email = False + Me.txtFirma._displayFullName = False + Me.txtFirma._displayWoelflKd = False + Me.txtFirma._hideIfListEmpty = True + Me.txtFirma._loadKdData = True + Me.txtFirma._ValueKdAndName = False + Me.txtFirma.dgvpos = "LEFT" + Me.txtFirma.KdName = Nothing + Me.txtFirma.KdNr = "-1" + Me.txtFirma.kdNrField = Nothing + Me.txtFirma.KdNrNullInt = Nothing + Me.txtFirma.Location = New System.Drawing.Point(254, 35) + Me.txtFirma.Name = "txtFirma" + Me.txtFirma.nurAktive = True + Me.txtFirma.searchActive = True + Me.txtFirma.Size = New System.Drawing.Size(709, 20) + Me.txtFirma.TabIndex = 53 + Me.txtFirma.usrcntl = Nothing ' - 'txtAnlage3 + 'Label1 ' - Me.txtAnlage3._DateTimeOnly = False - Me.txtAnlage3._numbersOnly = False - Me.txtAnlage3._numbersOnlyKommastellen = "" - Me.txtAnlage3._Prozent = False - Me.txtAnlage3._ShortDateNew = False - Me.txtAnlage3._ShortDateOnly = False - Me.txtAnlage3._TimeOnly = False - Me.txtAnlage3._value = Nothing - Me.txtAnlage3._Waehrung = False - Me.txtAnlage3.ForeColor = System.Drawing.Color.Black - Me.txtAnlage3.Location = New System.Drawing.Point(254, 200) - Me.txtAnlage3.MaxLineLength = -1 - Me.txtAnlage3.MaxLines_Warning = "" - Me.txtAnlage3.MaxLines_Warning_Label = Nothing - Me.txtAnlage3.Name = "txtAnlage3" - Me.txtAnlage3.Size = New System.Drawing.Size(310, 20) - Me.txtAnlage3.TabIndex = 40 - ' - 'txtAnlage6 - ' - Me.txtAnlage6._DateTimeOnly = False - Me.txtAnlage6._numbersOnly = False - Me.txtAnlage6._numbersOnlyKommastellen = "" - Me.txtAnlage6._Prozent = False - Me.txtAnlage6._ShortDateNew = False - Me.txtAnlage6._ShortDateOnly = False - Me.txtAnlage6._TimeOnly = False - Me.txtAnlage6._value = Nothing - Me.txtAnlage6._Waehrung = False - Me.txtAnlage6.ForeColor = System.Drawing.Color.Black - Me.txtAnlage6.Location = New System.Drawing.Point(254, 257) - Me.txtAnlage6.MaxLineLength = -1 - Me.txtAnlage6.MaxLines_Warning = "" - Me.txtAnlage6.MaxLines_Warning_Label = Nothing - Me.txtAnlage6.Name = "txtAnlage6" - Me.txtAnlage6.Size = New System.Drawing.Size(310, 20) - Me.txtAnlage6.TabIndex = 43 - ' - 'txtAnlage5 - ' - Me.txtAnlage5._DateTimeOnly = False - Me.txtAnlage5._numbersOnly = False - Me.txtAnlage5._numbersOnlyKommastellen = "" - Me.txtAnlage5._Prozent = False - Me.txtAnlage5._ShortDateNew = False - Me.txtAnlage5._ShortDateOnly = False - Me.txtAnlage5._TimeOnly = False - Me.txtAnlage5._value = Nothing - Me.txtAnlage5._Waehrung = False - Me.txtAnlage5.ForeColor = System.Drawing.Color.Black - Me.txtAnlage5.Location = New System.Drawing.Point(254, 238) - Me.txtAnlage5.MaxLineLength = -1 - Me.txtAnlage5.MaxLines_Warning = "" - Me.txtAnlage5.MaxLines_Warning_Label = Nothing - Me.txtAnlage5.Name = "txtAnlage5" - Me.txtAnlage5.Size = New System.Drawing.Size(310, 20) - Me.txtAnlage5.TabIndex = 42 - ' - 'txtBearbeiter - ' - Me.txtBearbeiter._DateTimeOnly = False - Me.txtBearbeiter._numbersOnly = False - Me.txtBearbeiter._numbersOnlyKommastellen = "" - Me.txtBearbeiter._Prozent = False - Me.txtBearbeiter._ShortDateNew = False - Me.txtBearbeiter._ShortDateOnly = False - Me.txtBearbeiter._TimeOnly = False - Me.txtBearbeiter._value = Nothing - Me.txtBearbeiter._Waehrung = False - Me.txtBearbeiter.ForeColor = System.Drawing.Color.Black - Me.txtBearbeiter.Location = New System.Drawing.Point(653, 219) - Me.txtBearbeiter.MaxLineLength = -1 - Me.txtBearbeiter.MaxLines_Warning = "" - Me.txtBearbeiter.MaxLines_Warning_Label = Nothing - Me.txtBearbeiter.Name = "txtBearbeiter" - Me.txtBearbeiter.Size = New System.Drawing.Size(310, 20) - Me.txtBearbeiter.TabIndex = 48 - ' - 'txtEmail - ' - Me.txtEmail._DateTimeOnly = False - Me.txtEmail._numbersOnly = False - Me.txtEmail._numbersOnlyKommastellen = "" - Me.txtEmail._Prozent = False - Me.txtEmail._ShortDateNew = False - Me.txtEmail._ShortDateOnly = False - Me.txtEmail._TimeOnly = False - Me.txtEmail._value = Nothing - Me.txtEmail._Waehrung = False - Me.txtEmail.ForeColor = System.Drawing.Color.Black - Me.txtEmail.Location = New System.Drawing.Point(653, 200) - Me.txtEmail.MaxLineLength = -1 - Me.txtEmail.MaxLines_Warning = "" - Me.txtEmail.MaxLines_Warning_Label = Nothing - Me.txtEmail.Name = "txtEmail" - Me.txtEmail.Size = New System.Drawing.Size(310, 20) - Me.txtEmail.TabIndex = 47 - ' - 'txtFax - ' - Me.txtFax._DateTimeOnly = False - Me.txtFax._numbersOnly = False - Me.txtFax._numbersOnlyKommastellen = "" - Me.txtFax._Prozent = False - Me.txtFax._ShortDateNew = False - Me.txtFax._ShortDateOnly = False - Me.txtFax._TimeOnly = False - Me.txtFax._value = Nothing - Me.txtFax._Waehrung = False - Me.txtFax.ForeColor = System.Drawing.Color.Black - Me.txtFax.Location = New System.Drawing.Point(653, 181) - Me.txtFax.MaxLineLength = -1 - Me.txtFax.MaxLines_Warning = "" - Me.txtFax.MaxLines_Warning_Label = Nothing - Me.txtFax.Name = "txtFax" - Me.txtFax.Size = New System.Drawing.Size(310, 20) - Me.txtFax.TabIndex = 46 + Me.Label1.AutoSize = True + Me.Label1.Location = New System.Drawing.Point(580, 165) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(46, 13) + Me.Label1.TabIndex = 44 + Me.Label1.Text = "Telefon:" ' 'txtTel ' @@ -452,6 +291,7 @@ Partial Class usrcntlVerzollungsunterlagen Me.txtTel._TimeOnly = False Me.txtTel._value = Nothing Me.txtTel._Waehrung = False + Me.txtTel._WaehrungZeichen = True Me.txtTel.ForeColor = System.Drawing.Color.Black Me.txtTel.Location = New System.Drawing.Point(653, 162) Me.txtTel.MaxLineLength = -1 @@ -461,14 +301,68 @@ Partial Class usrcntlVerzollungsunterlagen Me.txtTel.Size = New System.Drawing.Size(310, 20) Me.txtTel.TabIndex = 45 ' - 'Label1 + 'txtFax ' - Me.Label1.AutoSize = True - Me.Label1.Location = New System.Drawing.Point(580, 165) - Me.Label1.Name = "Label1" - Me.Label1.Size = New System.Drawing.Size(46, 13) - Me.Label1.TabIndex = 44 - Me.Label1.Text = "Telefon:" + Me.txtFax._DateTimeOnly = False + Me.txtFax._numbersOnly = False + Me.txtFax._numbersOnlyKommastellen = "" + Me.txtFax._Prozent = False + Me.txtFax._ShortDateNew = False + Me.txtFax._ShortDateOnly = False + Me.txtFax._TimeOnly = False + Me.txtFax._value = Nothing + Me.txtFax._Waehrung = False + Me.txtFax._WaehrungZeichen = True + Me.txtFax.ForeColor = System.Drawing.Color.Black + Me.txtFax.Location = New System.Drawing.Point(653, 181) + Me.txtFax.MaxLineLength = -1 + Me.txtFax.MaxLines_Warning = "" + Me.txtFax.MaxLines_Warning_Label = Nothing + Me.txtFax.Name = "txtFax" + Me.txtFax.Size = New System.Drawing.Size(310, 20) + Me.txtFax.TabIndex = 46 + ' + 'txtEmail + ' + Me.txtEmail._DateTimeOnly = False + Me.txtEmail._numbersOnly = False + Me.txtEmail._numbersOnlyKommastellen = "" + Me.txtEmail._Prozent = False + Me.txtEmail._ShortDateNew = False + Me.txtEmail._ShortDateOnly = False + Me.txtEmail._TimeOnly = False + Me.txtEmail._value = Nothing + Me.txtEmail._Waehrung = False + Me.txtEmail._WaehrungZeichen = True + Me.txtEmail.ForeColor = System.Drawing.Color.Black + Me.txtEmail.Location = New System.Drawing.Point(653, 200) + Me.txtEmail.MaxLineLength = -1 + Me.txtEmail.MaxLines_Warning = "" + Me.txtEmail.MaxLines_Warning_Label = Nothing + Me.txtEmail.Name = "txtEmail" + Me.txtEmail.Size = New System.Drawing.Size(310, 20) + Me.txtEmail.TabIndex = 47 + ' + 'txtBearbeiter + ' + Me.txtBearbeiter._DateTimeOnly = False + Me.txtBearbeiter._numbersOnly = False + Me.txtBearbeiter._numbersOnlyKommastellen = "" + Me.txtBearbeiter._Prozent = False + Me.txtBearbeiter._ShortDateNew = False + Me.txtBearbeiter._ShortDateOnly = False + Me.txtBearbeiter._TimeOnly = False + Me.txtBearbeiter._value = Nothing + Me.txtBearbeiter._Waehrung = False + Me.txtBearbeiter._WaehrungZeichen = True + Me.txtBearbeiter.ForeColor = System.Drawing.Color.Black + Me.txtBearbeiter.Location = New System.Drawing.Point(653, 219) + Me.txtBearbeiter.MaxLineLength = -1 + Me.txtBearbeiter.MaxLines_Warning = "" + Me.txtBearbeiter.MaxLines_Warning_Label = Nothing + Me.txtBearbeiter.Name = "txtBearbeiter" + Me.txtBearbeiter.Size = New System.Drawing.Size(310, 20) + Me.txtBearbeiter.TabIndex = 48 ' 'Label2 ' @@ -497,40 +391,161 @@ Partial Class usrcntlVerzollungsunterlagen Me.Label4.TabIndex = 51 Me.Label4.Text = "Bearbeiter:" ' - 'PictureBox1 + 'Label11 ' - Me.PictureBox1.BackgroundImage = Global.SDL.My.Resources.word - Me.PictureBox1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch - Me.PictureBox1.Cursor = System.Windows.Forms.Cursors.Hand - Me.PictureBox1.Location = New System.Drawing.Point(5, 53) - Me.PictureBox1.Name = "PictureBox1" - Me.PictureBox1.Size = New System.Drawing.Size(32, 32) - Me.PictureBox1.TabIndex = 52 - Me.PictureBox1.TabStop = False + Me.Label11.AutoSize = True + Me.Label11.Location = New System.Drawing.Point(170, 165) + Me.Label11.Name = "Label11" + Me.Label11.Size = New System.Drawing.Size(49, 13) + Me.Label11.TabIndex = 28 + Me.Label11.Text = "Anlagen:" ' - 'txtFirma + 'txtAnlage1 ' - Me.txtFirma._AllowSetValue = True - Me.txtFirma._autoSizeGross = False - Me.txtFirma._display_Name1 = True - Me.txtFirma._displayAVISO_Email = False - Me.txtFirma._displayFullName = False - Me.txtFirma._displayWoelflKd = False - Me.txtFirma._hideIfListEmpty = True - Me.txtFirma._loadKdData = True - Me.txtFirma._ValueKdAndName = False - Me.txtFirma.dgvpos = "LEFT" - Me.txtFirma.KdName = Nothing - Me.txtFirma.KdNr = "-1" - Me.txtFirma.kdNrField = Nothing - Me.txtFirma.KdNrNullInt = 0 - Me.txtFirma.Location = New System.Drawing.Point(254, 35) - Me.txtFirma.Name = "txtFirma" - Me.txtFirma.nurAktive = True - Me.txtFirma.searchActive = True - Me.txtFirma.Size = New System.Drawing.Size(709, 20) - Me.txtFirma.TabIndex = 53 - Me.txtFirma.usrcntl = Nothing + Me.txtAnlage1._DateTimeOnly = False + Me.txtAnlage1._numbersOnly = False + Me.txtAnlage1._numbersOnlyKommastellen = "" + Me.txtAnlage1._Prozent = False + Me.txtAnlage1._ShortDateNew = False + Me.txtAnlage1._ShortDateOnly = False + Me.txtAnlage1._TimeOnly = False + Me.txtAnlage1._value = Nothing + Me.txtAnlage1._Waehrung = False + Me.txtAnlage1._WaehrungZeichen = True + Me.txtAnlage1.ForeColor = System.Drawing.Color.Black + Me.txtAnlage1.Location = New System.Drawing.Point(254, 162) + Me.txtAnlage1.MaxLineLength = -1 + Me.txtAnlage1.MaxLines_Warning = "" + Me.txtAnlage1.MaxLines_Warning_Label = Nothing + Me.txtAnlage1.Name = "txtAnlage1" + Me.txtAnlage1.Size = New System.Drawing.Size(310, 20) + Me.txtAnlage1.TabIndex = 29 + ' + 'txtAnlage2 + ' + Me.txtAnlage2._DateTimeOnly = False + Me.txtAnlage2._numbersOnly = False + Me.txtAnlage2._numbersOnlyKommastellen = "" + Me.txtAnlage2._Prozent = False + Me.txtAnlage2._ShortDateNew = False + Me.txtAnlage2._ShortDateOnly = False + Me.txtAnlage2._TimeOnly = False + Me.txtAnlage2._value = Nothing + Me.txtAnlage2._Waehrung = False + Me.txtAnlage2._WaehrungZeichen = True + Me.txtAnlage2.ForeColor = System.Drawing.Color.Black + Me.txtAnlage2.Location = New System.Drawing.Point(254, 181) + Me.txtAnlage2.MaxLineLength = -1 + Me.txtAnlage2.MaxLines_Warning = "" + Me.txtAnlage2.MaxLines_Warning_Label = Nothing + Me.txtAnlage2.Name = "txtAnlage2" + Me.txtAnlage2.Size = New System.Drawing.Size(310, 20) + Me.txtAnlage2.TabIndex = 39 + ' + 'txtAnlage3 + ' + Me.txtAnlage3._DateTimeOnly = False + Me.txtAnlage3._numbersOnly = False + Me.txtAnlage3._numbersOnlyKommastellen = "" + Me.txtAnlage3._Prozent = False + Me.txtAnlage3._ShortDateNew = False + Me.txtAnlage3._ShortDateOnly = False + Me.txtAnlage3._TimeOnly = False + Me.txtAnlage3._value = Nothing + Me.txtAnlage3._Waehrung = False + Me.txtAnlage3._WaehrungZeichen = True + Me.txtAnlage3.ForeColor = System.Drawing.Color.Black + Me.txtAnlage3.Location = New System.Drawing.Point(254, 200) + Me.txtAnlage3.MaxLineLength = -1 + Me.txtAnlage3.MaxLines_Warning = "" + Me.txtAnlage3.MaxLines_Warning_Label = Nothing + Me.txtAnlage3.Name = "txtAnlage3" + Me.txtAnlage3.Size = New System.Drawing.Size(310, 20) + Me.txtAnlage3.TabIndex = 40 + ' + 'txtAnlage4 + ' + Me.txtAnlage4._DateTimeOnly = False + Me.txtAnlage4._numbersOnly = False + Me.txtAnlage4._numbersOnlyKommastellen = "" + Me.txtAnlage4._Prozent = False + Me.txtAnlage4._ShortDateNew = False + Me.txtAnlage4._ShortDateOnly = False + Me.txtAnlage4._TimeOnly = False + Me.txtAnlage4._value = Nothing + Me.txtAnlage4._Waehrung = False + Me.txtAnlage4._WaehrungZeichen = True + Me.txtAnlage4.ForeColor = System.Drawing.Color.Black + Me.txtAnlage4.Location = New System.Drawing.Point(254, 219) + Me.txtAnlage4.MaxLineLength = -1 + Me.txtAnlage4.MaxLines_Warning = "" + Me.txtAnlage4.MaxLines_Warning_Label = Nothing + Me.txtAnlage4.Name = "txtAnlage4" + Me.txtAnlage4.Size = New System.Drawing.Size(310, 20) + Me.txtAnlage4.TabIndex = 41 + ' + 'txtAnlage5 + ' + Me.txtAnlage5._DateTimeOnly = False + Me.txtAnlage5._numbersOnly = False + Me.txtAnlage5._numbersOnlyKommastellen = "" + Me.txtAnlage5._Prozent = False + Me.txtAnlage5._ShortDateNew = False + Me.txtAnlage5._ShortDateOnly = False + Me.txtAnlage5._TimeOnly = False + Me.txtAnlage5._value = Nothing + Me.txtAnlage5._Waehrung = False + Me.txtAnlage5._WaehrungZeichen = True + Me.txtAnlage5.ForeColor = System.Drawing.Color.Black + Me.txtAnlage5.Location = New System.Drawing.Point(254, 238) + Me.txtAnlage5.MaxLineLength = -1 + Me.txtAnlage5.MaxLines_Warning = "" + Me.txtAnlage5.MaxLines_Warning_Label = Nothing + Me.txtAnlage5.Name = "txtAnlage5" + Me.txtAnlage5.Size = New System.Drawing.Size(310, 20) + Me.txtAnlage5.TabIndex = 42 + ' + 'txtAnlage6 + ' + Me.txtAnlage6._DateTimeOnly = False + Me.txtAnlage6._numbersOnly = False + Me.txtAnlage6._numbersOnlyKommastellen = "" + Me.txtAnlage6._Prozent = False + Me.txtAnlage6._ShortDateNew = False + Me.txtAnlage6._ShortDateOnly = False + Me.txtAnlage6._TimeOnly = False + Me.txtAnlage6._value = Nothing + Me.txtAnlage6._Waehrung = False + Me.txtAnlage6._WaehrungZeichen = True + Me.txtAnlage6.ForeColor = System.Drawing.Color.Black + Me.txtAnlage6.Location = New System.Drawing.Point(254, 257) + Me.txtAnlage6.MaxLineLength = -1 + Me.txtAnlage6.MaxLines_Warning = "" + Me.txtAnlage6.MaxLines_Warning_Label = Nothing + Me.txtAnlage6.Name = "txtAnlage6" + Me.txtAnlage6.Size = New System.Drawing.Size(310, 20) + Me.txtAnlage6.TabIndex = 43 + ' + 'txtPosNr + ' + Me.txtPosNr._DateTimeOnly = False + Me.txtPosNr._numbersOnly = False + Me.txtPosNr._numbersOnlyKommastellen = "" + Me.txtPosNr._Prozent = False + Me.txtPosNr._ShortDateNew = False + Me.txtPosNr._ShortDateOnly = False + Me.txtPosNr._TimeOnly = False + Me.txtPosNr._value = Nothing + Me.txtPosNr._Waehrung = False + Me.txtPosNr._WaehrungZeichen = True + Me.txtPosNr.ForeColor = System.Drawing.Color.Black + Me.txtPosNr.Location = New System.Drawing.Point(254, 136) + Me.txtPosNr.MaxLineLength = -1 + Me.txtPosNr.MaxLines_Warning = "" + Me.txtPosNr.MaxLines_Warning_Label = Nothing + Me.txtPosNr.Name = "txtPosNr" + Me.txtPosNr.Size = New System.Drawing.Size(310, 20) + Me.txtPosNr.TabIndex = 27 ' 'usrcntlVerzollungsunterlagen ' @@ -581,10 +596,7 @@ Partial Class usrcntlVerzollungsunterlagen Friend WithEvents lbl As System.Windows.Forms.Label Friend WithEvents txtAdresse1 As VERAG_PROG_ALLGEMEIN.MyTextBox Friend WithEvents txtAdresse2 As VERAG_PROG_ALLGEMEIN.MyTextBox - Friend WithEvents txtPosNr As VERAG_PROG_ALLGEMEIN.MyTextBox Friend WithEvents Label6 As System.Windows.Forms.Label - Friend WithEvents txtAnlage1 As VERAG_PROG_ALLGEMEIN.MyTextBox - Friend WithEvents Label11 As System.Windows.Forms.Label Friend WithEvents pic As System.Windows.Forms.PictureBox Friend WithEvents btnDown As System.Windows.Forms.Button Friend WithEvents btnUp As System.Windows.Forms.Button @@ -593,20 +605,22 @@ Partial Class usrcntlVerzollungsunterlagen Friend WithEvents Label12 As System.Windows.Forms.Label Friend WithEvents txtAdresse3 As VERAG_PROG_ALLGEMEIN.MyTextBox Friend WithEvents txtFirma2 As VERAG_PROG_ALLGEMEIN.MyTextBox - Friend WithEvents txtAnlage2 As VERAG_PROG_ALLGEMEIN.MyTextBox - Friend WithEvents txtAnlage4 As VERAG_PROG_ALLGEMEIN.MyTextBox - Friend WithEvents txtAnlage3 As VERAG_PROG_ALLGEMEIN.MyTextBox - Friend WithEvents txtAnlage6 As VERAG_PROG_ALLGEMEIN.MyTextBox - Friend WithEvents txtAnlage5 As VERAG_PROG_ALLGEMEIN.MyTextBox - Friend WithEvents txtBearbeiter As VERAG_PROG_ALLGEMEIN.MyTextBox - Friend WithEvents txtEmail As VERAG_PROG_ALLGEMEIN.MyTextBox - Friend WithEvents txtFax As VERAG_PROG_ALLGEMEIN.MyTextBox - Friend WithEvents txtTel As VERAG_PROG_ALLGEMEIN.MyTextBox - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents Label2 As System.Windows.Forms.Label - Friend WithEvents Label3 As System.Windows.Forms.Label - Friend WithEvents Label4 As System.Windows.Forms.Label Friend WithEvents PictureBox1 As System.Windows.Forms.PictureBox Friend WithEvents txtFirma As VERAG_PROG_ALLGEMEIN.KdSearchBox - + Friend WithEvents Label1 As Label + Friend WithEvents txtTel As VERAG_PROG_ALLGEMEIN.MyTextBox + Friend WithEvents txtFax As VERAG_PROG_ALLGEMEIN.MyTextBox + Friend WithEvents txtEmail As VERAG_PROG_ALLGEMEIN.MyTextBox + Friend WithEvents txtBearbeiter As VERAG_PROG_ALLGEMEIN.MyTextBox + Friend WithEvents Label2 As Label + Friend WithEvents Label3 As Label + Friend WithEvents Label4 As Label + Friend WithEvents Label11 As Label + Friend WithEvents txtAnlage1 As VERAG_PROG_ALLGEMEIN.MyTextBox + Friend WithEvents txtAnlage2 As VERAG_PROG_ALLGEMEIN.MyTextBox + Friend WithEvents txtAnlage3 As VERAG_PROG_ALLGEMEIN.MyTextBox + Friend WithEvents txtAnlage4 As VERAG_PROG_ALLGEMEIN.MyTextBox + Friend WithEvents txtAnlage5 As VERAG_PROG_ALLGEMEIN.MyTextBox + Friend WithEvents txtAnlage6 As VERAG_PROG_ALLGEMEIN.MyTextBox + Friend WithEvents txtPosNr As VERAG_PROG_ALLGEMEIN.MyTextBox End Class diff --git a/SDL/Formulare/KDFormulare/FormulareBaukasten/usrcntlVerzollungsunterlagen_BAR.Designer.vb b/SDL/Formulare/KDFormulare/FormulareBaukasten/usrcntlVerzollungsunterlagen_BAR.Designer.vb new file mode 100644 index 00000000..d110511d --- /dev/null +++ b/SDL/Formulare/KDFormulare/FormulareBaukasten/usrcntlVerzollungsunterlagen_BAR.Designer.vb @@ -0,0 +1,337 @@ + +Partial Class usrcntlVerzollungsunterlagen_BAR + Inherits System.Windows.Forms.UserControl + + 'UserControl überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. + + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Wird vom Windows Form-Designer benötigt. + Private components As System.ComponentModel.IContainer + + 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. + 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. + 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. + + Private Sub InitializeComponent() + Me.lblVollmachtDE = New System.Windows.Forms.Label() + Me.lbl = New System.Windows.Forms.Label() + Me.Label6 = New System.Windows.Forms.Label() + Me.txtAdresse1 = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.pic = New System.Windows.Forms.PictureBox() + Me.btnDown = New System.Windows.Forms.Button() + Me.btnUp = New System.Windows.Forms.Button() + Me.btnDel = New System.Windows.Forms.Button() + Me.txtFirma = New VERAG_PROG_ALLGEMEIN.KdSearchBox() + Me.cboFiliale = New VERAG_PROG_ALLGEMEIN.MyComboBox() + Me.txtAbfertigungsnummer = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.cboRechnungAn = New VERAG_PROG_ALLGEMEIN.MyComboBox() + Me.Label1 = New System.Windows.Forms.Label() + Me.cboSpedBuchUnterNr = New VERAG_PROG_ALLGEMEIN.MyComboBox() + Me.Button1 = New System.Windows.Forms.Button() + Me.Label2 = New System.Windows.Forms.Label() + Me.cboTEXT = New VERAG_PROG_ALLGEMEIN.MyComboBox() + Me.Label12 = New System.Windows.Forms.Label() + Me.cboSprache = New VERAG_PROG_ALLGEMEIN.MyComboBox() + CType(Me.pic, System.ComponentModel.ISupportInitialize).BeginInit() + Me.SuspendLayout() + ' + 'lblVollmachtDE + ' + Me.lblVollmachtDE.AutoSize = True + Me.lblVollmachtDE.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblVollmachtDE.Location = New System.Drawing.Point(43, 9) + Me.lblVollmachtDE.Name = "lblVollmachtDE" + Me.lblVollmachtDE.Size = New System.Drawing.Size(197, 20) + Me.lblVollmachtDE.TabIndex = 2 + Me.lblVollmachtDE.Text = "Verzoll.unterlagen BAR" + ' + 'lbl + ' + Me.lbl.AutoSize = True + Me.lbl.Location = New System.Drawing.Point(170, 63) + Me.lbl.Name = "lbl" + Me.lbl.Size = New System.Drawing.Size(78, 13) + Me.lbl.TabIndex = 11 + Me.lbl.Text = "Firmenwortlaut:" + ' + 'Label6 + ' + Me.Label6.AutoSize = True + Me.Label6.Location = New System.Drawing.Point(170, 37) + Me.Label6.Name = "Label6" + Me.Label6.Size = New System.Drawing.Size(76, 13) + Me.Label6.TabIndex = 5 + Me.Label6.Text = "Filiale/Pos.Nr::" + ' + 'txtAdresse1 + ' + Me.txtAdresse1._DateTimeOnly = False + Me.txtAdresse1._numbersOnly = False + Me.txtAdresse1._numbersOnlyKommastellen = "" + Me.txtAdresse1._Prozent = False + Me.txtAdresse1._ShortDateNew = False + Me.txtAdresse1._ShortDateOnly = False + Me.txtAdresse1._TimeOnly = False + Me.txtAdresse1._value = Nothing + Me.txtAdresse1._Waehrung = False + Me.txtAdresse1._WaehrungZeichen = True + Me.txtAdresse1.ForeColor = System.Drawing.Color.Black + Me.txtAdresse1.Location = New System.Drawing.Point(254, 80) + Me.txtAdresse1.MaxLineLength = -1 + Me.txtAdresse1.MaxLines_Warning = "" + Me.txtAdresse1.MaxLines_Warning_Label = Nothing + Me.txtAdresse1.Name = "txtAdresse1" + Me.txtAdresse1.Size = New System.Drawing.Size(709, 20) + Me.txtAdresse1.TabIndex = 14 + ' + 'pic + ' + Me.pic.BackgroundImage = Global.SDL.My.Resources.Resources.pdf + Me.pic.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch + Me.pic.Cursor = System.Windows.Forms.Cursors.Hand + Me.pic.Location = New System.Drawing.Point(5, 5) + Me.pic.Name = "pic" + Me.pic.Size = New System.Drawing.Size(32, 32) + Me.pic.TabIndex = 30 + Me.pic.TabStop = False + ' + 'btnDown + ' + Me.btnDown.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.btnDown.BackgroundImage = Global.SDL.My.Resources.Resources.pfeil_unten + Me.btnDown.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom + Me.btnDown.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.btnDown.Location = New System.Drawing.Point(976, 42) + Me.btnDown.Name = "btnDown" + Me.btnDown.Size = New System.Drawing.Size(25, 21) + Me.btnDown.TabIndex = 10 + Me.btnDown.UseVisualStyleBackColor = True + ' + 'btnUp + ' + Me.btnUp.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.btnUp.BackgroundImage = Global.SDL.My.Resources.Resources.pfeil_oben + Me.btnUp.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom + Me.btnUp.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.btnUp.Location = New System.Drawing.Point(976, 22) + Me.btnUp.Name = "btnUp" + Me.btnUp.Size = New System.Drawing.Size(25, 21) + Me.btnUp.TabIndex = 4 + Me.btnUp.UseVisualStyleBackColor = True + ' + 'btnDel + ' + Me.btnDel.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.btnDel.BackgroundImage = Global.SDL.My.Resources.Resources.del + Me.btnDel.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom + Me.btnDel.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.btnDel.Location = New System.Drawing.Point(976, -1) + Me.btnDel.Name = "btnDel" + Me.btnDel.Size = New System.Drawing.Size(25, 21) + Me.btnDel.TabIndex = 0 + Me.btnDel.UseVisualStyleBackColor = True + ' + 'txtFirma + ' + Me.txtFirma._AllowSetValue = True + Me.txtFirma._autoSizeGross = False + Me.txtFirma._display_Name1 = True + Me.txtFirma._displayAVISO_Email = False + Me.txtFirma._displayFullName = False + Me.txtFirma._displayWoelflKd = False + Me.txtFirma._hideIfListEmpty = True + Me.txtFirma._loadKdData = True + Me.txtFirma._ValueKdAndName = False + Me.txtFirma.dgvpos = "LEFT" + Me.txtFirma.KdName = Nothing + Me.txtFirma.KdNr = "-1" + Me.txtFirma.kdNrField = Nothing + Me.txtFirma.KdNrNullInt = Nothing + Me.txtFirma.Location = New System.Drawing.Point(254, 61) + Me.txtFirma.Name = "txtFirma" + Me.txtFirma.nurAktive = True + Me.txtFirma.searchActive = True + Me.txtFirma.Size = New System.Drawing.Size(709, 20) + Me.txtFirma.TabIndex = 12 + Me.txtFirma.usrcntl = Nothing + ' + 'cboFiliale + ' + Me.cboFiliale._allowedValuesFreiText = Nothing + Me.cboFiliale._allowFreiText = False + Me.cboFiliale._value = "" + Me.cboFiliale.DropDownWidth = 200 + Me.cboFiliale.FormattingEnabled = True + Me.cboFiliale.Location = New System.Drawing.Point(254, 34) + Me.cboFiliale.Name = "cboFiliale" + Me.cboFiliale.Size = New System.Drawing.Size(67, 21) + Me.cboFiliale.TabIndex = 6 + ' + 'txtAbfertigungsnummer + ' + Me.txtAbfertigungsnummer._DateTimeOnly = False + Me.txtAbfertigungsnummer._numbersOnly = True + Me.txtAbfertigungsnummer._numbersOnlyKommastellen = "" + Me.txtAbfertigungsnummer._Prozent = False + Me.txtAbfertigungsnummer._ShortDateNew = False + Me.txtAbfertigungsnummer._ShortDateOnly = False + Me.txtAbfertigungsnummer._TimeOnly = False + Me.txtAbfertigungsnummer._value = "" + Me.txtAbfertigungsnummer._Waehrung = False + Me.txtAbfertigungsnummer._WaehrungZeichen = True + Me.txtAbfertigungsnummer.Location = New System.Drawing.Point(320, 34) + Me.txtAbfertigungsnummer.MaxLength = 8 + Me.txtAbfertigungsnummer.MaxLineLength = -1 + Me.txtAbfertigungsnummer.MaxLines_Warning = "" + Me.txtAbfertigungsnummer.MaxLines_Warning_Label = Nothing + Me.txtAbfertigungsnummer.Multiline = True + Me.txtAbfertigungsnummer.Name = "txtAbfertigungsnummer" + Me.txtAbfertigungsnummer.Size = New System.Drawing.Size(244, 21) + Me.txtAbfertigungsnummer.TabIndex = 7 + ' + 'cboRechnungAn + ' + Me.cboRechnungAn._allowedValuesFreiText = Nothing + Me.cboRechnungAn._allowFreiText = False + Me.cboRechnungAn._value = "" + Me.cboRechnungAn.FormattingEnabled = True + Me.cboRechnungAn.Location = New System.Drawing.Point(780, 34) + Me.cboRechnungAn.Name = "cboRechnungAn" + Me.cboRechnungAn.Size = New System.Drawing.Size(183, 21) + Me.cboRechnungAn.TabIndex = 9 + ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.Location = New System.Drawing.Point(733, 37) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(41, 13) + Me.Label1.TabIndex = 8 + Me.Label1.Text = "Kunde:" + ' + 'cboSpedBuchUnterNr + ' + Me.cboSpedBuchUnterNr._allowedValuesFreiText = Nothing + Me.cboSpedBuchUnterNr._allowFreiText = False + Me.cboSpedBuchUnterNr._value = "" + Me.cboSpedBuchUnterNr.DropDownWidth = 350 + Me.cboSpedBuchUnterNr.FormattingEnabled = True + Me.cboSpedBuchUnterNr.Location = New System.Drawing.Point(563, 34) + Me.cboSpedBuchUnterNr.Margin = New System.Windows.Forms.Padding(2) + Me.cboSpedBuchUnterNr.Name = "cboSpedBuchUnterNr" + Me.cboSpedBuchUnterNr.Size = New System.Drawing.Size(71, 21) + Me.cboSpedBuchUnterNr.TabIndex = 31 + ' + 'Button1 + ' + Me.Button1.BackColor = System.Drawing.Color.Transparent + Me.Button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.Button1.ForeColor = System.Drawing.Color.Black + Me.Button1.Location = New System.Drawing.Point(639, 21) + Me.Button1.Name = "Button1" + Me.Button1.Size = New System.Drawing.Size(83, 34) + Me.Button1.TabIndex = 32 + Me.Button1.Text = "Daten laden" + Me.Button1.UseVisualStyleBackColor = False + ' + 'Label2 + ' + Me.Label2.AutoSize = True + Me.Label2.Location = New System.Drawing.Point(170, 109) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(31, 13) + Me.Label2.TabIndex = 33 + Me.Label2.Text = "Text:" + ' + 'cboTEXT + ' + Me.cboTEXT._allowedValuesFreiText = Nothing + Me.cboTEXT._allowFreiText = False + Me.cboTEXT._value = "" + Me.cboTEXT.FormattingEnabled = True + Me.cboTEXT.Location = New System.Drawing.Point(254, 106) + Me.cboTEXT.Name = "cboTEXT" + Me.cboTEXT.Size = New System.Drawing.Size(183, 21) + Me.cboTEXT.TabIndex = 34 + ' + 'Label12 + ' + Me.Label12.AutoSize = True + Me.Label12.Location = New System.Drawing.Point(44, 44) + Me.Label12.Name = "Label12" + Me.Label12.Size = New System.Drawing.Size(50, 13) + Me.Label12.TabIndex = 35 + Me.Label12.Text = "Sprache:" + ' + 'cboSprache + ' + Me.cboSprache._allowedValuesFreiText = Nothing + Me.cboSprache._allowFreiText = False + Me.cboSprache._value = "" + Me.cboSprache.FormattingEnabled = True + Me.cboSprache.Location = New System.Drawing.Point(47, 60) + Me.cboSprache.Name = "cboSprache" + Me.cboSprache.Size = New System.Drawing.Size(89, 21) + Me.cboSprache.TabIndex = 36 + ' + 'usrcntlVerzollungsunterlagen_BAR + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.BackColor = System.Drawing.Color.WhiteSmoke + Me.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle + Me.Controls.Add(Me.Label12) + Me.Controls.Add(Me.cboSprache) + Me.Controls.Add(Me.Label2) + Me.Controls.Add(Me.cboTEXT) + Me.Controls.Add(Me.Button1) + Me.Controls.Add(Me.cboSpedBuchUnterNr) + Me.Controls.Add(Me.Label1) + Me.Controls.Add(Me.cboRechnungAn) + Me.Controls.Add(Me.txtFirma) + Me.Controls.Add(Me.btnDown) + Me.Controls.Add(Me.btnUp) + Me.Controls.Add(Me.btnDel) + Me.Controls.Add(Me.pic) + Me.Controls.Add(Me.txtAdresse1) + Me.Controls.Add(Me.lbl) + Me.Controls.Add(Me.lblVollmachtDE) + Me.Controls.Add(Me.cboFiliale) + Me.Controls.Add(Me.txtAbfertigungsnummer) + Me.Controls.Add(Me.Label6) + Me.Name = "usrcntlVerzollungsunterlagen_BAR" + Me.Size = New System.Drawing.Size(1000, 147) + CType(Me.pic, System.ComponentModel.ISupportInitialize).EndInit() + Me.ResumeLayout(False) + Me.PerformLayout() + + End Sub + Friend WithEvents lblVollmachtDE As System.Windows.Forms.Label + Friend WithEvents lbl As System.Windows.Forms.Label + Friend WithEvents txtAdresse1 As VERAG_PROG_ALLGEMEIN.MyTextBox + Friend WithEvents Label6 As System.Windows.Forms.Label + Friend WithEvents pic As System.Windows.Forms.PictureBox + Friend WithEvents btnDown As System.Windows.Forms.Button + Friend WithEvents btnUp As System.Windows.Forms.Button + Friend WithEvents btnDel As System.Windows.Forms.Button + Friend WithEvents txtFirma As VERAG_PROG_ALLGEMEIN.KdSearchBox + Friend WithEvents cboFiliale As VERAG_PROG_ALLGEMEIN.MyComboBox + Public WithEvents txtAbfertigungsnummer As VERAG_PROG_ALLGEMEIN.MyTextBox + Friend WithEvents cboRechnungAn As VERAG_PROG_ALLGEMEIN.MyComboBox + Friend WithEvents Label1 As Label + Friend WithEvents cboSpedBuchUnterNr As VERAG_PROG_ALLGEMEIN.MyComboBox + Friend WithEvents Button1 As Button + Friend WithEvents Label2 As Label + Friend WithEvents cboTEXT As VERAG_PROG_ALLGEMEIN.MyComboBox + Friend WithEvents Label12 As Label + Friend WithEvents cboSprache As VERAG_PROG_ALLGEMEIN.MyComboBox +End Class diff --git a/SDL/Formulare/KDFormulare/FormulareBaukasten/usrcntlVerzollungsunterlagen_BAR.resx b/SDL/Formulare/KDFormulare/FormulareBaukasten/usrcntlVerzollungsunterlagen_BAR.resx new file mode 100644 index 00000000..1af7de15 --- /dev/null +++ b/SDL/Formulare/KDFormulare/FormulareBaukasten/usrcntlVerzollungsunterlagen_BAR.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/SDL/Formulare/KDFormulare/FormulareBaukasten/usrcntlVerzollungsunterlagen_BAR.vb b/SDL/Formulare/KDFormulare/FormulareBaukasten/usrcntlVerzollungsunterlagen_BAR.vb new file mode 100644 index 00000000..31d53d34 --- /dev/null +++ b/SDL/Formulare/KDFormulare/FormulareBaukasten/usrcntlVerzollungsunterlagen_BAR.vb @@ -0,0 +1,252 @@ +Public Class usrcntlVerzollungsunterlagen_BAR + Implements FormualrInterface + + Public Event CHANGED(name, value) + Public Event KDNR_CHANGED(kdnr) + Public Event DELETE(c As Control) + Public Event MOVE_UP(c As Control) + Public Event MOVE_DOWN(c As Control) + + Public KdNR As Integer = -1 + Public Sub ChangeKDNr(kdnr As Integer) _ + Implements FormualrInterface.ChangeKDNr + 'initKdNR(kdnr) + txtFirma.KdNr = kdnr + End Sub + + 'Dim KdNR As Integer = -1 + Sub initControlsHandler() + For Each c In Me.Controls + Select Case c.GetType.ToString + Case GetType(VERAG_PROG_ALLGEMEIN.MyTextBox).ToString + AddHandler DirectCast(c, VERAG_PROG_ALLGEMEIN.MyTextBox).Leave, Sub() + RaiseEvent CHANGED(c.name, c.text) + End Sub + Case GetType(VERAG_PROG_ALLGEMEIN.MyComboBox).ToString + AddHandler DirectCast(c, VERAG_PROG_ALLGEMEIN.MyComboBox).SelectedIndexChanged, Sub() + RaiseEvent CHANGED(c.name, c._value) + End Sub + Case GetType(TextBox).ToString + AddHandler DirectCast(c, TextBox).Leave, Sub() + RaiseEvent CHANGED(c.name, c.text) + End Sub + End Select + Next + End Sub + + + + + + Private Sub btnDel_Click(sender As Object, e As EventArgs) Handles btnDel.Click + RaiseEvent DELETE(Me) + End Sub + + Private Sub btnup_Click(sender As Object, e As EventArgs) Handles btnUp.Click + RaiseEvent MOVE_UP(Me) + End Sub + + Private Sub btnDown_Click(sender As Object, e As EventArgs) Handles btnDown.Click + RaiseEvent MOVE_DOWN(Me) + End Sub + + Private Sub Button1_Click(sender As Object, e As EventArgs) + + End Sub + + Private Sub usrcntlVollmacht_AT_Load(sender As Object, e As EventArgs) Handles Me.Load + cboFiliale.fillWithSQL("SELECT FilialenNr, Grenzstelle FROM Filialen WHERE Fil_Status='A' ORDER BY FilialenNr ", True, "FMZOLL", True) + + initSprache() + + txtFirma.initKdBox(Me.FindForm) + AddHandler txtFirma.PropertyChanged, Sub() + Me.KdNR = txtFirma.KdNr_value + If txtFirma.KdNr_value > 0 Then + If txtFirma.KdData_ADRESSEN IsNot Nothing Then + Dim ADRESSE = txtFirma.KdData_ADRESSEN + txtFirma.Text = If(ADRESSE.Name_1, ADRESSE.Ordnungsbegriff) + txtAdresse1.Text = (If(ADRESSE.LandKz, "") & " " & If(ADRESSE.PLZ, "") & " " & If(ADRESSE.Ort, "")).ToString.Trim + End If + End If + RaiseEvent KDNR_CHANGED(KdNR) + End Sub + initControlsHandler() + + If KdNR > 0 Then txtFirma.KdNr = KdNR + + + + cboTEXT.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("", "")) + cboTEXT.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("AT Fiskal", "AT_FISKAL")) + cboTEXT.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("DE Fiskal", "DE_FISKAL")) + + + ' cboFiliale.fillWithSQL(" SELECT FilialenNr, Grenzstelle FROM Filialen WHERE Fil_Status='A' ORDER BY FilialenNr ", , "FMZOLL", True) + + + cboRechnungAn.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("", "")) + cboRechnungAn.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("1 - Absender", "1")) + cboRechnungAn.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("2 - Empfänger", "2")) + cboRechnungAn.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("3 - Auftraggeber", "3")) + cboRechnungAn.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("4 - Avisierer", "4")) + + + loaded = True + End Sub + + Sub initSprache() + If cboTEXT._value = "DE_FISKAL" Then + cboSprache.Items.Clear() + cboSprache.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Englisch", "EN")) + cboSprache.changeItem("EN") + Else + cboSprache.Items.Clear() + cboSprache.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Deutsch", "DE")) + cboSprache.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Englisch", "EN")) + cboSprache.changeItem("DE") + End If + + End Sub + + Private Sub pic_Click(sender As Object, e As EventArgs) Handles pic.Click + FormularManagerNEU.genPDF(Me, True) + End Sub + + + + Private Sub PictureBox1_Click(sender As Object, e As EventArgs) + FormularManagerNEU.genPDF(Me, , , , True) + End Sub + + Private Sub cboRechnungAn_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cboRechnungAn.SelectedIndexChanged + Select Case cboRechnungAn._value + Case "1" : loadAdressen(SPEDBUCH.AbsenderKundenNr) + Case "2" : loadAdressen(SPEDBUCH.EmpfängerKundenNr) + Case "3" : loadAdressen(SPEDBUCH.VermittlerKundenNr) + Case "4" : loadAdressen(SPEDBUCH.AvisiererKundenNr) + Case Else : loadAdressen(-1) + End Select + End Sub + + Sub loadAdressen(KdNr) + Me.KdNR = KdNr + If KdNr IsNot Nothing AndAlso IsNumeric(KdNr) AndAlso KdNr > 0 Then + Dim AD As New VERAG_PROG_ALLGEMEIN.cAdressen(KdNr) + txtFirma.Text = If(AD.Name_1, "") + ' txtFirma2.Text = If(AD.Name_2, "") + txtAdresse1.Text = If(AD.LandKz, "") & " " & If(AD.PLZ, "") & " " & If(AD.Ort, "") + + Else + txtFirma.Text = "" + ' txtFirma2.Text = "" + txtAdresse1.Text = "" + End If + + + + End Sub + + Private Sub txtAbfertigungsNr_TextChanged(sender As Object, e As EventArgs) Handles txtAbfertigungsnummer.Leave + If txtAbfertigungsnummer.Text.Length >= 8 And cboFiliale._value <> "" Then + If cboRechnungAn._value = "" Then cboRechnungAn.changeItem("2") + + End If + + End Sub + + Sub loadData() + Dim Spedbuch As New VERAG_PROG_ALLGEMEIN.cSpeditionsbuch() + End Sub + + + Private Sub txtAbfertigungsnummer_Leave(sender As Object, e As EventArgs) Handles txtAbfertigungsnummer.Leave + If IsNumeric(txtAbfertigungsnummer.Text) AndAlso txtAbfertigungsnummer.Text.Length <= 6 Then + txtAbfertigungsnummer.Text = Now.ToString("yy") & CInt(txtAbfertigungsnummer.Text).ToString("000000") + End If + End Sub + + Private Sub txtAbfertigungsnummer_TextChanged(sender As Object, e As EventArgs) Handles txtAbfertigungsnummer.TextChanged, cboFiliale.TextChanged + If cboFiliale.Text.StartsWith("/") Then + If cboFiliale.Text.EndsWith("/") And cboFiliale.Text.Contains("-") Then + Dim t As String = cboFiliale.Text + t = t.Replace("/", "") + Dim v() = t.Split("-") + If v.Length > 1 Then + txtAbfertigungsnummer.Text = v(1) + + loadedFilAbf = False 'damit changeItem kein erneuters laden verursachts + cboFiliale.changeItem(v(0)) + loadedFilAbf = True + + getFilialeAbfertNUrnterNr(v(0), v(1)) + + End If + End If + Else + getFilialeAbfertNUrnterNr(cboFiliale._value, txtAbfertigungsnummer.Text) + End If + End Sub + Dim loaded = False + Dim loadedFilAbf = True + Sub getFilialeAbfertNUrnterNr(FilialenNr, AbfertigungsNr) + If Not loadedFilAbf Then Exit Sub + If FilialenNr <> String.Empty And AbfertigungsNr.Length >= 8 Then + cboSpedBuchUnterNr.fillWithSQL("SELECT [UnterNr], convert(varchar(10),[Abfertigungsdatum], 104) + ' | ' + cast(Abfertigungsarten.Abfertigungsart as varchar(2)) + ' ' + Abfertigungsarten.Abfertigungsbezeichnung + ' - ' + isnull(cast(EmpfängerKundenNr as varchar(10)),'') + ' ' + isnull(Empfänger,'') " & + " FROM [Speditionsbuch] inner join Abfertigungsarten on Abfertigungsarten.Abfertigungsart=Speditionsbuch.Abfertigungsart where FilialenNr='" & FilialenNr & "' and AbfertigungsNr='" & AbfertigungsNr & "'", True, "FMZOLL", False) + If loaded Then + If cboSpedBuchUnterNr.Items.Count = 1 Then + cboSpedBuchUnterNr.SelectedIndex = 0 + Button1.PerformClick() + End If + End If + Else + cboSpedBuchUnterNr.Items.Clear() + End If + End Sub + + + Private Sub cboFiliale_Leave(sender As Object, e As EventArgs) Handles cboFiliale.Leave + 'If cboFiliale.Text.StartsWith("/") Then + ' loadedFilAbf = False 'damit changeItem kein erneuters laden verursachts + ' cboFiliale.changeItem(RECHNUNG.FilialenNr) + ' loadedFilAbf = True + 'End If + + 'If cboSpedBuchUnterNr.Items.Count = 1 Then + ' cboSpedBuchUnterNr.SelectedIndex = 0 + 'ElseIf cboSpedBuchUnterNr.Items.Count > 1 Then + ' cboSpedBuchUnterNr.DroppedDown = True + ' cboSpedBuchUnterNr.Focus() + 'End If + End Sub + + + Dim SPEDBUCH As VERAG_PROG_ALLGEMEIN.cSpeditionsbuch = Nothing + Private Sub Button1_Click_1(sender As Object, e As EventArgs) Handles Button1.Click + SPEDBUCH = New VERAG_PROG_ALLGEMEIN.cSpeditionsbuch(cboFiliale._value, txtAbfertigungsnummer.Text, cboSpedBuchUnterNr._value) 'txtUnterNr.Text) + If Not SPEDBUCH.hasEntry Then Exit Sub + Dim FORMULARE As frmFormulare = Me.FindForm + + If SPEDBUCH.DokumentId_Steuerbeleg IsNot Nothing AndAlso SPEDBUCH.DokumentId_Steuerbeleg.ToString <> "" Then + Dim DS As New VERAG_PROG_ALLGEMEIN.cDATENSERVER(SPEDBUCH.DokumentId_Steuerbeleg) + FORMULARE.addForm("Sonst_PDF", {DS.OPEN_SINGLE(False)}) + End If + If SPEDBUCH.DokumentId_Mitteilung IsNot Nothing AndAlso SPEDBUCH.DokumentId_Mitteilung.ToString <> "" Then + Dim DS As New VERAG_PROG_ALLGEMEIN.cDATENSERVER(SPEDBUCH.DokumentId_Mitteilung) + FORMULARE.addForm("Sonst_PDF", {DS.OPEN_SINGLE(False)}) + End If + txtFirma.Focus() ' Leave + + Select Case SPEDBUCH.Abfertigungsart + Case "26", "38" + cboTEXT.changeItem("AT_FISKAL") + Case "28" 'DE + cboTEXT.changeItem("DE_FISKAL") + End Select + End Sub + + Private Sub cboTEXT_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cboTEXT.SelectedIndexChanged + initSprache() + End Sub +End Class diff --git a/SDL/Formulare/KDFormulare/frmFormulare.vb b/SDL/Formulare/KDFormulare/frmFormulare.vb index e7c2f764..6aebeffa 100644 --- a/SDL/Formulare/KDFormulare/frmFormulare.vb +++ b/SDL/Formulare/KDFormulare/frmFormulare.vb @@ -301,7 +301,7 @@ Public Class frmFormulare End Sub - Sub addForm(valueTMP As String, Optional param() As Object = Nothing) + Public Sub addForm(valueTMP As String, Optional param() As Object = Nothing) Try Select Case valueTMP Case FormularManagerArten.DE_Vollmacht @@ -551,6 +551,15 @@ Public Class frmFormulare AddHandler c.MOVE_UP, AddressOf ControlMoveUp AddHandler c.MOVE_DOWN, AddressOf ControlMoveDown MyFlowLayoutPanel1.Controls.Add(c) + Case FormularManagerArten.VerzollungsunterlagenBAR + ' If param Is Nothing Then Exit Sub + Dim c As New usrcntlVerzollungsunterlagen_BAR() + c.Width = MyFlowLayoutPanel1.Width - 6 + c.KdNR = KdNr + AddHandler c.DELETE, AddressOf ControlDELETE + AddHandler c.MOVE_UP, AddressOf ControlMoveUp + AddHandler c.MOVE_DOWN, AddressOf ControlMoveDown + MyFlowLayoutPanel1.Controls.Add(c) Case FormularManagerArten.AT_InformationsblattFiskalverzollung, FormularManagerArten.DE_InformationsblattFiskalverzollung Dim displayName = "" ' If param Is Nothing Then Exit Sub @@ -707,6 +716,13 @@ Public Class frmFormulare Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click, btn.Click, btnPrint.Click Me.Cursor = Cursors.WaitCursor + Dim MailHTMLText = "" + Dim Mail_To = "" + Dim Mail_CC = "" + Dim Mail_Subject = "" + + + Try 'VALIDIERUNG: @@ -728,13 +744,13 @@ Public Class frmFormulare If isSingleForm And sender Is btnPrint Then 'Sofortdruck --> wir bei ActiveRepots benötigt --> schneller, als zuerst pdf.... If Not MyFlowLayoutPanel1.Controls.Count = 1 Then Me.Cursor = Cursors.Default : Exit Sub 'funkt. nur bei genau 1 Control - FormularManagerNEU.genPDF(MyFlowLayoutPanel1.Controls(0), , True, cboPrinter.SelectedItem.ToString) + FormularManagerNEU.genPDF(MyFlowLayoutPanel1.Controls(0), , True, cboPrinter.SelectedItem.ToString,, MailHTMLText, Mail_To, Mail_CC, Mail_Subject) Else Dim list As New List(Of String) ' Sammlung PDFs For Each c In MyFlowLayoutPanel1.Controls - Dim pfadList As List(Of String) = FormularManagerNEU.genPDF(c) + Dim pfadList As List(Of String) = FormularManagerNEU.genPDF(c,,,,, MailHTMLText, Mail_To, Mail_CC, Mail_Subject) For Each pfad In pfadList If pfad <> "" Then list.Add(pfad) Next @@ -819,7 +835,7 @@ Public Class frmFormulare ' MailMessage.From = New MailAddress("someone@yourdomain.com") MailMessage.Subject = "" ' "Your subject here" MailMessage.IsBodyHtml = True - MailMessage.Body = "" '"My HTML formatted body" + MailMessage.Body = MailHTMLText '"My HTML formatted body" MailMessage.Attachments.Add(New Attachment(dest_path)) @@ -854,6 +870,10 @@ Public Class frmFormulare Dim Mail As Microsoft.Office.Interop.Outlook.MailItem Mail = outl.CreateItem(0) + If MailHTMLText <> "" Then Mail.HTMLBody = MailHTMLText + If Mail_To <> "" Then Mail.To = Mail_To + If Mail_CC <> "" Then Mail.CC = Mail_CC + If Mail_Subject <> "" Then Mail.Subject = Mail_Subject Mail.Attachments.Add(dest_path, Microsoft.Office.Interop.Outlook.OlAttachmentType.olByValue, , "VERAG_Formular.pdf") @@ -1035,7 +1055,7 @@ End Class Public Class FormularManagerNEU Shared VSQL As New VERAG_PROG_ALLGEMEIN.SQL - Shared Function genPDF(c As Control, Optional open As Boolean = False, Optional printReportElsePdf As Boolean = False, Optional printerName As String = "", Optional openWord As Boolean = False) As List(Of String) + Shared Function genPDF(c As Control, Optional open As Boolean = False, Optional printReportElsePdf As Boolean = False, Optional printerName As String = "", Optional openWord As Boolean = False, Optional ByRef MailHTMLText As String = "", Optional ByRef Mail_To As String = "", Optional ByRef Mail_CC As String = "", Optional ByRef Mail_Subject As String = "") As List(Of String) Dim retStr = "" Dim striList As New List(Of String) Select Case c.GetType.ToString @@ -1081,6 +1101,8 @@ Public Class FormularManagerNEU retStr = FormularManagerNEU.FiskalInfoschreiben(c) Case GetType(usrcntlVerzollungsunterlagen).ToString striList = FormularManagerNEU.Verzollungsunterlagen(c, printReportElsePdf, printerName, openWord) + Case GetType(usrcntlVerzollungsunterlagen_BAR).ToString + striList = FormularManagerNEU.VerzollungsunterlagenBAR(c, MailHTMLText, Mail_To, Mail_CC, Mail_Subject) Case GetType(usrcntlQS_UeDok).ToString retStr = FormularManagerNEU.QS_UeDok(c) @@ -2702,6 +2724,132 @@ Public Class FormularManagerNEU End Function + Shared Function VerzollungsunterlagenBAR(usrCntl As usrcntlVerzollungsunterlagen_BAR, ByRef MailHTMLText As String, ByRef Mail_To As String, ByRef Mail_CC As String, ByRef Mail_Subject As String) As List(Of String) + Try + + MailHTMLText = "
" + + If usrCntl.KdNR > 0 Then + Dim FISKAL As New cFiskal_Daten(usrCntl.KdNR) + If FISKAL IsNot Nothing Then Mail_CC = If(FISKAL.fisk_schreibenSB_Mail, "") + Dim AD As New VERAG_PROG_ALLGEMEIN.cAdressen(usrCntl.KdNR) + If AD IsNot Nothing Then Mail_To = If(AD.E_Mail, "") + End If + + Select Case usrCntl.cboTEXT._value + Case "AT_FISKAL" + Select Case usrCntl.cboSprache._value + Case "DE", "" + Mail_Subject = "Meldung innergemeinschaftlicher Erwerb" + MailHTMLText &= "!!! DRINGENDE ZOLLSACHE !!!
" + MailHTMLText &= "
" + MailHTMLText &= "Sehr geehrte Damen und Herren,
" + MailHTMLText &= "
" + MailHTMLText &= "in der Anlage erhalten Sie die Unterlagen zu der Verzollung im Verfahren 4200.
" + MailHTMLText &= "
" + MailHTMLText &= "Bitte melden Sie den Import in Ihrer Steuererklärung (UVA) als ""innergemeinschaftlichen Erwerb""
" + MailHTMLText &= "mit unser Sonder - UID-Nr.: ATU 68374145 an.
" + MailHTMLText &= "
" + MailHTMLText &= "Des Weiteren möchten wir Sie darauf hinweisen, dass eine Intrastat Anmeldung zu machen ist!
" + MailHTMLText &= "
" + MailHTMLText &= "Die österreichische Zollbehörde verlangt in diesem Verfahren die Vorlegung einer gültigen Empfangsbestätigung. Aufgrund dessen ersuchen wir Sie den CMR/Frachtbrief, welchen der Fahrer bei der Abladung abgibt, zu bestätigen.
" + MailHTMLText &= "Wir müssen diesen im Original vorlegen können, deshalb bitten wir Sie, das Dokument per Post an uns abzusenden!
" + MailHTMLText &= "
" + MailHTMLText &= "Bitte:
" + MailHTMLText &= "
" + MailHTMLText &= "• GUT LESBAR
" + MailHTMLText &= "• VERMERK: WAREN ERHALTEN
" + MailHTMLText &= "• GENAUES DATUM DER WARENÜBERNAHME
" + MailHTMLText &= "• ORIGINAL FIRMENSTEMPEL
" + MailHTMLText &= "• ORIGINAL UNTERSCHRIFT

" + MailHTMLText &= "
" + MailHTMLText &= "
" + MailHTMLText &= "Post Adresse:
" + MailHTMLText &= "VERAG CUSTOMS SERVICE GMBH
" + MailHTMLText &= "POSTFACH 1013
" + MailHTMLText &= "D 94152 NEUHAUS AM INN
" + MailHTMLText &= "
" + MailHTMLText &= "
" + MailHTMLText &= "Freundlichen Grüßen
" + MailHTMLText &= "
" + MailHTMLText &= "
" + MailHTMLText &= cFakturierung.getSignature("D", 11) + Case "EN" + + Mail_Subject = "intra-community acquisition" + MailHTMLText &= "!! URGENT CUSTOMS MATTER !!
" + MailHTMLText &= "
" + MailHTMLText &= "Dear Sir / Madam,
" + MailHTMLText &= "
" + MailHTMLText &= "Please find enclosed the documents regarding the customs clearance (process 4200).
" + MailHTMLText &= "
" + MailHTMLText &= "Please register the import on your tax decleration ( turnover tax advance return ) as
" + MailHTMLText &= """intra-community acquisition"" with our special value added tax identification number ATU68374145." + MailHTMLText &= "
" + MailHTMLText &= "Furthermore, we would like to point out that you must fill out an Intrastat decleration!
" + MailHTMLText &= "
" + MailHTMLText &= "In this procedure, the Austrian customs authority requires the presentation of a valid entry certificate. For this reason, we ask you to confirm the CMR/consignment note which the driver hands out in during unloading.
" + MailHTMLText &= "We must be able to present this document in original. Therefore we ask you to send the document to us by post!
" + MailHTMLText &= "
" + MailHTMLText &= "Please ensure the following:
" + MailHTMLText &= "
" + MailHTMLText &= "• THE DOCUMENT IS FULLY LEGIBLE
" + MailHTMLText &= "• YOU NOTE ON THE FORM: GOODS RECEIVED
" + MailHTMLText &= "• YOU NOTE THE EXACT DATE OF RECEIPT OF GOODS
" + MailHTMLText &= "• YOU PROVIDE AN ORIGINAL COMPANY STAMP
" + MailHTMLText &= "• YOU PROVIDE AN ORIGINAL SIGNATURE

" + MailHTMLText &= "
" + MailHTMLText &= "
" + MailHTMLText &= "Adress:
" + MailHTMLText &= "VERAG CUSTOMS SERVICE GMBH
" + MailHTMLText &= "POSTFACH 1013
" + MailHTMLText &= "D 94152 NEUHAUS AM INN
" + MailHTMLText &= "
" + MailHTMLText &= "
" + MailHTMLText &= "Yours faithfully,
" + MailHTMLText &= "
" + MailHTMLText &= "
" + MailHTMLText &= cFakturierung.getSignature("EN", 11) + + End Select + + Case "DE_FISKAL" + Select Case usrCntl.cboSprache._value + Case "EN" + + Mail_Subject = "intra-community acquisition" + MailHTMLText &= "!! URGENT CUSTOMS MATTER !!
" + MailHTMLText &= "
" + MailHTMLText &= "Dear Sir / Madam,
" + MailHTMLText &= "
" + MailHTMLText &= "Please find enclosed the documents regarding the customs clearance (process 4200).
" + MailHTMLText &= "
" + MailHTMLText &= "Please register the import on your tax declaration (turnover tax advance return) as ""intra-Community acquisition"" with our special value added tax identification number DE 813667748.
" + MailHTMLText &= """intra-community acquisition"" with our special value added tax identification number ATU68374145." + MailHTMLText &= "
" + MailHTMLText &= "Furthermore, we would like to point out that you must fill out an Intrastat declaration!
" + MailHTMLText &= "
" + MailHTMLText &= "
" + MailHTMLText &= "Yours faithfully,
" + MailHTMLText &= "
" + MailHTMLText &= "
" + MailHTMLText &= cFakturierung.getSignature("EN", 99) + + End Select + + 'MailHTMLText &= cFakturierung.getSignature(11) + End Select + + MailHTMLText &= "
" + 'MAIL?? + + Catch ex As Exception + MessageBox.Show(ex.ToString & ex.StackTrace) + End Try + Return New List(Of String) + End Function + + Shared Function Verbundenheit(usrCntl As usrcntlVerbundenheit) As String Dim fm As New VERAG_PROG_ALLGEMEIN.cFormularManager @@ -3158,6 +3306,7 @@ Public Class FormularManagerArten Shared Property DE_InformationsblattFiskalverzollung = "DE_InformationsblattFiskalverzollung" Shared Property AT_InformationsblattFiskalverzollung = "AT_InformationsblattFiskalverzollung" Shared Property Verzollungsunterlagen = "Verzollungsunterlagen" + Shared Property VerzollungsunterlagenBAR = "VerzollungsunterlagenBAR" Shared Property QS_UeDok = "QS_UeDok" Shared Property SA_Gestellung = "SA_Gestellung" Shared Property Importaviso = "Importaviso" diff --git a/SDL/SDL.vbproj b/SDL/SDL.vbproj index e10e42c8..2ceeebfc 100644 --- a/SDL/SDL.vbproj +++ b/SDL/SDL.vbproj @@ -792,6 +792,12 @@ UserControl + + usrcntlVerzollungsunterlagen_BAR.vb + + + UserControl + usrcntlVerzollungsunterlagen.vb @@ -2409,6 +2415,9 @@ usrcntlVerbundenheit.vb + + usrcntlVerzollungsunterlagen_BAR.vb + usrcntlVerzollungsunterlagen.vb @@ -3590,7 +3599,9 @@ - + + Always + diff --git a/SDL/kunden/usrCntlKundeFiskaldaten.Designer.vb b/SDL/kunden/usrCntlKundeFiskaldaten.Designer.vb index 199ebe6c..e605df07 100644 --- a/SDL/kunden/usrCntlKundeFiskaldaten.Designer.vb +++ b/SDL/kunden/usrCntlKundeFiskaldaten.Designer.vb @@ -30,6 +30,10 @@ Partial Class usrCntlKundeFiskaldaten Me.cbxCMR = New System.Windows.Forms.CheckBox() Me.cbxSB = New System.Windows.Forms.CheckBox() Me.cbxFA = New System.Windows.Forms.CheckBox() + Me.txtEmail_Stb = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.Label1 = New System.Windows.Forms.Label() + Me.Label2 = New System.Windows.Forms.Label() + Me.txtEmail_FA = New VERAG_PROG_ALLGEMEIN.MyTextBox() Me.SuspendLayout() ' 'txtAbweichndeFiskalAdresse @@ -56,7 +60,7 @@ Partial Class usrCntlKundeFiskaldaten Me.txtFA.Location = New System.Drawing.Point(12, 201) Me.txtFA.Multiline = True Me.txtFA.Name = "txtFA" - Me.txtFA.Size = New System.Drawing.Size(305, 90) + Me.txtFA.Size = New System.Drawing.Size(305, 73) Me.txtFA.TabIndex = 51 ' 'txtSB @@ -65,7 +69,7 @@ Partial Class usrCntlKundeFiskaldaten Me.txtSB.Location = New System.Drawing.Point(12, 81) Me.txtSB.Multiline = True Me.txtSB.Name = "txtSB" - Me.txtSB.Size = New System.Drawing.Size(305, 90) + Me.txtSB.Size = New System.Drawing.Size(305, 72) Me.txtSB.TabIndex = 50 ' 'Label34 @@ -111,11 +115,77 @@ Partial Class usrCntlKundeFiskaldaten Me.cbxFA.Text = "Schreiben an Finanzamt" Me.cbxFA.UseVisualStyleBackColor = True ' + 'txtEmail_Stb + ' + Me.txtEmail_Stb._DateTimeOnly = False + Me.txtEmail_Stb._numbersOnly = False + Me.txtEmail_Stb._numbersOnlyKommastellen = "" + Me.txtEmail_Stb._Prozent = False + Me.txtEmail_Stb._ShortDateNew = False + Me.txtEmail_Stb._ShortDateOnly = False + Me.txtEmail_Stb._TimeOnly = False + Me.txtEmail_Stb._value = "" + Me.txtEmail_Stb._Waehrung = False + Me.txtEmail_Stb._WaehrungZeichen = True + Me.txtEmail_Stb.ForeColor = System.Drawing.Color.Black + Me.txtEmail_Stb.Location = New System.Drawing.Point(54, 152) + Me.txtEmail_Stb.MaxLineLength = -1 + Me.txtEmail_Stb.MaxLines_Warning = "" + Me.txtEmail_Stb.MaxLines_Warning_Label = Nothing + Me.txtEmail_Stb.Name = "txtEmail_Stb" + Me.txtEmail_Stb.Size = New System.Drawing.Size(263, 20) + Me.txtEmail_Stb.TabIndex = 58 + ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label1.Location = New System.Drawing.Point(9, 155) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(39, 13) + Me.Label1.TabIndex = 59 + Me.Label1.Text = "E-Mail:" + ' + 'Label2 + ' + Me.Label2.AutoSize = True + Me.Label2.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label2.Location = New System.Drawing.Point(9, 276) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(39, 13) + Me.Label2.TabIndex = 61 + Me.Label2.Text = "E-Mail:" + ' + 'txtEmail_FA + ' + Me.txtEmail_FA._DateTimeOnly = False + Me.txtEmail_FA._numbersOnly = False + Me.txtEmail_FA._numbersOnlyKommastellen = "" + Me.txtEmail_FA._Prozent = False + Me.txtEmail_FA._ShortDateNew = False + Me.txtEmail_FA._ShortDateOnly = False + Me.txtEmail_FA._TimeOnly = False + Me.txtEmail_FA._value = "" + Me.txtEmail_FA._Waehrung = False + Me.txtEmail_FA._WaehrungZeichen = True + Me.txtEmail_FA.ForeColor = System.Drawing.Color.Black + Me.txtEmail_FA.Location = New System.Drawing.Point(54, 273) + Me.txtEmail_FA.MaxLineLength = -1 + Me.txtEmail_FA.MaxLines_Warning = "" + Me.txtEmail_FA.MaxLines_Warning_Label = Nothing + Me.txtEmail_FA.Name = "txtEmail_FA" + Me.txtEmail_FA.Size = New System.Drawing.Size(263, 20) + Me.txtEmail_FA.TabIndex = 60 + ' 'usrCntlKundeFiskaldaten ' Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font Me.BackColor = System.Drawing.Color.White + Me.Controls.Add(Me.Label2) + Me.Controls.Add(Me.txtEmail_FA) + Me.Controls.Add(Me.Label1) + Me.Controls.Add(Me.txtEmail_Stb) Me.Controls.Add(Me.txtAbweichndeFiskalAdresse) Me.Controls.Add(Me.Label43) Me.Controls.Add(Me.txtFA) @@ -138,5 +208,8 @@ Partial Class usrCntlKundeFiskaldaten Friend WithEvents cbxCMR As System.Windows.Forms.CheckBox Friend WithEvents cbxSB As System.Windows.Forms.CheckBox Friend WithEvents cbxFA As System.Windows.Forms.CheckBox - + Friend WithEvents txtEmail_Stb As VERAG_PROG_ALLGEMEIN.MyTextBox + Friend WithEvents Label1 As Label + Friend WithEvents Label2 As Label + Friend WithEvents txtEmail_FA As VERAG_PROG_ALLGEMEIN.MyTextBox End Class diff --git a/SDL/kunden/usrCntlKundeFiskaldaten.vb b/SDL/kunden/usrCntlKundeFiskaldaten.vb index fbece1df..d41a6e67 100644 --- a/SDL/kunden/usrCntlKundeFiskaldaten.vb +++ b/SDL/kunden/usrCntlKundeFiskaldaten.vb @@ -30,6 +30,8 @@ FISKAL.fisk_schreibenSB = cbxSB.Checked FISKAL.fisk_schreibenSB_Adr = txtSB.Text FISKAL.fisk_schreibenFA_Adr = txtFA.Text + FISKAL.fisk_schreibenFA_Mail = txtEmail_FA.Text + FISKAL.fisk_schreibenSB_Mail = txtEmail_Stb.Text ' ----- Kd-Daten ----- KUNDE_ERW.kde_FirmenwortlautFiskal = txtAbweichndeFiskalAdresse.Text @@ -44,6 +46,9 @@ txtSB.Text = FISKAL.fisk_schreibenSB_Adr txtFA.Text = FISKAL.fisk_schreibenFA_Adr + + txtEmail_FA.Text = FISKAL.fisk_schreibenFA_Mail + txtEmail_Stb.Text = FISKAL.fisk_schreibenSB_Mail End If diff --git a/SDL/zoll/usrCntlAuswertungenFiskal_IntrastatMeldung.Designer.vb b/SDL/zoll/usrCntlAuswertungenFiskal_IntrastatMeldung.Designer.vb index 14dd77d0..c218785b 100644 --- a/SDL/zoll/usrCntlAuswertungenFiskal_IntrastatMeldung.Designer.vb +++ b/SDL/zoll/usrCntlAuswertungenFiskal_IntrastatMeldung.Designer.vb @@ -129,8 +129,6 @@ Partial Class usrCntlAuswertungenFiskal_IntrastatMeldung 'CheckBox2 ' Me.CheckBox2.AutoSize = True - Me.CheckBox2.Checked = True - Me.CheckBox2.CheckState = System.Windows.Forms.CheckState.Checked Me.CheckBox2.Location = New System.Drawing.Point(148, 84) Me.CheckBox2.Name = "CheckBox2" Me.CheckBox2.Size = New System.Drawing.Size(172, 17) @@ -141,8 +139,6 @@ Partial Class usrCntlAuswertungenFiskal_IntrastatMeldung 'CheckBox1 ' Me.CheckBox1.AutoSize = True - Me.CheckBox1.Checked = True - Me.CheckBox1.CheckState = System.Windows.Forms.CheckState.Checked Me.CheckBox1.Location = New System.Drawing.Point(148, 61) Me.CheckBox1.Name = "CheckBox1" Me.CheckBox1.Size = New System.Drawing.Size(172, 17) diff --git a/SDL/zoll/usrCntlAuswertungenFiskalvertretung_4200.Designer.vb b/SDL/zoll/usrCntlAuswertungenFiskalvertretung_4200.Designer.vb index 30ca6093..83dfb3e9 100644 --- a/SDL/zoll/usrCntlAuswertungenFiskalvertretung_4200.Designer.vb +++ b/SDL/zoll/usrCntlAuswertungenFiskalvertretung_4200.Designer.vb @@ -142,8 +142,6 @@ Partial Class usrCntlAuswertungenFiskalvertretung_4200 'CheckBox2 ' Me.CheckBox2.AutoSize = True - Me.CheckBox2.Checked = True - Me.CheckBox2.CheckState = System.Windows.Forms.CheckState.Checked Me.CheckBox2.Location = New System.Drawing.Point(148, 84) Me.CheckBox2.Name = "CheckBox2" Me.CheckBox2.Size = New System.Drawing.Size(172, 17) @@ -154,8 +152,6 @@ Partial Class usrCntlAuswertungenFiskalvertretung_4200 'CheckBox1 ' Me.CheckBox1.AutoSize = True - Me.CheckBox1.Checked = True - Me.CheckBox1.CheckState = System.Windows.Forms.CheckState.Checked Me.CheckBox1.Location = New System.Drawing.Point(148, 61) Me.CheckBox1.Name = "CheckBox1" Me.CheckBox1.Size = New System.Drawing.Size(172, 17) diff --git a/VERAG_PROG_ALLGEMEIN/Classes/cRechnungsausgang.vb b/VERAG_PROG_ALLGEMEIN/Classes/cRechnungsausgang.vb index d0ff2d39..9ab378e4 100644 --- a/VERAG_PROG_ALLGEMEIN/Classes/cRechnungsausgang.vb +++ b/VERAG_PROG_ALLGEMEIN/Classes/cRechnungsausgang.vb @@ -286,6 +286,13 @@ Public Class cRechnungsausgang Return RK_ID > 0 End Function + Public Function SAVE_DruckDatumZeit() As Boolean + Dim list As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) = getParameterList() + Dim sqlstr = " UPDATE Rechnungsausgang SET DruckDatumZeit=@DruckDatumZeit WHERE RK_ID=@RK_ID) " + Return SQL.doSQLVarList(sqlstr, "FMZOLL", , list) + End Function + + Public Sub doVorzeichen() Dim vz = If(Vorzeichen = "-", -1, 1) Me.SteuerfreierGesamtbetrag *= vz