FIBU, cFakt, etc.
This commit is contained in:
@@ -2329,8 +2329,10 @@ Public Class cFakturierung
|
|||||||
rpt.lblLeistungUeberschrift.Text = "RechnungsNr"
|
rpt.lblLeistungUeberschrift.Text = "RechnungsNr"
|
||||||
rpt.lblAnzahlUeberschrift.Text = "Tage"
|
rpt.lblAnzahlUeberschrift.Text = "Tage"
|
||||||
rpt.lblSteuerpflichtigUeberschrift.Alignment = GrapeCity.ActiveReports.Document.Section.TextAlignment.Center
|
rpt.lblSteuerpflichtigUeberschrift.Alignment = GrapeCity.ActiveReports.Document.Section.TextAlignment.Center
|
||||||
rpt.lblSteuerfreiUeberschrift.Text = "Zinsen p.a."
|
|
||||||
rpt.lblSteuerpflichtigUeberschrift.Text = "Zahlungsbetrag"
|
rpt.lblSteuerpflichtigUeberschrift.Text = "Zahlungsbetrag"
|
||||||
|
rpt.lbl_onlyZR_VZUeberschrift.Text = "Zinsen % p.a."
|
||||||
|
rpt.lblSteuerfreiUeberschrift.Text = "Verzugszinsen"
|
||||||
|
|
||||||
|
|
||||||
rpt.lbl_onlyZR_ReDatUeberschrift.Visible = True
|
rpt.lbl_onlyZR_ReDatUeberschrift.Visible = True
|
||||||
rpt.lbl_onlyZR_FaelligUeberschrift.Visible = True
|
rpt.lbl_onlyZR_FaelligUeberschrift.Visible = True
|
||||||
|
|||||||
1196
SDL/buchhaltung/usrCntlBH.Designer.vb
generated
1196
SDL/buchhaltung/usrCntlBH.Designer.vb
generated
File diff suppressed because it is too large
Load Diff
@@ -61,7 +61,17 @@ Public Class usrCntlBH
|
|||||||
|
|
||||||
Dim isMDM As Boolean = False
|
Dim isMDM As Boolean = False
|
||||||
If VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_abteilung = "MDM" OrElse VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_nname = "Breimaier" Then isMDM = True
|
If VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_abteilung = "MDM" OrElse VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_nname = "Breimaier" Then isMDM = True
|
||||||
If isMDM Then txtnichtabrechneteKunden.Text = SQL.getValueTxtBySql("SELECT count(distinct(kundenNr)) FROM [VERAG].[dbo].[tblMDM_Zinsberechnung] where verrechnet is null", "FMZOLL",,, "0")
|
If isMDM Then
|
||||||
|
txtnichtabrechneteKunden.Text = SQL.getValueTxtBySql("SELECT count(distinct(kundenNr)) FROM [VERAG].[dbo].[tblMDM_Zinsberechnung] where verrechnet is null", "FMZOLL",,, "0")
|
||||||
|
If IsNumeric(txtnichtabrechneteKunden.Text) AndAlso CInt(txtnichtabrechneteKunden.Text) > 0 Then
|
||||||
|
btnDel_.Visible = True
|
||||||
|
Else
|
||||||
|
btnDel_.Visible = False
|
||||||
|
End If
|
||||||
|
|
||||||
|
Else
|
||||||
|
|
||||||
|
End If
|
||||||
|
|
||||||
MyListBox1.fillWithSQL("SELECT [Firma_ID],[Firma_Bez] FROM [VERAG].[dbo].[tblFirma] where Firma_ID NOT IN (20) order by [Firma_ID] ", False, "FMZOLL")
|
MyListBox1.fillWithSQL("SELECT [Firma_ID],[Firma_Bez] FROM [VERAG].[dbo].[tblFirma] where Firma_ID NOT IN (20) order by [Firma_ID] ", False, "FMZOLL")
|
||||||
|
|
||||||
@@ -836,29 +846,29 @@ Public Class usrCntlBH
|
|||||||
|
|
||||||
|
|
||||||
SELECT
|
SELECT
|
||||||
|
op_debitor.i_personenkonto AS KDNR,
|
||||||
op_debitor.c_urbelegid AS BelegNr,
|
op_debitor.c_urbelegid AS BelegNr,
|
||||||
op_debitor.i_personenkonto AS KundenNr,
|
|
||||||
op_debitor.d_rechnung AS Belegdatum,
|
|
||||||
--ISNULL(op_debitor.OWNFIELD_Belegdatum, '01.01.2000') AS origbelegdatum,
|
|
||||||
op_debitor.eur_bruttobetrag AS Bruttobetrag,
|
|
||||||
op_debitor.eur_zahlung AS Zahlungsbetrag,
|
|
||||||
op_debitor.d_netto AS Nettodatum,
|
|
||||||
op_debitor.c_bemerkung AS Buchungstext,
|
op_debitor.c_bemerkung AS Buchungstext,
|
||||||
|
op_debitor.d_rechnung AS Belegdatum,
|
||||||
|
op_debitor.d_netto AS Fällig,
|
||||||
op_debitor.d_zahlung AS Zahlungsdatum,
|
op_debitor.d_zahlung AS Zahlungsdatum,
|
||||||
ISNULL(op_debitor.c_zahlziel, '0/0/20') AS ZZ_in_OP,
|
--ISNULL(op_debitor.OWNFIELD_Belegdatum, '01.01.2000') AS origbelegdatum,
|
||||||
isnull(kde_zinssatz," & zinssatz.ToString.Replace(",", ".") & ") AS Zinssatz_Kunde,
|
|
||||||
ISNULL(fibu_konto.c_zahlziel, '0/0/20') AS ZZ_in_Debitor,
|
|
||||||
ISNULL(dbo.fibu_zahlziel.si_ntage,20) as ZZinTage,
|
|
||||||
DATEADD(DAY, (isnull(dbo.fibu_zahlziel.si_ntage,0) + " & toleranztage & "), op_debitor.d_rechnung) as ReZielZahlungsdatum,
|
|
||||||
DATEDIFF(DAY, DATEADD(DAY, (isnull(dbo.fibu_zahlziel.si_ntage,0) + 0 ), op_debitor.d_rechnung), op_debitor.d_zahlung) as ÜberschreitungInTagen,
|
DATEDIFF(DAY, DATEADD(DAY, (isnull(dbo.fibu_zahlziel.si_ntage,0) + 0 ), op_debitor.d_rechnung), op_debitor.d_zahlung) as ÜberschreitungInTagen,
|
||||||
|
op_debitor.eur_zahlung AS Zahlungsbetrag,
|
||||||
|
isnull(kde_zinssatz," & zinssatz.ToString.Replace(",", ".") & ") AS Zinssatz_Kunde,
|
||||||
case when DATEDIFF(DAY, DATEADD(DAY, (isnull(dbo.fibu_zahlziel.si_ntage,0) + " & toleranztage & " ), op_debitor.d_rechnung), op_debitor.d_zahlung) > 0 then
|
case when DATEDIFF(DAY, DATEADD(DAY, (isnull(dbo.fibu_zahlziel.si_ntage,0) + " & toleranztage & " ), op_debitor.d_rechnung), op_debitor.d_zahlung) > 0 then
|
||||||
|
|
||||||
Round(op_debitor.eur_bruttobetrag * isnull(kde_zinssatz,9.5) / 100 * DATEDIFF(DAY, DATEADD(DAY, (isnull(dbo.fibu_zahlziel.si_ntage,0) + " & toleranztage & " ), op_debitor.d_rechnung), op_debitor.d_zahlung) / 360,2)
|
Round(op_debitor.eur_bruttobetrag * isnull(kde_zinssatz,9.5) / 100 * DATEDIFF(DAY, DATEADD(DAY, (isnull(dbo.fibu_zahlziel.si_ntage,0) ), op_debitor.d_rechnung), op_debitor.d_zahlung) / 360,2)
|
||||||
|
|
||||||
else 0 end as Zinsbetrag,
|
else 0 end as Zinsbetrag,
|
||||||
|
cast(0 as bit) as abgerechnet,
|
||||||
|
|
||||||
|
op_debitor.eur_bruttobetrag AS Bruttobetrag,
|
||||||
|
ISNULL(op_debitor.c_zahlziel, '0/0/20') AS ZZ_in_OP,
|
||||||
|
ISNULL(fibu_konto.c_zahlziel, '0/0/20') AS ZZ_in_Debitor,
|
||||||
|
ISNULL(dbo.fibu_zahlziel.si_ntage,20) as ZZinTage,
|
||||||
|
DATEADD(DAY, (isnull(dbo.fibu_zahlziel.si_ntage,0) + " & toleranztage & "), op_debitor.d_rechnung) as ReZielZahlungsdatum
|
||||||
|
|
||||||
cast(0 as bit) as abgerechnet
|
|
||||||
|
|
||||||
FROM op_debitor INNER JOIN fibu_konto ON (op_debitor.i_personenkonto = fibu_konto.i_konto)
|
FROM op_debitor INNER JOIN fibu_konto ON (op_debitor.i_personenkonto = fibu_konto.i_konto)
|
||||||
inner join [FMZOLL\SQLFMZOLL].[VERAG].[dbo].[tblKundenErweitert] on kde_KundenNr = op_debitor.i_personenkonto
|
inner join [FMZOLL\SQLFMZOLL].[VERAG].[dbo].[tblKundenErweitert] on kde_KundenNr = op_debitor.i_personenkonto
|
||||||
@@ -871,7 +881,7 @@ Public Class usrCntlBH
|
|||||||
AND op_debitor.i_personenkonto >= @KundeVon AND op_debitor.i_personenkonto <= @KundeBis
|
AND op_debitor.i_personenkonto >= @KundeVon AND op_debitor.i_personenkonto <= @KundeBis
|
||||||
AND op_debitor.d_zahlung >= @ZahlungVon AND op_debitor.d_zahlung <= @ZahlungBis
|
AND op_debitor.d_zahlung >= @ZahlungVon AND op_debitor.d_zahlung <= @ZahlungBis
|
||||||
AND DATEDIFF(DAY, DATEADD(DAY, (isnull(dbo.fibu_zahlziel.si_ntage,0) + " & toleranztage & "), op_debitor.d_rechnung), op_debitor.d_zahlung) > 0
|
AND DATEDIFF(DAY, DATEADD(DAY, (isnull(dbo.fibu_zahlziel.si_ntage,0) + " & toleranztage & "), op_debitor.d_rechnung), op_debitor.d_zahlung) > 0
|
||||||
AND Left(op_debitor.c_bemerkung,2) <> 'AR'
|
AND Left(op_debitor.c_bemerkung,2) <> 'AR' AND Left(op_debitor.c_bemerkung,2) <> 'DA' AND Left(op_debitor.c_bemerkung,2) <> 'AU' AND Left(op_debitor.c_bemerkung,2) <> 'RE' AND Left(op_debitor.c_bemerkung,2) <> 'VI' AND Left(op_debitor.c_bemerkung,2) <> 'Ha'
|
||||||
AND op_debitor.c_bemerkung not like '%nicht verzinsen%'
|
AND op_debitor.c_bemerkung not like '%nicht verzinsen%'
|
||||||
|
|
||||||
ORDER BY op_debitor.i_personenkonto, op_debitor.c_urbelegid desc, op_debitor.d_rechnung, ISNULL(op_debitor.OWNFIELD_Belegdatum, '01.01.2000')"
|
ORDER BY op_debitor.i_personenkonto, op_debitor.c_urbelegid desc, op_debitor.d_rechnung, ISNULL(op_debitor.OWNFIELD_Belegdatum, '01.01.2000')"
|
||||||
@@ -889,7 +899,7 @@ Public Class usrCntlBH
|
|||||||
|
|
||||||
If r.Item("Zinsbetrag") > 0 Then
|
If r.Item("Zinsbetrag") > 0 Then
|
||||||
|
|
||||||
Dim zins As New cMDMZinsberechnung(r.Item("KundenNr"), r.Item("BelegNr"))
|
Dim zins As New cMDMZinsberechnung(r.Item("KDNR"), r.Item("BelegNr"))
|
||||||
|
|
||||||
If zins.hasEntry AndAlso zins.verrechnet IsNot Nothing Then
|
If zins.hasEntry AndAlso zins.verrechnet IsNot Nothing Then
|
||||||
counter += 1
|
counter += 1
|
||||||
@@ -928,9 +938,24 @@ Public Class usrCntlBH
|
|||||||
Dim dtTemp As New DataTable
|
Dim dtTemp As New DataTable
|
||||||
|
|
||||||
dtTemp = dt.Select("Zinsbetrag > 0").CopyToDataTable
|
dtTemp = dt.Select("Zinsbetrag > 0").CopyToDataTable
|
||||||
|
|
||||||
|
If dtTemp.Columns.Contains("Bruttobetrag") Then dtTemp.Columns.Remove("Bruttobetrag")
|
||||||
|
If dtTemp.Columns.Contains("ZZ_in_OP") Then dtTemp.Columns.Remove("ZZ_in_OP")
|
||||||
|
If dtTemp.Columns.Contains("ZZ_in_Debitor") Then dtTemp.Columns.Remove("ZZ_in_Debitor")
|
||||||
|
If dtTemp.Columns.Contains("ZZinTage") Then dtTemp.Columns.Remove("ZZinTage")
|
||||||
|
If dtTemp.Columns.Contains("ReZielZahlungsdatum") Then dtTemp.Columns.Remove("ReZielZahlungsdatum")
|
||||||
|
|
||||||
|
|
||||||
If dtTemp.Rows.Count > 0 Then
|
If dtTemp.Rows.Count > 0 Then
|
||||||
cProgramFunctions.genExcelFromDT_NEW(dtTemp, {"D1:D" & (dt.Rows.Count + 1), "E1:E" & (dt.Rows.Count + 1), "O1:O" & (dt.Rows.Count + 1)})
|
cProgramFunctions.genExcelFromDT_NEW(dtTemp, {"H1:H" & (dt.Rows.Count + 1), "J1:J" & (dt.Rows.Count + 1)})
|
||||||
txtnichtabrechneteKunden.Text = SQL.getValueTxtBySql("SELECT count(distinct(kundenNr)) FROM [VERAG].[dbo].[tblMDM_Zinsberechnung] where verrechnet is null", "FMZOLL",,, "0")
|
txtnichtabrechneteKunden.Text = SQL.getValueTxtBySql("SELECT count(distinct(kundenNr)) FROM [VERAG].[dbo].[tblMDM_Zinsberechnung] where verrechnet is null", "FMZOLL",,, "0")
|
||||||
|
|
||||||
|
If IsNumeric(txtnichtabrechneteKunden.Text) AndAlso CInt(txtnichtabrechneteKunden.Text) > 0 Then
|
||||||
|
btnDel_.Visible = True
|
||||||
|
Else
|
||||||
|
btnDel_.Visible = False
|
||||||
|
End If
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
End If
|
End If
|
||||||
@@ -1199,8 +1224,12 @@ Public Class usrCntlBH
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub btnZNBverrechnen_Click(sender As Object, e As EventArgs) Handles btnZNBverrechnen.Click
|
Private Sub btnZNBverrechnen_Click(sender As Object, e As EventArgs) Handles btnZNBverrechnen.Click
|
||||||
|
Dim LimitBEtrag As Integer = -1
|
||||||
|
If txtAbBetragAbrechnen._value <> "" AndAlso IsNumeric(txtAbBetragAbrechnen._value) Then
|
||||||
|
LimitBEtrag = CInt(txtAbBetragAbrechnen._value)
|
||||||
|
End If
|
||||||
|
|
||||||
Dim dt_Main As DataTable = SQL.loadDgvBySql_Param("Select [kundenNr], zahlungsperiode_start,zahlungsperiode_ende FROM [VERAG].[dbo].[tblMDM_Zinsberechnung] where [verrechnet] Is null group by [kundenNr], zahlungsperiode_start, zahlungsperiode_ende ", "FMZOLL")
|
Dim dt_Main As DataTable = SQL.loadDgvBySql_Param("Select [kundenNr],SUM([zinsbetrag]) as Zinsbetrag, zahlungsperiode_start,zahlungsperiode_ende FROM [VERAG].[dbo].[tblMDM_Zinsberechnung] where [verrechnet] Is null group by [kundenNr], zahlungsperiode_start, zahlungsperiode_ende" & IIf(LimitBEtrag > 0, " having SUM([zinsbetrag]) >= " & LimitBEtrag, ""), "FMZOLL")
|
||||||
|
|
||||||
If dt_Main.Rows.Count > 0 Then
|
If dt_Main.Rows.Count > 0 Then
|
||||||
Dim kundenNr As String = ""
|
Dim kundenNr As String = ""
|
||||||
@@ -1234,8 +1263,14 @@ Public Class usrCntlBH
|
|||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
If dt_Main.Rows.Count = 0 Then
|
||||||
|
MsgBox("keine zu verrechnenden Datensätze!")
|
||||||
|
Exit Sub
|
||||||
|
End If
|
||||||
|
|
||||||
|
|
||||||
|
If vbYes = MsgBox("Möchten Sie für " & dt_Main.Rows.Count & " Kunden die Zinsbelastung verrechnen?" & vbNewLine & "Es werden nur Rechnungen erstellt, deren Gesamtbelastung über " & LimitBEtrag & " EUR liegt!", vbYesNoCancel) Then
|
||||||
|
|
||||||
If vbYes = MsgBox("Möchten Sie für " & dt_Main.Rows.Count & " Kunden die Zinsbelastung verrechnen?", vbYesNoCancel) Then
|
|
||||||
|
|
||||||
|
|
||||||
For Each R In dt_Main.Rows
|
For Each R In dt_Main.Rows
|
||||||
@@ -1311,14 +1346,14 @@ Public Class usrCntlBH
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub txtUID_Monat_TextChanged(sender As Object, e As EventArgs) Handles txtUID_Monat.TextChanged
|
Private Sub txtUID_Monat_TextChanged(sender As Object, e As EventArgs) Handles txtUID_Monat.TextChanged
|
||||||
calcUIDPruefungen()
|
countIDPruefungen()
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub cbxFirmaUID_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cbxFirmaUID.SelectedIndexChanged
|
Private Sub cbxFirmaUID_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cbxFirmaUID.SelectedIndexChanged
|
||||||
calcUIDPruefungen()
|
countIDPruefungen()
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub calcUIDPruefungen()
|
Private Sub countIDPruefungen()
|
||||||
|
|
||||||
If txtUID_Jahr.Text <> "" AndAlso IsNumeric(txtUID_Jahr.Text) AndAlso txtUID_Jahr.Text.Length = 4 Then
|
If txtUID_Jahr.Text <> "" AndAlso IsNumeric(txtUID_Jahr.Text) AndAlso txtUID_Jahr.Text.Length = 4 Then
|
||||||
|
|
||||||
@@ -1348,4 +1383,19 @@ Public Class usrCntlBH
|
|||||||
|
|
||||||
End If
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
Private Sub btnWikiStatusmails_Click(sender As Object, e As EventArgs) Handles btnWikiStatusmails.Click
|
||||||
|
|
||||||
|
Dim webAddress As String = "https://wiki.verag.ag/software/sdl/zinsnachberechnung"
|
||||||
|
Process.Start(webAddress)
|
||||||
|
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Private Sub btnDel__Click(sender As Object, e As EventArgs) Handles btnDel_.Click
|
||||||
|
|
||||||
|
If vbYes = MsgBox("Möchten Sie die alle nicht verrechneten Zinsbelastungen löschen?", vbYesNoCancel) Then
|
||||||
|
SQL.doSQL("delete from [tblMDM_Zinsberechnung] WHERE [verrechnet] Is null", "FMZOLL")
|
||||||
|
End If
|
||||||
|
|
||||||
|
End Sub
|
||||||
End Class
|
End Class
|
||||||
|
|||||||
176
SDL/kunden/frmKundenZOLLVollmachten.Designer.vb
generated
176
SDL/kunden/frmKundenZOLLVollmachten.Designer.vb
generated
@@ -29,6 +29,14 @@ Partial Class frmKundenZOLLVollmachten
|
|||||||
Me.btnNeu = New System.Windows.Forms.Button()
|
Me.btnNeu = New System.Windows.Forms.Button()
|
||||||
Me.dgvVollmachtenEmbedded = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components)
|
Me.dgvVollmachtenEmbedded = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components)
|
||||||
Me.MyComboBox1 = New VERAG_PROG_ALLGEMEIN.MyComboBox()
|
Me.MyComboBox1 = New VERAG_PROG_ALLGEMEIN.MyComboBox()
|
||||||
|
Me.Panel1 = New System.Windows.Forms.Panel()
|
||||||
|
Me.pb_merge = New System.Windows.Forms.PictureBox()
|
||||||
|
Me.picDeletePDF2 = New System.Windows.Forms.PictureBox()
|
||||||
|
Me.picPDF2 = New System.Windows.Forms.PictureBox()
|
||||||
|
Me.picDeleteEmail = New System.Windows.Forms.PictureBox()
|
||||||
|
Me.picEmail = New System.Windows.Forms.PictureBox()
|
||||||
|
Me.picDeletePDF = New System.Windows.Forms.PictureBox()
|
||||||
|
Me.picPDF = New System.Windows.Forms.PictureBox()
|
||||||
Me.Button1 = New System.Windows.Forms.Button()
|
Me.Button1 = New System.Windows.Forms.Button()
|
||||||
Me.Label1 = New System.Windows.Forms.Label()
|
Me.Label1 = New System.Windows.Forms.Label()
|
||||||
Me.cbxErhaltenAm = New System.Windows.Forms.CheckBox()
|
Me.cbxErhaltenAm = New System.Windows.Forms.CheckBox()
|
||||||
@@ -39,11 +47,6 @@ Partial Class frmKundenZOLLVollmachten
|
|||||||
Me.cbxVMarchivieren = New System.Windows.Forms.CheckBox()
|
Me.cbxVMarchivieren = New System.Windows.Forms.CheckBox()
|
||||||
Me.Label3 = New System.Windows.Forms.Label()
|
Me.Label3 = New System.Windows.Forms.Label()
|
||||||
Me.txtVermerk = New VERAG_PROG_ALLGEMEIN.MyTextBox()
|
Me.txtVermerk = New VERAG_PROG_ALLGEMEIN.MyTextBox()
|
||||||
Me.Panel1 = New System.Windows.Forms.Panel()
|
|
||||||
Me.picDeleteEmail = New System.Windows.Forms.PictureBox()
|
|
||||||
Me.picEmail = New System.Windows.Forms.PictureBox()
|
|
||||||
Me.picDeletePDF = New System.Windows.Forms.PictureBox()
|
|
||||||
Me.picPDF = New System.Windows.Forms.PictureBox()
|
|
||||||
Me.lblGueltigBis = New System.Windows.Forms.Label()
|
Me.lblGueltigBis = New System.Windows.Forms.Label()
|
||||||
Me.txtGueltigVon = New VERAG_PROG_ALLGEMEIN.MyTextBox()
|
Me.txtGueltigVon = New VERAG_PROG_ALLGEMEIN.MyTextBox()
|
||||||
Me.txtGueltigBis = New VERAG_PROG_ALLGEMEIN.MyTextBox()
|
Me.txtGueltigBis = New VERAG_PROG_ALLGEMEIN.MyTextBox()
|
||||||
@@ -55,17 +58,21 @@ Partial Class frmKundenZOLLVollmachten
|
|||||||
Me.LöschenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
|
Me.LöschenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
|
||||||
Me.pnl.SuspendLayout()
|
Me.pnl.SuspendLayout()
|
||||||
CType(Me.dgvVollmachtenEmbedded, System.ComponentModel.ISupportInitialize).BeginInit()
|
CType(Me.dgvVollmachtenEmbedded, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||||
Me.pnlDetails.SuspendLayout()
|
|
||||||
Me.Panel1.SuspendLayout()
|
Me.Panel1.SuspendLayout()
|
||||||
|
CType(Me.pb_merge, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||||
|
CType(Me.picDeletePDF2, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||||
|
CType(Me.picPDF2, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||||
CType(Me.picDeleteEmail, System.ComponentModel.ISupportInitialize).BeginInit()
|
CType(Me.picDeleteEmail, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||||
CType(Me.picEmail, System.ComponentModel.ISupportInitialize).BeginInit()
|
CType(Me.picEmail, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||||
CType(Me.picDeletePDF, System.ComponentModel.ISupportInitialize).BeginInit()
|
CType(Me.picDeletePDF, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||||
CType(Me.picPDF, System.ComponentModel.ISupportInitialize).BeginInit()
|
CType(Me.picPDF, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||||
|
Me.pnlDetails.SuspendLayout()
|
||||||
Me.ContextMenuStrip1.SuspendLayout()
|
Me.ContextMenuStrip1.SuspendLayout()
|
||||||
Me.SuspendLayout()
|
Me.SuspendLayout()
|
||||||
'
|
'
|
||||||
'pnl
|
'pnl
|
||||||
'
|
'
|
||||||
|
Me.pnl.AllowDrop = True
|
||||||
Me.pnl.BackColor = System.Drawing.Color.White
|
Me.pnl.BackColor = System.Drawing.Color.White
|
||||||
Me.pnl.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
|
Me.pnl.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
|
||||||
Me.pnl.Controls.Add(Me.lblPDFavailable)
|
Me.pnl.Controls.Add(Me.lblPDFavailable)
|
||||||
@@ -135,6 +142,98 @@ Partial Class frmKundenZOLLVollmachten
|
|||||||
Me.MyComboBox1.TabIndex = 15
|
Me.MyComboBox1.TabIndex = 15
|
||||||
Me.MyComboBox1.Visible = False
|
Me.MyComboBox1.Visible = False
|
||||||
'
|
'
|
||||||
|
'Panel1
|
||||||
|
'
|
||||||
|
Me.Panel1.AllowDrop = True
|
||||||
|
Me.Panel1.Controls.Add(Me.pb_merge)
|
||||||
|
Me.Panel1.Controls.Add(Me.picDeletePDF2)
|
||||||
|
Me.Panel1.Controls.Add(Me.picPDF2)
|
||||||
|
Me.Panel1.Controls.Add(Me.picDeleteEmail)
|
||||||
|
Me.Panel1.Controls.Add(Me.picEmail)
|
||||||
|
Me.Panel1.Controls.Add(Me.picDeletePDF)
|
||||||
|
Me.Panel1.Controls.Add(Me.picPDF)
|
||||||
|
Me.Panel1.Location = New System.Drawing.Point(233, 190)
|
||||||
|
Me.Panel1.Name = "Panel1"
|
||||||
|
Me.Panel1.Size = New System.Drawing.Size(204, 74)
|
||||||
|
Me.Panel1.TabIndex = 17
|
||||||
|
Me.Panel1.Visible = False
|
||||||
|
'
|
||||||
|
'pb_merge
|
||||||
|
'
|
||||||
|
Me.pb_merge.BackgroundImage = Global.SDL.My.Resources.Resources.picboxPrevious_Enter
|
||||||
|
Me.pb_merge.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch
|
||||||
|
Me.pb_merge.Location = New System.Drawing.Point(125, 38)
|
||||||
|
Me.pb_merge.Name = "pb_merge"
|
||||||
|
Me.pb_merge.Size = New System.Drawing.Size(19, 13)
|
||||||
|
Me.pb_merge.TabIndex = 22
|
||||||
|
Me.pb_merge.TabStop = False
|
||||||
|
Me.pb_merge.Visible = False
|
||||||
|
'
|
||||||
|
'picDeletePDF2
|
||||||
|
'
|
||||||
|
Me.picDeletePDF2.Image = Global.SDL.My.Resources.Resources.del
|
||||||
|
Me.picDeletePDF2.Location = New System.Drawing.Point(159, 1)
|
||||||
|
Me.picDeletePDF2.Name = "picDeletePDF2"
|
||||||
|
Me.picDeletePDF2.Size = New System.Drawing.Size(20, 20)
|
||||||
|
Me.picDeletePDF2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom
|
||||||
|
Me.picDeletePDF2.TabIndex = 21
|
||||||
|
Me.picDeletePDF2.TabStop = False
|
||||||
|
Me.picDeletePDF2.Visible = False
|
||||||
|
'
|
||||||
|
'picPDF2
|
||||||
|
'
|
||||||
|
Me.picPDF2.Image = Global.SDL.My.Resources.Resources.pdf_gray
|
||||||
|
Me.picPDF2.Location = New System.Drawing.Point(146, 23)
|
||||||
|
Me.picPDF2.Name = "picPDF2"
|
||||||
|
Me.picPDF2.Size = New System.Drawing.Size(44, 48)
|
||||||
|
Me.picPDF2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom
|
||||||
|
Me.picPDF2.TabIndex = 20
|
||||||
|
Me.picPDF2.TabStop = False
|
||||||
|
Me.picPDF2.Visible = False
|
||||||
|
'
|
||||||
|
'picDeleteEmail
|
||||||
|
'
|
||||||
|
Me.picDeleteEmail.Image = Global.SDL.My.Resources.Resources.del
|
||||||
|
Me.picDeleteEmail.Location = New System.Drawing.Point(27, 0)
|
||||||
|
Me.picDeleteEmail.Name = "picDeleteEmail"
|
||||||
|
Me.picDeleteEmail.Size = New System.Drawing.Size(20, 20)
|
||||||
|
Me.picDeleteEmail.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom
|
||||||
|
Me.picDeleteEmail.TabIndex = 19
|
||||||
|
Me.picDeleteEmail.TabStop = False
|
||||||
|
Me.picDeleteEmail.Visible = False
|
||||||
|
'
|
||||||
|
'picEmail
|
||||||
|
'
|
||||||
|
Me.picEmail.Image = Global.SDL.My.Resources.Resources.email_big_gray
|
||||||
|
Me.picEmail.Location = New System.Drawing.Point(13, 23)
|
||||||
|
Me.picEmail.Name = "picEmail"
|
||||||
|
Me.picEmail.Size = New System.Drawing.Size(44, 48)
|
||||||
|
Me.picEmail.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom
|
||||||
|
Me.picEmail.TabIndex = 18
|
||||||
|
Me.picEmail.TabStop = False
|
||||||
|
'
|
||||||
|
'picDeletePDF
|
||||||
|
'
|
||||||
|
Me.picDeletePDF.Image = Global.SDL.My.Resources.Resources.del
|
||||||
|
Me.picDeletePDF.Location = New System.Drawing.Point(90, 1)
|
||||||
|
Me.picDeletePDF.Name = "picDeletePDF"
|
||||||
|
Me.picDeletePDF.Size = New System.Drawing.Size(20, 20)
|
||||||
|
Me.picDeletePDF.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom
|
||||||
|
Me.picDeletePDF.TabIndex = 16
|
||||||
|
Me.picDeletePDF.TabStop = False
|
||||||
|
Me.picDeletePDF.Visible = False
|
||||||
|
'
|
||||||
|
'picPDF
|
||||||
|
'
|
||||||
|
Me.picPDF.Image = Global.SDL.My.Resources.Resources.pdf_gray
|
||||||
|
Me.picPDF.Location = New System.Drawing.Point(79, 23)
|
||||||
|
Me.picPDF.Name = "picPDF"
|
||||||
|
Me.picPDF.Size = New System.Drawing.Size(44, 48)
|
||||||
|
Me.picPDF.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom
|
||||||
|
Me.picPDF.TabIndex = 17
|
||||||
|
Me.picPDF.TabStop = False
|
||||||
|
Me.picPDF.Visible = False
|
||||||
|
'
|
||||||
'Button1
|
'Button1
|
||||||
'
|
'
|
||||||
Me.Button1.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
|
Me.Button1.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
|
||||||
@@ -265,61 +364,6 @@ Partial Class frmKundenZOLLVollmachten
|
|||||||
Me.txtVermerk.Size = New System.Drawing.Size(364, 23)
|
Me.txtVermerk.Size = New System.Drawing.Size(364, 23)
|
||||||
Me.txtVermerk.TabIndex = 25
|
Me.txtVermerk.TabIndex = 25
|
||||||
'
|
'
|
||||||
'Panel1
|
|
||||||
'
|
|
||||||
Me.Panel1.Controls.Add(Me.picDeleteEmail)
|
|
||||||
Me.Panel1.Controls.Add(Me.picEmail)
|
|
||||||
Me.Panel1.Controls.Add(Me.picDeletePDF)
|
|
||||||
Me.Panel1.Controls.Add(Me.picPDF)
|
|
||||||
Me.Panel1.Location = New System.Drawing.Point(307, 190)
|
|
||||||
Me.Panel1.Name = "Panel1"
|
|
||||||
Me.Panel1.Size = New System.Drawing.Size(130, 74)
|
|
||||||
Me.Panel1.TabIndex = 17
|
|
||||||
Me.Panel1.Visible = False
|
|
||||||
'
|
|
||||||
'picDeleteEmail
|
|
||||||
'
|
|
||||||
Me.picDeleteEmail.Image = Global.SDL.My.Resources.Resources.del
|
|
||||||
Me.picDeleteEmail.Location = New System.Drawing.Point(27, 0)
|
|
||||||
Me.picDeleteEmail.Name = "picDeleteEmail"
|
|
||||||
Me.picDeleteEmail.Size = New System.Drawing.Size(20, 20)
|
|
||||||
Me.picDeleteEmail.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom
|
|
||||||
Me.picDeleteEmail.TabIndex = 19
|
|
||||||
Me.picDeleteEmail.TabStop = False
|
|
||||||
Me.picDeleteEmail.Visible = False
|
|
||||||
'
|
|
||||||
'picEmail
|
|
||||||
'
|
|
||||||
Me.picEmail.Image = Global.SDL.My.Resources.Resources.email_big_gray
|
|
||||||
Me.picEmail.Location = New System.Drawing.Point(13, 23)
|
|
||||||
Me.picEmail.Name = "picEmail"
|
|
||||||
Me.picEmail.Size = New System.Drawing.Size(44, 48)
|
|
||||||
Me.picEmail.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom
|
|
||||||
Me.picEmail.TabIndex = 18
|
|
||||||
Me.picEmail.TabStop = False
|
|
||||||
'
|
|
||||||
'picDeletePDF
|
|
||||||
'
|
|
||||||
Me.picDeletePDF.Image = Global.SDL.My.Resources.Resources.del
|
|
||||||
Me.picDeletePDF.Location = New System.Drawing.Point(90, 1)
|
|
||||||
Me.picDeletePDF.Name = "picDeletePDF"
|
|
||||||
Me.picDeletePDF.Size = New System.Drawing.Size(20, 20)
|
|
||||||
Me.picDeletePDF.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom
|
|
||||||
Me.picDeletePDF.TabIndex = 16
|
|
||||||
Me.picDeletePDF.TabStop = False
|
|
||||||
Me.picDeletePDF.Visible = False
|
|
||||||
'
|
|
||||||
'picPDF
|
|
||||||
'
|
|
||||||
Me.picPDF.Image = Global.SDL.My.Resources.Resources.pdf_gray
|
|
||||||
Me.picPDF.Location = New System.Drawing.Point(79, 23)
|
|
||||||
Me.picPDF.Name = "picPDF"
|
|
||||||
Me.picPDF.Size = New System.Drawing.Size(44, 48)
|
|
||||||
Me.picPDF.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom
|
|
||||||
Me.picPDF.TabIndex = 17
|
|
||||||
Me.picPDF.TabStop = False
|
|
||||||
Me.picPDF.Visible = False
|
|
||||||
'
|
|
||||||
'lblGueltigBis
|
'lblGueltigBis
|
||||||
'
|
'
|
||||||
Me.lblGueltigBis.AutoSize = True
|
Me.lblGueltigBis.AutoSize = True
|
||||||
@@ -448,13 +492,16 @@ Partial Class frmKundenZOLLVollmachten
|
|||||||
Me.pnl.ResumeLayout(False)
|
Me.pnl.ResumeLayout(False)
|
||||||
Me.pnl.PerformLayout()
|
Me.pnl.PerformLayout()
|
||||||
CType(Me.dgvVollmachtenEmbedded, System.ComponentModel.ISupportInitialize).EndInit()
|
CType(Me.dgvVollmachtenEmbedded, System.ComponentModel.ISupportInitialize).EndInit()
|
||||||
Me.pnlDetails.ResumeLayout(False)
|
|
||||||
Me.pnlDetails.PerformLayout()
|
|
||||||
Me.Panel1.ResumeLayout(False)
|
Me.Panel1.ResumeLayout(False)
|
||||||
|
CType(Me.pb_merge, System.ComponentModel.ISupportInitialize).EndInit()
|
||||||
|
CType(Me.picDeletePDF2, System.ComponentModel.ISupportInitialize).EndInit()
|
||||||
|
CType(Me.picPDF2, System.ComponentModel.ISupportInitialize).EndInit()
|
||||||
CType(Me.picDeleteEmail, System.ComponentModel.ISupportInitialize).EndInit()
|
CType(Me.picDeleteEmail, System.ComponentModel.ISupportInitialize).EndInit()
|
||||||
CType(Me.picEmail, System.ComponentModel.ISupportInitialize).EndInit()
|
CType(Me.picEmail, System.ComponentModel.ISupportInitialize).EndInit()
|
||||||
CType(Me.picDeletePDF, System.ComponentModel.ISupportInitialize).EndInit()
|
CType(Me.picDeletePDF, System.ComponentModel.ISupportInitialize).EndInit()
|
||||||
CType(Me.picPDF, System.ComponentModel.ISupportInitialize).EndInit()
|
CType(Me.picPDF, System.ComponentModel.ISupportInitialize).EndInit()
|
||||||
|
Me.pnlDetails.ResumeLayout(False)
|
||||||
|
Me.pnlDetails.PerformLayout()
|
||||||
Me.ContextMenuStrip1.ResumeLayout(False)
|
Me.ContextMenuStrip1.ResumeLayout(False)
|
||||||
Me.ResumeLayout(False)
|
Me.ResumeLayout(False)
|
||||||
|
|
||||||
@@ -488,4 +535,7 @@ Partial Class frmKundenZOLLVollmachten
|
|||||||
Friend WithEvents lblWarning As Label
|
Friend WithEvents lblWarning As Label
|
||||||
Friend WithEvents picDeleteEmail As PictureBox
|
Friend WithEvents picDeleteEmail As PictureBox
|
||||||
Friend WithEvents picEmail As PictureBox
|
Friend WithEvents picEmail As PictureBox
|
||||||
|
Friend WithEvents picDeletePDF2 As PictureBox
|
||||||
|
Friend WithEvents picPDF2 As PictureBox
|
||||||
|
Friend WithEvents pb_merge As PictureBox
|
||||||
End Class
|
End Class
|
||||||
|
|||||||
@@ -1,5 +1,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
Imports System.IO
|
||||||
|
Imports System.Text
|
||||||
|
Imports GrapeCity.ActiveReports.ReportsCore.Tools
|
||||||
|
Imports GrapeCity.Viewer.Common.Model
|
||||||
|
|
||||||
Public Class frmKundenZOLLVollmachten
|
Public Class frmKundenZOLLVollmachten
|
||||||
Public kdnr As Integer = -1
|
Public kdnr As Integer = -1
|
||||||
Public filePath As String
|
Public filePath As String
|
||||||
@@ -203,7 +208,7 @@ Public Class frmKundenZOLLVollmachten
|
|||||||
.Columns.Clear()
|
.Columns.Clear()
|
||||||
|
|
||||||
|
|
||||||
.DataSource = ksql.loadDgvBySql("SELECT abf.kdvm_Id,art.kdvma_Id, art.kdvma_Bezeichnung, abf.[kdvm_KundenNr], abf.[kdvm_erhalten],abf.[kdvm_erhalten_Datum], abf.kdvm_datenarchivId,abf.kdvm_Info, abf.[kdvm_archiviert], abf.[kdvm_gueltig_bis], abf.[kdvm_vermerk], abf.[kdvm_geloescht]" &
|
.DataSource = ksql.loadDgvBySql("SELECT abf.kdvm_Id,art.kdvma_Id, art.kdvma_Bezeichnung, abf.[kdvm_KundenNr], abf.[kdvm_erhalten],abf.[kdvm_erhalten_Datum], abf.kdvm_datenarchivId, kdvm_datenarchivId_2,abf.kdvm_Info, abf.[kdvm_archiviert], abf.[kdvm_gueltig_bis], abf.[kdvm_vermerk], abf.[kdvm_geloescht]" &
|
||||||
" FROM [tblKundenVollmachtenArt] as art " &
|
" FROM [tblKundenVollmachtenArt] as art " &
|
||||||
" INNER JOIN (select * from [tblKundenVollmachten]) as abf on art.[kdvma_Id]=abf.[kdvm_kdvmaId]" &
|
" INNER JOIN (select * from [tblKundenVollmachten]) as abf on art.[kdvma_Id]=abf.[kdvm_kdvmaId]" &
|
||||||
" WHERE art.kdvma_visible=1 AND abf.kdvm_erhalten = 1 AND ISNULL(abf.[kdvm_geloescht],0) != 1 AND [kdvm_KundenNr]='" & kdnr & "' AND [kdvm_kdvmaId]='" & vollmachtartId & "'" & where &
|
" WHERE art.kdvma_visible=1 AND abf.kdvm_erhalten = 1 AND ISNULL(abf.[kdvm_geloescht],0) != 1 AND [kdvm_KundenNr]='" & kdnr & "' AND [kdvm_kdvmaId]='" & vollmachtartId & "'" & where &
|
||||||
@@ -214,6 +219,7 @@ Public Class frmKundenZOLLVollmachten
|
|||||||
.Columns("kdvma_Id").Visible = False
|
.Columns("kdvma_Id").Visible = False
|
||||||
.Columns("kdvm_KundenNr").Visible = False
|
.Columns("kdvm_KundenNr").Visible = False
|
||||||
.Columns("kdvm_datenarchivId").Visible = False
|
.Columns("kdvm_datenarchivId").Visible = False
|
||||||
|
.Columns("kdvm_datenarchivId_2").Visible = False
|
||||||
.Columns("kdvma_Bezeichnung").Visible = False
|
.Columns("kdvma_Bezeichnung").Visible = False
|
||||||
.Columns("kdvma_Bezeichnung").AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill
|
.Columns("kdvma_Bezeichnung").AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill
|
||||||
.Columns("kdvma_Bezeichnung").HeaderText = "Bezeichnung"
|
.Columns("kdvma_Bezeichnung").HeaderText = "Bezeichnung"
|
||||||
@@ -360,18 +366,48 @@ Public Class frmKundenZOLLVollmachten
|
|||||||
|
|
||||||
Sub checkPDFisPresent()
|
Sub checkPDFisPresent()
|
||||||
|
|
||||||
|
'pdf2 nur anzeigen, wenn pdf1 befüllt!
|
||||||
|
|
||||||
If currentVM.kdvm_datenarchivId > 0 Then
|
If currentVM.kdvm_datenarchivId > 0 Then
|
||||||
picDeletePDF.Visible = True
|
picDeletePDF.Visible = True
|
||||||
picPDF.Visible = True
|
picPDF.Visible = True
|
||||||
picPDF.Image = My.Resources.pdf
|
picPDF.Image = My.Resources.pdf
|
||||||
|
picPDF.AllowDrop = False
|
||||||
picPDF.Cursor = Cursors.Default
|
picPDF.Cursor = Cursors.Default
|
||||||
|
|
||||||
|
picPDF2.Visible = True
|
||||||
|
picPDF2.Image = My.Resources.pdf_gray
|
||||||
|
picPDF2.AllowDrop = True
|
||||||
|
picPDF2.Cursor = Cursors.Hand
|
||||||
|
|
||||||
Else
|
Else
|
||||||
picDeletePDF.Visible = False
|
picDeletePDF.Visible = False
|
||||||
picPDF.Visible = True
|
picPDF.Visible = True
|
||||||
picPDF.Image = My.Resources.pdf_gray
|
picPDF.Image = My.Resources.pdf_gray
|
||||||
|
picPDF.AllowDrop = True
|
||||||
picPDF.Cursor = Cursors.Hand
|
picPDF.Cursor = Cursors.Hand
|
||||||
|
|
||||||
|
picDeletePDF2.Visible = False
|
||||||
|
picPDF2.Visible = False
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
If currentVM.kdvm_datenarchivId_2 > 0 Then
|
||||||
|
|
||||||
|
picDeletePDF2.Visible = True
|
||||||
|
picPDF2.Visible = True
|
||||||
|
picPDF2.Image = My.Resources.pdf
|
||||||
|
picPDF2.AllowDrop = False
|
||||||
|
picPDF2.Cursor = Cursors.Default
|
||||||
|
|
||||||
|
End If
|
||||||
|
|
||||||
|
If currentVM.kdvm_datenarchivId_2 > 0 AndAlso currentVM.kdvm_datenarchivId > 0 Then
|
||||||
|
pb_merge.Visible = True
|
||||||
|
Else
|
||||||
|
pb_merge.Visible = False
|
||||||
|
End If
|
||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Sub checkEmailIsPresent()
|
Sub checkEmailIsPresent()
|
||||||
@@ -507,12 +543,33 @@ Public Class frmKundenZOLLVollmachten
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
|
||||||
Private Sub picPDF_Click(sender As Object, e As EventArgs) Handles picPDF.Click
|
Private Sub picPDF_Click(sender As Object, e As EventArgs) Handles picPDF.Click, picPDF2.Click
|
||||||
|
|
||||||
If Me.MyComboBox1._value < 0 Then Exit Sub
|
If Me.MyComboBox1._value < 0 Then Exit Sub
|
||||||
|
|
||||||
Dim DS As Object
|
Dim DS As Object
|
||||||
|
|
||||||
|
Select Case sender.Name
|
||||||
|
Case "picPDF2"
|
||||||
|
|
||||||
|
If currentVM.kdvm_datenarchivId_2 > 0 Then
|
||||||
|
DS = New VERAG_PROG_ALLGEMEIN.cDATENSERVER(currentVM.kdvm_datenarchivId_2)
|
||||||
|
DS.OPEN_SINGLE()
|
||||||
|
'MsgBox("Open PDF")
|
||||||
|
Else
|
||||||
|
DS = New VERAG_PROG_ALLGEMEIN.cDATENSERVER("DOKUMENTE", "VOLLMACHTEN", "VMID_" & vmId, "", "", "PDF_" & MyComboBox1.Text & "_2", kdnr)
|
||||||
|
Dim path = DS.uploadDataToDATENSERVERFileDialog()
|
||||||
|
|
||||||
|
If path <> "" Then
|
||||||
|
currentVM.kdvm_datenarchivId_2 = DS.da_id
|
||||||
|
End If
|
||||||
|
|
||||||
|
picDeletePDF2.Visible = True = (currentVM.kdvm_datenarchivId_2 > 0)
|
||||||
|
saveVM(currentVM)
|
||||||
|
End If
|
||||||
|
|
||||||
|
Case Else
|
||||||
|
|
||||||
If currentVM.kdvm_datenarchivId > 0 Then
|
If currentVM.kdvm_datenarchivId > 0 Then
|
||||||
DS = New VERAG_PROG_ALLGEMEIN.cDATENSERVER(currentVM.kdvm_datenarchivId)
|
DS = New VERAG_PROG_ALLGEMEIN.cDATENSERVER(currentVM.kdvm_datenarchivId)
|
||||||
DS.OPEN_SINGLE()
|
DS.OPEN_SINGLE()
|
||||||
@@ -529,15 +586,40 @@ Public Class frmKundenZOLLVollmachten
|
|||||||
saveVM(currentVM)
|
saveVM(currentVM)
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
End Select
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
dgvVollmachtenEmbedded.GetOrder()
|
dgvVollmachtenEmbedded.GetOrder()
|
||||||
initDGVVollmachtenEmbedded(True)
|
initDGVVollmachtenEmbedded(True)
|
||||||
dgvVollmachtenEmbedded.SetOrder()
|
dgvVollmachtenEmbedded.SetOrder()
|
||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub picDeletePDF_Click(sender As Object, e As EventArgs) Handles picDeletePDF.Click
|
Private Sub picDeletePDF_Click(sender As Object, e As EventArgs) Handles picDeletePDF.Click, picDeletePDF2.Click
|
||||||
|
|
||||||
lblPDFavailable.Cursor = Cursors.WaitCursor
|
lblPDFavailable.Cursor = Cursors.WaitCursor
|
||||||
|
|
||||||
|
Select Case sender.Name
|
||||||
|
Case "picDeletePDF2"
|
||||||
|
|
||||||
|
If (currentVM.kdvm_datenarchivId_2 > 0) Then
|
||||||
|
If vbYes = MsgBox("Möchten Sie das PDF wirklich löschen?", vbYesNoCancel) Then
|
||||||
|
|
||||||
|
Dim DS As New VERAG_PROG_ALLGEMEIN.cDATENSERVER(currentVM.kdvm_datenarchivId_2)
|
||||||
|
DS.DELETE_COMPLETE()
|
||||||
|
|
||||||
|
currentVM.kdvm_datenarchivId_2 = -1
|
||||||
|
If currentVM.SAVE Then
|
||||||
|
currentVM.kdvm_datenarchivId_2 = -1 : picDeletePDF2.Visible = False
|
||||||
|
picPDF2.Image = My.Resources.pdf_gray
|
||||||
|
picPDF2.AllowDrop = True
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
|
||||||
|
Case Else
|
||||||
|
|
||||||
If (currentVM.kdvm_datenarchivId > 0) Then
|
If (currentVM.kdvm_datenarchivId > 0) Then
|
||||||
If vbYes = MsgBox("Möchten Sie das PDF wirklich löschen?", vbYesNoCancel) Then
|
If vbYes = MsgBox("Möchten Sie das PDF wirklich löschen?", vbYesNoCancel) Then
|
||||||
|
|
||||||
@@ -548,9 +630,14 @@ Public Class frmKundenZOLLVollmachten
|
|||||||
If currentVM.SAVE Then
|
If currentVM.SAVE Then
|
||||||
currentVM.kdvm_datenarchivId = -1 : picDeletePDF.Visible = False
|
currentVM.kdvm_datenarchivId = -1 : picDeletePDF.Visible = False
|
||||||
picPDF.Image = My.Resources.pdf_gray
|
picPDF.Image = My.Resources.pdf_gray
|
||||||
|
picPDF.AllowDrop = True
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
End Select
|
||||||
|
|
||||||
|
|
||||||
lblPDFavailable.Cursor = Cursors.Default
|
lblPDFavailable.Cursor = Cursors.Default
|
||||||
|
|
||||||
dgvVollmachtenEmbedded.GetOrder()
|
dgvVollmachtenEmbedded.GetOrder()
|
||||||
@@ -622,9 +709,67 @@ Public Class frmKundenZOLLVollmachten
|
|||||||
picPDF.Visible = False
|
picPDF.Visible = False
|
||||||
picDeleteEmail.Visible = False
|
picDeleteEmail.Visible = False
|
||||||
picEmail.Visible = False
|
picEmail.Visible = False
|
||||||
|
|
||||||
|
picDeletePDF2.Visible = False
|
||||||
|
picPDF2.Visible = False
|
||||||
|
|
||||||
|
pb_merge.Visible = False
|
||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub btnUploadPDF_Click(sender As Object, e As EventArgs)
|
Private Sub btnUploadPDF_Click(sender As Object, e As EventArgs)
|
||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
Private Sub pb_merge_Click(sender As Object, e As EventArgs) Handles pb_merge.Click
|
||||||
|
|
||||||
|
If currentVM.kdvm_datenarchivId_2 > 0 AndAlso currentVM.kdvm_datenarchivId > 0 Then
|
||||||
|
|
||||||
|
If vbYes = MsgBox("Möchten sie die zwei PDF-Dokumente miteinander verbinden?", vbYesNoCancel) Then
|
||||||
|
|
||||||
|
|
||||||
|
Dim list As New List(Of String)
|
||||||
|
|
||||||
|
Dim path_File1 As String = VERAG_PROG_ALLGEMEIN.cDATENSERVER.GET_PDFPath_BY_DocID(currentVM.kdvm_datenarchivId)
|
||||||
|
Dim path_File2 As String = VERAG_PROG_ALLGEMEIN.cDATENSERVER.GET_PDFPath_BY_DocID(currentVM.kdvm_datenarchivId_2)
|
||||||
|
|
||||||
|
list.Add(path_File1)
|
||||||
|
list.Add(path_File2)
|
||||||
|
|
||||||
|
Dim pathPDF = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getTMPPath("Vollmachten_" & Now.ToString("ddMMyyyyHHmmss") & ".pdf", ".pdf", False, False)
|
||||||
|
|
||||||
|
If FormularManagerNEU.MergePdfFiles(list, pathPDF) Then
|
||||||
|
|
||||||
|
Dim DS1 As New VERAG_PROG_ALLGEMEIN.cDATENSERVER(currentVM.kdvm_datenarchivId)
|
||||||
|
DS1.DELETE_COMPLETE()
|
||||||
|
currentVM.kdvm_datenarchivId = -1
|
||||||
|
|
||||||
|
Dim DS2 As New VERAG_PROG_ALLGEMEIN.cDATENSERVER(currentVM.kdvm_datenarchivId_2)
|
||||||
|
DS2.DELETE_COMPLETE()
|
||||||
|
currentVM.kdvm_datenarchivId_2 = -1
|
||||||
|
|
||||||
|
|
||||||
|
Dim DS_NEW = New VERAG_PROG_ALLGEMEIN.cDATENSERVER("DOKUMENTE", "VOLLMACHTEN", "VMID_" & vmId, "", "", "PDF_" & MyComboBox1.Text, kdnr)
|
||||||
|
If DS_NEW.uploadDataToDATENSERVER(pathPDF) Then
|
||||||
|
If pathPDF <> "" Then
|
||||||
|
currentVM.kdvm_datenarchivId = DS_NEW.da_id
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
|
||||||
|
If currentVM.SAVE Then
|
||||||
|
currentVM.kdvm_datenarchivId_2 = -1 : picDeletePDF2.Visible = False
|
||||||
|
picPDF2.Image = My.Resources.pdf_gray
|
||||||
|
picPDF2.AllowDrop = True
|
||||||
|
End If
|
||||||
|
|
||||||
|
picDeletePDF.Visible = True = (currentVM.kdvm_datenarchivId > 0)
|
||||||
|
checkPDFisPresent()
|
||||||
|
End If
|
||||||
|
|
||||||
|
End If
|
||||||
|
|
||||||
|
End If
|
||||||
|
|
||||||
|
End Sub
|
||||||
|
|
||||||
End Class
|
End Class
|
||||||
@@ -1,8 +1,6 @@
|
|||||||
Imports System.Data.SqlClient
|
Imports System.Data.SqlClient
|
||||||
Imports System.Globalization
|
Imports System.Globalization
|
||||||
Imports System.IO
|
Imports System.IO
|
||||||
Imports System.ServiceModel.Configuration
|
|
||||||
Imports GrapeCity.DataVisualization.TypeScript
|
|
||||||
Imports SDL.EORI
|
Imports SDL.EORI
|
||||||
Imports VERAG_PROG_ALLGEMEIN
|
Imports VERAG_PROG_ALLGEMEIN
|
||||||
|
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ Public Class cKundenVollmachten
|
|||||||
Property kdvm_erhalten_Datum As Object = Nothing
|
Property kdvm_erhalten_Datum As Object = Nothing
|
||||||
Property kdvm_Info As String
|
Property kdvm_Info As String
|
||||||
Property kdvm_datenarchivId As Object = Nothing
|
Property kdvm_datenarchivId As Object = Nothing
|
||||||
|
Property kdvm_datenarchivId_2 As Object = Nothing
|
||||||
Property kdvm_archiviert As Boolean = False
|
Property kdvm_archiviert As Boolean = False
|
||||||
Property kdvm_gueltig_bis As Object = Nothing
|
Property kdvm_gueltig_bis As Object = Nothing
|
||||||
Property kdvm_gueltig_ab As Object = Nothing
|
Property kdvm_gueltig_ab As Object = Nothing
|
||||||
@@ -43,6 +44,7 @@ Public Class cKundenVollmachten
|
|||||||
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("kdvm_erhalten_Datum", kdvm_erhalten_Datum))
|
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("kdvm_erhalten_Datum", kdvm_erhalten_Datum))
|
||||||
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("kdvm_Info", kdvm_Info))
|
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("kdvm_Info", kdvm_Info))
|
||||||
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("kdvm_datenarchivId", kdvm_datenarchivId))
|
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("kdvm_datenarchivId", kdvm_datenarchivId))
|
||||||
|
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("kdvm_datenarchivId_2", kdvm_datenarchivId_2))
|
||||||
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("kdvm_archiviert", kdvm_archiviert))
|
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("kdvm_archiviert", kdvm_archiviert))
|
||||||
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("kdvm_gueltig_bis", kdvm_gueltig_bis))
|
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("kdvm_gueltig_bis", kdvm_gueltig_bis))
|
||||||
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("kdvm_gueltig_ab", kdvm_gueltig_ab))
|
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("kdvm_gueltig_ab", kdvm_gueltig_ab))
|
||||||
|
|||||||
Reference in New Issue
Block a user