Kundebeabeit, MDMDatenverarb., Fakt, Syska-Einarbeitung, Offerten, etc.
This commit is contained in:
@@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices
|
||||
' übernehmen, indem Sie "*" eingeben:
|
||||
' <Assembly: AssemblyVersion("1.0.*")>
|
||||
|
||||
<Assembly: AssemblyVersion("1.4.3.1")>
|
||||
<Assembly: AssemblyFileVersion("1.4.3.1")>
|
||||
<Assembly: AssemblyVersion("1.4.3.2")>
|
||||
<Assembly: AssemblyFileVersion("1.4.3.2")>
|
||||
|
||||
46
SDL/kunden/frmKundenblatt.Designer.vb
generated
46
SDL/kunden/frmKundenblatt.Designer.vb
generated
@@ -324,7 +324,7 @@ Partial Class frmKundenblatt
|
||||
Me.tbFirmendaten.Location = New System.Drawing.Point(4, 25)
|
||||
Me.tbFirmendaten.Name = "tbFirmendaten"
|
||||
Me.tbFirmendaten.Padding = New System.Windows.Forms.Padding(3)
|
||||
Me.tbFirmendaten.Size = New System.Drawing.Size(1644, 1339)
|
||||
Me.tbFirmendaten.Size = New System.Drawing.Size(1644, 1356)
|
||||
Me.tbFirmendaten.TabIndex = 3
|
||||
Me.tbFirmendaten.Text = "Firmendaten"
|
||||
'
|
||||
@@ -334,7 +334,7 @@ Partial Class frmKundenblatt
|
||||
Me.Panel4.Dock = System.Windows.Forms.DockStyle.Fill
|
||||
Me.Panel4.Location = New System.Drawing.Point(3, 3)
|
||||
Me.Panel4.Name = "Panel4"
|
||||
Me.Panel4.Size = New System.Drawing.Size(1638, 1333)
|
||||
Me.Panel4.Size = New System.Drawing.Size(1638, 1350)
|
||||
Me.Panel4.TabIndex = 0
|
||||
'
|
||||
'UsrcntlKundeBearbeitenFull1
|
||||
@@ -344,7 +344,7 @@ Partial Class frmKundenblatt
|
||||
Me.UsrcntlKundeBearbeitenFull1.Location = New System.Drawing.Point(0, 0)
|
||||
Me.UsrcntlKundeBearbeitenFull1.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
|
||||
Me.UsrcntlKundeBearbeitenFull1.Name = "UsrcntlKundeBearbeitenFull1"
|
||||
Me.UsrcntlKundeBearbeitenFull1.Size = New System.Drawing.Size(1638, 1333)
|
||||
Me.UsrcntlKundeBearbeitenFull1.Size = New System.Drawing.Size(1638, 1350)
|
||||
Me.UsrcntlKundeBearbeitenFull1.TabIndex = 0
|
||||
'
|
||||
'tbcntrMain
|
||||
@@ -590,7 +590,7 @@ Partial Class frmKundenblatt
|
||||
Me.TabPage2.Location = New System.Drawing.Point(4, 22)
|
||||
Me.TabPage2.Name = "TabPage2"
|
||||
Me.TabPage2.Padding = New System.Windows.Forms.Padding(3)
|
||||
Me.TabPage2.Size = New System.Drawing.Size(710, 725)
|
||||
Me.TabPage2.Size = New System.Drawing.Size(710, 742)
|
||||
Me.TabPage2.TabIndex = 1
|
||||
Me.TabPage2.Text = "Umsatzbericht"
|
||||
Me.TabPage2.UseVisualStyleBackColor = True
|
||||
@@ -635,7 +635,7 @@ Partial Class frmKundenblatt
|
||||
Me.dgvUmsaetze.RowHeadersDefaultCellStyle = DataGridViewCellStyle8
|
||||
Me.dgvUmsaetze.RowHeadersVisible = False
|
||||
Me.dgvUmsaetze.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect
|
||||
Me.dgvUmsaetze.Size = New System.Drawing.Size(707, 700)
|
||||
Me.dgvUmsaetze.Size = New System.Drawing.Size(707, 717)
|
||||
Me.dgvUmsaetze.TabIndex = 182
|
||||
'
|
||||
'Label13
|
||||
@@ -683,7 +683,7 @@ Partial Class frmKundenblatt
|
||||
Me.TabPage3.Controls.Add(Me.dgvUmsatzNachLeistngsNr)
|
||||
Me.TabPage3.Location = New System.Drawing.Point(4, 22)
|
||||
Me.TabPage3.Name = "TabPage3"
|
||||
Me.TabPage3.Size = New System.Drawing.Size(710, 725)
|
||||
Me.TabPage3.Size = New System.Drawing.Size(710, 742)
|
||||
Me.TabPage3.TabIndex = 2
|
||||
Me.TabPage3.Text = "Umsatz nach LeistungsNr"
|
||||
Me.TabPage3.UseVisualStyleBackColor = True
|
||||
@@ -739,7 +739,7 @@ Partial Class frmKundenblatt
|
||||
Me.dgvUmsatzNachLeistngsNr.RowHeadersDefaultCellStyle = DataGridViewCellStyle12
|
||||
Me.dgvUmsatzNachLeistngsNr.RowHeadersVisible = False
|
||||
Me.dgvUmsatzNachLeistngsNr.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect
|
||||
Me.dgvUmsatzNachLeistngsNr.Size = New System.Drawing.Size(705, 702)
|
||||
Me.dgvUmsatzNachLeistngsNr.Size = New System.Drawing.Size(705, 719)
|
||||
Me.dgvUmsatzNachLeistngsNr.TabIndex = 183
|
||||
'
|
||||
'lblAdressenzusatz
|
||||
@@ -1154,7 +1154,7 @@ Partial Class frmKundenblatt
|
||||
Me.tbZoll.Location = New System.Drawing.Point(4, 25)
|
||||
Me.tbZoll.Name = "tbZoll"
|
||||
Me.tbZoll.Padding = New System.Windows.Forms.Padding(3)
|
||||
Me.tbZoll.Size = New System.Drawing.Size(1644, 1339)
|
||||
Me.tbZoll.Size = New System.Drawing.Size(1644, 1356)
|
||||
Me.tbZoll.TabIndex = 9
|
||||
Me.tbZoll.Text = "ZOLL"
|
||||
Me.tbZoll.UseVisualStyleBackColor = True
|
||||
@@ -1166,7 +1166,7 @@ Partial Class frmKundenblatt
|
||||
Me.tbcntrZOLL.Location = New System.Drawing.Point(3, 3)
|
||||
Me.tbcntrZOLL.Name = "tbcntrZOLL"
|
||||
Me.tbcntrZOLL.SelectedIndex = 0
|
||||
Me.tbcntrZOLL.Size = New System.Drawing.Size(1638, 1333)
|
||||
Me.tbcntrZOLL.Size = New System.Drawing.Size(1638, 1350)
|
||||
Me.tbcntrZOLL.TabIndex = 0
|
||||
'
|
||||
'tabZoll_Artikel
|
||||
@@ -1174,7 +1174,7 @@ Partial Class frmKundenblatt
|
||||
Me.tabZoll_Artikel.Location = New System.Drawing.Point(4, 22)
|
||||
Me.tabZoll_Artikel.Name = "tabZoll_Artikel"
|
||||
Me.tabZoll_Artikel.Padding = New System.Windows.Forms.Padding(3)
|
||||
Me.tabZoll_Artikel.Size = New System.Drawing.Size(1630, 1307)
|
||||
Me.tabZoll_Artikel.Size = New System.Drawing.Size(1630, 1324)
|
||||
Me.tabZoll_Artikel.TabIndex = 1
|
||||
Me.tabZoll_Artikel.Text = "Artikel"
|
||||
Me.tabZoll_Artikel.UseVisualStyleBackColor = True
|
||||
@@ -1185,7 +1185,7 @@ Partial Class frmKundenblatt
|
||||
Me.tbMdm.Location = New System.Drawing.Point(4, 25)
|
||||
Me.tbMdm.Name = "tbMdm"
|
||||
Me.tbMdm.Padding = New System.Windows.Forms.Padding(3)
|
||||
Me.tbMdm.Size = New System.Drawing.Size(1644, 1339)
|
||||
Me.tbMdm.Size = New System.Drawing.Size(1644, 1356)
|
||||
Me.tbMdm.TabIndex = 10
|
||||
Me.tbMdm.Text = "MDM"
|
||||
Me.tbMdm.UseVisualStyleBackColor = True
|
||||
@@ -1204,7 +1204,7 @@ Partial Class frmKundenblatt
|
||||
Me.tbcntrMDM.Margin = New System.Windows.Forms.Padding(0)
|
||||
Me.tbcntrMDM.Name = "tbcntrMDM"
|
||||
Me.tbcntrMDM.SelectedIndex = 0
|
||||
Me.tbcntrMDM.Size = New System.Drawing.Size(1638, 1333)
|
||||
Me.tbcntrMDM.Size = New System.Drawing.Size(1638, 1350)
|
||||
Me.tbcntrMDM.TabIndex = 0
|
||||
'
|
||||
'tbSDL
|
||||
@@ -1216,7 +1216,7 @@ Partial Class frmKundenblatt
|
||||
Me.tbSDL.Margin = New System.Windows.Forms.Padding(0)
|
||||
Me.tbSDL.Name = "tbSDL"
|
||||
Me.tbSDL.Padding = New System.Windows.Forms.Padding(3)
|
||||
Me.tbSDL.Size = New System.Drawing.Size(1630, 1307)
|
||||
Me.tbSDL.Size = New System.Drawing.Size(1630, 1324)
|
||||
Me.tbSDL.TabIndex = 5
|
||||
Me.tbSDL.Text = "SDL-Leistungen"
|
||||
Me.tbSDL.UseVisualStyleBackColor = True
|
||||
@@ -1258,7 +1258,7 @@ Partial Class frmKundenblatt
|
||||
DataGridViewCellStyle21.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
|
||||
Me.dgvSDLLeistungenFull.RowHeadersDefaultCellStyle = DataGridViewCellStyle21
|
||||
Me.dgvSDLLeistungenFull.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect
|
||||
Me.dgvSDLLeistungenFull.Size = New System.Drawing.Size(1624, 1111)
|
||||
Me.dgvSDLLeistungenFull.Size = New System.Drawing.Size(1624, 1128)
|
||||
Me.dgvSDLLeistungenFull.TabIndex = 5
|
||||
'
|
||||
'Panel6
|
||||
@@ -1363,7 +1363,7 @@ Partial Class frmKundenblatt
|
||||
Me.Panel5.Controls.Add(Me.lblLetzterSA_SDL)
|
||||
Me.Panel5.Controls.Add(Me.rtbVermerke)
|
||||
Me.Panel5.Dock = System.Windows.Forms.DockStyle.Bottom
|
||||
Me.Panel5.Location = New System.Drawing.Point(3, 1161)
|
||||
Me.Panel5.Location = New System.Drawing.Point(3, 1178)
|
||||
Me.Panel5.Name = "Panel5"
|
||||
Me.Panel5.Size = New System.Drawing.Size(1624, 143)
|
||||
Me.Panel5.TabIndex = 177
|
||||
@@ -2249,7 +2249,7 @@ Partial Class frmKundenblatt
|
||||
Me.tbOfferte.Location = New System.Drawing.Point(4, 25)
|
||||
Me.tbOfferte.Margin = New System.Windows.Forms.Padding(2)
|
||||
Me.tbOfferte.Name = "tbOfferte"
|
||||
Me.tbOfferte.Size = New System.Drawing.Size(1644, 1339)
|
||||
Me.tbOfferte.Size = New System.Drawing.Size(1644, 1356)
|
||||
Me.tbOfferte.TabIndex = 11
|
||||
Me.tbOfferte.Text = "Offerte"
|
||||
Me.tbOfferte.UseVisualStyleBackColor = True
|
||||
@@ -2261,7 +2261,7 @@ Partial Class frmKundenblatt
|
||||
Me.UsrCntlOfferte1.Location = New System.Drawing.Point(0, 0)
|
||||
Me.UsrCntlOfferte1.Margin = New System.Windows.Forms.Padding(1)
|
||||
Me.UsrCntlOfferte1.Name = "UsrCntlOfferte1"
|
||||
Me.UsrCntlOfferte1.Size = New System.Drawing.Size(1644, 1339)
|
||||
Me.UsrCntlOfferte1.Size = New System.Drawing.Size(1644, 1356)
|
||||
Me.UsrCntlOfferte1.TabIndex = 0
|
||||
'
|
||||
'tbUSTV
|
||||
@@ -2269,7 +2269,7 @@ Partial Class frmKundenblatt
|
||||
Me.tbUSTV.Controls.Add(Me.tbcntrUSTV)
|
||||
Me.tbUSTV.Location = New System.Drawing.Point(4, 25)
|
||||
Me.tbUSTV.Name = "tbUSTV"
|
||||
Me.tbUSTV.Size = New System.Drawing.Size(1644, 1339)
|
||||
Me.tbUSTV.Size = New System.Drawing.Size(1644, 1356)
|
||||
Me.tbUSTV.TabIndex = 12
|
||||
Me.tbUSTV.Text = "USTV"
|
||||
Me.tbUSTV.UseVisualStyleBackColor = True
|
||||
@@ -2283,7 +2283,7 @@ Partial Class frmKundenblatt
|
||||
Me.tbcntrUSTV.Margin = New System.Windows.Forms.Padding(0)
|
||||
Me.tbcntrUSTV.Name = "tbcntrUSTV"
|
||||
Me.tbcntrUSTV.SelectedIndex = 0
|
||||
Me.tbcntrUSTV.Size = New System.Drawing.Size(1644, 1339)
|
||||
Me.tbcntrUSTV.Size = New System.Drawing.Size(1644, 1356)
|
||||
Me.tbcntrUSTV.TabIndex = 1
|
||||
'
|
||||
'tbUSTVDokumente
|
||||
@@ -2296,7 +2296,7 @@ Partial Class frmKundenblatt
|
||||
Me.tbUSTVDokumente.Controls.Add(Me.scanUSTVVollmachten)
|
||||
Me.tbUSTVDokumente.Location = New System.Drawing.Point(4, 22)
|
||||
Me.tbUSTVDokumente.Name = "tbUSTVDokumente"
|
||||
Me.tbUSTVDokumente.Size = New System.Drawing.Size(1636, 1313)
|
||||
Me.tbUSTVDokumente.Size = New System.Drawing.Size(1636, 1330)
|
||||
Me.tbUSTVDokumente.TabIndex = 8
|
||||
Me.tbUSTVDokumente.Text = "Dokumente"
|
||||
Me.tbUSTVDokumente.UseVisualStyleBackColor = True
|
||||
@@ -2419,7 +2419,7 @@ Partial Class frmKundenblatt
|
||||
Me.tbFIBU.Controls.Add(Me.txtFIBUKuerzel)
|
||||
Me.tbFIBU.Location = New System.Drawing.Point(4, 25)
|
||||
Me.tbFIBU.Name = "tbFIBU"
|
||||
Me.tbFIBU.Size = New System.Drawing.Size(1644, 1339)
|
||||
Me.tbFIBU.Size = New System.Drawing.Size(1644, 1356)
|
||||
Me.tbFIBU.TabIndex = 13
|
||||
Me.tbFIBU.Text = "FIBU"
|
||||
Me.tbFIBU.UseVisualStyleBackColor = True
|
||||
@@ -2446,7 +2446,7 @@ Partial Class frmKundenblatt
|
||||
'
|
||||
Me.btnFirmendatenFormularSpeichern.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
|
||||
Me.btnFirmendatenFormularSpeichern.FlatStyle = System.Windows.Forms.FlatStyle.Flat
|
||||
Me.btnFirmendatenFormularSpeichern.Location = New System.Drawing.Point(-1397, 18)
|
||||
Me.btnFirmendatenFormularSpeichern.Location = New System.Drawing.Point(-2849, 18)
|
||||
Me.btnFirmendatenFormularSpeichern.Name = "btnFirmendatenFormularSpeichern"
|
||||
Me.btnFirmendatenFormularSpeichern.Size = New System.Drawing.Size(71, 52)
|
||||
Me.btnFirmendatenFormularSpeichern.TabIndex = 17
|
||||
@@ -2724,7 +2724,7 @@ Partial Class frmKundenblatt
|
||||
'
|
||||
Me.cntxtCntxtMDM.ImageScalingSize = New System.Drawing.Size(24, 24)
|
||||
Me.cntxtCntxtMDM.Name = "cntxtCntxtMDM"
|
||||
Me.cntxtCntxtMDM.OwnerItem = Me.ToolStripMenuItem4
|
||||
Me.cntxtCntxtMDM.OwnerItem = Me.ToolStripMenuItem8
|
||||
Me.cntxtCntxtMDM.Size = New System.Drawing.Size(61, 4)
|
||||
Me.cntxtCntxtMDM.Text = "cntxtMDM"
|
||||
'
|
||||
|
||||
34
SDL/kunden/frmOffertenBearbeiten.Designer.vb
generated
34
SDL/kunden/frmOffertenBearbeiten.Designer.vb
generated
@@ -26,6 +26,8 @@ Partial Class frmOffertenBearbeiten
|
||||
Me.FlowLayoutPanel = New System.Windows.Forms.FlowLayoutPanel()
|
||||
Me.btnOK = New System.Windows.Forms.Button()
|
||||
Me.lblBitteWahlenSieDieOffertenFurDenKundenAus = New System.Windows.Forms.Label()
|
||||
Me.Label1 = New System.Windows.Forms.Label()
|
||||
Me.cboSprache = New VERAG_PROG_ALLGEMEIN.MyComboBox()
|
||||
Me.SuspendLayout()
|
||||
'
|
||||
'FlowLayoutPanel
|
||||
@@ -34,10 +36,10 @@ Partial Class frmOffertenBearbeiten
|
||||
Or System.Windows.Forms.AnchorStyles.Left) _
|
||||
Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
|
||||
Me.FlowLayoutPanel.AutoScroll = True
|
||||
Me.FlowLayoutPanel.Location = New System.Drawing.Point(9, 32)
|
||||
Me.FlowLayoutPanel.Location = New System.Drawing.Point(9, 46)
|
||||
Me.FlowLayoutPanel.Margin = New System.Windows.Forms.Padding(2)
|
||||
Me.FlowLayoutPanel.Name = "FlowLayoutPanel"
|
||||
Me.FlowLayoutPanel.Size = New System.Drawing.Size(321, 472)
|
||||
Me.FlowLayoutPanel.Size = New System.Drawing.Size(321, 458)
|
||||
Me.FlowLayoutPanel.TabIndex = 0
|
||||
'
|
||||
'btnOK
|
||||
@@ -64,12 +66,38 @@ Partial Class frmOffertenBearbeiten
|
||||
Me.lblBitteWahlenSieDieOffertenFurDenKundenAus.TabIndex = 2
|
||||
Me.lblBitteWahlenSieDieOffertenFurDenKundenAus.Text = "Bitte wählen Sie die Offerten für den Kunden aus:"
|
||||
'
|
||||
'Label1
|
||||
'
|
||||
Me.Label1.AutoSize = True
|
||||
Me.Label1.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.Label1.Location = New System.Drawing.Point(11, 27)
|
||||
Me.Label1.Margin = New System.Windows.Forms.Padding(2, 0, 2, 0)
|
||||
Me.Label1.Name = "Label1"
|
||||
Me.Label1.Size = New System.Drawing.Size(58, 13)
|
||||
Me.Label1.TabIndex = 3
|
||||
Me.Label1.Text = "Sprache:"
|
||||
'
|
||||
'cboSprache
|
||||
'
|
||||
Me.cboSprache._allowedValuesFreiText = Nothing
|
||||
Me.cboSprache._allowFreiText = False
|
||||
Me.cboSprache._value = ""
|
||||
Me.cboSprache.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend
|
||||
Me.cboSprache.DropDownWidth = 50
|
||||
Me.cboSprache.FormattingEnabled = True
|
||||
Me.cboSprache.Location = New System.Drawing.Point(74, 24)
|
||||
Me.cboSprache.Name = "cboSprache"
|
||||
Me.cboSprache.Size = New System.Drawing.Size(51, 21)
|
||||
Me.cboSprache.TabIndex = 13
|
||||
'
|
||||
'frmOffertenBearbeiten
|
||||
'
|
||||
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
|
||||
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
|
||||
Me.BackColor = System.Drawing.Color.White
|
||||
Me.ClientSize = New System.Drawing.Size(337, 559)
|
||||
Me.Controls.Add(Me.cboSprache)
|
||||
Me.Controls.Add(Me.Label1)
|
||||
Me.Controls.Add(Me.lblBitteWahlenSieDieOffertenFurDenKundenAus)
|
||||
Me.Controls.Add(Me.btnOK)
|
||||
Me.Controls.Add(Me.FlowLayoutPanel)
|
||||
@@ -85,4 +113,6 @@ Partial Class frmOffertenBearbeiten
|
||||
Friend WithEvents FlowLayoutPanel As System.Windows.Forms.FlowLayoutPanel
|
||||
Friend WithEvents btnOK As System.Windows.Forms.Button
|
||||
Friend WithEvents lblBitteWahlenSieDieOffertenFurDenKundenAus As System.Windows.Forms.Label
|
||||
Friend WithEvents Label1 As Label
|
||||
Friend WithEvents cboSprache As VERAG_PROG_ALLGEMEIN.MyComboBox
|
||||
End Class
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
Public Class frmOffertenBearbeiten
|
||||
Imports VERAG_PROG_ALLGEMEIN
|
||||
|
||||
Public Class frmOffertenBearbeiten
|
||||
|
||||
Dim FIRMA_TMP = ""
|
||||
|
||||
@@ -22,14 +24,36 @@
|
||||
If Not KUNDE.hasEntry Then Me.Close()
|
||||
FIRMA_TMP = VERAG_PROG_ALLGEMEIN.cAllgemein.getFirmaFromFiliale(KUNDE.FilialenNr)
|
||||
|
||||
Dim KUNDE_ERW As New cKundenErweitert(kdnr)
|
||||
|
||||
cboSprache.Items.Clear()
|
||||
cboSprache.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("DE", "DE"))
|
||||
cboSprache.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("EN", "EN"))
|
||||
cboSprache.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("RO", "RO"))
|
||||
cboSprache.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("TR", "TR"))
|
||||
|
||||
|
||||
'Dim OFFERTE As New cOfferteList(kdnr, False)
|
||||
Dim where = ""
|
||||
Select Case FIRMA_TMP
|
||||
Case "IMEX"
|
||||
' where = " WHERE [Offertenstamm].[OffertenNr] IN (1,2,3,4,5,6,7,8,9,10,26,27,29,50,51)"
|
||||
cboSprache.Enabled = False
|
||||
cboSprache.changeItem("DE")
|
||||
where = " WHERE [Offertenstamm].[OffertenNr] IN (SELECT ao_OffertenNr FROM tblAbfertigungsartenFiliale inner join tblAbfertigungsartOffertenstamm on ao_Abfertigungsart=Abfertigungsart WHERE FilialenNr=5501 ) "
|
||||
|
||||
Case "VERAG"
|
||||
If KUNDE_ERW IsNot Nothing AndAlso KUNDE_ERW.kde_Fakturierung_Sprache IsNot Nothing AndAlso KUNDE_ERW.kde_Fakturierung_Sprache <> "" AndAlso KUNDE.FilialenNr = 8001 AndAlso (KUNDE.KundenNrZentrale <> 140000 And KUNDE.KundenNrZentrale <> 150000 And KUNDE.KundenNrZentrale <> 180000) Then
|
||||
cboSprache.changeItem(KUNDE_ERW.kde_Fakturierung_Sprache)
|
||||
cboSprache.Enabled = True
|
||||
Else
|
||||
cboSprache.changeItem("DE")
|
||||
cboSprache.Enabled = False
|
||||
End If
|
||||
Case Else
|
||||
cboSprache.changeItem("DE")
|
||||
cboSprache.Enabled = False
|
||||
End Select
|
||||
|
||||
Dim SQLsrt = " SELECT (select case when COUNT(*)>0 then 1 else 0 end FROM Offerten where KundenNr=" & kdnr & " and [Offerten].[OffertenNr]=[Offertenstamm].[OffertenNr]) as vorhanden," &
|
||||
" [Offertenstamm].[OffertenNr],[OffertenBez] FROM Offertenstamm " & where & " order by OffertenNr"
|
||||
|
||||
@@ -46,6 +70,12 @@
|
||||
Next
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub btnOK_Click(sender As Object, e As EventArgs) Handles btnOK.Click
|
||||
@@ -59,7 +89,7 @@
|
||||
o.SAVE() 'speichern
|
||||
o.LOAD_POSITIONEN() 'positionen Laden
|
||||
If o.POSITIONEN.Count = 0 Then 'wenn keine POS --> neues Offert
|
||||
o.RESET_STANDARTOFFERTEN_FIRMA(VERAG_PROG_ALLGEMEIN.cAllgemein.USRKURZNAME, FIRMA_TMP) '--> Standartofferten laden
|
||||
o.RESET_STANDARTOFFERTEN_FIRMA(VERAG_PROG_ALLGEMEIN.cAllgemein.USRKURZNAME, FIRMA_TMP, cboSprache.SelectedItem.ToString) '--> Standartofferten laden
|
||||
End If
|
||||
|
||||
|
||||
|
||||
@@ -484,10 +484,22 @@ Public Class usrCntlOfferte
|
||||
|
||||
|
||||
Dim KUNDE As New VERAG_PROG_ALLGEMEIN.cKunde(kdNr)
|
||||
Dim KUNDE_ERW As New VERAG_PROG_ALLGEMEIN.cKundenErweitert(kdNr)
|
||||
Dim FIRMA_TMP = VERAG_PROG_ALLGEMEIN.cAllgemein.getFirmaFromFiliale(KUNDE.FilialenNr)
|
||||
|
||||
If Not vbYes = MsgBox("Möchten Sie die Standardofferte für den Kunden " & KUNDE.KundenNr & " laden?" & vbNewLine & "Aktuelle Offerteneinstellungen werden gelöscht.", vbYesNo) Then Exit Sub
|
||||
|
||||
Dim SPRACHE As String = "DE"
|
||||
|
||||
If FIRMA_TMP = "VERAG" Then
|
||||
If KUNDE_ERW IsNot Nothing AndAlso KUNDE_ERW.kde_Fakturierung_Sprache IsNot Nothing AndAlso KUNDE_ERW.kde_Fakturierung_Sprache <> "" AndAlso KUNDE.FilialenNr = 8001 AndAlso (KUNDE.KundenNrZentrale <> 140000 And KUNDE.KundenNrZentrale <> 150000 And KUNDE.KundenNrZentrale <> 180000) Then
|
||||
If vbYes = MsgBox("Möchten Sie die Standardofferte in der Fakturierungssprache des Kunden (" & KUNDE_ERW.kde_Fakturierung_Sprache & ") einfügen ", vbYesNo) Then
|
||||
SPRACHE = KUNDE_ERW.kde_Fakturierung_Sprache
|
||||
End If
|
||||
End If
|
||||
End If
|
||||
|
||||
|
||||
edit = True
|
||||
handleEditMode(edit)
|
||||
saveCurrentOffert()
|
||||
@@ -499,7 +511,7 @@ Public Class usrCntlOfferte
|
||||
currentOffert.SAVE()
|
||||
currentOffert.LOAD_POSITIONEN()
|
||||
If currentOffert.POSITIONEN.Count = 0 Then '
|
||||
currentOffert.RESET_STANDARTOFFERTEN_FIRMA(VERAG_PROG_ALLGEMEIN.cAllgemein.USRKURZNAME, FIRMA_TMP)
|
||||
currentOffert.RESET_STANDARTOFFERTEN_FIRMA(VERAG_PROG_ALLGEMEIN.cAllgemein.USRKURZNAME, FIRMA_TMP, SPRACHE)
|
||||
End If
|
||||
|
||||
dgvOfferteNew.GetOrder()
|
||||
|
||||
@@ -3185,159 +3185,6 @@ Public Class frmMDMDatenverarbetiung
|
||||
|
||||
End Function
|
||||
|
||||
|
||||
|
||||
'Function genPLOSE_RECHNUNG_BySPEDBUCH(KdNr As String, PLOSEKundenNr As String, SPEDBUCH As VERAG_PROG_ALLGEMEIN.cSpeditionsbuch, von As Date, bis As Date)
|
||||
' Try
|
||||
|
||||
' Dim AD As New VERAG_PROG_ALLGEMEIN.cAdressen(SPEDBUCH.VermittlerKundenNr)
|
||||
' Dim KD As New VERAG_PROG_ALLGEMEIN.cKunde(SPEDBUCH.VermittlerKundenNr)
|
||||
' Dim RG As New VERAG_PROG_ALLGEMEIN.cRechnungsausgang
|
||||
|
||||
' Dim OffertenNr = 80
|
||||
' Dim Abfertigungsart = 10
|
||||
|
||||
' RG.FilialenNr = SPEDBUCH.FilialenNr
|
||||
' RG.AbfertigungsNr = SPEDBUCH.AbfertigungsNr
|
||||
' RG.SpeditionsbuchUnterNr = SPEDBUCH.UnterNr
|
||||
' RG.UnterNr = RG.getMaxRGUnterNr()
|
||||
|
||||
' RG.Buchungsjahr = cRKSV.getGJ(datPloseAnhang.Value) 'If(Now.Month = 1, Now.Year - 1, Now.Year)
|
||||
' RG.FilialenNr = SPEDBUCH.FilialenNr
|
||||
' RG.Abfertigungsdatum = SPEDBUCH.Abfertigungsdatum
|
||||
' RG.Sammelrechnung = 6 'MAUT/DIESEL
|
||||
' RG.BelegartenKz = "AR"
|
||||
' RG.BelegartenNr = 70
|
||||
' RG.BelegartenBez = "Rechnung"
|
||||
' RG.Vorzeichen = "+"
|
||||
|
||||
' RG.VermittlerKundenNr = AD.AdressenNr
|
||||
' RG.VermittlerLandKz = AD.LandKz
|
||||
' RG.VermittlerName_1 = AD.Name_1
|
||||
' RG.VermittlerName_2 = AD.Name_2
|
||||
' RG.VermittlerOffertenNr = OffertenNr
|
||||
' RG.VermittlerOrt = (If(AD.LandKz, "") & " " & If(AD.PLZ, "") & " " & If(AD.Ort, ""))
|
||||
' RG.VermittlerStraße = AD.Straße
|
||||
' RG.Rechnung_an = 3
|
||||
' RG.OffertenNr = OffertenNr
|
||||
|
||||
' RG.KundenNrZentrale = KD.KundenNrZentrale
|
||||
' RG.RechnungsKundenNr = AD.AdressenNr
|
||||
' RG.RechnungsLandKz = AD.LandKz
|
||||
' RG.RechnungsName_1 = AD.Name_1
|
||||
' RG.RechnungsName_2 = AD.Name_2
|
||||
' RG.RechnungsOrt = (If(AD.LandKz, "") & " " & If(AD.PLZ, "") & " " & If(AD.Ort, ""))
|
||||
' RG.RechnungsStraße = AD.Straße
|
||||
|
||||
' RG.RechnungsUstIdKz = AD.UstIdKz
|
||||
' RG.RechnungsUstIdNr = AD.UstIdNr
|
||||
' RG.RechnungsUstIdGeprüft = AD.UstIdGeprüft
|
||||
|
||||
' RG.Lastschrift = KD.Lastschrift
|
||||
' RG.Kunden_SVS = KD.SVS
|
||||
' RG.Steuerschlüssel = KD.Steuerschlüssel
|
||||
' RG.Vorkasse = KD.Vorkasse
|
||||
' RG.Vorlageprovision_Proz = KD.Vorlageprovision
|
||||
' RG.Kreditaufwendungen_Proz = KD.Kreditaufwendungen
|
||||
' RG.RechnungSprache = "DE"
|
||||
|
||||
|
||||
' RG.Anlage_1 = ""
|
||||
' RG.Anlage_2 = ""
|
||||
' RG.Anlage_3 = ""
|
||||
' RG.Anlage_4 = ""
|
||||
' RG.Anlage_5 = ""
|
||||
' RG.Anlage_6 = ""
|
||||
|
||||
|
||||
' RG.Text = ""
|
||||
' RG.EMailRechnungstext = Nothing ' ""
|
||||
|
||||
' RG.Firma_ID = 15
|
||||
' RG.Nettozahlungsziel = KD.Zahlungsziel
|
||||
|
||||
' RG.SteuerpflichtigerGesamtbetrag = 0
|
||||
' RG.SteuerfreierGesamtbetrag = 0
|
||||
' RG.Status = 0
|
||||
|
||||
' RG.[Vorkosten] = 0
|
||||
' RG.[Erlös] = 0
|
||||
' RG.[Buchungsjahr] = 0
|
||||
' RG.[Währungscode] = "EUR"
|
||||
' RG.ReErfZeitstempel = Now
|
||||
|
||||
|
||||
' RG.Sachbearbeiter = VERAG_PROG_ALLGEMEIN.cAllgemein.USRKURZNAME
|
||||
|
||||
' RG.Buchungsjahr = cRKSV.getGJ(RG.RechnungsDatum)
|
||||
|
||||
' Dim OFFERTE As New VERAG_PROG_ALLGEMEIN.cOfferte(KdNr, OffertenNr, True)
|
||||
|
||||
' RG.LOAD_OFFERT_POSITIONEN() ' --> OFFERTE MIT ANZAHL >0 und Preis >0
|
||||
|
||||
' ' RG.LOAD_POSITIONEN_FROM_OFFERTE(OFFERTE)
|
||||
|
||||
' Dim sqlstr As String = ""
|
||||
' sqlstr &= " SELECT [plp_LeistungsNr],sum([plose_NettobetragWaehrungAbbuchung]) as plose_NettobetragWaehrungAbbuchung,sum([plose_MWSTBetragWaehrungAbbuchung]) as [plose_MWSTBetragWaehrungAbbuchung],sum([plose_BruttobetragWaehrungAbbuchung]) as [plose_BruttobetragWaehrungAbbuchung] "
|
||||
' sqlstr &= " FROM tblPLOSE_Details INNER JOIN [tblPLOSE_Produktbeschreibung] on plose_ProduktCode=plp_ProductCode "
|
||||
' sqlstr &= " WHERE 1=1 "
|
||||
' sqlstr &= " AND plose_Fakturiert=0 "
|
||||
' sqlstr &= " AND plose_ProduktCode NOT IN (" & ProduktCode_NOT_IN & " ) "
|
||||
' sqlstr &= " AND plose_POLSEKundennummer = '" & PLOSEKundenNr & "' "
|
||||
' sqlstr &= " AND plp_LeistungsNr is not null "
|
||||
' sqlstr &= " AND plose_DatumTransaktion between '" & von.ToShortDateString & "' and '" & bis.ToShortDateString & "' "
|
||||
|
||||
' sqlstr &= " group by [plp_LeistungsNr]"
|
||||
' sqlstr &= " order by plp_LeistungsNr"
|
||||
|
||||
' Dim dt As DataTable = SQL.loadDgvBySql_Param(sqlstr, "FMZOLL")
|
||||
|
||||
|
||||
' For Each r In dt.Rows
|
||||
' Dim BLNr = r("plp_LeistungsNr")
|
||||
' 'Dim BProz = r("plose_BruttobetragWaehrungAbbuchung")
|
||||
|
||||
' Dim NettoBetrag As Double = r("plose_NettobetragWaehrungAbbuchung")
|
||||
' Dim BruttoBetrag As Double = r("plose_BruttobetragWaehrungAbbuchung")
|
||||
' Dim LeistungsNr As Integer = r("plp_LeistungsNr")
|
||||
|
||||
|
||||
' allPos(RG, OFFERTE, LeistungsNr, NettoBetrag, BruttoBetrag)
|
||||
|
||||
' 'Rückvergütung Consortio !!
|
||||
' If r("plp_LeistungsNr") = "190" Then '(PRODUCTCODE=301; VERAG-LEISTUNGSNR=190!!
|
||||
' rabattPlosePos(RG, OFFERTE, LeistungsNr, NettoBetrag, BruttoBetrag)
|
||||
' End If
|
||||
' Next
|
||||
|
||||
|
||||
' Dim dtSt As DataTable = SQL.loadDgvBySql("SELECT TOP 1 isnull([Steuersatz %],0),isnull([Steuerbezeichnung],'') FROM [Steuertabelle] WHERE [Steuerschlüssel]='" & RG.Steuerschlüssel & "'", "FMZOLL")
|
||||
' If dtSt IsNot Nothing AndAlso dtSt.Rows.Count > 0 Then
|
||||
' RG.Steuersatz_Proz = dtSt.Rows(0)(0)
|
||||
' End If
|
||||
|
||||
' cFakturierung.setGesamtBetraege(RG)
|
||||
|
||||
' RG.Text = (cFakturierung.przRechnungstextTXT(RG, SPEDBUCH) & vbNewLine & cFakturierung.przRechnungstextZZ(RG)).Trim
|
||||
|
||||
' Call usrCntlFaktAbrechnung.przFixeTaxe(RG) ' Fixe Taxe errechnen
|
||||
' Call usrCntlFaktAbrechnung.przPP(RG) ' Porto/Papiere errechnen
|
||||
|
||||
' Call usrCntlFaktAbrechnung.przBS415(RG) ' Bankspesen errechnen
|
||||
|
||||
' If RG.SAVE Then
|
||||
' Return True
|
||||
' Else
|
||||
' Return False
|
||||
' End If
|
||||
|
||||
' Catch ex As System.Exception
|
||||
' MsgBox(ex.Message & ex.StackTrace)
|
||||
' End Try
|
||||
' Return ""
|
||||
|
||||
'End Function
|
||||
|
||||
Function gen_RECHNUNG_BySPEDBUCH(KdNr As String, SPEDBUCH As VERAG_PROG_ALLGEMEIN.cSpeditionsbuch, Lieferant As String, Optional PLOSEKundenNr As String = "", Optional von As Date = Nothing, Optional bis As Date = Nothing, Optional ByRef RE As cRechnungsausgang = Nothing)
|
||||
Try
|
||||
|
||||
@@ -3458,7 +3305,6 @@ Public Class frmMDMDatenverarbetiung
|
||||
sqlstr &= " AND plose_POLSEKundennummer = '" & PLOSEKundenNr & "' "
|
||||
sqlstr &= " AND plp_LeistungsNr is not null "
|
||||
sqlstr &= " AND plose_DatumTransaktion between '" & von.ToShortDateString & "' and '" & bis.ToShortDateString & "' "
|
||||
|
||||
sqlstr &= " group by [plp_LeistungsNr]"
|
||||
sqlstr &= " order by plp_LeistungsNr"
|
||||
|
||||
@@ -3676,7 +3522,7 @@ Public Class frmMDMDatenverarbetiung
|
||||
Try
|
||||
|
||||
For Each o In OFFERTE.POSITIONEN
|
||||
If o.LeistungsNr = LeistungsNr AndAlso IIf(leistungsBez <> "", o.LeistungsBez = leistungsBez, True) Then ' bei IDS muss ebenfalls die Leistungsbezeichnung eindeutig sein!
|
||||
If o.LeistungsNr = LeistungsNr AndAlso IIf(leistungsBez <> "", o.LeistungsBez = leistungsBez, True) Then 'TODO: bei IDS muss ebenfalls die Leistungsbezeichnung eindeutig sein!, muss noch auf Mehrsprachigkeit geändert werden
|
||||
|
||||
'Dim PARK = RECHNUNG.POSITIONEN.FindAll(Function(x) (x.LeistungsNr = 313 Or x.LeistungsNr = 312))
|
||||
'If PARK Is Nothing Then
|
||||
|
||||
@@ -900,6 +900,8 @@ Public Class usrcntlFakturierung
|
||||
Dim sql As New SQL
|
||||
NEWPOS.Steuerpflichtig = (New VERAG_PROG_ALLGEMEIN.SQL).DLookup("Steuerpflichtig", "Leistungen", "LeistungsNr= 415", "FMZOLL")
|
||||
End If
|
||||
|
||||
'TODO: Übersetzung in Fakt.Sprache
|
||||
NEWPOS.LeistungsBez = "Überweisungs/Bankspesen"
|
||||
|
||||
Dim preis As Double = 0
|
||||
|
||||
Reference in New Issue
Block a user