Imports System.Data Imports System.Web.UI.HtmlControls Partial Class Kundenbereich_Default Inherits System.Web.UI.Page Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load tbl_Header_row.TableSection = TableRowSection.TableHeader DataBind() If (Page.IsPostBack And normaltable.EnableViewState = False) Then normaltable.EnableViewState = True End If End Sub Protected Sub LogOutBtn1_Click(sender As Object, e As EventArgs) Response.Redirect("../login/Logout.aspx", True) End Sub Protected Sub LogOutBtn2_Click(sender As Object, e As EventArgs) Response.Redirect("../login/Logout.aspx", True) End Sub 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 Protected Sub btn_Auftraege_Click(sender As Object, e As EventArgs) 'MsgBox(Session.Item("test").ToString) 'MsgBox(Session.Item("CustomerID").ToString) 'MsgBox(Session.Item("PW").ToString) Kdnrtext = Session.Item("CustomerID").ToString dt = Nothing If txt_Absender.Text IsNot "" Then Absender = txt_Absender.Text ElseIf txt_Empfaenger.Text IsNot "" Then Empfaenger = txt_Empfaenger.Text ElseIf txt_KdNrAuftrag.Text IsNot "" Then KDNAFNR = txt_KdNrAuftrag.Text ElseIf txt_LKWNr.Text IsNot "" Then LKWNR = txt_LKWNr.Text End If 'Dim tr If rbt_Erf.Checked = True Then dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB("", Kdnrtext, {0},,, Absender, Empfaenger, LKWNR, KDNAFNR) ElseIf rbt_Freig.Checked = True Then If pickdate1.Text = Not "TT.MM.JJJJ" And pickdate2.Text = Not "TT.MM.JJJJ" Then If Date.Parse(pickdate2.Text) > Date.Parse(pickdate1.Text) Then Try datevon = Date.Parse(pickdate1.Text) datebis = Date.Parse(pickdate2.Text) Catch ex As Exception MsgBox(ex.StackTrace, MsgBoxStyle.Exclamation) End Try End If dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB("", Kdnrtext, {1}, datevon, datebis, Absender, Empfaenger, LKWNR, KDNAFNR) Else dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB("", Kdnrtext, {1}, Date.ParseExact("01-MM-yyyy", "dd-MM-yyyy", Nothing), Date.Now) End If ElseIf rbt_Ankunft.Checked = True Then dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB("", Kdnrtext, {3},,, Absender, Empfaenger, LKWNR, KDNAFNR) ElseIf rbt_Vorb.Checked = True Then dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB("", Kdnrtext, {4},,, Absender, Empfaenger, LKWNR, KDNAFNR) ElseIf rbt_Vorg.Checked = True Then dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB("", Kdnrtext, {5},,, Absender, Empfaenger, LKWNR, KDNAFNR) ElseIf rbt_Erf.Checked = False And rbt_Freig.Checked = False And rbt_Ankunft.Checked = False And rbt_Vorb.Checked = False And rbt_Vorg.Checked = False Then If pickdate1.Text = "TT.MM.JJJJ" And pickdate2.Text = "TT.MM.JJJJ" Then MsgBox("Bitte ein Datum auswählen!", MsgBoxStyle.Information, "Information!") End If pickdate1.Text = Date.ParseExact("01" + "-" + Date.Now.Month.ToString + "-" + Date.Now.Year.ToString, "dd-MM-yyyy", Nothing).ToString pickdate2.Text = Date.ParseExact(Date.Now.Day.ToString + "-" + Date.Now.Month.ToString + "-" + Date.Now.Year.ToString, "dd-MM-yyyy", Nothing).ToString datevon = Date.ParseExact(pickdate1.Text, "dd-MM-yyyy", Nothing) datebis = Date.ParseExact(pickdate2.Text, "dd-MM-yyyy", Nothing) If Date.Parse(pickdate2.Text) > Date.Parse(pickdate1.Text) Then Try datevon = Date.Parse(pickdate1.Text) datebis = Date.Parse(pickdate2.Text) Catch ex As Exception MsgBox(ex.StackTrace, MsgBoxStyle.Exclamation) End Try dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB("", Kdnrtext,, datevon, datebis, Absender, Empfaenger, LKWNR, KDNAFNR) End If dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB("", Kdnrtext,, datevon, datebis, Absender, Empfaenger, LKWNR, KDNAFNR) Else If Date.Parse(pickdate2.Text) > Date.Parse(pickdate1.Text) Then Try datevon = Date.Parse(pickdate1.Text) datebis = Date.Parse(pickdate2.Text) Catch ex As Exception MsgBox(ex.StackTrace, MsgBoxStyle.Exclamation) End Try Else End If dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB("", Kdnrtext,, datevon, datebis, Absender, Empfaenger, LKWNR, KDNAFNR) End If If dt IsNot Nothing Then Dim i As Integer = 0 'Dim sb As StringBuilder = New StringBuilder() 'Table start. 'sb.Append("") 'Adding HeaderRow. 'sb.Append("") 'For Each column As DataColumn In dt.Columns ' sb.Append((""))) 'Next 'sb.Append("") 'Adding DataRow. 'For Each row As DataRow In dt.Rows 'sb.Append("") 'For Each column As DataColumn In dt.Columns ' sb.Append((""))) ' Next ' sb.Append("") 'Next 'Table end. 'sb.Append("
" _ ' + (column.ColumnName + "
" _ ' + (row(column.ColumnName).ToString + "
") ' ltTable.Text = sb.ToString For Each d In dt.Rows Dim Cell = New TableCell Dim tbl_CellIndex = New TableCell Dim tbl_CellArt = New TableCell Dim tbl_CellStatus = New TableCell Dim tbl_Cellvon = New TableCell Dim tbl_Cellbis = 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 'tr = New HtmlTableRow() Dim tr = New TableRow tbl_CellIndex.Text = i tr.Cells.Add(tbl_CellIndex) tbl_CellArt.Text = "" tr.Cells.Add(tbl_CellArt) Select Case d("Status") Case 1 tbl_CellStatus.Text = "Erfasst" tr.Cells.Add(tbl_CellStatus) 'Case 2 ' tbl_CellStatus = "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 Else tbl_CellStatus.Text = "Undefiniert" tr.Cells.Add(tbl_CellStatus) End Select tbl_Cellvon.Text = d("AvisoEingang").ToString tr.Cells.Add(tbl_Cellvon) tbl_Cellbis.Text = d("AvisoEingang").ToString tr.Cells.Add(tbl_Cellbis) tbl_CellAbsender.Text = d("Auftraggeber").ToString tr.Cells.Add(tbl_CellAbsender) tbl_CellEmpfaenger.Text = d("Auftraggeber").ToString tr.Cells.Add(tbl_CellEmpfaenger) tbl_CellLKWs.Text = d("LKW_Nr").ToString tr.Cells.Add(tbl_CellLKWs) tbl_CellKundAuftNr.Text = d("KdAuftragsNr_Avisierer").ToString tr.Cells.Add(tbl_CellKundAuftNr) If rbt_Ankunft.Checked = True And tbl_CellStatus.Text = "Ankunft" Then normaltable.Rows.Add(tr) ElseIf rbt_Erf.Checked = True And tbl_CellStatus.Text = "Erfasst" Then normaltable.Rows.Add(tr) ElseIf rbt_Freig.Checked = True And tbl_CellStatus.Text = "Freigegeben" Then normaltable.Rows.Add(tr) ElseIf rbt_Vorb.Checked = True And tbl_CellStatus.Text = "Vorbereitet" Then normaltable.Rows.Add(tr) ElseIf rbt_Vorg.Checked = True And tbl_CellStatus.Text = "Vorgeschrieben" Then normaltable.Rows.Add(tr) ElseIf rbt_Vorg.Checked = False And rbt_Ankunft.Checked = False And rbt_Erf.Checked = False And rbt_Freig.Checked = False And rbt_Vorb.Checked = False And tbl_CellStatus.Text = "Undefiniert" Then normaltable.Rows.Add(tr) End If i += 1 Next End If End Sub Protected Sub btn_resetForm_Click(sender As Object, e As EventArgs) rbt_Ankunft.Checked = False rbt_Ankunft.Enabled = True rbt_Erf.Checked = False rbt_Erf.Enabled = True rbt_Freig.Checked = False rbt_Freig.Enabled = True rbt_Vorg.Checked = False rbt_Vorg.Enabled = True rbt_Vorb.Checked = False rbt_Vorb.Enabled = True pickdate1.Text = "" pickdate2.Text = "" datevon = Nothing datebis = Nothing dt = Nothing Kdnrtext = "" 'txt_KdNr.Focus() End Sub End Class