From 34795608f3b05d717e05518fca854dbcabf2ff1b Mon Sep 17 00:00:00 2001 From: ja Date: Wed, 10 Nov 2021 11:25:21 +0100 Subject: [PATCH] Default Datum voreingestellt beim Laden der Seite. --- Customers/CustomsAviso.aspx.vb | 55 ++++++++++++++-------------------- Customers/Invoices.aspx | 14 +++++---- Customers/Invoices.aspx.vb | 19 ++++++------ 3 files changed, 40 insertions(+), 48 deletions(-) diff --git a/Customers/CustomsAviso.aspx.vb b/Customers/CustomsAviso.aspx.vb index e95dd45..96f74b9 100644 --- a/Customers/CustomsAviso.aspx.vb +++ b/Customers/CustomsAviso.aspx.vb @@ -215,6 +215,7 @@ Partial Class CustomsAviso End If Else + Page.MaintainScrollPositionOnPostBack = False rbt_Alle.Checked = True normaltable.EnableViewState = True @@ -225,14 +226,7 @@ Partial Class CustomsAviso 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 @@ -278,8 +272,12 @@ Partial Class CustomsAviso Else VERAG_VARIABLES.seterrorcount(20) Console.WriteLine(VERAG_VARIABLES.geterrornumb() + "The User is not authenticated to this page. Please login again!", vbAbort, "Error User") - End If + Dim erster = New Date(Now().Year, Now().Month, 1) + datevon = erster + datebis = Date.Parse(Now.ToShortDateString) + pickdate1.Text = erster.ToUniversalTime.ToString("yyyy-MM-dd") + pickdate2.Text = Date.Now.ToUniversalTime.ToString("yyyy-MM-dd") Else FormsAuthentication.RedirectToLoginPage() End If @@ -518,12 +516,10 @@ Partial Class CustomsAviso 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 + datevon = erster + datebis = Date.Parse(Now.ToShortDateString) + pickdate1.Text = erster.ToUniversalTime.ToString("yyyy-MM-dd") + pickdate2.Text = Date.Now.ToUniversalTime.ToString("yyyy-MM-dd") dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB(Art, Integer.Parse(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) @@ -549,11 +545,10 @@ Partial Class CustomsAviso 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 + datevon = erster + datebis = Date.Parse(Now.ToShortDateString) + pickdate1.Text = erster.ToUniversalTime.ToString("yyyy-MM-dd") + pickdate2.Text = Date.Now.ToUniversalTime.ToString("yyyy-MM-dd") pickdate2.Text = Date.Parse(Now().Day.ToString + "." + Now().Month.ToString + "." + Now().Year.ToString).ToString dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB(Art, Integer.Parse(Kdnrtext), {1}, datevon, datebis, Absender, Empfaenger, LKWNR, KDNAFNR) Else @@ -585,12 +580,10 @@ Partial Class CustomsAviso 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 + datevon = erster + datebis = Date.Parse(Now.ToShortDateString) + pickdate1.Text = erster.ToUniversalTime.ToString("yyyy-MM-dd") + pickdate2.Text = Date.Now.ToUniversalTime.ToString("yyyy-MM-dd") 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("Time ranges are not valid!", MsgBoxStyle.Exclamation) @@ -614,12 +607,10 @@ Partial Class CustomsAviso 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 + datevon = erster + datebis = Date.Parse(Now.ToShortDateString) + pickdate1.Text = erster.ToUniversalTime.ToString("yyyy-MM-dd") + pickdate2.Text = Date.Now.ToUniversalTime.ToString("yyyy-MM-dd") dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB(Art, Integer.Parse(Kdnrtext), {1}, datevon, datebis, Absender, Empfaenger, LKWNR, KDNAFNR) Else Try diff --git a/Customers/Invoices.aspx b/Customers/Invoices.aspx index 091cc93..a0b681e 100644 --- a/Customers/Invoices.aspx +++ b/Customers/Invoices.aspx @@ -30,8 +30,7 @@ - - + @@ -78,6 +77,9 @@
<%=Server.HtmlEncode("Reset Formular") %>
+
+ +
@@ -96,12 +98,12 @@
- - + + - +
@@ -205,7 +207,7 @@
- + <% End If End If diff --git a/Customers/Invoices.aspx.vb b/Customers/Invoices.aspx.vb index b123844..a3afe25 100644 --- a/Customers/Invoices.aspx.vb +++ b/Customers/Invoices.aspx.vb @@ -17,7 +17,7 @@ Partial Class Customers_Default3 Dim reNr As String = "-1" Dim provider As CultureInfo = CultureInfo.InvariantCulture - Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) + Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load If Not Me.Page.User.Identity.IsAuthenticated Then FormsAuthentication.RedirectToLoginPage() Else @@ -45,20 +45,19 @@ Partial Class Customers_Default3 DataBind() tbl_Header_row.TableSection = TableRowSection.TableHeader - If (Page.IsPostBack And normaltable.EnableViewState = False) Then + If (Page.IsPostBack) Then Page.MaintainScrollPositionOnPostBack = True - normaltable.EnableViewState = True - If valreq_pickdate1.IsValid And valreq_pickdate2.IsValid Then + + If valreq_pickdate1.IsValid Or valreq_pickdate2.IsValid Then datevon = Date.Parse(pickdate1.Text) datebis = Date.Parse(pickdate2.Text) - Else - Dim erster = New Date(Now().Year, Now().Month, 1) - datevon = erster - datebis = Date.Parse(Now.ToShortDateString) - pickdate1.Text = erster.ToShortDateString() - pickdate2.Text = Date.Now.ToShortDateString() End If End If + Dim erster = New Date(Now().Year, Now().Month, 1) + datevon = erster + datebis = Date.Parse(Now.ToShortDateString) + pickdate1.Text = erster.ToUniversalTime.ToString("yyyy-MM-dd") + pickdate2.Text = Date.Now.ToUniversalTime.ToString("yyyy-MM-dd") End If End Sub