Nachricht bei reoload oder verlassen wenn daten eingegeben wurden.

This commit is contained in:
ja
2021-11-05 15:26:22 +01:00
parent 49030f7613
commit 935e21c077
4 changed files with 119 additions and 88 deletions

View File

@@ -145,7 +145,7 @@
</asp:ContentPlaceHolder> </asp:ContentPlaceHolder>
</head> </head>
<body data-spy="scroll" data-target=".navbar" data-offset="50"> <body data-spy="scroll" data-target=".navbar" data-offset="50" onbeforeunload=" return 'Are you really want to perform the action?'">
<!-- <div id="nav-main"> <!-- <div id="nav-main">
<div id="art-logo"></div> <div id="art-logo"></div>
</div> </div>

View File

@@ -1,7 +1,17 @@
 
Partial Class Customers_Customers Partial Class Customers_Customers
Inherits System.Web.UI.MasterPage Inherits System.Web.UI.MasterPage
Protected isPageRefresh As Boolean = False
Protected Sub Page_Load(ByRef sender As Object, ByVal e As EventArgs)
If (Session.Item("CheckRefresh") = True) Then
Session.Item("CheckRefresh") = Nothing
Response.Write("Page was refreshed!")
End If
End Sub
Protected Sub Page_PreInit(ByRef sender As Object, ByVal e As EventArgs)
Session.Add("CheckRefresh", False)
End Sub
Protected Sub LogoutButton1_Click(sender As Object, e As EventArgs) Protected Sub LogoutButton1_Click(sender As Object, e As EventArgs)
Page.MaintainScrollPositionOnPostBack = True Page.MaintainScrollPositionOnPostBack = True

View File

@@ -75,27 +75,29 @@
<asp:Label ID="lbl_ArtderAuftraege" runat="server" Text="Auftrags-Status:" data-bs-toggle="tooltip" data-bs-placement="top" title="Wenn nichts angewählt ist, bitte das Datum eingrenzen."></asp:Label> <asp:Label ID="lbl_ArtderAuftraege" runat="server" Text="Auftrags-Status:" data-bs-toggle="tooltip" data-bs-placement="top" title="Wenn nichts angewählt ist, bitte das Datum eingrenzen."></asp:Label>
</div> </div>
<div class="d-none d-md-block"> <div class="d-none d-md-block">
<%Dim ismobile As Boolean = False %>
<div style=" width:780px; margin-left:8px"> <div style=" width:780px; margin-left:8px">
<fieldset> <fieldset>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<label style="margin-right:4px;"><input id="rbt_Alle" onchange="changeval(this.value)" type="radio" name="art" value="Alle" aria-selected="true" data-bs-toggle="tooltip" style="margin-right:4px" data-bs-placement="top" title="Wenn dieser Filter angewählt ist, bitte das Datum eingrenzen." runat="server"/>Alle</label> <label style="margin-right:4px;"><input id="rbt_Alle" onclick="auswahl(this.id)" type="radio" name="art" value="Alle" checked="true" data-bs-toggle="tooltip" style="margin-right:4px" data-bs-placement="top" title="Wenn dieser Filter angewählt ist, bitte das Datum eingrenzen." runat="server"/>Alle</label>
<label style="margin-right:4px;"><input id="rbt_Erf" onchange="changeval(this.value)" type="radio" name="art" value="Erfasst" style="margin-right:4px" runat="server"/>Erfasst</label> <label style="margin-right:4px;"><input id="rbt_Erf" onclick="auswahl(this.id)" type="radio" name="art" value="Erfasst" style="margin-right:4px" runat="server"/>Erfasst</label>
<label style="margin-right:4px;"><input id="rbt_Vorb" onchange="changeval(this.value)" type="radio" name="art" value="Vorbereitet" style="margin-right:4px" runat="server"/>Vorbereitet</label> <label style="margin-right:4px;"><input id="rbt_Vorb" onclick="auswahl(this.id)" type="radio" name="art" value="Vorbereitet" style="margin-right:4px" runat="server"/>Vorbereitet</label>
<label style="margin-right:4px;"><input id="rbt_Vorg" onchange="changeval(this.value)" type="radio" name="art" value="Vorgeschrieben" style="margin-right:4px" runat="server"/>Vorgeschrieben</label> <label style="margin-right:4px;"><input id="rbt_Vorg" onclick="auswahl(this.id)" type="radio" name="art" value="Vorgeschrieben" style="margin-right:4px" runat="server"/>Vorgeschrieben</label>
<label style="margin-right:4px;"><input id="rbt_Ankunft" onchange="changeval(this.value)" type="radio" name="art" value="Ankunft" style="margin-right:4px" runat="server"/>Ankunft</label> <label style="margin-right:4px;"><input id="rbt_Ankunft" onclick="auswahl(this.id)" type="radio" name="art" value="Ankunft" style="margin-right:4px" runat="server"/>Ankunft</label>
<label style="margin-right:4px;"><input id="rbt_Freig" onchange="changeval(this.value)" type="radio" name="art" value="Freigabe" data-bs-toggle="tooltip" data-bs-placement="top" title="Wenn dieser Filter angewählt ist, bitte das Datum eingrenzen." style="margin-right:4px" runat="server">Freigabe</label> <label style="margin-right:4px;"><input id="rbt_Freig" onclick="auswahl(this.id)" type="radio" name="art" value="Freigabe" data-bs-toggle="tooltip" data-bs-placement="top" title="Wenn dieser Filter angewählt ist, bitte das Datum eingrenzen." style="margin-right:4px" runat="server">Freigabe</label>
</fieldset> </fieldset>
</div> </div>
</div> </div>
<div class="d-md-none"> <div class="d-md-none">
<%ismobile = True %>
<div class="col-8" style="margin-left:8px"> <div class="col-8" style="margin-left:8px">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<label><input id="rbt_Alle_M" type="radio" name="art2" onchange="changeval(this.value)" value="Alle" data-bs-toggle="tooltip" data-bs-placement="top" title="Wenn dieser Filter angewählt ist, bitte das Datum eingrenzen." class="CSS_input" runat="server"/>Alle</label> <label><input id="rbt_Alle_M" type="radio" name="art2" onclick="auswahl(this.id)" value="Alle" data-bs-toggle="tooltip" data-bs-placement="top" title="Wenn dieser Filter angewählt ist, bitte das Datum eingrenzen." class="CSS_input" runat="server"/>Alle</label>
<label style="margin-right:144px;"><input id="rbt_Erf_M" onchange="changeval(this.value)" value="Erfasst" type="radio" name="art2" style="margin-right:4px" runat="server"/>Erfasst</label> <label style="margin-right:144px;"><input id="rbt_Erf_M" onclick="auswahl(this.id)" value="Erfasst" type="radio" name="art2" style="margin-right:4px" runat="server"/>Erfasst</label>
<label><input id="rbt_Vorb_M" type="radio" name="art2" onchange="changeval(this.value)" value="Vorbereitet" style="margin-right:4px" runat="server"/>Vorbereitet</label> <label><input id="rbt_Vorb_M" type="radio" name="art2" onclick="auswahl(this.id)" value="Vorbereitet" style="margin-right:4px" runat="server"/>Vorbereitet</label>
<label><input id="rbt_Vorg_M" type="radio" name="art2" onchange="changeval(this.value)" value="Vorgeschrieben" style="margin-right:4px" runat="server"/>Vorgeschrieben</label> <label><input id="rbt_Vorg_M" type="radio" name="art2" onclick="auswahl(this.id)" value="Vorgeschrieben" style="margin-right:4px" runat="server"/>Vorgeschrieben</label>
<label style="margin-right:22px"><input id="rbt_Ankunft_M" onchange="changeval(this.value)" type="radio" name="art2" value="Ankunft" style="margin-right:4px" runat="server"/>Ankunft</label> <label style="margin-right:22px"><input id="rbt_Ankunft_M" onclick="auswahl(this.id)" type="radio" name="art2" value="Ankunft" style="margin-right:4px" runat="server"/>Ankunft</label>
<label style="margin-right:52px"><input id="rbt_Freig_M" onchange="changeval(this.value)" type="radio" name="art2" value="Freigabe" data-bs-toggle="tooltip" data-bs-placement="top" title="Wenn dieser Filter angewählt ist, bitte das Datum eingrenzen." style="margin-right:4px" runat="server">Freigabe</label> <label style="margin-right:52px"><input id="rbt_Freig_M" onclick="auswahl(this.id)" type="radio" name="art2" value="Freigabe" data-bs-toggle="tooltip" data-bs-placement="top" title="Wenn dieser Filter angewählt ist, bitte das Datum eingrenzen." style="margin-right:4px" runat="server">Freigabe</label>
</div> </div>
</div> </div>
</div> </div>
@@ -232,43 +234,97 @@
<script src="https://cdn.jsdelivr.net/jquery.validation/1.16.0/jquery.validate.min.js"></script> <script src="https://cdn.jsdelivr.net/jquery.validation/1.16.0/jquery.validate.min.js"></script>
<script src="https://cdn.jsdelivr.net/jquery.validation/1.16.0/additional-methods.min.js"></script> <script src="https://cdn.jsdelivr.net/jquery.validation/1.16.0/additional-methods.min.js"></script>
<script> <script>
$(document).ready(function () { function auswahl(id) {
$('[input:radio]').change(function () { /* alert(id)*/
if (this.checked) if (id == "ContentPlaceHolder1_rbt_Alle_M") {
$('#container2').fadeIn('slow'); /*alert("testalle")*/
else var myVal1 = document.getElementById("ContentPlaceHolder1_valreqpickdate1");
$('#container2').fadeOut('slow'); ValidatorEnable(myVal1, true);
var myVal2 = document.getElementById("ContentPlaceHolder1_valreqpickdate2");
}); ValidatorEnable(myVal2, true);
});
</script>
<script>
function changeval(value) {
/var hidden = $('#HIDf2').val()
if ($('<%=rbt_Alle.ClientID%>').is(":checked")) {
$("#container2").hide();
}
if (value == "Alle"){
date1.required = true;
date2.required = true;
$("#container2").show(); $("#container2").show();
$('#HIDf2').val('0') } else if (id == "ContentPlaceHolder1_rbt_Freig_M") {
} else if (value == "Freigabe") { /*alert("testfreig")*/
date1.required = true; var myVal1 = document.getElementById('ContentPlaceHolder1_valreqpickdate1');
date2.required = true; ValidatorEnable(myVal1, true);
var myVal2 = document.getElementById('ContentPlaceHolder1_valreqpickdate2');
ValidatorEnable(myVal2, true);
$("#container2").show(); $("#container2").show();
$('#HIDf2').val('0') } else if (id == "ContentPlaceHolder1_rbt_Ankunft_M") {
} else { /*alert("testAnk")*/
date1.required = false; var myVal1 = document.getElementById("ContentPlaceHolder1_valreqpickdate1");
date2.required = false; ValidatorEnable(myVal1, false);
date1.text() = null; var myVal2 = document.getElementById("ContentPlaceHolder1_valreqpickdate2");
date2.text() = null; ValidatorEnable(myVal2, false);
ValidatorEnable(myVal2, false);
$("#container2").hide();
} else if (id == "ContentPlaceHolder1_rbt_Vorb_M") {
/*alert("tesvorb")*/
var myVal1 = document.getElementById("ContentPlaceHolder1_valreqpickdate1");
ValidatorEnable(myVal1, false);
var myVal2 = document.getElementById("ContentPlaceHolder1_valreqpickdate2");
ValidatorEnable(myVal2, false);
$("#container2").hide();
} else if (id == "ContentPlaceHolder1_rbt_Vorg_M") {
/*alert("testvorg")*/
var myVal1 = document.getElementById("ContentPlaceHolder1_valreqpickdate1");
ValidatorEnable(myVal1, false);
var myVal2 = document.getElementById("ContentPlaceHolder1_valreqpickdate2");
ValidatorEnable(myVal2, false);
$("#container2").hide();
} else if (id == "ContentPlaceHolder1_rbt_Erf_M") {
/*alert("testerf")*/
var myVal1 = document.getElementById("ContentPlaceHolder1_valreqpickdate1");
ValidatorEnable(myVal1, false);
var myVal2 = document.getElementById("ContentPlaceHolder1_valreqpickdate2");
ValidatorEnable(myVal2, false);
$("#container2").hide();
} else if (id == "ContentPlaceHolder1_rbt_Alle") {
/*alert("testalle")*/
var myVal1 = document.getElementById('ContentPlaceHolder1_valreqpickdate1');
ValidatorEnable(myVal1, true);
var myVal2 = document.getElementById('ContentPlaceHolder1_valreqpickdate2');
ValidatorEnable(myVal2, true);
$("#container2").show();
} else if (id == "ContentPlaceHolder1_rbt_Freig") {
/*alert("testfreig")*/
var myVal1 = document.getElementById('ContentPlaceHolder1_valreqpickdate1');
ValidatorEnable(myVal1, true);
var myVal2 = document.getElementById('ContentPlaceHolder1_valreqpickdate2');
ValidatorEnable(myVal2, true);
$("#container2").show();
} else if (id == "ContentPlaceHolder1_rbt_Ankunft") {
/*alert("testAnk")*/
var myVal1 = document.getElementById('ContentPlaceHolder1_valreqpickdate1');
ValidatorEnable(myVal1, false);
var myVal2 = document.getElementById('ContentPlaceHolder1_valreqpickdate2');
ValidatorEnable(myVal2, false);
$("#container2").hide();
} else if (id == "ContentPlaceHolder1_rbt_Vorb") {
/*alert("tesvorb")*/
var myVal1 = document.getElementById('ContentPlaceHolder1_valreqpickdate1');
ValidatorEnable(myVal1, false);
var myVal2 = document.getElementById('ContentPlaceHolder1_valreqpickdate2');
ValidatorEnable(myVal2, false);
$("#container2").hide();
} else if (id == "ContentPlaceHolder1_rbt_Vorg") {
/*alert("tesvorg")*/
var myVal1 = document.getElementById('ContentPlaceHolder1_valreqpickdate1');
ValidatorEnable(myVal1, false);
var myVal2 = document.getElementById('ContentPlaceHolder1_valreqpickdate2');
ValidatorEnable(myVal2, false);
$("#container2").hide();
} else if (id == "ContentPlaceHolder1_rbt_Erf") {
/*alert("testerf")*/
var myVal1 = document.getElementById('ContentPlaceHolder1_valreqpickdate1');
ValidatorEnable(myVal1, false);
var myVal2 = document.getElementById('ContentPlaceHolder1_valreqpickdate2');
ValidatorEnable(myVal2, false);
$("#container2").hide(); $("#container2").hide();
$('#HIDf2').val('1')
} }
} }
</script> </script>
<script> <script>
$(function () { $(function () {
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(PostBack); Sys.WebForms.PageRequestManager.getInstance().add_endRequest(PostBack);
@@ -325,4 +381,5 @@
} }
}); });
</script> </script>
</asp:Content> </asp:Content>

View File

@@ -32,35 +32,6 @@ Partial Class CustomsAviso
Page.MaintainScrollPositionOnPostBack = True Page.MaintainScrollPositionOnPostBack = True
normaltable.EnableViewState = 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 If rbt_Alle.Checked = True Then
lbl_von.Visible = True lbl_von.Visible = True
lbl_bis.Visible = True lbl_bis.Visible = True
@@ -426,7 +397,6 @@ Partial Class CustomsAviso
ElseIf rbt_Freig.Checked = True Then ElseIf rbt_Freig.Checked = True Then
ckd = 3 ckd = 3
Session.Add("IDOFCKBOX", ckd.ToString)
pickdate1.ValidateRequestMode = UI.ValidateRequestMode.Enabled pickdate1.ValidateRequestMode = UI.ValidateRequestMode.Enabled
pickdate2.ValidateRequestMode = UI.ValidateRequestMode.Enabled pickdate2.ValidateRequestMode = UI.ValidateRequestMode.Enabled
If pickdate1.Text = Nothing Or pickdate2.Text = Nothing Then If pickdate1.Text = Nothing Or pickdate2.Text = Nothing Then
@@ -451,22 +421,19 @@ Partial Class CustomsAviso
End If End If
ElseIf rbt_Ankunft.Checked = True Then ElseIf rbt_Ankunft.Checked = True Then
ckd = 4 ckd = 4
Session.Add("IDOFCKBOX", ckd.ToString)
dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB(Art, Kdnrtext, {3}, Nothing, Nothing, Absender, Empfaenger, LKWNR, KDNAFNR) dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB(Art, Kdnrtext, {3}, Nothing, Nothing, Absender, Empfaenger, LKWNR, KDNAFNR)
ElseIf rbt_Vorb.Checked = True Then ElseIf rbt_Vorb.Checked = True Then
ckd = 5 ckd = 5
Session.Add("IDOFCKBOX", ckd.ToString)
dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB(Art, Kdnrtext, {4}, Nothing, Nothing, Absender, Empfaenger, LKWNR, KDNAFNR) dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB(Art, Kdnrtext, {4}, Nothing, Nothing, Absender, Empfaenger, LKWNR, KDNAFNR)
ElseIf rbt_Vorg.Checked = True Then ElseIf rbt_Vorg.Checked = True Then
ckd = 6 ckd = 6
Session.Add("IDOFCKBOX", ckd.ToString)
dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB(Art, Kdnrtext, {5}, Nothing, Nothing, Absender, Empfaenger, LKWNR, KDNAFNR) dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB(Art, Kdnrtext, {5}, Nothing, Nothing, Absender, Empfaenger, LKWNR, KDNAFNR)
End If End If
If rbt_Alle_M.Checked = True Then If rbt_Alle_M.Checked = True Then
pickdate1.ValidateRequestMode = UI.ValidateRequestMode.Enabled pickdate1.ValidateRequestMode = UI.ValidateRequestMode.Enabled
pickdate2.ValidateRequestMode = UI.ValidateRequestMode.Enabled pickdate2.ValidateRequestMode = UI.ValidateRequestMode.Enabled
ckd = 7 ckd = 7
Session.Add("IDOFCKBOX", ckd.ToString)
If pickdate1.Text = Nothing Or pickdate2.Text = Nothing Then If pickdate1.Text = Nothing Or pickdate2.Text = Nothing Then
Try Try
Dim erster = New Date(Now().Year, Now().Month, 1) Dim erster = New Date(Now().Year, Now().Month, 1)
@@ -491,7 +458,6 @@ Partial Class CustomsAviso
End If End If
ElseIf rbt_Erf_M.Checked = True Then ElseIf rbt_Erf_M.Checked = True Then
ckd = 8 ckd = 8
Session.Add("IDOFCKBOX", ckd.ToString)
dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB(Art, Kdnrtext, {0}, Nothing, Nothing, Absender, Empfaenger, LKWNR, KDNAFNR) dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB(Art, Kdnrtext, {0}, Nothing, Nothing, Absender, Empfaenger, LKWNR, KDNAFNR)
ElseIf rbt_Freig_M.Checked = True Then ElseIf rbt_Freig_M.Checked = True Then
ckd = 9 ckd = 9
@@ -520,17 +486,14 @@ Partial Class CustomsAviso
End If End If
ElseIf rbt_Ankunft_M.Checked = True Then ElseIf rbt_Ankunft_M.Checked = True Then
ckd = 10 ckd = 10
Session.Add("IDOFCKBOX", ckd.ToString)
pickdate1.Visible = False pickdate1.Visible = False
pickdate2.Visible = False pickdate2.Visible = False
dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB(Art, Kdnrtext, {3}, Nothing, Nothing, Absender, Empfaenger, LKWNR, KDNAFNR) dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB(Art, Kdnrtext, {3}, Nothing, Nothing, Absender, Empfaenger, LKWNR, KDNAFNR)
ElseIf rbt_Vorb_M.Checked = True Then ElseIf rbt_Vorb_M.Checked = True Then
ckd = 11 ckd = 11
Session.Add("IDOFCKBOX", ckd.ToString)
dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB(Art, Kdnrtext, {4}, Nothing, Nothing, Absender, Empfaenger, LKWNR, KDNAFNR) dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB(Art, Kdnrtext, {4}, Nothing, Nothing, Absender, Empfaenger, LKWNR, KDNAFNR)
ElseIf rbt_Vorg_M.Checked = True Then ElseIf rbt_Vorg_M.Checked = True Then
ckd = 12 ckd = 12
Session.Add("IDOFCKBOX", ckd.ToString)
dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB(Art, Kdnrtext, {5}, Nothing, Nothing, Absender, Empfaenger, LKWNR, KDNAFNR) dt = VERAG_PROG_ALLGEMEIN.cAviso.GET_KDLIST_WEB(Art, Kdnrtext, {5}, Nothing, Nothing, Absender, Empfaenger, LKWNR, KDNAFNR)
End If End If
@@ -736,3 +699,4 @@ Partial Class CustomsAviso
regval_txt_KdNrAuftrag_M.Validate() regval_txt_KdNrAuftrag_M.Validate()
End Sub End Sub
End Class End Class