neu
This commit is contained in:
@@ -930,6 +930,7 @@ Public Class cAviso
|
||||
Property FreigabeFiliale As Object = Nothing
|
||||
Property VoraussichtlichesEintreffen As Object = Nothing
|
||||
Property VORSYSTEM As Object = Nothing
|
||||
Property Warenort As Boolean = False
|
||||
|
||||
|
||||
|
||||
@@ -1071,6 +1072,7 @@ Public Class cAvisoDAL
|
||||
daten.FreigabeFiliale = If(dr.Item("FreigabeFiliale") Is DBNull.Value, Nothing, dr.Item("FreigabeFiliale"))
|
||||
daten.VoraussichtlichesEintreffen = If(dr.Item("VoraussichtlichesEintreffen") Is DBNull.Value, Nothing, dr.Item("VoraussichtlichesEintreffen"))
|
||||
daten.VORSYSTEM = If(dr.Item("VORSYSTEM") Is DBNull.Value, Nothing, dr.Item("VORSYSTEM"))
|
||||
daten.Warenort = If(dr.Item("Warenort") Is DBNull.Value, Nothing, dr.Item("Warenort"))
|
||||
|
||||
|
||||
|
||||
@@ -1344,17 +1346,17 @@ Public Class cAvisoDAL
|
||||
hAuswahl = "INSERT INTO Aviso " &
|
||||
"(Datum, LKW_Nr, Telefonisch, Änderungen, Info, Status, Auftraggeber, Frächter, letzterMitarbeiter, " &
|
||||
"Vorbereitet,Vorgeschrieben, Ankunft, Freigabe, Dauer, AvisoEingang, Grenzstelle, LKW_fertig,letzterMitarbeiterId,Handling,Sendungen_Gesamtanzahl,Sammelakt,Frächter_KdNr,Auftraggeber_KdNr,AvisoTVHinweis,Buero,Imex,Abgeschlossen,FIRMA, " &
|
||||
" Durchgangszollstelle1,Durchgangszollstelle2,Durchgangszollstelle3,Durchgangszollstelle4,Durchgangszollstelle5,Durchgangszollstelle6,Ausgangszollstelle,Zollstelle,TransportTemperatur,Zugmaschine,FahrerHandy,LKW_Nationalitaet,DakosyRef,TeamId,Cluster,Freigabe_Info,KdAuftragsNr_Frachtfuehrer,KdAuftragsNr_Avisierer,FreigabeFiliale,VoraussichtlichesEintreffen) VALUES (" &
|
||||
" Durchgangszollstelle1,Durchgangszollstelle2,Durchgangszollstelle3,Durchgangszollstelle4,Durchgangszollstelle5,Durchgangszollstelle6,Ausgangszollstelle,Zollstelle,TransportTemperatur,Zugmaschine,FahrerHandy,LKW_Nationalitaet,DakosyRef,TeamId,Cluster,Freigabe_Info,KdAuftragsNr_Frachtfuehrer,KdAuftragsNr_Avisierer,FreigabeFiliale,VoraussichtlichesEintreffen,Warenort) VALUES (" &
|
||||
"@Datum, @LKW_Nr, @Telefonisch, @Änderungen, @Info, @Status, @Auftraggeber, @Frächter, @letzterMitarbeiter, " &
|
||||
"@Vorbereitet, @Vorgeschrieben, @Ankunft, @Freigabe, @Dauer, @AvisoEingang, @Grenzstelle, @LKW_fertig,@letzterMitarbeiterId,@Handling,@Sendungen_Gesamtanzahl,@Sammelakt,@Frächter_KdNr,@Auftraggeber_KdNr,@AvisoTVHinweis,@Buero,@Imex,@Abgeschlossen,@FIRMA," &
|
||||
"@Durchgangszollstelle1,@Durchgangszollstelle2,@Durchgangszollstelle3,@Durchgangszollstelle4,@Durchgangszollstelle5,@Durchgangszollstelle6,@Ausgangszollstelle,@Zollstelle,@TransportTemperatur,@Zugmaschine,@FahrerHandy,@LKW_Nationalitaet,@DakosyRef,@TeamId,@Cluster,@Freigabe_Info,@KdAuftragsNr_Frachtfuehrer,@KdAuftragsNr_Avisierer,@FreigabeFiliale,@VoraussichtlichesEintreffen); SELECT CAST(scope_identity() AS int);"
|
||||
"@Durchgangszollstelle1,@Durchgangszollstelle2,@Durchgangszollstelle3,@Durchgangszollstelle4,@Durchgangszollstelle5,@Durchgangszollstelle6,@Ausgangszollstelle,@Zollstelle,@TransportTemperatur,@Zugmaschine,@FahrerHandy,@LKW_Nationalitaet,@DakosyRef,@TeamId,@Cluster,@Freigabe_Info,@KdAuftragsNr_Frachtfuehrer,@KdAuftragsNr_Avisierer,@FreigabeFiliale,@VoraussichtlichesEintreffen,@Warenort); SELECT CAST(scope_identity() AS int);"
|
||||
Else
|
||||
id = d.AvisoID
|
||||
'Änderung
|
||||
hAuswahl = String.Format(
|
||||
"UPDATE Aviso SET Datum = @Datum, LKW_Nr = @LKW_Nr, Telefonisch=@Telefonisch, Änderungen=@Änderungen, Info=@Info, Status=@Status, Auftraggeber=@Auftraggeber, Frächter=@Frächter, " &
|
||||
" letzterMitarbeiter = @letzterMitarbeiter, Vorbereitet=@Vorbereitet,Vorgeschrieben=@Vorgeschrieben, Ankunft = @Ankunft, Freigabe = @Freigabe, Dauer = @Dauer, AvisoEingang = @AvisoEingang, Grenzstelle=@Grenzstelle, LKW_fertig=@LKW_fertig, letzterMitarbeiterId=@letzterMitarbeiterId, Handling=@Handling,Sendungen_Gesamtanzahl=@Sendungen_Gesamtanzahl,Sammelakt=@Sammelakt,Frächter_KdNr=@Frächter_KdNr,Auftraggeber_KdNr=@Auftraggeber_KdNr,AvisoTVHinweis=@AvisoTVHinweis,Buero=@Buero,Imex=@Imex,Abgeschlossen=@Abgeschlossen, " &
|
||||
" Durchgangszollstelle1=@Durchgangszollstelle1,Durchgangszollstelle2=@Durchgangszollstelle2,Durchgangszollstelle3=@Durchgangszollstelle3,Durchgangszollstelle4=@Durchgangszollstelle4,Durchgangszollstelle5=@Durchgangszollstelle5,Durchgangszollstelle6=@Durchgangszollstelle6,Ausgangszollstelle=@Ausgangszollstelle,Zollstelle=@Zollstelle,TransportTemperatur=@TransportTemperatur,Zugmaschine=@Zugmaschine,FahrerHandy=@FahrerHandy, LKW_Nationalitaet=@LKW_Nationalitaet, DakosyRef=@DakosyRef,TeamId=@TeamId,Cluster=@Cluster,Freigabe_Info=@Freigabe_Info,KdAuftragsNr_Frachtfuehrer =@KdAuftragsNr_Frachtfuehrer,KdAuftragsNr_Avisierer=@KdAuftragsNr_Avisierer , FreigabeFiliale=@FreigabeFiliale,VoraussichtlichesEintreffen=@VoraussichtlichesEintreffen" &
|
||||
" Durchgangszollstelle1=@Durchgangszollstelle1,Durchgangszollstelle2=@Durchgangszollstelle2,Durchgangszollstelle3=@Durchgangszollstelle3,Durchgangszollstelle4=@Durchgangszollstelle4,Durchgangszollstelle5=@Durchgangszollstelle5,Durchgangszollstelle6=@Durchgangszollstelle6,Ausgangszollstelle=@Ausgangszollstelle,Zollstelle=@Zollstelle,TransportTemperatur=@TransportTemperatur,Zugmaschine=@Zugmaschine,FahrerHandy=@FahrerHandy, LKW_Nationalitaet=@LKW_Nationalitaet, DakosyRef=@DakosyRef,TeamId=@TeamId,Cluster=@Cluster,Freigabe_Info=@Freigabe_Info,KdAuftragsNr_Frachtfuehrer =@KdAuftragsNr_Frachtfuehrer,KdAuftragsNr_Avisierer=@KdAuftragsNr_Avisierer , FreigabeFiliale=@FreigabeFiliale,VoraussichtlichesEintreffen=@VoraussichtlichesEintreffen,Warenort=@Warenort" &
|
||||
" WHERE AvisoID = @AvisoID")
|
||||
End If
|
||||
|
||||
@@ -1423,6 +1425,7 @@ Public Class cAvisoDAL
|
||||
cmd.Parameters.AddWithValue("@KdAuftragsNr_Avisierer", If(d.KdAuftragsNr_Avisierer Is Nothing, DBNull.Value, d.KdAuftragsNr_Avisierer))
|
||||
cmd.Parameters.AddWithValue("@FreigabeFiliale", If(d.FreigabeFiliale Is Nothing, DBNull.Value, d.FreigabeFiliale))
|
||||
cmd.Parameters.AddWithValue("@VoraussichtlichesEintreffen", If(d.VoraussichtlichesEintreffen Is Nothing, DBNull.Value, d.VoraussichtlichesEintreffen))
|
||||
cmd.Parameters.AddWithValue("@Warenort", d.Warenort)
|
||||
|
||||
|
||||
Try
|
||||
@@ -1770,6 +1773,7 @@ Public Class cVermerk
|
||||
Property MitarbeiterId As Integer
|
||||
Property Hinweis_Vermerk As String
|
||||
Property VermerkCodeId As Integer
|
||||
Property VorauskasseId As Object = Nothing
|
||||
Property Beschreibung As String = ""
|
||||
|
||||
|
||||
@@ -1801,6 +1805,7 @@ Public Class cVermerkeDAL
|
||||
daten.VermerkCodeId = VarToInt(dr.Item("VermerkeCode"))
|
||||
daten.SendungID = VarToInt(dr.Item("SendungID"))
|
||||
daten.VermerkArt = VarToStr(dr.Item("VermerkArt"))
|
||||
daten.VorauskasseId = VarToStr(dr.Item("VorauskasseId"))
|
||||
End If
|
||||
dr.Close()
|
||||
End Using
|
||||
@@ -1950,11 +1955,11 @@ Public Class cVermerkeDAL
|
||||
If d.VermerkID = 0 Then
|
||||
'Neuanlage
|
||||
hAuswahl = "INSERT INTO Vermerke " &
|
||||
"(AvisoID,VermerkArt,SendungID, Datum, Mitarbeiter, Hinweis_Vermerk, VermerkeCode,MitarbeiterId,Beschreibung) VALUES (@AvisoID,@VermerkArt, @SendungID, @Datum, @Mitarbeiter, @Hinweis_Vermerk, @VermerkeCode,@MitarbeiterId,@Beschreibung)"
|
||||
"(AvisoID,VermerkArt,SendungID, Datum, Mitarbeiter, Hinweis_Vermerk, VermerkeCode,MitarbeiterId,Beschreibung,VorauskasseId) VALUES (@AvisoID,@VermerkArt, @SendungID, @Datum, @Mitarbeiter, @Hinweis_Vermerk, @VermerkeCode,@MitarbeiterId,@Beschreibung,@VorauskasseId)"
|
||||
Else
|
||||
'Änderung
|
||||
hAuswahl = String.Format(
|
||||
"UPDATE Vermerke SET AvisoID = @AvisoID, VermerkArt=@VermerkArt,SendungID=@SendungID,Datum = @Datum, Mitarbeiter = @Mitarbeiter, Hinweis_Vermerk = @Hinweis_Vermerk, VermerkeCode = @VermerkeCode, MitarbeiterId=@MitarbeiterId, Beschreibung=@Beschreibung WHERE VermerkID = @VermerkID")
|
||||
"UPDATE Vermerke SET AvisoID = @AvisoID, VermerkArt=@VermerkArt,SendungID=@SendungID,Datum = @Datum, Mitarbeiter = @Mitarbeiter, Hinweis_Vermerk = @Hinweis_Vermerk, VermerkeCode = @VermerkeCode, MitarbeiterId=@MitarbeiterId, Beschreibung=@Beschreibung,VorauskasseId=@VorauskasseId WHERE VermerkID = @VermerkID")
|
||||
End If
|
||||
Dim sql = hAuswahl
|
||||
Dim conn As SqlConnection = cDatenbankAVISO.GetNewOpenConnection()
|
||||
@@ -1968,7 +1973,8 @@ Public Class cVermerkeDAL
|
||||
cmd.Parameters.AddWithValue("@MitarbeiterId", d.MitarbeiterId)
|
||||
cmd.Parameters.AddWithValue("@Beschreibung", d.Beschreibung)
|
||||
cmd.Parameters.AddWithValue("@VermerkArt", d.VermerkArt)
|
||||
cmd.Parameters.AddWithValue("@SendungID", IIf(d.SendungID > 0, d.SendungID, DBNull.Value))
|
||||
cmd.Parameters.AddWithValue("@SendungID", If(d.SendungID > 0, d.SendungID, DBNull.Value))
|
||||
cmd.Parameters.AddWithValue("@VorauskasseId", If(d.VorauskasseId IsNot Nothing, d.VorauskasseId, DBNull.Value))
|
||||
|
||||
Try
|
||||
cmd.ExecuteNonQuery()
|
||||
@@ -2165,18 +2171,32 @@ Public Class cAvisoTV
|
||||
Property FixeZeile1 As String
|
||||
Property FixeZeile2 As String
|
||||
Property FixeZeile3 As String
|
||||
Property Standort As String
|
||||
Property Art As String
|
||||
End Class
|
||||
|
||||
Public Class cAvisoTVDAL
|
||||
|
||||
Public Function LesenAvisoTV(hID As Integer, hSQL As String) As cAvisoTV
|
||||
Public Function LesenAvisoTV(hID As Integer, wherehSQL As String, Standort As String, Special As String) As cAvisoTV
|
||||
'falls ID mitgegeben, dann diese laden, ansonsten den anderen Wert suchen
|
||||
Dim sql As String
|
||||
sql = "SELECT * FROM AvisoTV WHERE 1=1 "
|
||||
If hID > 0 Then
|
||||
sql = String.Format("SELECT * FROM AvisoTV WHERE TVID = {0}", hID)
|
||||
sql &= String.Format(" AND TVID = {0}", hID)
|
||||
Else
|
||||
sql = hSQL
|
||||
sql &= wherehSQL
|
||||
End If
|
||||
|
||||
If Standort <> "" Then
|
||||
sql &= " AND Standort='" & Standort & "'"
|
||||
End If
|
||||
|
||||
If Standort <> "" Then
|
||||
sql &= " AND (Special is null or Special='" & Special & "') "
|
||||
End If
|
||||
|
||||
sql &= " ORDER BY Special desc,TVID "
|
||||
|
||||
Dim daten As cAvisoTV = Nothing
|
||||
Dim conn As SqlConnection = cDatenbankAVISO.GetNewOpenConnectionWithoutError()
|
||||
Try
|
||||
@@ -2189,6 +2209,8 @@ Public Class cAvisoTVDAL
|
||||
daten.FixeZeile1 = VarToStr(dr.Item("FixeZeile1"))
|
||||
daten.FixeZeile2 = VarToStr(dr.Item("FixeZeile2"))
|
||||
daten.FixeZeile3 = VarToStr(dr.Item("FixeZeile3"))
|
||||
daten.Standort = VarToStr(dr.Item("Standort"))
|
||||
daten.Art = VarToStr(dr.Item("Art"))
|
||||
End If
|
||||
dr.Close()
|
||||
End Using
|
||||
@@ -2206,11 +2228,11 @@ Public Class cAvisoTVDAL
|
||||
If d.TVID = 0 Then
|
||||
'Neuanlage
|
||||
hAuswahl = "INSERT INTO AvisoTV " &
|
||||
"(FixeZeile1, FixeZeile2, FixeZeile3) VALUES (@FixeZeile1, @FixeZeile2, @FixeZeile3)"
|
||||
"(FixeZeile1, FixeZeile2, FixeZeile3) VALUES (@FixeZeile1, @FixeZeile2, @FixeZeile3, @Standort, @Art)"
|
||||
Else
|
||||
'Änderung
|
||||
hAuswahl = String.Format(
|
||||
"UPDATE AvisoTV SET FixeZeile1=@FixeZeile1, FixeZeile2=@FixeZeile2, FixeZeile3=@FixeZeile3 WHERE TVID = @TVID")
|
||||
"UPDATE AvisoTV SET FixeZeile1=@FixeZeile1, FixeZeile2=@FixeZeile2, FixeZeile3=@FixeZeile3 , Standort=@Standort , Art=@Art WHERE TVID = @TVID")
|
||||
End If
|
||||
Dim sql = hAuswahl
|
||||
Dim conn As SqlConnection = cDatenbankAVISO.GetNewOpenConnection()
|
||||
@@ -2218,6 +2240,8 @@ Public Class cAvisoTVDAL
|
||||
cmd.Parameters.AddWithValue("@FixeZeile1", d.FixeZeile1)
|
||||
cmd.Parameters.AddWithValue("@FixeZeile2", d.FixeZeile2)
|
||||
cmd.Parameters.AddWithValue("@FixeZeile3", d.FixeZeile3)
|
||||
cmd.Parameters.AddWithValue("@Standort", d.Standort)
|
||||
cmd.Parameters.AddWithValue("@Art", d.Art)
|
||||
cmd.Parameters.AddWithValue("@TVID", d.TVID)
|
||||
Try
|
||||
cmd.ExecuteNonQuery()
|
||||
@@ -2293,12 +2317,13 @@ Public Class cOptionenDAL
|
||||
' MsgBox(sql)
|
||||
Dim conn As SqlConnection = cDatenbankAVISO.GetNewOpenConnection()
|
||||
Using cmd As New SqlCommand(sql, conn)
|
||||
cmd.Parameters.AddWithValue("@LetzterMitarbeiter", cGlobal.AktiverMitarbeiter.Mitarbeiter & "/" & cAllgemein.USRNAME.ToString)
|
||||
' cmd.Parameters.AddWithValue("@LetzterMitarbeiter", cGlobal.AktiverMitarbeiter.Mitarbeiter & "/" & cAllgemein.USRNAME.ToString)
|
||||
cmd.Parameters.AddWithValue("@LetzterMitarbeiter", cGlobal.AktiverMitarbeiter.Mitarbeiter)
|
||||
cmd.Parameters.AddWithValue("@LetzterMitarbeiterId", cGlobal.AktiverMitarbeiter.MitarbeiterID)
|
||||
Try
|
||||
zeilen = cmd.ExecuteNonQuery()
|
||||
Catch ex As SqlException
|
||||
MsgBox("Datensatz kann nicht gespeichert werden!" & vbCrLf & vbCrLf & ex.Message, vbExclamation, "Fehler beim Speichern Firma")
|
||||
MsgBox("Datensatz kann nicht gespeichert werden!" & vbCrLf & vbCrLf & ex.Message, vbExclamation, "Fehler bei setAVISOFromPcName")
|
||||
End Try
|
||||
End Using
|
||||
conn.Close()
|
||||
|
||||
Reference in New Issue
Block a user