Imports System.Data Imports System.Web.UI.HtmlControls Partial Class CustomsAviso Inherits System.Web.UI.Page Dim datevon As DateTime Dim datebis As DateTime Dim Kdnrtext As String Dim Absender As String = "" Dim Empfaenger As String = "" Dim LKWNR As String = "" Dim KDNAFNR As String = "" Dim dt As DataTable Dim Art As String = "" Dim ckd As Integer = -1 Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Page.UnobtrusiveValidationMode = UnobtrusiveValidationMode.WebForms If Me.Page.User.Identity.IsAuthenticated Then Try Kdnrtext = Session.Item("CustomerID") Catch A As UnauthorizedAccessException When String.IsNullOrEmpty(Kdnrtext) MsgBox("Dieser Bereich ist nicht gestattet! Ein Fehler ist bei der Validierung der ID aufgetreten! Bitte erneut versuchen!", MsgBoxStyle.Information, "Error in User Area!") End Try DataBind() tbl_Header_row.TableSection = TableRowSection.TableHeader ' MsgBox(datebis) If (Page.IsPostBack And normaltable.EnableViewState = False) Then Page.MaintainScrollPositionOnPostBack = True normaltable.EnableViewState = True Select Case Session.Item("IDOFCKBOX") Case 1 rbt_Alle.Checked = True Case 2 rbt_Erf.Checked = True Case 3 rbt_Freig.Checked = True Case 4 rbt_Ankunft.Checked = True Case 5 rbt_Vorb.Checked = True Case 6 rbt_Vorg.Checked = True Case 7 rbt_Alle_M.Checked = True Case 8 rbt_Erf_M.Checked = True Case 9 rbt_Freig_M.Checked = True Case 10 rbt_Ankunft_M.Checked = True Case 11 rbt_Vorb_M.Checked = True Case 12 rbt_Vorg_M.Checked = True Case -1 rbt_Alle.Checked = True End Select If rbt_Alle.Checked = True Then lbl_von.Visible = True lbl_bis.Visible = True valDateRange_1.Enabled = True valDateRange_2.Enabled = True valreqpickdate1.Enabled = True valreqpickdate2.Enabled = True valreqpickdate1.Validate() valreqpickdate2.Validate() pickdate1.Visible = True pickdate2.Visible = True If valreqpickdate1.IsValid = True And valreqpickdate2.IsValid = True Then datevon = Date.Parse(pickdate1.Text) datebis = Date.Parse(pickdate2.Text) ElseIf pickdate1.Text = String.Empty And pickdate2.Text = String.Empty Then datevon = Nothing datebis = Nothing End If ElseIf rbt_Freig.Checked = True Then lbl_von.Visible = True lbl_bis.Visible = True valreqpickdate1.Enabled = True valreqpickdate2.Enabled = True valreqpickdate1.Validate() valreqpickdate2.Validate() valDateRange_1.Enabled = True valDateRange_2.Enabled = True pickdate1.Visible = True pickdate2.Visible = True If valreqpickdate1.IsValid = True And valreqpickdate2.IsValid = True Then datevon = Date.Parse(pickdate1.Text) datebis = Date.Parse(pickdate2.Text) ElseIf pickdate1.Text = String.Empty And pickdate2.Text = String.Empty Then datevon = Nothing datebis = Nothing End If Else lbl_von.Visible = False lbl_bis.Visible = False valreqpickdate1.Enabled = False valreqpickdate2.Enabled = False valDateRange_1.Enabled = False valDateRange_2.Enabled = False pickdate1.Visible = False pickdate2.Visible = False datevon = Nothing datebis = Nothing End If 'Mobil If rbt_Alle_M.Checked = True Then lbl_von.Visible = True lbl_bis.Visible = True valreqpickdate1.Enabled = True valreqpickdate2.Enabled = True valreqpickdate1.Validate() valreqpickdate2.Validate() valDateRange_1.Enabled = True valDateRange_2.Enabled = True pickdate1.Visible = True pickdate2.Visible = True If valreqpickdate1.IsValid = True And valreqpickdate2.IsValid = True Then datevon = Date.Parse(pickdate1.Text) datebis = Date.Parse(pickdate2.Text) ElseIf pickdate1.Text = String.Empty And pickdate2.Text = String.Empty Then datevon = Nothing datebis = Nothing End If ElseIf rbt_Freig_M.Checked = True Then lbl_von.Visible = True lbl_bis.Visible = True valreqpickdate1.Enabled = True valreqpickdate2.Enabled = True valreqpickdate1.Validate() valreqpickdate2.Validate() valDateRange_1.Enabled = True valDateRange_2.Enabled = True pickdate1.Visible = True pickdate2.Visible = True If valreqpickdate1.IsValid = True And valreqpickdate2.IsValid = True Then datevon = Date.Parse(pickdate1.Text) datebis = Date.Parse(pickdate2.Text) ElseIf pickdate1.Text = String.Empty And pickdate2.Text = String.Empty Then datevon = Nothing datebis = Nothing End If Else lbl_von.Visible = False lbl_bis.Visible = False valreqpickdate1.Enabled = False valreqpickdate2.Enabled = False valDateRange_1.Enabled = False valDateRange_2.Enabled = False pickdate1.Visible = False pickdate2.Visible = False datevon = Nothing datebis = Nothing End If Else Page.MaintainScrollPositionOnPostBack = False rbt_Alle.Checked = True normaltable.EnableViewState = True lbl_von.Visible = True lbl_bis.Visible = True valDateRange_1.Enabled = True valDateRange_2.Enabled = True pickdate1.Visible = True pickdate2.Visible = True Dim erster = New Date(Now().Year, Now().Month, 1) Dim ersterdat = erster.Day.ToString + "." + Now().Month.ToString + "." + Now().Year.ToString pickdate1.Text = erster.Day.ToString + "." + Now().Month.ToString + "." + Now().Year.ToString ' MsgBox(ersterdat) datevon = ersterdat datebis = Date.Parse(Now().Day.ToString + "." + Now().Month.ToString + "." + Now().Year.ToString).ToString pickdate2.Text = Now().ToShortDateString() pickdate1.Text = erster.Day.ToString + "." + Now().Month.ToString + "." + Now().Year.ToString If String.IsNullOrEmpty(txt_LKWNr.Text) Then regexval_txt_LKW.Enabled = False Else regexval_txt_LKW.Enabled = True End If If String.IsNullOrEmpty(txt_KdNrAuftrag.Text) = True Then regexval_txt_KdNrAuftrag.Enabled = False Else regexval_txt_KdNrAuftrag.Enabled = True End If If String.IsNullOrEmpty(txt_Empfaenger.Text) = True Then regexval_txt_Empfaenger.Enabled = False Else regexval_txt_Empfaenger.Enabled = True End If If String.IsNullOrEmpty(txt_Absender.Text) = True Then regexval_txt_Absender.Enabled = False Else regexval_txt_Absender.Enabled = True End If 'Mobile If String.IsNullOrEmpty(txt_LKWNr_M.Text) Then regexval_txt_LKWNr_M.Enabled = False Else regexval_txt_LKWNr_M.Enabled = True End If If String.IsNullOrEmpty(txt_KdNrAuftrag_M.Text) = True Then regval_txt_KdNrAuftrag_M.Enabled = False Else regval_txt_KdNrAuftrag_M.Enabled = True End If If String.IsNullOrEmpty(txt_Empfaenger_M.Text) = True Then regval_txt_Empfaenger_M.Enabled = False Else regval_txt_Empfaenger_M.Enabled = True End If If String.IsNullOrEmpty(txt_Absender_M.Text) = True Then regval_txt_Absender_M.Enabled = False Else regval_txt_Absender_M.Enabled = True End If End If Else FormsAuthentication.RedirectToLoginPage() End If End Sub Protected Sub initcells(tr As TableRow, t1 As TableCell, t2 As TableCell, t3 As TableCell, t4 As TableCell, t5 As TableCell, t6 As TableCell, t7 As TableCell, t8 As TableCell, th1 As TableHeaderCell, th2 As TableHeaderCell, th3 As TableHeaderCell, th4 As TableHeaderCell, th5 As TableHeaderCell, th6 As TableHeaderCell, th7 As TableHeaderCell, th8 As TableHeaderCell) Dim white As Drawing.Color = Drawing.Color.White Dim schwarz As Drawing.Color = Drawing.Color.Black Dim darkgrau As Drawing.Color = Drawing.Color.DarkGray Dim darkblue = Drawing.Color.FromArgb(4, 51, 129) tr.BackColor = white If t1.Text = "" Then t1.BackColor = white t1.ForeColor = schwarz Else t1.BackColor = white t1.ForeColor = schwarz End If If t2.Text = "Erfasst" Then t2.BackColor = Drawing.Color.HotPink t2.ForeColor = white ElseIf t2.Text = "Nicht eingetroffen" Then t2.BackColor = Drawing.Color.Black t2.ForeColor = white ElseIf t2.Text = "Ankunft" Then t2.BackColor = Drawing.Color.DarkBlue t2.ForeColor = white ElseIf t2.Text = "Vorbereitet" Then t2.BackColor = System.Drawing.Color.Brown t2.ForeColor = white ElseIf t2.Text = "Vorgeschrieben" Then t2.BackColor = Drawing.Color.Purple t2.ForeColor = white ElseIf t2.Text = "Freigabe" Then t2.BackColor = Drawing.Color.Green t2.ForeColor = white ElseIf t2.Text = "Undefiniert" Then t2.BackColor = Drawing.Color.DarkGray t2.ForeColor = white Else t2.BackColor = Drawing.Color.Red t2.ForeColor = white End If If t3.Text = "" Then t3.BackColor = white t3.ForeColor = schwarz Else t3.BackColor = white t3.ForeColor = schwarz End If If t4.Text = "" Then t4.BackColor = white t4.ForeColor = schwarz Else t4.BackColor = white t4.ForeColor = schwarz End If If t5.Text = "" Then t5.BackColor = white t5.ForeColor = schwarz Else t5.BackColor = white t5.ForeColor = schwarz End If If t6.Text = "" Then t6.BackColor = white t6.ForeColor = schwarz Else t6.BackColor = white t6.ForeColor = schwarz End If If t7.Text = "" Then t7.BackColor = white t7.ForeColor = schwarz Else t7.BackColor = white t7.ForeColor = schwarz End If If t8.Text = "" Then t8.BackColor = white t8.ForeColor = schwarz Else t8.BackColor = white t8.ForeColor = schwarz End If th1.Font.Bold = True th1.BackColor = darkblue th1.ForeColor = white th2.Font.Bold = True th2.BackColor = darkblue th2.ForeColor = white th3.Font.Bold = True th3.BackColor = darkblue th3.ForeColor = white th4.Font.Bold = True th4.BackColor = darkblue th4.ForeColor = white th5.Font.Bold = True th5.BackColor = darkblue th5.ForeColor = white th6.Font.Bold = True th6.BackColor = darkblue th6.ForeColor = white th7.Font.Bold = True th7.BackColor = darkblue th7.ForeColor = white th8.Font.Bold = True th8.BackColor = darkblue th8.ForeColor = white End Sub Protected Sub btn_Auftraege_Click(sender As Object, e As EventArgs) dt = Nothing If txt_Absender.Text IsNot "" Then txt_Absender.ValidateRequestMode = UI.ValidateRequestMode.Enabled Try Absender = txt_Absender.Text Catch ex As FormatException MsgBox("Diese Daten sind nicht gültig!", MsgBoxStyle.Critical) End Try ElseIf txt_Empfaenger.Text IsNot "" Then txt_Empfaenger.ValidateRequestMode = UI.ValidateRequestMode.Enabled Try Empfaenger = txt_Empfaenger.Text Catch ex As FormatException MsgBox("Diese Daten sind nicht gültig!", MsgBoxStyle.Critical) End Try ElseIf txt_KdNrAuftrag.Text IsNot "" Then txt_KdNrAuftrag.ValidateRequestMode = UI.ValidateRequestMode.Enabled Try KDNAFNR = txt_KdNrAuftrag.Text Catch ex As FormatException MsgBox("Diese Daten sind nicht gültig!", MsgBoxStyle.Critical) End Try ElseIf txt_LKWNr.Text IsNot "" Then txt_LKWNr.ValidateRequestMode = UI.ValidateRequestMode.Enabled Try LKWNR = txt_LKWNr.Text Catch ex As FormatException MsgBox("Diese Daten sind nicht gültig!", MsgBoxStyle.Critical) End Try ElseIf txt_Absender_M.Text IsNot "" Then txt_Absender_M.ValidateRequestMode = UI.ValidateRequestMode.Enabled Try Absender = txt_Absender_M.Text Catch ex As FormatException MsgBox("Diese Daten sind nicht gültig!", MsgBoxStyle.Critical) End Try ElseIf txt_Empfaenger_M.Text IsNot "" Then txt_Empfaenger_M.ValidateRequestMode = UI.ValidateRequestMode.Enabled Try Empfaenger = txt_Empfaenger_M.Text Catch ex As FormatException MsgBox("Diese Daten sind nicht gültig!", MsgBoxStyle.Critical) End Try ElseIf txt_KdNrAuftrag_M.Text IsNot "" Then txt_KdNrAuftrag_M.ValidateRequestMode = UI.ValidateRequestMode.Enabled Try KDNAFNR = txt_KdNrAuftrag_M.Text Catch ex As FormatException MsgBox("Diese Daten sind nicht gültig!", MsgBoxStyle.Critical) End Try ElseIf txt_LKWNr_M.Text IsNot "" Then txt_LKWNr_M.ValidateRequestMode = UI.ValidateRequestMode.Enabled Try LKWNR = txt_LKWNr_M.Text Catch ex As FormatException MsgBox("Diese Daten sind nicht gültig!", MsgBoxStyle.Critical) End Try End If If rbt_Alle.Checked = True Then pickdate1.ValidateRequestMode = UI.ValidateRequestMode.Enabled pickdate2.ValidateRequestMode = UI.ValidateRequestMode.Enabled ckd = 1 Session.Add("IDOFCKBOX", ckd.ToString) If pickdate1.Text = Nothing Or pickdate2.Text = Nothing Then Try Dim erster = New Date(Now().Year, Now().Month, 1) Dim ersterdat = erster.Day.ToString + "." + Now().Month.ToString + "." + Now().Year.ToString ' MsgBox(ersterdat) datevon = ersterdat pickdate1.Text = erster.Day.ToString + "." + Now().Month.ToString + "." + Now().Year.ToString datebis = Date.Parse(Now().Day.ToString + "." + Now().Month.ToString + "." + Now().Year.ToString).ToString pickdate2.Text = Date.Parse(Now().Day.ToString + "." + Now().Month.ToString + "." + Now().Year.ToString).ToString dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB(Art, Kdnrtext, {0, 1, 2, 3, 4, 5}, datevon, datebis, Absender, Empfaenger, LKWNR, KDNAFNR) Catch ex As ValidationException When Date.ParseExact(pickdate1.Text, "dd.MM.yyyy", Nothing).Year < Date.ParseExact("2001", "yyyy", Nothing).Year And Date.ParseExact(pickdate2.Text, "dd.MM.yyyy", Nothing).Year > Date.ParseExact(Today, "dd.MM.yyyy", Nothing).Year MsgBox("Die Zeitzonen sind nicht gültig!", MsgBoxStyle.Exclamation) End Try Else Try datevon = Date.Parse(pickdate1.Text) datebis = Date.Parse(pickdate2.Text) dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB(Art, Kdnrtext, {0, 1, 2, 3, 4, 5}, datevon, datebis, Absender, Empfaenger, LKWNR, KDNAFNR) Catch ex As ValidationException When Date.ParseExact(pickdate1.Text, "dd.MM.yyyy", Nothing).Year < Date.ParseExact("2001", "yyyy", Nothing).Year And Date.ParseExact(pickdate2.Text, "dd.MM.yyyy", Nothing).Year > Date.ParseExact(Today, "dd.MM.yyyy", Nothing).Year MsgBox("Die Zeitzonen sind nicht gültig!", MsgBoxStyle.Exclamation) End Try End If ElseIf rbt_Erf.Checked = True Then ckd = 2 Session.Add("IDOFCKBOX", ckd.ToString) dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB(Art, Kdnrtext, {0}, Nothing, Nothing, Absender, Empfaenger, LKWNR, KDNAFNR) ElseIf rbt_Freig.Checked = True Then ckd = 3 Session.Add("IDOFCKBOX", ckd.ToString) pickdate1.ValidateRequestMode = UI.ValidateRequestMode.Enabled pickdate2.ValidateRequestMode = UI.ValidateRequestMode.Enabled If pickdate1.Text = Nothing Or pickdate2.Text = Nothing Then Dim erster = New Date(Now().Year, Now().Month, 1) Dim ersterdat = erster.Day.ToString + "." + Now().Month.ToString + "." + Now().Year.ToString pickdate1.Text = erster.Day.ToString + "." + Now().Month.ToString + "." + Now().Year.ToString ' MsgBox(ersterdat) datevon = ersterdat datebis = Date.Parse(Now().Day.ToString + "." + Now().Month.ToString + "." + Now().Year.ToString).ToString pickdate2.Text = Date.Parse(Now().Day.ToString + "." + Now().Month.ToString + "." + Now().Year.ToString).ToString dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB(Art, Kdnrtext, {1}, datevon, datebis, Absender, Empfaenger, LKWNR, KDNAFNR) Else Try datevon = Date.Parse(pickdate1.Text) 'MsgBox(pickdate1.Text) datebis = Date.Parse(pickdate2.Text) ' MsgBox(pickdate2.Text) dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB(Art, Kdnrtext, {1}, datevon, datebis, Absender, Empfaenger, LKWNR, KDNAFNR) Catch ex As ValidationException When Date.ParseExact(pickdate1.Text, "dd.MM.yyyy", Nothing).Year < Date.ParseExact("2001", "yyyy", Nothing).Year And Date.ParseExact(pickdate2.Text, "dd.MM.yyyy", Nothing).Year > Date.ParseExact(Today, "dd.MM.yyyy", Nothing).Year MsgBox("Die Zeitzonen sind nicht gültig!", MsgBoxStyle.Exclamation) End Try End If ElseIf rbt_Ankunft.Checked = True Then ckd = 4 Session.Add("IDOFCKBOX", ckd.ToString) dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB(Art, Kdnrtext, {3}, Nothing, Nothing, Absender, Empfaenger, LKWNR, KDNAFNR) ElseIf rbt_Vorb.Checked = True Then ckd = 5 Session.Add("IDOFCKBOX", ckd.ToString) dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB(Art, Kdnrtext, {4}, Nothing, Nothing, Absender, Empfaenger, LKWNR, KDNAFNR) ElseIf rbt_Vorg.Checked = True Then ckd = 6 Session.Add("IDOFCKBOX", ckd.ToString) dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB(Art, Kdnrtext, {5}, Nothing, Nothing, Absender, Empfaenger, LKWNR, KDNAFNR) End If If rbt_Alle_M.Checked = True Then pickdate1.ValidateRequestMode = UI.ValidateRequestMode.Enabled pickdate2.ValidateRequestMode = UI.ValidateRequestMode.Enabled ckd = 7 Session.Add("IDOFCKBOX", ckd.ToString) If pickdate1.Text = Nothing Or pickdate2.Text = Nothing Then Try Dim erster = New Date(Now().Year, Now().Month, 1) Dim ersterdat = erster.Day.ToString + "." + Now().Month.ToString + "." + Now().Year.ToString ' MsgBox(ersterdat) datevon = ersterdat pickdate1.Text = erster.Day.ToString + "." + Now().Month.ToString + "." + Now().Year.ToString datebis = Date.Parse(Now().Day.ToString + "." + Now().Month.ToString + "." + Now().Year.ToString).ToString pickdate2.Text = Date.Parse(Now().Day.ToString + "." + Now().Month.ToString + "." + Now().Year.ToString).ToString dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB(Art, Kdnrtext, {0, 1, 2, 3, 4, 5}, datevon, datebis, Absender, Empfaenger, LKWNR, KDNAFNR) Catch ex As ValidationException When Date.ParseExact(pickdate1.Text, "dd.MM.yyyy", Nothing).Year < Date.ParseExact("2001", "yyyy", Nothing).Year And Date.ParseExact(pickdate2.Text, "dd.MM.yyyy", Nothing).Year > Date.ParseExact(Today, "dd.MM.yyyy", Nothing).Year MsgBox("Die Zeitzonen sind nicht gültig!", MsgBoxStyle.Exclamation) End Try Else Try datevon = Date.Parse(pickdate1.Text) datebis = Date.Parse(pickdate2.Text) dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB(Art, Kdnrtext, {0, 1, 2, 3, 4, 5}, datevon, datebis, Absender, Empfaenger, LKWNR, KDNAFNR) Catch ex As ValidationException When Date.ParseExact(pickdate1.Text, "dd.MM.yyyy", Nothing).Year < Date.ParseExact("2001", "yyyy", Nothing).Year And Date.ParseExact(pickdate2.Text, "dd.MM.yyyy", Nothing).Year > Date.ParseExact(Today, "dd.MM.yyyy", Nothing).Year MsgBox("Die Zeitzonen sind nicht gültig!", MsgBoxStyle.Exclamation) End Try End If ElseIf rbt_Erf_M.Checked = True Then ckd = 8 Session.Add("IDOFCKBOX", ckd.ToString) dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB(Art, Kdnrtext, {0}, Nothing, Nothing, Absender, Empfaenger, LKWNR, KDNAFNR) ElseIf rbt_Freig_M.Checked = True Then ckd = 9 Session.Add("IDOFCKBOX", ckd.ToString) pickdate1.ValidateRequestMode = UI.ValidateRequestMode.Enabled pickdate2.ValidateRequestMode = UI.ValidateRequestMode.Enabled If pickdate1.Text = Nothing Or pickdate2.Text = Nothing Then Dim erster = New Date(Now().Year, Now().Month, 1) Dim ersterdat = erster.Day.ToString + "." + Now().Month.ToString + "." + Now().Year.ToString pickdate1.Text = erster.Day.ToString + "." + Now().Month.ToString + "." + Now().Year.ToString ' MsgBox(ersterdat) datevon = ersterdat datebis = Date.Parse(Now().Day.ToString + "." + Now().Month.ToString + "." + Now().Year.ToString).ToString pickdate2.Text = Date.Parse(Now().Day.ToString + "." + Now().Month.ToString + "." + Now().Year.ToString).ToString dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB(Art, Kdnrtext, {1}, datevon, datebis, Absender, Empfaenger, LKWNR, KDNAFNR) Else Try datevon = Date.Parse(pickdate1.Text) 'MsgBox(pickdate1.Text) datebis = Date.Parse(pickdate2.Text) ' MsgBox(pickdate2.Text) dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB(Art, Kdnrtext, {1}, datevon, datebis, Absender, Empfaenger, LKWNR, KDNAFNR) Catch ex As ValidationException When Date.ParseExact(pickdate1.Text, "dd.MM.yyyy", Nothing).Year < Date.ParseExact("2001", "yyyy", Nothing).Year And Date.ParseExact(pickdate2.Text, "dd.MM.yyyy", Nothing).Year > Date.ParseExact(Today, "dd.MM.yyyy", Nothing).Year MsgBox("Die Zeitzonen sind nicht gültig!", MsgBoxStyle.Exclamation) End Try End If ElseIf rbt_Ankunft_M.Checked = True Then ckd = 10 Session.Add("IDOFCKBOX", ckd.ToString) pickdate1.Visible = False pickdate2.Visible = False dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB(Art, Kdnrtext, {3}, Nothing, Nothing, Absender, Empfaenger, LKWNR, KDNAFNR) ElseIf rbt_Vorb_M.Checked = True Then ckd = 11 Session.Add("IDOFCKBOX", ckd.ToString) dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB(Art, Kdnrtext, {4}, Nothing, Nothing, Absender, Empfaenger, LKWNR, KDNAFNR) ElseIf rbt_Vorg_M.Checked = True Then ckd = 12 Session.Add("IDOFCKBOX", ckd.ToString) dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB(Art, Kdnrtext, {5}, Nothing, Nothing, Absender, Empfaenger, LKWNR, KDNAFNR) End If If dt IsNot Nothing AndAlso Not dt.Rows.Count = 0 Then Dim i As Integer = 0 For Each d In dt.Rows Dim tr = New TableRow Dim Cell = New TableCell Dim tbl_CellIndex = New TableCell Dim tbl_CellStatus = New TableCell Dim tbl_Cell_Auftragsdatum = New TableCell Dim tbl_CellAbsender = New TableCell Dim tbl_CellEmpfaenger = New TableCell Dim tbl_CellLKWs = New TableCell Dim tbl_CellKundAuftNr = New TableCell Dim tbl_CellInfo = New TableCell Dim zahl = i + 1 tbl_CellIndex.ValidateRequestMode = UI.ValidateRequestMode.Enabled tbl_CellIndex.Text = zahl tr.Cells.Add(tbl_CellIndex) tbl_CellLKWs.ValidateRequestMode = UI.ValidateRequestMode.Enabled tbl_CellLKWs.Text = d("LKW_Nr").ToString tr.Cells.Add(tbl_CellLKWs) tbl_CellStatus.ValidateRequestMode = UI.ValidateRequestMode.Enabled Select Case d("Status") Case 0 tbl_CellStatus.Text = "Erfasst" tr.Cells.Add(tbl_CellStatus) Case 1 tbl_CellStatus.Text = "Freigabe" tr.Cells.Add(tbl_CellStatus) Case 2 tbl_CellStatus.Text = "Nicht eingetroffen" tr.Cells.Add(Cell) Case 3 tbl_CellStatus.Text = "Ankunft" tr.Cells.Add(tbl_CellStatus) Case 4 tbl_CellStatus.Text = "Vorbereitet" tr.Cells.Add(tbl_CellStatus) Case 5 tbl_CellStatus.Text = "Vorgeschrieben" tr.Cells.Add(tbl_CellStatus) Case Nothing tbl_CellStatus.Text = "Undefiniert" tr.Cells.Add(tbl_CellStatus) End Select initcells(tr, tbl_CellIndex, tbl_CellStatus, tbl_Cell_Auftragsdatum, tbl_CellAbsender, tbl_CellEmpfaenger, tbl_CellLKWs, tbl_CellKundAuftNr, tbl_CellInfo, tbl_HeaderCellIndexNr, tbl_HeaderCell_Status, tbl_HeaderCell_Auftragsdatum, tbl_HeaderCell_Absender, tbl_HeaderCell_Empfaenger, tbl_HeaderCell_LKWs, tbl_HeaderCell_KundAuftNr, tbl_HeaderCell_Info) tbl_Cell_Auftragsdatum.ValidateRequestMode = UI.ValidateRequestMode.Enabled tbl_Cell_Auftragsdatum.Text = d("AvisoEingang").ToString tr.Cells.Add(tbl_Cell_Auftragsdatum) tbl_CellAbsender.ValidateRequestMode = UI.ValidateRequestMode.Enabled tbl_CellAbsender.Text = d("Auftraggeber").ToString tr.Cells.Add(tbl_CellAbsender) tbl_CellEmpfaenger.ValidateRequestMode = UI.ValidateRequestMode.Enabled tbl_CellEmpfaenger.Text = d("Auftraggeber").ToString tr.Cells.Add(tbl_CellEmpfaenger) tbl_CellKundAuftNr.ValidateRequestMode = UI.ValidateRequestMode.Enabled tbl_CellKundAuftNr.Text = d("KdAuftragsNr_Avisierer").ToString tr.Cells.Add(tbl_CellKundAuftNr) Dim btn As New ImageButton btn.ViewStateMode = ViewStateMode.Enabled 'btn.Text = "Text" btn.CssClass = "btn btn-primary" btn.ImageUrl = "../images/Icons/service/hilfe_small.png" 'btn.Attributes.Add("Text", ) btn.Attributes.Add("href", "../status_Julius.aspx?AvisoId=" + VERAG_PROG_ALLGEMEIN.cCryptography3.Encrypt(d("AvisoID")).ToString) btn.Attributes.Add("target", "_blank") btn.PostBackUrl = "../status_Julius.aspx?AvisoId=" + VERAG_PROG_ALLGEMEIN.cCryptography3.Encrypt(d("AvisoID")).ToString tbl_CellInfo.ValidateRequestMode = UI.ValidateRequestMode.Enabled tbl_CellInfo.Controls.Add(btn) tr.Cells.Add(tbl_CellInfo) If (rbt_Alle.Checked = True Or rbt_Alle_M.Checked = True) Then normaltable.Rows.Add(tr) ElseIf (rbt_Ankunft.Checked = True Or rbt_Ankunft_M.Checked = True) AndAlso tbl_CellStatus.Text = "Ankunft" Then normaltable.Rows.Add(tr) ElseIf (rbt_Erf.Checked = True Or rbt_Erf_M.Checked = True) AndAlso tbl_CellStatus.Text = "Erfasst" Then normaltable.Rows.Add(tr) ElseIf (rbt_Freig.Checked = True Or rbt_Freig_M.Checked = True) AndAlso tbl_CellStatus.Text = "Freigegeben" Then normaltable.Rows.Add(tr) ElseIf (rbt_Vorb.Checked = True Or rbt_Vorb_M.Checked = True) AndAlso tbl_CellStatus.Text = "Vorbereitet" Then normaltable.Rows.Add(tr) ElseIf (rbt_Vorg.Checked = True Or rbt_Vorg_M.Checked = True) AndAlso tbl_CellStatus.Text = "Vorgeschrieben" Then normaltable.Rows.Add(tr) End If i += 1 Next Else Dim tbl_cellNothing = New TableCell() tbl_cellNothing.ColumnSpan = tbl_Header_row.Cells.Count tbl_cellNothing.Style.Add("text-align", "center") Dim tr = New TableRow() tr.Style.Add("text-align", "center") tbl_cellNothing.Text = Server.HtmlEncode("Keine Daten gefunden.") tr.Cells.Add(tbl_cellNothing) normaltable.Rows.Add(tr) End If End Sub Protected Sub btn_resetForm_Click(sender As Object, e As EventArgs) 'Mobil If String.IsNullOrEmpty(txt_Absender_M.Text) = False Or String.IsNullOrEmpty(txt_Empfaenger_M.Text) = False Or String.IsNullOrEmpty(txt_KdNrAuftrag_M.Text) = False Or String.IsNullOrEmpty(txt_LKWNr_M.Text) = False Or rbt_Alle_M.Checked = True Or rbt_Ankunft_M.Checked = True Or rbt_Erf_M.Checked = True Or rbt_Freig_M.Checked = True Or rbt_Vorb_M.Checked = True Or rbt_Vorg_M.Checked = True Then rbt_Alle_M.Checked = True rbt_Alle_M.Disabled = False rbt_Ankunft_M.Checked = False rbt_Ankunft_M.Disabled = False rbt_Erf_M.Checked = False rbt_Erf_M.Disabled = False rbt_Freig_M.Checked = False rbt_Freig_M.Disabled = False rbt_Vorg_M.Checked = False rbt_Vorg_M.Disabled = False rbt_Vorb_M.Checked = False rbt_Vorb_M.Disabled = False txt_Absender_M.Text = "" txt_Empfaenger_M.Text = "" txt_KdNrAuftrag_M.Text = "" txt_LKWNr_M.Text = "" ElseIf String.IsNullOrEmpty(txt_Absender.Text) = False Or String.IsNullOrEmpty(txt_Empfaenger.Text) = False Or String.IsNullOrEmpty(txt_KdNrAuftrag.Text) = False Or String.IsNullOrEmpty(txt_LKWNr.Text) = False Or rbt_Alle.Checked = True Or rbt_Ankunft.Checked = True Or rbt_Erf.Checked = True Or rbt_Freig.Checked = True Or rbt_Vorb.Checked = True Or rbt_Vorg.Checked = True Then 'Desktop rbt_Alle.Checked = True rbt_Alle.Disabled = False rbt_Ankunft.Checked = False rbt_Ankunft.Disabled = False rbt_Erf.Checked = False rbt_Erf.Disabled = False rbt_Freig.Checked = False rbt_Freig.Disabled = False rbt_Vorg.Checked = False rbt_Vorg.Disabled = False rbt_Vorb.Checked = False rbt_Vorb.Disabled = False txt_Absender.Text = "" txt_Empfaenger.Text = "" txt_KdNrAuftrag.Text = "" txt_LKWNr.Text = "" End If Dim erster = New Date(Now().Year, Now().Month, 1) pickdate1.Text = erster.Day.ToString + "." + erster.Month.ToString + "." + erster.Year.ToString pickdate2.Text = Date.Parse(erster.Day.ToString + "." + Now().Month.ToString + "." + Now().Year.ToString).ToString datevon = Nothing datebis = Nothing dt = Nothing End Sub Protected Sub pickdate1_TextChanged(sender As Object, e As EventArgs) valDateRange_1.Validate() End Sub Protected Sub pickdate2_TextChanged(sender As Object, e As EventArgs) valDateRange_2.Validate() End Sub Protected Sub valDateRange_1_ServerValidate(source As Object, args As ServerValidateEventArgs) Dim minDate As DateTime = DateTime.Parse("01.04.2001") Dim maxDate As DateTime = DateTime.Parse(DateTime.Now.ToShortDateString) Dim dt As DateTime args.IsValid = (DateTime.TryParse(args.Value, dt) AndAlso dt <= maxDate AndAlso dt >= minDate) End Sub Protected Sub valDateRange_2_ServerValidate(source As Object, args As ServerValidateEventArgs) Dim minDate As DateTime = DateTime.Parse("01." + Date.Now.Month.ToString + ".2001") Dim maxDate As DateTime = DateTime.Parse(DateTime.Now.ToShortDateString) Dim dt As DateTime args.IsValid = (DateTime.TryParse(args.Value, dt) AndAlso dt <= maxDate AndAlso dt >= minDate) And dt < Date.Now.AddDays(-1) End Sub Protected Sub txt_LKWNr_TextChanged(sender As Object, e As EventArgs) regexval_txt_LKW.Validate() End Sub Protected Sub txt_Absender_TextChanged(sender As Object, e As EventArgs) regexval_txt_Absender.Validate() End Sub Protected Sub txt_KdNrAuftrag_TextChanged(sender As Object, e As EventArgs) regexval_txt_KdNrAuftrag.Validate() End Sub Protected Sub txt_Empfaenger_TextChanged(sender As Object, e As EventArgs) regexval_txt_Empfaenger.Validate() End Sub Protected Sub txt_LKWNr_M_TextChanged(sender As Object, e As EventArgs) regexval_txt_LKWNr_M.Validate() End Sub Protected Sub txt_Empfaenger_M_TextChanged(sender As Object, e As EventArgs) regval_txt_Empfaenger_M.Validate() End Sub Protected Sub txt_Absender_M_TextChanged(sender As Object, e As EventArgs) regval_txt_Absender_M.Validate() End Sub Protected Sub txt_KdNrAuftrag_M_TextChanged(sender As Object, e As EventArgs) regval_txt_KdNrAuftrag_M.Validate() End Sub End Class