MDM, fakt
This commit is contained in:
@@ -1690,10 +1690,10 @@ Public Class cFakturierung
|
|||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
If RECHNUNG.ANHAENGE.Count > 0 Then
|
If RECHNUNG.ANHAENGE.Count > 0 Then
|
||||||
'wird nicht mehr benötigt! TicketNr: 953
|
'wird nicht mehr benötigt! TicketNr: 953 ----- wird doch wieder benötigt!
|
||||||
'If (RECHNUNG.[DruckDatumZeit] Is Nothing OrElse vbYes = MsgBox("Anhänge drucken?", vbYesNoCancel)) Then
|
If (RECHNUNG.[DruckDatumZeit] Is Nothing OrElse vbYes = MsgBox("Anhänge drucken?", vbYesNoCancel)) Then
|
||||||
' printRGAnhaenge(RECHNUNG)
|
printRGAnhaenge(RECHNUNG)
|
||||||
'End If
|
End If
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
@@ -2414,7 +2414,7 @@ Public Class cFakturierung
|
|||||||
Case 24 'AMBAR
|
Case 24 'AMBAR
|
||||||
Dim defaultMail = getDefaultMail("AMBAR", departmentmailadress, fakturierung)
|
Dim defaultMail = getDefaultMail("AMBAR", departmentmailadress, fakturierung)
|
||||||
getSignature &= "<img width=""250"" height=""70"" src=""" & imgsrc & "ambar_boarder.png""/>"
|
getSignature &= "<img width=""250"" height=""70"" src=""" & imgsrc & "ambar_boarder.png""/>"
|
||||||
If displayFirmenmane Then getSignature &= "<br><b>AMBAR Logistic Services GmbH</b><br>"
|
If displayFirmenmane Then getSignature &= "<br><b>AMBAR | IMPORT ZOLL</b><br>"
|
||||||
getSignature &= "<div style=""font-size:12px"">D 83435 Bad Reichenhall, Reichenhallerstrasse 62<br><b>T</b> +49 8651 9962492 | <b>F</b> +49 8651 9962493 | <b>@</b> " & If(individuell, emailindividuell, defaultMail) & " | www.ambarlog.com | DE309105428</div>"
|
getSignature &= "<div style=""font-size:12px"">D 83435 Bad Reichenhall, Reichenhallerstrasse 62<br><b>T</b> +49 8651 9962492 | <b>F</b> +49 8651 9962493 | <b>@</b> " & If(individuell, emailindividuell, defaultMail) & " | www.ambarlog.com | DE309105428</div>"
|
||||||
If additionalLine <> "" Then getSignature &= vbNewLine & additionalLine & vbNewLine
|
If additionalLine <> "" Then getSignature &= vbNewLine & additionalLine & vbNewLine
|
||||||
Case 21 'UNISPED
|
Case 21 'UNISPED
|
||||||
@@ -3557,35 +3557,22 @@ Public Class cFakturierung
|
|||||||
Dim sumSteuerpflichtig As Double = 0
|
Dim sumSteuerpflichtig As Double = 0
|
||||||
Dim sumSteuerfrei As Double = 0
|
Dim sumSteuerfrei As Double = 0
|
||||||
|
|
||||||
Dim watermark As New Label()
|
|
||||||
|
|
||||||
watermark.Font = New Font("Arial", 72, FontStyle.Bold)
|
|
||||||
watermark.ForeColor = Color.LightGray
|
|
||||||
watermark.Angle = 45 ' Rotate watermark
|
|
||||||
watermark.Left = 2.0F
|
|
||||||
watermark.Top = 5.0F
|
|
||||||
watermark.Width = 6.0F
|
|
||||||
watermark.Height = 1.5F
|
|
||||||
watermark.BackColor = Color.Transparent
|
|
||||||
' Ensure the PageHeader section exists
|
|
||||||
|
|
||||||
If Sammelrechnungskopie Then
|
If Sammelrechnungskopie Then
|
||||||
|
Dim imageForWatermark As Image
|
||||||
Select Case ROW("RechnungSprache")
|
Select Case ROW("RechnungSprache")
|
||||||
Case "EN" : rpt.lblUeberschriftRG_GS.Text &= " - COPY" : watermark.Text = "INVALID"
|
Case "EN" : rpt.lblUeberschriftRG_GS.Text &= " - COPY" : imageForWatermark = My.Resources.ungueltig_en
|
||||||
Case Else : rpt.lblUeberschriftRG_GS.Text &= " - KOPIE" : watermark.Text = "UNGÜLTIG"
|
Case Else : rpt.lblUeberschriftRG_GS.Text &= " - KOPIE" : imageForWatermark = My.Resources.ungueltig_de
|
||||||
End Select
|
End Select
|
||||||
rpt.Sections("Detail").Controls.Add(watermark)
|
|
||||||
|
If Rechnugnsdruck = 7 Then 'nur bei "Vorschaudruck"
|
||||||
|
rpt.Watermark = imageForWatermark
|
||||||
|
rpt.WatermarkSizeMode = GrapeCity.ActiveReports.SectionReportModel.SizeModes.Zoom
|
||||||
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
AddHandler rpt.Detail.Format, Sub()
|
AddHandler rpt.Detail.Format, Sub()
|
||||||
' rpt.lblVon.Text = CDate(rpt.Fields.Item("von").Value).ToShortDateString
|
' rpt.lblVon.Text = CDate(rpt.Fields.Item("von").Value).ToShortDateString
|
||||||
' rpt.lblLKWNr.Text = CDate(rpt.Fields.Item("bis").Value).ToShortDateString
|
' rpt.lblLKWNr.Text = CDate(rpt.Fields.Item("bis").Value).ToShortDateString
|
||||||
|
|||||||
@@ -58,7 +58,7 @@ Public Class frmAbrechnungsMaske
|
|||||||
|
|
||||||
|
|
||||||
'If VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM Then
|
'If VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM Then
|
||||||
'FirmaTmp = "AMBAR"
|
FirmaTmp = "AMBAR"
|
||||||
'End If
|
'End If
|
||||||
|
|
||||||
MyComboBox2.Items.Clear()
|
MyComboBox2.Items.Clear()
|
||||||
|
|||||||
@@ -543,46 +543,46 @@ Public Class frmFaktEmail
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
Try
|
Try
|
||||||
Dim outl As New Outlook.Application
|
Dim outl As New Outlook.Application
|
||||||
Dim Mail As Microsoft.Office.Interop.Outlook.MailItem
|
Dim Mail As Microsoft.Office.Interop.Outlook.MailItem
|
||||||
Mail = outl.CreateItem(0)
|
Mail = outl.CreateItem(0)
|
||||||
|
|
||||||
If Firma_ID = 24 Then
|
If Firma_ID = 24 Then
|
||||||
Try
|
Try
|
||||||
Dim oAccount As Outlook.Account
|
Dim oAccount As Outlook.Account
|
||||||
Dim accountToSent = SDL.cFakturierung.getDefaultMail("AMBAR",, True)
|
Dim accountToSent = SDL.cFakturierung.getDefaultMail("AMBAR",, True)
|
||||||
|
|
||||||
|
|
||||||
If outl.Session.Accounts.Count > 0 Then
|
If outl.Session.Accounts.Count > 0 Then
|
||||||
For Each oAccount In outl.Session.Accounts
|
For Each oAccount In outl.Session.Accounts
|
||||||
If oAccount.SmtpAddress = accountToSent Then
|
If oAccount.SmtpAddress = accountToSent Then
|
||||||
Mail.SendUsingAccount = oAccount
|
Mail.SendUsingAccount = oAccount
|
||||||
Exit For
|
Exit For
|
||||||
End If
|
End If
|
||||||
Next
|
Next
|
||||||
End If
|
End If
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR("Fehler beim Ermitteln des Mail-Accounts." & ex.Message, ex.StackTrace, System.Reflection.MethodInfo.GetCurrentMethod.Name)
|
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR("Fehler beim Ermitteln des Mail-Accounts." & ex.Message, ex.StackTrace, System.Reflection.MethodInfo.GetCurrentMethod.Name)
|
||||||
End Try
|
End Try
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
'Mail-Adressen eintragen
|
'Mail-Adressen eintragen
|
||||||
'-----------------------------------------------------------------
|
'-----------------------------------------------------------------
|
||||||
For Each r In dgvEmail.Rows
|
For Each r In dgvEmail.Rows
|
||||||
If r.cells(0).value <> "" Then Mail.To &= r.cells(0).value & ";"
|
If r.cells(0).value <> "" Then Mail.To &= r.cells(0).value & ";"
|
||||||
Next
|
Next
|
||||||
For Each r In dgvEmailCC.Rows
|
For Each r In dgvEmailCC.Rows
|
||||||
If r.cells(0).value <> "" Then Mail.CC &= r.cells(0).value & ";"
|
If r.cells(0).value <> "" Then Mail.CC &= r.cells(0).value & ";"
|
||||||
Next
|
Next
|
||||||
For Each r In dgvEmailBCC.Rows
|
For Each r In dgvEmailBCC.Rows
|
||||||
If r.cells(0).value <> "" Then Mail.BCC &= r.cells(0).value & ";"
|
If r.cells(0).value <> "" Then Mail.BCC &= r.cells(0).value & ";"
|
||||||
Next
|
Next
|
||||||
|
|
||||||
'Rechnung erstellen:
|
'Rechnung erstellen:
|
||||||
'-----------------------------------------------------------------
|
'-----------------------------------------------------------------
|
||||||
Dim pathRG = ""
|
Dim pathRG = ""
|
||||||
|
|
||||||
If Not cFakturierung.doRechnungsDruck(RECHNUNG, Rechnungsdatum,, 4, pathRG,, cbxOriginalPrint.Checked) Then
|
If Not cFakturierung.doRechnungsDruck(RECHNUNG, Rechnungsdatum,, 4, pathRG,, cbxOriginalPrint.Checked) Then
|
||||||
Exit Sub
|
Exit Sub
|
||||||
@@ -595,65 +595,65 @@ Public Class frmFaktEmail
|
|||||||
|
|
||||||
RechnungsNr = RECHNUNG.RechnungsNr
|
RechnungsNr = RECHNUNG.RechnungsNr
|
||||||
|
|
||||||
If cbxRgKopieDrucken.Checked Then
|
If cbxRgKopieDrucken.Checked Then
|
||||||
'KOPIE DRUCK
|
'KOPIE DRUCK
|
||||||
cFakturierung.doRechnungsDruck(RECHNUNG,,, 1, "", cboPrinter.Text, False)
|
cFakturierung.doRechnungsDruck(RECHNUNG,,, 1, "", cboPrinter.Text, False)
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If pathRG <> "" Then ATTACHMENTS.Add(New cFakt_MailATTach(pathRG, If(RECHNUNG.BelegartenKz = "AR", "Rechnung.pdf", "Gutschrift.pdf")))
|
If pathRG <> "" Then ATTACHMENTS.Add(New cFakt_MailATTach(pathRG, If(RECHNUNG.BelegartenKz = "AR", "Rechnung.pdf", "Gutschrift.pdf")))
|
||||||
|
|
||||||
|
|
||||||
RichTextBox.Text = RichTextBox.Text.Replace("%RgNr%", RechnungsNr)
|
RichTextBox.Text = RichTextBox.Text.Replace("%RgNr%", RechnungsNr)
|
||||||
txtSubject.Text = txtSubject.Text.Replace("%RgNr%", RechnungsNr) & abfNr
|
txtSubject.Text = txtSubject.Text.Replace("%RgNr%", RechnungsNr) & abfNr
|
||||||
|
|
||||||
|
|
||||||
Dim TextHTML = "<div style=""font-family:Calibri, Arial"">" & RichTextBox.Text.Replace(ControlChars.Lf, "<br>") & cFakturierung.getSignature(RECHNUNG.RechnungsLandKz, RECHNUNG.Firma_ID,,,, additionalLine,, IIf(Firma_ID = "24", True, False)) & "</div>"
|
Dim TextHTML = "<div style=""font-family:Calibri, Arial"">" & RichTextBox.Text.Replace(ControlChars.Lf, "<br>") & cFakturierung.getSignature(RECHNUNG.RechnungsLandKz, RECHNUNG.Firma_ID,,,, additionalLine,, IIf(Firma_ID = "24", True, False)) & "</div>"
|
||||||
|
|
||||||
Mail.HTMLBody = TextHTML
|
Mail.HTMLBody = TextHTML
|
||||||
Mail.Subject = txtSubject.Text
|
Mail.Subject = txtSubject.Text
|
||||||
|
|
||||||
' Mail.HTMLBody = Mail.HTMLBody.Replace("%RgNr%", RECHNUNG.RechnungsNr)
|
' Mail.HTMLBody = Mail.HTMLBody.Replace("%RgNr%", RECHNUNG.RechnungsNr)
|
||||||
' Mail.Subject = Mail.Subject.Replace("%RgNr%", RECHNUNG.RechnungsNr & abfNr)
|
' Mail.Subject = Mail.Subject.Replace("%RgNr%", RECHNUNG.RechnungsNr & abfNr)
|
||||||
|
|
||||||
'-----------------------------------------------------------------
|
'-----------------------------------------------------------------
|
||||||
|
|
||||||
'Steuerbescheid/VDB anfügen
|
'Steuerbescheid/VDB anfügen
|
||||||
'-----------------------------------------------------------------
|
'-----------------------------------------------------------------
|
||||||
getAnhaengeSingle()
|
getAnhaengeSingle()
|
||||||
'-----------------------------------------------------------------
|
'-----------------------------------------------------------------
|
||||||
|
|
||||||
'Rechnungsanhänge anfügen
|
'Rechnungsanhänge anfügen
|
||||||
'-----------------------------------------------------------------
|
'-----------------------------------------------------------------
|
||||||
RECHNUNG.LOAD_ANHAENGE()
|
RECHNUNG.LOAD_ANHAENGE()
|
||||||
For Each ANH In RECHNUNG.ANHAENGE
|
For Each ANH In RECHNUNG.ANHAENGE
|
||||||
ATTACHMENTS.Add(New cFakt_MailATTach(VERAG_PROG_ALLGEMEIN.cDATENSERVER.GET_PDFPath_BY_DocID(ANH.dsId), ANH.Bezeichnung))
|
ATTACHMENTS.Add(New cFakt_MailATTach(VERAG_PROG_ALLGEMEIN.cDATENSERVER.GET_PDFPath_BY_DocID(ANH.dsId), ANH.Bezeichnung))
|
||||||
Next
|
Next
|
||||||
'-----------------------------------------------------------------
|
'-----------------------------------------------------------------
|
||||||
|
|
||||||
'Anhang an Mail anfügen
|
'Anhang an Mail anfügen
|
||||||
'-----------------------------------------------------------------
|
'-----------------------------------------------------------------
|
||||||
addAttachments(Mail, RECHNUNG.RechnungsNr, cbxMergePDF.Checked)
|
addAttachments(Mail, RECHNUNG.RechnungsNr, cbxMergePDF.Checked)
|
||||||
'-----------------------------------------------------------------
|
'-----------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
If VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA = "AMBAR" Then
|
If VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA = "AMBAR" Then
|
||||||
Try
|
Try
|
||||||
Mail.SentOnBehalfOfName = "buchhaltung@ambarlog.de"
|
Mail.SentOnBehalfOfName = "buchhaltung@ambarlog.de"
|
||||||
Catch ex2 As Exception
|
Catch ex2 As Exception
|
||||||
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex2.Message, ex2.StackTrace, System.Reflection.MethodInfo.GetCurrentMethod.Name)
|
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex2.Message, ex2.StackTrace, System.Reflection.MethodInfo.GetCurrentMethod.Name)
|
||||||
End Try
|
End Try
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
Mail.Display()
|
Mail.Display()
|
||||||
|
|
||||||
'------------------------------------------------------------------------------------------
|
'------------------------------------------------------------------------------------------
|
||||||
' STB /FA
|
' STB /FA
|
||||||
send_StbFAMail(RECHNUNG.RechnungsKundenNr, " Rg-Nr.: " & RechnungsNr & abfNr, RECHNUNG.RechnungsNr)
|
send_StbFAMail(RECHNUNG.RechnungsKundenNr, " Rg-Nr.: " & RechnungsNr & abfNr, RECHNUNG.RechnungsNr)
|
||||||
'------------------------------------------------------------------------------------------
|
'------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR("Fehler beim Öffnen des Mail-Programmes." & ex.Message, ex.StackTrace, System.Reflection.MethodInfo.GetCurrentMethod.Name)
|
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR("Fehler beim Öffnen des Mail-Programmes." & ex.Message, ex.StackTrace, System.Reflection.MethodInfo.GetCurrentMethod.Name)
|
||||||
'Process.Start(a)
|
'Process.Start(a)
|
||||||
End Try
|
End Try
|
||||||
|
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ Public Class frmFaktSammelRgDrucken
|
|||||||
|
|
||||||
Case 6 ' Maut Sammelrechnung
|
Case 6 ' Maut Sammelrechnung
|
||||||
|
|
||||||
sqlStr = " SELECT Rechnungsausgang.RechnungsKundenNr, max(Rechnungsausgang.[RechnungsName 1]) as [RechnungsName 1],0 as AvisoId,max(Rechnungsausgang.[RechnungsLandKz]) as [RechnungsLandKz] , count(*) as Anzahl, SUM(Rechnungsausgang.SteuerfreierGesamtbetrag + Rechnungsausgang.SteuerpflichtigerGesamtbetrag) AS Summe, isnull(tblKundenErweitert.kde_keineMWSt,0) as keineMWST
|
sqlStr = " SELECT Rechnungsausgang.RechnungsKundenNr, max(Rechnungsausgang.[RechnungsName 1]) as [RechnungsName 1],0 as AvisoId,max(Rechnungsausgang.[RechnungsLandKz]) as [RechnungsLandKz] , count(*) as Anzahl, SUM(Rechnungsausgang.SteuerfreierGesamtbetrag + Rechnungsausgang.SteuerpflichtigerGesamtbetrag) AS Summe,sum(Rechnungsausgang.SteuerpflichtigerGesamtbetrag) AS Steuer, isnull(tblKundenErweitert.kde_keineMWSt,0) as keineMWST
|
||||||
,(SELECT CASE WHEN Rechnungsdruck =0 THEN 'POST' WHEN Rechnungsdruck=1 THEN 'FAX' WHEN Rechnungsdruck=2 THEN 'E-MAIL' ELSE '-' END FROM Adressen WHERE AdressenNr=Rechnungsausgang.RechnungsKundenNr ) as Rechnungsdruck
|
,(SELECT CASE WHEN Rechnungsdruck =0 THEN 'POST' WHEN Rechnungsdruck=1 THEN 'FAX' WHEN Rechnungsdruck=2 THEN 'E-MAIL' ELSE '-' END FROM Adressen WHERE AdressenNr=Rechnungsausgang.RechnungsKundenNr ) as Rechnungsdruck
|
||||||
FROM Rechnungsausgang left join tblKundenErweitert on tblKundenErweitert.kde_KundenNr = Rechnungsausgang.RechnungsKundenNr
|
FROM Rechnungsausgang left join tblKundenErweitert on tblKundenErweitert.kde_KundenNr = Rechnungsausgang.RechnungsKundenNr
|
||||||
WHERE Rechnungsausgang.Status IN (2) And Rechnungsausgang.Firma_ID = '" & cboFirma._value & "' And Rechnungsausgang.Sammelrechnung = '6' And CONVERT(DATE,Rechnungsausgang.Abfertigungsdatum,104) = '" & txtZeitraumBis._value & "'
|
WHERE Rechnungsausgang.Status IN (2) And Rechnungsausgang.Firma_ID = '" & cboFirma._value & "' And Rechnungsausgang.Sammelrechnung = '6' And CONVERT(DATE,Rechnungsausgang.Abfertigungsdatum,104) = '" & txtZeitraumBis._value & "'
|
||||||
@@ -124,6 +124,10 @@ Public Class frmFaktSammelRgDrucken
|
|||||||
.Columns("keineMWST").Visible = False
|
.Columns("keineMWST").Visible = False
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
If .Columns.Contains("Steuer") Then
|
||||||
|
.Columns("Steuer").Visible = False
|
||||||
|
End If
|
||||||
|
|
||||||
.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill
|
.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill
|
||||||
.ClearSelection()
|
.ClearSelection()
|
||||||
End With
|
End With
|
||||||
@@ -297,19 +301,25 @@ Public Class frmFaktSammelRgDrucken
|
|||||||
RG_DRUCK = 5
|
RG_DRUCK = 5
|
||||||
End If
|
End If
|
||||||
|
|
||||||
'KOPIE BEREITS BEIm EMAIL-Versand wenn NICHT-EU Kunde oder mit MWST
|
'AKTUELL IMMER MIT KOPIE
|
||||||
Dim MDMKopiedrucken As Boolean = False
|
Dim MDMKopiedrucken As Boolean = True
|
||||||
|
|
||||||
If MyDatagridview1.Columns.Contains("keineMWST") Then
|
'wenn das senden der Originale per POST wegfällt, dann untere Logik aktivieren!
|
||||||
If MyDatagridview1.SelectedRows.Count = 1 Then MDMKopiedrucken = Not MyDatagridview1.SelectedRows(0).Cells("keineMWST").Value
|
|
||||||
End If
|
|
||||||
|
|
||||||
If Not MDMKopiedrucken Then
|
'1. Schritt KOPIE generell außer ORIGINALE AN NICHT MWST-Kunden
|
||||||
Dim reLandKZ As String = MyDatagridview1.Rows(0).Cells("RechnungsLandKz").Value
|
'Dim reLandKZ As String = MyDatagridview1.Rows(0).Cells("RechnungsLandKz").Value
|
||||||
Dim isEU As Boolean = dTLANDEU.AsEnumerable().Where(Function(res) res.Field(Of String)("LandKz") = reLandKZ).Select(Function(res) res.Field(Of Boolean)("MitgliedslandEU")).FirstOrDefault()
|
'Dim isEU As Boolean = dTLANDEU.AsEnumerable().Where(Function(res) res.Field(Of String)("LandKz") = reLandKZ).Select(Function(res) res.Field(Of Boolean)("MitgliedslandEU")).FirstOrDefault()
|
||||||
MDMKopiedrucken = Not isEU
|
'If Not isEU Then
|
||||||
|
' If MyDatagridview1.Columns.Contains("keineMWST") Then
|
||||||
|
' If MyDatagridview1.SelectedRows.Count = 1 Then MDMKopiedrucken = Not MyDatagridview1.SelectedRows(0).Cells("keineMWST").Value
|
||||||
|
' End If
|
||||||
|
'2. Schritt MWST Kunde -> wenn ohne MWST-BEtrag ->Original sonst Kopie!
|
||||||
|
' If MDMKopiedrucken Then
|
||||||
|
' MDMKopiedrucken = CDbl(MyDatagridview1.SelectedRows(0).Cells("Steuer").Value) <> 0
|
||||||
|
' End If
|
||||||
|
|
||||||
|
'End If
|
||||||
|
|
||||||
End If
|
|
||||||
|
|
||||||
|
|
||||||
Dim f As New frmFaktEmail(cboFirma._value, Sammelrechung, CDate(txtZeitraumBis.Text), CDate(txtRechnungsdatum.Text), cboPrinter.Text, RG_DRUCK, cbxEinzelAnlagen.Checked, cbxSammelbericht.Checked, getSelectionKdNr_Simple, -1, Nothing, cboSB._value,, getAvisoIds, cbxEVOLOG.Checked, cbxTransFerry.Checked, cboFaktGrp._value, cboAbfertigungsart._value, MDMKopiedrucken)
|
Dim f As New frmFaktEmail(cboFirma._value, Sammelrechung, CDate(txtZeitraumBis.Text), CDate(txtRechnungsdatum.Text), cboPrinter.Text, RG_DRUCK, cbxEinzelAnlagen.Checked, cbxSammelbericht.Checked, getSelectionKdNr_Simple, -1, Nothing, cboSB._value,, getAvisoIds, cbxEVOLOG.Checked, cbxTransFerry.Checked, cboFaktGrp._value, cboAbfertigungsart._value, MDMKopiedrucken)
|
||||||
|
|||||||
@@ -567,7 +567,7 @@ Public Class usrCntlFaktAbrechnung
|
|||||||
Dim firstEmpty = False
|
Dim firstEmpty = False
|
||||||
|
|
||||||
'If VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM Then
|
'If VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM Then
|
||||||
'FirmaTmp = "AMBAR"
|
FirmaTmp = "AMBAR"
|
||||||
'End If
|
'End If
|
||||||
|
|
||||||
Select Case FirmaTmp
|
Select Case FirmaTmp
|
||||||
@@ -604,6 +604,9 @@ Public Class usrCntlFaktAbrechnung
|
|||||||
|
|
||||||
|
|
||||||
cboFirma.fillWithSQL("SELECT [Firma_ID],[Firma_Bez] FROM [tblFirma] WHERE Firma_ID NOT IN(3) " & whereFirma & " ORDER BY Firma_ID ", True, "FMZOLL", firstEmpty)
|
cboFirma.fillWithSQL("SELECT [Firma_ID],[Firma_Bez] FROM [tblFirma] WHERE Firma_ID NOT IN(3) " & whereFirma & " ORDER BY Firma_ID ", True, "FMZOLL", firstEmpty)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
cboFirma.SelectedIndex = 0
|
cboFirma.SelectedIndex = 0
|
||||||
|
|
||||||
|
|
||||||
@@ -1947,7 +1950,7 @@ Public Class usrCntlFaktAbrechnung
|
|||||||
|
|
||||||
Dim FIRMATMP = VERAG_PROG_ALLGEMEIN.cAllgemein.getFirmaFromFiliale2(cboFiliale._value)
|
Dim FIRMATMP = VERAG_PROG_ALLGEMEIN.cAllgemein.getFirmaFromFiliale2(cboFiliale._value)
|
||||||
kdFirmaRechnungAn._UseFIRMA = FIRMATMP
|
kdFirmaRechnungAn._UseFIRMA = FIRMATMP
|
||||||
If cboFiliale._value = "5701" AndAlso VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("AMBAR_ALLE_RECHNUNGSEMPFÄNGER", "SDL") Then kdFirmaRechnungAn._UseFIRMA = Nothing
|
'If cboFiliale._value = "5701" AndAlso VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("AMBAR_ALLE_RECHNUNGSEMPFÄNGER", "SDL") Then kdFirmaRechnungAn._UseFIRMA = Nothing
|
||||||
kdFirmaAbsender._UseFIRMA = FIRMATMP
|
kdFirmaAbsender._UseFIRMA = FIRMATMP
|
||||||
kdFirmaAuftraggeber._UseFIRMA = FIRMATMP
|
kdFirmaAuftraggeber._UseFIRMA = FIRMATMP
|
||||||
kdFirmaEmpfaenger._UseFIRMA = FIRMATMP
|
kdFirmaEmpfaenger._UseFIRMA = FIRMATMP
|
||||||
|
|||||||
20
SDL/My Project/Resources.Designer.vb
generated
20
SDL/My Project/Resources.Designer.vb
generated
@@ -2331,6 +2331,26 @@ Namespace My.Resources
|
|||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property ungueltig_de() As System.Drawing.Bitmap
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("ungueltig_de", resourceCulture)
|
||||||
|
Return CType(obj,System.Drawing.Bitmap)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property ungueltig_en() As System.Drawing.Bitmap
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("ungueltig_en", resourceCulture)
|
||||||
|
Return CType(obj,System.Drawing.Bitmap)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
|
|||||||
@@ -382,7 +382,7 @@
|
|||||||
<data name="passpic" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="passpic" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\passpic.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\passpic.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="house" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="house" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\house.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\house.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="therefore" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="therefore" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
@@ -925,4 +925,10 @@
|
|||||||
<data name="VERAG_360" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="VERAG_360" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\VERAG_360.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\VERAG_360.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="ungueltig_de" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\ungueltig_de.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="ungueltig_en" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\ungueltig_en.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
BIN
SDL/Resources/ungueltig_de.png
Normal file
BIN
SDL/Resources/ungueltig_de.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 77 KiB |
BIN
SDL/Resources/ungueltig_en.png
Normal file
BIN
SDL/Resources/ungueltig_en.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 71 KiB |
@@ -3733,6 +3733,7 @@
|
|||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="Formulare\KDFormulare\FormulareBaukasten\rptVerpflichtungserklaerung.resx">
|
<EmbeddedResource Include="Formulare\KDFormulare\FormulareBaukasten\rptVerpflichtungserklaerung.resx">
|
||||||
<DependentUpon>rptVerpflichtungserklaerung.vb</DependentUpon>
|
<DependentUpon>rptVerpflichtungserklaerung.vb</DependentUpon>
|
||||||
|
<SubType>Designer</SubType>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="Formulare\KDFormulare\FormulareBaukasten\subRptLaufzettelZollDE_ATA.resx">
|
<EmbeddedResource Include="Formulare\KDFormulare\FormulareBaukasten\subRptLaufzettelZollDE_ATA.resx">
|
||||||
<DependentUpon>subRptLaufzettelZollDE_ATA.vb</DependentUpon>
|
<DependentUpon>subRptLaufzettelZollDE_ATA.vb</DependentUpon>
|
||||||
@@ -4950,6 +4951,12 @@
|
|||||||
<None Include="Resources\plose_truckmaster.png" />
|
<None Include="Resources\plose_truckmaster.png" />
|
||||||
<None Include="Resources\pdf_s.png" />
|
<None Include="Resources\pdf_s.png" />
|
||||||
<None Include="Resources\VERAG_360.jpg" />
|
<None Include="Resources\VERAG_360.jpg" />
|
||||||
|
<None Include="Resources\ungueltig_de.png">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Include="Resources\ungueltig_en.png">
|
||||||
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
<Content Include="Resources\Verag_Customs_Service_AEO.jpg">
|
<Content Include="Resources\Verag_Customs_Service_AEO.jpg">
|
||||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||||
</Content>
|
</Content>
|
||||||
|
|||||||
@@ -740,7 +740,7 @@ Public Class frmMDMDatenverarbetiung
|
|||||||
AND (tblUTAImportNew.Lieferland = tblUTALeistungen.Lieferland)
|
AND (tblUTAImportNew.Lieferland = tblUTALeistungen.Lieferland)
|
||||||
AND (tblUTAImportNew.Fakturierwarenart = tblUTALeistungen.Fakturierwarenart))
|
AND (tblUTAImportNew.Fakturierwarenart = tblUTALeistungen.Fakturierwarenart))
|
||||||
ON tblUTAFakturierwarenarten.Fakturierwarenart = tblUTALeistungen.Fakturierwarenart) as temp
|
ON tblUTAFakturierwarenarten.Fakturierwarenart = tblUTALeistungen.Fakturierwarenart) as temp
|
||||||
where isnull(temp.charged,0) = 0 and cast([Rechnungsdatum] as Date) = '" & DateTimePicker2.Text & "'
|
where isnull(temp.charged,0) = 0 and cast([Rechnungsdatum] as Date) = '" & DateTimePicker2.Text & "' and temp.AdressenNr not in (756150, 711104)
|
||||||
GROUP BY Kundennummer, KundenNr, [Name 1], LandKz, Ort", "FMZOLL")
|
GROUP BY Kundennummer, KundenNr, [Name 1], LandKz, Ort", "FMZOLL")
|
||||||
.LOAD()
|
.LOAD()
|
||||||
'MsgBox(.GET_SQL())
|
'MsgBox(.GET_SQL())
|
||||||
@@ -756,44 +756,6 @@ Public Class frmMDMDatenverarbetiung
|
|||||||
.Columns("Name 1").AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill
|
.Columns("Name 1").AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill
|
||||||
|
|
||||||
|
|
||||||
'.Columns("VERAGLeistungsNr").ReadOnly = False
|
|
||||||
'.Columns("VERAGKdNr").ReadOnly = False
|
|
||||||
|
|
||||||
'For Each r As DataGridViewColumn In .Columns
|
|
||||||
' If r.Name = "VERAGLeistungsNr" Or r.Name = "VERAGKdNr" Then
|
|
||||||
' r.ReadOnly = False
|
|
||||||
' Else
|
|
||||||
' r.ReadOnly = True
|
|
||||||
' End If
|
|
||||||
'Next
|
|
||||||
|
|
||||||
|
|
||||||
'Dim c As New DataGridViewTextBoxColumn
|
|
||||||
'c.Name = "VERAGKdNr"
|
|
||||||
'c.HeaderText = "VERAG KdNr"
|
|
||||||
'c.Width = 100
|
|
||||||
'.Columns.Insert(1, c)
|
|
||||||
|
|
||||||
'c = New DataGridViewTextBoxColumn
|
|
||||||
'c.Name = "VERAGLeistungsNr"
|
|
||||||
'c.HeaderText = "VERAG/PLOSE LeistungsNr."
|
|
||||||
'c.Width = 100
|
|
||||||
'.Columns.Insert(2, c)
|
|
||||||
|
|
||||||
'c = New DataGridViewTextBoxColumn
|
|
||||||
'c.Name = "KundeOffertenNr"
|
|
||||||
'c.HeaderText = "Kunde OffertenNr."
|
|
||||||
'c.Width = 100
|
|
||||||
'.Columns.Insert(3, c)
|
|
||||||
|
|
||||||
'c = New DataGridViewTextBoxColumn
|
|
||||||
'c.Name = "KundeLeistungsNr"
|
|
||||||
'c.HeaderText = "Kunde LeistungsNr."
|
|
||||||
'c.Width = 100
|
|
||||||
'.Columns.Insert(4, c)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells
|
.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells
|
||||||
|
|
||||||
End If
|
End If
|
||||||
@@ -909,7 +871,7 @@ Public Class frmMDMDatenverarbetiung
|
|||||||
left join tbl_IDS_Kunden as Kunde on Kunde.CustomerCode = trans.CustomerCode And Kunde.KdNrAlt = 0
|
left join tbl_IDS_Kunden as Kunde on Kunde.CustomerCode = trans.CustomerCode And Kunde.KdNrAlt = 0
|
||||||
left join tbl_IDS_Kunden_ohne_Rabatt as KundeOhneR on KundeOhneR.CustomerCode = trans.CustomerCode
|
left join tbl_IDS_Kunden_ohne_Rabatt as KundeOhneR on KundeOhneR.CustomerCode = trans.CustomerCode
|
||||||
left join tbl_IDS_Produkte as prod on prod.ProductTypeCode = trans.ProductTypeCode
|
left join tbl_IDS_Produkte as prod on prod.ProductTypeCode = trans.ProductTypeCode
|
||||||
where cast(trans.YearMonthDay as Date) = '" & DateTimePicker2.Text & "' and isnull(trans.charged,0) = 0 AND trans.[UStVAn_ID] is null ", "FMZOLL")
|
where cast(trans.YearMonthDay as Date) = '" & DateTimePicker2.Text & "' and isnull(trans.charged,0) = 0 AND trans.[UStVAn_ID] is null and temp.KdNrVERAG not in (756150, 711104) ", "FMZOLL")
|
||||||
|
|
||||||
.LOAD()
|
.LOAD()
|
||||||
|
|
||||||
@@ -940,42 +902,6 @@ Public Class frmMDMDatenverarbetiung
|
|||||||
.Columns("EmissionNumber").Visible = False
|
.Columns("EmissionNumber").Visible = False
|
||||||
.Columns("ProductTypeCode").Visible = False
|
.Columns("ProductTypeCode").Visible = False
|
||||||
|
|
||||||
|
|
||||||
'For Each r As DataGridViewColumn In .Columns
|
|
||||||
' If r.Name = "VERAGLeistungsNr" Or r.Name = "VERAGKdNr" Then
|
|
||||||
' r.ReadOnly = False
|
|
||||||
' Else
|
|
||||||
' r.ReadOnly = True
|
|
||||||
' End If
|
|
||||||
'Next
|
|
||||||
|
|
||||||
|
|
||||||
'Dim c As New DataGridViewTextBoxColumn
|
|
||||||
'c.Name = "VERAGKdNr"
|
|
||||||
'c.HeaderText = "VERAG KdNr"
|
|
||||||
'c.Width = 100
|
|
||||||
'.Columns.Insert(1, c)
|
|
||||||
|
|
||||||
'c = New DataGridViewTextBoxColumn
|
|
||||||
'c.Name = "VERAGLeistungsNr"
|
|
||||||
'c.HeaderText = "VERAG/PLOSE LeistungsNr."
|
|
||||||
'c.Width = 100
|
|
||||||
'.Columns.Insert(2, c)
|
|
||||||
|
|
||||||
'c = New DataGridViewTextBoxColumn
|
|
||||||
'c.Name = "KundeOffertenNr"
|
|
||||||
'c.HeaderText = "Kunde OffertenNr."
|
|
||||||
'c.Width = 100
|
|
||||||
'.Columns.Insert(3, c)
|
|
||||||
|
|
||||||
'c = New DataGridViewTextBoxColumn
|
|
||||||
'c.Name = "KundeLeistungsNr"
|
|
||||||
'c.HeaderText = "Kunde LeistungsNr."
|
|
||||||
'c.Width = 100
|
|
||||||
'.Columns.Insert(4, c)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells
|
.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells
|
||||||
|
|
||||||
End If
|
End If
|
||||||
@@ -1199,7 +1125,7 @@ Public Class frmMDMDatenverarbetiung
|
|||||||
INNER JOIN (((Adressen INNER JOIN tblUTAImportNew ON Adressen.UTAKundenNr = tblUTAImportNew.Kundennummer)
|
INNER JOIN (((Adressen INNER JOIN tblUTAImportNew ON Adressen.UTAKundenNr = tblUTAImportNew.Kundennummer)
|
||||||
INNER JOIN Offertenpositionen ON Adressen.AdressenNr = Offertenpositionen.KundenNr)
|
INNER JOIN Offertenpositionen ON Adressen.AdressenNr = Offertenpositionen.KundenNr)
|
||||||
INNER JOIN tblUTALeistungen ON (tblUTALeistungen.VERAG_LeistungsNr = Offertenpositionen.LeistungsNr) AND (tblUTALeistungen.VERAG_OffertenNr = Offertenpositionen.OffertenNr) AND (tblUTAImportNew.Lieferland = tblUTALeistungen.Lieferland) AND (tblUTAImportNew.Fakturierwarenart = tblUTALeistungen.Fakturierwarenart)) ON tblUTAFakturierwarenarten.Fakturierwarenart = tblUTALeistungen.Fakturierwarenart
|
INNER JOIN tblUTALeistungen ON (tblUTALeistungen.VERAG_LeistungsNr = Offertenpositionen.LeistungsNr) AND (tblUTALeistungen.VERAG_OffertenNr = Offertenpositionen.OffertenNr) AND (tblUTAImportNew.Lieferland = tblUTALeistungen.Lieferland) AND (tblUTAImportNew.Fakturierwarenart = tblUTALeistungen.Fakturierwarenart)) ON tblUTAFakturierwarenarten.Fakturierwarenart = tblUTALeistungen.Fakturierwarenart
|
||||||
where isnull(charged,0) = 0 and cast([Rechnungsdatum] as date) = '" & DateTimePicker2.Text & "' " & IIf(test, " and KundenNr = 450018 ", "") &
|
where isnull(charged,0) = 0 and cast([Rechnungsdatum] as date) = '" & DateTimePicker2.Text & "' and Adressen.AdressenNr not in(756150, 711104) " & IIf(test, " and KundenNr = 450018 ", "") &
|
||||||
" group by Kundennummer, KundenNr, UTAExportCSV,Rechnungsdruck"
|
" group by Kundennummer, KundenNr, UTAExportCSV,Rechnungsdruck"
|
||||||
|
|
||||||
Dim dt_Main As DataTable = SQL.loadDgvBySql_Param(SQLStr, "FMZOLL", 1200)
|
Dim dt_Main As DataTable = SQL.loadDgvBySql_Param(SQLStr, "FMZOLL", 1200)
|
||||||
@@ -1325,7 +1251,7 @@ Public Class frmMDMDatenverarbetiung
|
|||||||
left join [VERAG].[dbo].[tblMSECustomers] as cust on cust.partner_customer_number = trans.partner_haulier_id
|
left join [VERAG].[dbo].[tblMSECustomers] as cust on cust.partner_customer_number = trans.partner_haulier_id
|
||||||
left join [VERAG].[dbo].[tblMSEInvoices] as inv on inv.[invoice_id] = bills.[invoice_number] and inv.customer_number = cust.[customer_id] and trans.transaction_country = inv.country
|
left join [VERAG].[dbo].[tblMSEInvoices] as inv on inv.[invoice_id] = bills.[invoice_number] and inv.customer_number = cust.[customer_id] and trans.transaction_country = inv.country
|
||||||
left join adressen ON cust.[customer_id] = Adressen.MSEKundenNr
|
left join adressen ON cust.[customer_id] = Adressen.MSEKundenNr
|
||||||
where bills.invoice_date = '" & DateTimePicker2.Text & "' and isnull(trans.charged,0)= 0 and (trans.transaction_gross_amount <> 0 or trans.[msts_fee_amount] <> 0) " & sqlWhere & "
|
where bills.invoice_date = '" & DateTimePicker2.Text & "' and isnull(trans.charged,0)= 0 and (trans.transaction_gross_amount <> 0 or trans.[msts_fee_amount] <> 0) and Adressen.AdressenNr not in (756150, 711104) " & sqlWhere & "
|
||||||
order by cust.customer_id"
|
order by cust.customer_id"
|
||||||
|
|
||||||
Dim dt_Main As DataTable = SQL.loadDgvBySql_Param(SQLStr, "FMZOLL", 1200)
|
Dim dt_Main As DataTable = SQL.loadDgvBySql_Param(SQLStr, "FMZOLL", 1200)
|
||||||
@@ -1498,7 +1424,7 @@ Public Class frmMDMDatenverarbetiung
|
|||||||
LEFT JOIN
|
LEFT JOIN
|
||||||
tblIDSInvoicesNew
|
tblIDSInvoicesNew
|
||||||
on tblIDSInvoicesNew.CustomerCode = tblIDSTransactionsNew.CustomerCode and tblIDSInvoicesNew.Invoicenumber = Paymentsummarynumber
|
on tblIDSInvoicesNew.CustomerCode = tblIDSTransactionsNew.CustomerCode and tblIDSInvoicesNew.Invoicenumber = Paymentsummarynumber
|
||||||
WHERE cast(tblIDSTransactionsNew.YearMonthDay as Date) = '" & DateTimePicker2.Text & "' AND tblIDSTransactionsNew.[UStVAn_ID] is null and isnull(charged,0) = 0 " & sqlWhere & "
|
WHERE cast(tblIDSTransactionsNew.YearMonthDay as Date) = '" & DateTimePicker2.Text & "' AND tblIDSTransactionsNew.[UStVAn_ID] is null and isnull(charged,0) = 0 and Adressen.AdressenNr not in (756150, 711104) " & sqlWhere & "
|
||||||
order by tblIDSTransactionsNew.KdNrVERAG"
|
order by tblIDSTransactionsNew.KdNrVERAG"
|
||||||
|
|
||||||
Dim dt_Main As DataTable = SQL.loadDgvBySql_Param(SQLStr, "FMZOLL", 1200)
|
Dim dt_Main As DataTable = SQL.loadDgvBySql_Param(SQLStr, "FMZOLL", 1200)
|
||||||
@@ -4181,6 +4107,20 @@ Public Class frmMDMDatenverarbetiung
|
|||||||
MsgBox("Bei " & OBONumberOderVRNumberfehlern & " Transaktionen fehlt die OBONumber oder VRNumber!" & vbNewLine & "Diese Transaktionen (von Rechnung " & DateTimePicker2.Text & ") müssen aktualisiert werden. (bitte an Administrator wenden).")
|
MsgBox("Bei " & OBONumberOderVRNumberfehlern & " Transaktionen fehlt die OBONumber oder VRNumber!" & vbNewLine & "Diese Transaktionen (von Rechnung " & DateTimePicker2.Text & ") müssen aktualisiert werden. (bitte an Administrator wenden).")
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Dim IDSRechnungungenVorhanden As Integer = 0
|
||||||
|
|
||||||
|
IDSRechnungungenVorhanden = CInt((New SQL).getValueTxtBySql("select count(*) from tblIDSInvoicesNew where cast(YearMonthDay as Date) = '" & DateTimePicker2.Text & "'", "FMZOLL"))
|
||||||
|
|
||||||
|
If IDSRechnungungenVorhanden < 1 Then
|
||||||
|
pruefData_IDS = False
|
||||||
|
Dim hint As String = ""
|
||||||
|
MsgBox("Es sind keine Rechnungen in der Datenbank, vermutlich noch nicht (vollständig) geladen!" & vbNewLine & "Diese Rechnungen vom" & DateTimePicker2.Text & ") müssen nachgeladen werden (bitte an Administrator wenden)." & IIf(hint <> "", vbNewLine & hint, ""))
|
||||||
|
End If
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Dim fehlendeRechnungen As Integer = 0
|
Dim fehlendeRechnungen As Integer = 0
|
||||||
|
|
||||||
fehlendeRechnungen = CInt((New SQL).getValueTxtBySql("select count(*) from tblIDSInvoicesNew where DocumentName is null and cast(YearMonthDay as Date) = '" & DateTimePicker2.Text & "'", "FMZOLL"))
|
fehlendeRechnungen = CInt((New SQL).getValueTxtBySql("select count(*) from tblIDSInvoicesNew where DocumentName is null and cast(YearMonthDay as Date) = '" & DateTimePicker2.Text & "'", "FMZOLL"))
|
||||||
|
|||||||
@@ -204,13 +204,13 @@ Public Class usrcntlFremdrechnungen
|
|||||||
|
|
||||||
'IDS
|
'IDS
|
||||||
Case 100 : SQL_STR = "SELECT " & IIf(cbxMax200Eintrage.Checked, " top 200 ", "") &
|
Case 100 : SQL_STR = "SELECT " & IIf(cbxMax200Eintrage.Checked, " top 200 ", "") &
|
||||||
" [YearMonthDay] as Rechnungsdatum,[Invoicenumber] as Rechnungsnummer,[daId],[TransactionVolume] as Transaktionsmenge,[AmminclVAT] as Bruttobetrag,[TotalNetAmount] as Nettobetrag,[VATAmount] as MWSt, cast(case when [daId] is not null then 1 else 0 end as bit) as PDF FROM tblIDSInvoicesNew WHERE [CustomerCode] = (SELECT TOP 1 [CustomerCode] FROM [VERAG].[dbo].[tbl_IDS_Kunden] WHERE [KdNrVERAG]=" & kdNr & " AND KdNrAlt =0 and [YearMonthDay] " & setSQLWhere(SDLNrTmp, "") & " ORDER BY Zeitstempel DESC) order by [YearMonthDay] desc, [Invoicenumber]"
|
" [YearMonthDay] as Rechnungsdatum,[Invoicenumber] as Rechnungsnummer,[daId],[TransactionVolume] as Transaktionsmenge,[AmminclVAT] as Bruttobetrag,[TotalNetAmount] as Nettobetrag,[VATAmount] as MWSt, cast(case when [daId] is not null then 1 else 0 end as bit) as PDF FROM tblIDSInvoicesNew WHERE [CustomerCode] = (SELECT TOP 1 [CustomerCode] FROM [VERAG].[dbo].[tbl_IDS_Kunden] WHERE [KdNrVERAG]=" & kdNr & " ORDER BY Zeitstempel DESC) and [YearMonthDay] " & setSQLWhere(SDLNrTmp, "") & " order by [YearMonthDay] desc, [Invoicenumber]"
|
||||||
|
|
||||||
'UTA
|
'UTA
|
||||||
Case 212 : SQL_STR = "SELECT " & IIf(cbxMax200Eintrage.Checked, " top 200 ", "") &
|
Case 212 : SQL_STR = "SELECT " & IIf(cbxMax200Eintrage.Checked, " top 200 ", "") &
|
||||||
" [Rechnungsdatum],[Rechnungsnummer_pro_Lieferland] as Rechnungsnummer,Kundennummer,SUM(Gesamtbetrag_Brutto_in_Darstellwährung) as Bruttobetrag,SUM(Gesamtbetrag_Netto_in_Darstellwährung) as Nettobetrag, SUM(Gesamtbetrag_Umsatzsteuer_in_Darstellwährung) as MWSt,[daId],[Lieferland_ISO2] as Land, 'RE' as Art, cast(case when [daId] is not null then 1 else 0 end as bit) as PDF FROM [VERAG].[dbo].[tblUTAImportNew] inner join adressen on Kundennummer = UTAKundenNr where AdressenNr = " & kdNr & " [Rechnungsdatum] " & setSQLWhere(SDLNrTmp, "Land") & " group by [Rechnungsnummer_pro_Lieferland],[Rechnungsdatum],Kundennummer,[daId],[Lieferland_ISO2]"
|
" [Rechnungsdatum],[Rechnungsnummer_pro_Lieferland] as Rechnungsnummer,Kundennummer,SUM(Gesamtbetrag_Brutto_in_Darstellwährung) as Bruttobetrag,SUM(Gesamtbetrag_Netto_in_Darstellwährung) as Nettobetrag, SUM(Gesamtbetrag_Umsatzsteuer_in_Darstellwährung) as MWSt,[daId],[Lieferland_ISO2] as Land, 'RE' as Art, cast(case when [daId] is not null then 1 else 0 end as bit) as PDF FROM [VERAG].[dbo].[tblUTAImportNew] inner join adressen on Kundennummer = UTAKundenNr where AdressenNr = " & kdNr & " AND [Rechnungsdatum] " & setSQLWhere(SDLNrTmp, "Land") & " group by [Rechnungsnummer_pro_Lieferland],[Rechnungsdatum],Kundennummer,[daId],[Lieferland_ISO2]"
|
||||||
|
|
||||||
SQL_STR &= " UNION ALL SELECT " & IIf(cbxMax200Eintrage.Checked, " top 200 ", "") & " [Datum], [RechnungsNr],[KundenNr],0,0,0,[daId],'',[DocumentTyp], cast(case when [daId] is not null then 1 else 0 end as bit) as PDF FROM [VERAG].[dbo].[tblUTADocuments]inner join adressen on KundenNr = UTAKundenNr where AdressenNr = " & kdNr & " and [Rechnungsdatum] " & setSQLWhere(SDLNrTmp, "") & " order by Rechnungsdatum desc"
|
SQL_STR &= " UNION ALL SELECT " & IIf(cbxMax200Eintrage.Checked, " top 200 ", "") & " [Datum], [RechnungsNr],[KundenNr],0,0,0,[daId],'',[DocumentTyp], cast(case when [daId] is not null then 1 else 0 end as bit) as PDF FROM [VERAG].[dbo].[tblUTADocuments]inner join adressen on KundenNr = UTAKundenNr where AdressenNr = " & kdNr & " and [Datum] " & setSQLWhere(SDLNrTmp, "") & " order by Rechnungsdatum desc"
|
||||||
|
|
||||||
'PLOSE
|
'PLOSE
|
||||||
Case 214 : SQL_STR = "SELECT " & IIf(cbxMax200Eintrage.Checked, " top 200 ", "") &
|
Case 214 : SQL_STR = "SELECT " & IIf(cbxMax200Eintrage.Checked, " top 200 ", "") &
|
||||||
@@ -230,7 +230,7 @@ Public Class usrcntlFremdrechnungen
|
|||||||
Case -1 : SQL_STR = "SELECT " & IIf(cbxMax200Eintrage.Checked, " top 200 ", "") &
|
Case -1 : SQL_STR = "SELECT " & IIf(cbxMax200Eintrage.Checked, " top 200 ", "") &
|
||||||
"
|
"
|
||||||
--IDS
|
--IDS
|
||||||
'IDS' as Lieferant, [YearMonthDay] as Rechnungsdatum,[Invoicenumber] as Rechnungsnummer,CustomerCode as Kundennummer,[AmminclVAT] as Bruttobetrag,[TotalNetAmount] as Nettobetrag,[VATAmount] as MWSt,'' as Land, 'RE' as Art,[daId], cast(case when [daId] is not null then 1 else 0 end as bit) as PDF FROM tblIDSInvoicesNew WHERE [CustomerCode] = (SELECT TOP 1 [CustomerCode] FROM [VERAG].[dbo].[tbl_IDS_Kunden] WHERE [KdNrVERAG]=" & kdNr & " AND KdNrAlt =0 and [YearMonthDay] " & setSQLWhere(SDLNrTmp, "") & " ORDER BY Zeitstempel DESC) --order by [YearMonthDay], [Invoicenumber]
|
'IDS' as Lieferant, [YearMonthDay] as Rechnungsdatum,[Invoicenumber] as Rechnungsnummer,CustomerCode as Kundennummer,[AmminclVAT] as Bruttobetrag,[TotalNetAmount] as Nettobetrag,[VATAmount] as MWSt,'' as Land, 'RE' as Art,[daId], cast(case when [daId] is not null then 1 else 0 end as bit) as PDF FROM tblIDSInvoicesNew WHERE [CustomerCode] = (SELECT TOP 1 [CustomerCode] FROM [VERAG].[dbo].[tbl_IDS_Kunden] WHERE [KdNrVERAG]=" & kdNr & " ORDER BY Zeitstempel DESC) and [YearMonthDay] " & setSQLWhere(SDLNrTmp, "") & " --order by [YearMonthDay], [Invoicenumber]
|
||||||
|
|
||||||
UNION ALL
|
UNION ALL
|
||||||
|
|
||||||
@@ -241,7 +241,7 @@ Public Class usrcntlFremdrechnungen
|
|||||||
UNION ALL
|
UNION ALL
|
||||||
|
|
||||||
--UTA
|
--UTA
|
||||||
SELECT 'UTA' as Lieferant, [Rechnungsdatum],STR([Rechnungsnummer_pro_Lieferland]) as Rechnungsnummer,Kundennummer,SUM(Gesamtbetrag_Brutto_in_Darstellwährung) as Bruttobetrag,SUM(Gesamtbetrag_Netto_in_Darstellwährung) as Nettobetrag, SUM(Gesamtbetrag_Umsatzsteuer_in_Darstellwährung) as MWSt,[Lieferland_ISO2] as Land, 'RE' as Art,[daId], cast(case when [daId] is not null then 1 else 0 end as bit) as PDF FROM [VERAG].[dbo].[tblUTAImportNew] inner join adressen on Kundennummer = UTAKundenNr where AdressenNr = " & kdNr & " and [Rechnungsdatum] " & setSQLWhere(SDLNrTmp, "Lieferland_ISO2") & " group by [Rechnungsnummer_pro_Lieferland],[Rechnungsdatum],Kundennummer,[daId],[Lieferland_ISO2] UNION ALL SELECT 'UTA', [Datum], cast([RechnungsNr] as nvarchar) ,[KundenNr],0,0,0,'',[DocumentTyp],[daId], cast(case when [daId] is not null then 1 else 0 end as bit) as PDF FROM [VERAG].[dbo].[tblUTADocuments]inner join adressen on KundenNr = UTAKundenNr where AdressenNr = " & kdNr & " AND Datum " & setSQLWhere(SDLNrTmp, "") & "
|
SELECT 'UTA' as Lieferant, [Rechnungsdatum],STR([Rechnungsnummer_pro_Lieferland]) as Rechnungsnummer,Kundennummer,SUM(Gesamtbetrag_Brutto_in_Darstellwährung) as Bruttobetrag,SUM(Gesamtbetrag_Netto_in_Darstellwährung) as Nettobetrag, SUM(Gesamtbetrag_Umsatzsteuer_in_Darstellwährung) as MWSt,[Lieferland_ISO2] as Land, 'RE' as Art,[daId], cast(case when [daId] is not null then 1 else 0 end as bit) as PDF FROM [VERAG].[dbo].[tblUTAImportNew] inner join adressen on Kundennummer = UTAKundenNr where AdressenNr = " & kdNr & " and [Rechnungsdatum] " & setSQLWhere(SDLNrTmp, "Lieferland_ISO2") & " group by [Rechnungsnummer_pro_Lieferland],[Rechnungsdatum],Kundennummer,[daId],[Lieferland_ISO2] UNION ALL SELECT 'UTA', [Datum], cast([RechnungsNr] as nvarchar) ,[KundenNr],0,0,0,'',[DocumentTyp],[daId], cast(case when [daId] is not null then 1 else 0 end as bit) as PDF FROM [VERAG].[dbo].[tblUTADocuments] inner join adressen on KundenNr = UTAKundenNr where AdressenNr = " & kdNr & " AND Datum " & setSQLWhere(SDLNrTmp, "") & "
|
||||||
|
|
||||||
UNION ALL
|
UNION ALL
|
||||||
--VERAG
|
--VERAG
|
||||||
|
|||||||
@@ -229,7 +229,7 @@ Public Class usrcntlFakturierung
|
|||||||
'410 Set qdf = dbs.CreateQueryDef("")
|
'410 Set qdf = dbs.CreateQueryDef("")
|
||||||
|
|
||||||
|
|
||||||
ok = SQL.doSQL("update [Rechnungsausgang] set Sachbearbeiter='" & Sachbearbeiter & "' where Sammelrechnung=6 and Firma_ID=19 and [Status] = 0 and UPPER([Sachbearbeiter])<>'" & Sachbearbeiter & "' and Abfertigungsdatum = '" & dtRechnungsdatum.Value & "'", "FMZOLL")
|
ok = SQL.doSQL("update [Rechnungsausgang] set Sachbearbeiter='" & Sachbearbeiter & "' where Sammelrechnung=6 and Firma_ID=19 and [Status] = 0 and (UPPER([Sachbearbeiter])<>'" & Sachbearbeiter & "' or [Sachbearbeiter]<>'" & Sachbearbeiter & "') and Abfertigungsdatum = '" & dtRechnungsdatum.Value & "'", "FMZOLL")
|
||||||
|
|
||||||
showPic(ok, PictureBox1)
|
showPic(ok, PictureBox1)
|
||||||
'If Not VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM Then Exit Sub
|
'If Not VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM Then Exit Sub
|
||||||
@@ -967,10 +967,12 @@ Public Class usrcntlFakturierung
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
Dim SQLStringGruppierteSammelrechnung = "SELECT [Firma_ID], RechnungsNr,Buchungsjahr,DruckDatumZeit,[Status], RechnungsKundenNr, Adressen.LandKz
|
Dim SQLStringGruppierteSammelrechnung = "SELECT [Firma_ID], RechnungsNr,Buchungsjahr,DruckDatumZeit,[Status], RechnungsKundenNr, Adressen.LandKz, isnull(kde_keineMWSt,0) as keinMWSTKunde, SUM(Rechnungsausgang.SteuerpflichtigerGesamtbetrag) as Steuer
|
||||||
FROM Rechnungsausgang INNER JOIN Adressen on AdressenNr = RechnungsKundenNr
|
FROM Rechnungsausgang
|
||||||
|
INNER JOIN Adressen on AdressenNr = RechnungsKundenNr
|
||||||
|
LEFT JOIN tblKundenErweitert on kde_KundenNr = RechnungsKundenNr
|
||||||
WHERE [Status] = 2 AND [Sammelrechnung] = 6 AND UPPER(Rechnungsausgang.Sachbearbeiter) = '" & Sachbearbeiter & "' AND ([SteuerpflichtigerGesamtbetrag] <> 0 OR [SteuerfreierGesamtbetrag] <> 0) AND cast(Abfertigungsdatum as Date) = '" & rechnungsdatum & "' and RechnungsNr is not null " & IIf(kdnr > 0, " AND RechnungsKundenNr = " & kdnr, "") & "
|
WHERE [Status] = 2 AND [Sammelrechnung] = 6 AND UPPER(Rechnungsausgang.Sachbearbeiter) = '" & Sachbearbeiter & "' AND ([SteuerpflichtigerGesamtbetrag] <> 0 OR [SteuerfreierGesamtbetrag] <> 0) AND cast(Abfertigungsdatum as Date) = '" & rechnungsdatum & "' and RechnungsNr is not null " & IIf(kdnr > 0, " AND RechnungsKundenNr = " & kdnr, "") & "
|
||||||
group by [Firma_ID], RechnungsNr,Buchungsjahr,DruckDatumZeit,[Status], RechnungsKundenNr, Adressen.LandKz
|
group by [Firma_ID], RechnungsNr,Buchungsjahr,DruckDatumZeit,[Status], RechnungsKundenNr, Adressen.LandKz, isnull(kde_keineMWSt,0)
|
||||||
ORDER BY [Firma_ID], [Status], RechnungsNr"
|
ORDER BY [Firma_ID], [Status], RechnungsNr"
|
||||||
|
|
||||||
Dim dtSelectedSammelrechnungen As DataTable = (New SQL).loadDgvBySql(SQLStringGruppierteSammelrechnung, "FMZOLL")
|
Dim dtSelectedSammelrechnungen As DataTable = (New SQL).loadDgvBySql(SQLStringGruppierteSammelrechnung, "FMZOLL")
|
||||||
@@ -980,7 +982,7 @@ Public Class usrcntlFakturierung
|
|||||||
If cbxVorschau.Checked Then
|
If cbxVorschau.Checked Then
|
||||||
Dim nurNICHTEUKunden As Boolean = False
|
Dim nurNICHTEUKunden As Boolean = False
|
||||||
If rbAlleKunden.Checked Then
|
If rbAlleKunden.Checked Then
|
||||||
nurNICHTEUKunden = MsgBox("Sollen nur die Rechnungen der NICHT-EU Kunden gedruckt werden?", vbYesNo)
|
nurNICHTEUKunden = MsgBox("Sollen nur die Rechnungen der NICHT-EU Kunden gedruckt werden?" & vbNewLine & "Ja -> nur NICHT-EU KUNDEN" & vbNewLine & "Nein -> alle KUNDEN", vbYesNo)
|
||||||
End If
|
End If
|
||||||
|
|
||||||
Dim dTLANDEU As DataTable = (New SQL).loadDgvBySql("select LandKz, MitgliedslandEU from Währungstabelle where LandKz is not null", "FMZOLL")
|
Dim dTLANDEU As DataTable = (New SQL).loadDgvBySql("select LandKz, MitgliedslandEU from Währungstabelle where LandKz is not null", "FMZOLL")
|
||||||
@@ -993,20 +995,40 @@ Public Class usrcntlFakturierung
|
|||||||
For Each rowRE In dtSelectedSammelrechnungen.Rows
|
For Each rowRE In dtSelectedSammelrechnungen.Rows
|
||||||
|
|
||||||
Dim path = ""
|
Dim path = ""
|
||||||
|
Dim isEU As Boolean = dTLANDEU.AsEnumerable().Where(Function(res) res.Field(Of String)("LandKz") = rowRE("LandKZ")).Select(Function(res) res.Field(Of Boolean)("MitgliedslandEU")).FirstOrDefault()
|
||||||
|
|
||||||
|
'für nicht MWST-Kunde Originalrechnung (ohne Kopie) ausdrucken (die müssen die Originalrechnung per Post bekommen)!
|
||||||
If nurNICHTEUKunden Then
|
If nurNICHTEUKunden Then
|
||||||
|
|
||||||
Dim isEU As Boolean = dTLANDEU.AsEnumerable().Where(Function(res) res.Field(Of String)("LandKz") = rowRE("LandKZ")).Select(Function(res) res.Field(Of Boolean)("MitgliedslandEU")).FirstOrDefault()
|
If Not isEU Then
|
||||||
If Not isEU Then cFakturierung.doSAMMELRechnungsDruck_Abschnitt(rowRE("RechnungsNr"), rowRE("Firma_ID"), rowRE("Buchungsjahr"), rowRE("DruckDatumZeit"), "", True, True, 7, path,, , , , , , ,,, cbxMautanh.Checked)
|
|
||||||
If path <> "" Then listPDFs.Add(path)
|
If rowRE("keinMWSTKunde") Then
|
||||||
|
'kein MWST Kunde -> OROGINAL-RE
|
||||||
|
cFakturierung.doSAMMELRechnungsDruck_Abschnitt(rowRE("RechnungsNr"), rowRE("Firma_ID"), rowRE("Buchungsjahr"), rowRE("DruckDatumZeit"), "", True, True, 7, path,, , , , , , ,,, cbxMautanh.Checked, False)
|
||||||
|
Else
|
||||||
|
'MWST Kunde -> wenn ohne MWST-BEtrag ->Original sonst Kopie!
|
||||||
|
cFakturierung.doSAMMELRechnungsDruck_Abschnitt(rowRE("RechnungsNr"), rowRE("Firma_ID"), rowRE("Buchungsjahr"), rowRE("DruckDatumZeit"), "", True, True, 7, path,, , , , , , ,,, cbxMautanh.Checked, rowRE("Steuer") <> 0)
|
||||||
|
|
||||||
|
End If
|
||||||
|
|
||||||
|
End If
|
||||||
|
|
||||||
Else
|
Else
|
||||||
|
|
||||||
cFakturierung.doSAMMELRechnungsDruck_Abschnitt(rowRE("RechnungsNr"), rowRE("Firma_ID"), rowRE("Buchungsjahr"), rowRE("DruckDatumZeit"), "", True, True, 7, path,, , , , , , , ,, cbxMautanh.Checked)
|
If rowRE("keinMWSTKunde") Then
|
||||||
If path <> "" Then listPDFs.Add(path)
|
'kein MWST Kunde -> OROGINAL-RE
|
||||||
|
cFakturierung.doSAMMELRechnungsDruck_Abschnitt(rowRE("RechnungsNr"), rowRE("Firma_ID"), rowRE("Buchungsjahr"), rowRE("DruckDatumZeit"), "", True, True, 7, path,, , , , , , ,,, cbxMautanh.Checked, False)
|
||||||
|
Else
|
||||||
|
'MWST Kunde -> wenn ohne MWST-BEtrag ->Original sonst Kopie!
|
||||||
|
cFakturierung.doSAMMELRechnungsDruck_Abschnitt(rowRE("RechnungsNr"), rowRE("Firma_ID"), rowRE("Buchungsjahr"), rowRE("DruckDatumZeit"), "", True, True, 7, path,, , , , , , ,,, cbxMautanh.Checked, rowRE("Steuer") <> 0)
|
||||||
|
|
||||||
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
|
If path <> "" Then listPDFs.Add(path)
|
||||||
|
|
||||||
|
|
||||||
If True Then 'cnt Mod 10 = 0 Then
|
If True Then 'cnt Mod 10 = 0 Then
|
||||||
txtPloseAnh_Einarbeitung.Text = cnt & " / " & dtSelectedSammelrechnungen.Rows.Count
|
txtPloseAnh_Einarbeitung.Text = cnt & " / " & dtSelectedSammelrechnungen.Rows.Count
|
||||||
Dim proz As Double = (cnt / dtSelectedSammelrechnungen.Rows.Count) * 100
|
Dim proz As Double = (cnt / dtSelectedSammelrechnungen.Rows.Count) * 100
|
||||||
@@ -1066,8 +1088,14 @@ Public Class usrcntlFakturierung
|
|||||||
|
|
||||||
Else
|
Else
|
||||||
|
|
||||||
showPic(false, PictureBox8)
|
showPic(False, PictureBox8)
|
||||||
MsgBox("Keine Sammelrechnung zum " & rechnungsdatum.ToShortDateString & " von " & Sachbearbeiter & " vorhanden!")
|
|
||||||
|
If kdnr > 0 Then
|
||||||
|
MsgBox("Keine Sammelrechnung zum " & rechnungsdatum.ToShortDateString & " von " & Sachbearbeiter & " für Kundennummer " & kdnr & " vorhanden!")
|
||||||
|
Else
|
||||||
|
MsgBox("Keine Sammelrechnung zum " & rechnungsdatum.ToShortDateString & " von " & Sachbearbeiter & " vorhanden!")
|
||||||
|
End If
|
||||||
|
|
||||||
End If
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user