Lösung ansatz gefunden wird morgen implementiert.
This commit is contained in:
@@ -142,8 +142,8 @@
|
|||||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js" integrity="sha384-cs/chFZiN24E4KMATLdqdvsezGxaGsi4hLGOzlXwp5UZB1LY//20VyM2taTB4QvJ" crossorigin="anonymous"></script>
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js" integrity="sha384-cs/chFZiN24E4KMATLdqdvsezGxaGsi4hLGOzlXwp5UZB1LY//20VyM2taTB4QvJ" crossorigin="anonymous"></script>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
|
|
||||||
function TableRow_Click(Nat, Kennzeichen) {
|
function TableRow_Click(Nat, Kennzeichen,tempstrarr) {
|
||||||
buildtableajax()
|
debugger
|
||||||
let Speditionslabel = document.getElementById("<%=lbl_sped_Placeholder.ClientID%>")
|
let Speditionslabel = document.getElementById("<%=lbl_sped_Placeholder.ClientID%>")
|
||||||
let natplaceholder = document.getElementById("<%=lbl_Placeholder.ClientID%>")
|
let natplaceholder = document.getElementById("<%=lbl_Placeholder.ClientID%>")
|
||||||
let table = document.getElementById("<%=tbl_mainpage.ClientID%>")
|
let table = document.getElementById("<%=tbl_mainpage.ClientID%>")
|
||||||
@@ -154,11 +154,13 @@
|
|||||||
|
|
||||||
for (let i = rowCount - 1; i > 0; i--) {
|
for (let i = rowCount - 1; i > 0; i--) {
|
||||||
table.deleteRow(i);
|
table.deleteRow(i);
|
||||||
}
|
}
|
||||||
|
let arrtemp = tempstrarr.split(",")
|
||||||
|
addNewRow()
|
||||||
}
|
}
|
||||||
|
|
||||||
function TableRow_Click_M(Nat, Kennzeichen) {
|
function TableRow_Click_M(Nat, Kennzeichen,tempstrarr_M) {
|
||||||
buildtableajax_M()
|
debugger
|
||||||
let Speditionslabel = document.getElementById("<%=lbl_sped_Placeholder_M.ClientID%>");
|
let Speditionslabel = document.getElementById("<%=lbl_sped_Placeholder_M.ClientID%>");
|
||||||
let natplaceholder = document.getElementById("<%=lbl_Placeholder_M.ClientID%>");
|
let natplaceholder = document.getElementById("<%=lbl_Placeholder_M.ClientID%>");
|
||||||
let table_M = document.getElementById("<%=tbl_mainpage_M.ClientID%>")
|
let table_M = document.getElementById("<%=tbl_mainpage_M.ClientID%>")
|
||||||
@@ -169,58 +171,12 @@
|
|||||||
for (let i = rowCount - 1; i > 0; i--) {
|
for (let i = rowCount - 1; i > 0; i--) {
|
||||||
table_M.deleteRow(i);
|
table_M.deleteRow(i);
|
||||||
}
|
}
|
||||||
}
|
let arrtemp = tempstrarr_M.split("-")
|
||||||
|
for (int j = 0; j < arrtemp.length; j++) {
|
||||||
function buildtableajax() {
|
alert(arrtemp[j])
|
||||||
var LKW = new Array();
|
|
||||||
var convertLKWs;
|
|
||||||
|
|
||||||
LKW.push(BuildTable(SDL,Bez,gueltigbis,KartNr));
|
|
||||||
LKW = JSON.stringfy(LKW);
|
|
||||||
|
|
||||||
$.ajax({
|
|
||||||
url: '<%= Page.ResolveUrl("~/Customers/LKWs.aspx") %>',
|
|
||||||
data: { LKW: convertedLKWs },
|
|
||||||
type: 'POST',
|
|
||||||
|
|
||||||
success: function (LKW) {
|
|
||||||
var result = JSON.parse(LKW);
|
|
||||||
|
|
||||||
alert(result[0].SDLNr)
|
|
||||||
for (let i = 0; i < result.length; i++) {
|
|
||||||
buildtable(result.length, result[i].SDL, result[i].Bezeichnung, result[i].DateGueltig, result[i].CardNr)
|
|
||||||
}
|
}
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
function buildtableajax_M() {
|
|
||||||
var LKW_M = new Array();
|
|
||||||
var convertLKW;
|
|
||||||
|
|
||||||
address.push(BuildTable_M(SDL, Bez, gueltigbis, KartNr));
|
|
||||||
convertedAddress = JSON.stringfy(LKW_M);
|
|
||||||
|
|
||||||
$.ajax({
|
|
||||||
url: '<%= Page.ResolveUrl("~/Customers/LKWs.aspx") %>',
|
|
||||||
data: { LKW_M: convertedLKWs },
|
|
||||||
type: 'POST',
|
|
||||||
|
|
||||||
success: function (LKW_M) {
|
|
||||||
var result_M = JSON.parse(LKW_M);
|
|
||||||
for (let i = 0; i < result_M.length; i++) {
|
|
||||||
buildtable(result_M.length, result_M[i].SDL, result_M[i].Bezeichnung, result_M[i].DateGueltig, result_M[i].CardNr)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
function buildtable(n, SDL,Bez,Dtguelt,KartNr) {
|
|
||||||
let table = document.getElementById("<%=tbl_mainpage.ClientID%>");
|
|
||||||
|
|
||||||
addheader();
|
|
||||||
for (let intz = 0; intz < n; intz++) {
|
|
||||||
addNewRow(SDL,Bez,Dtguelt,KartNr);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function buildtable_M(n, SDL,Bez, Dtguelt, KartNr) {
|
function buildtable_M(n, SDL,Bez, Dtguelt, KartNr) {
|
||||||
let table_M = document.getElementById("<%=tbl_mainpage_M.ClientID%>");
|
let table_M = document.getElementById("<%=tbl_mainpage_M.ClientID%>");
|
||||||
|
|
||||||
@@ -329,5 +285,15 @@
|
|||||||
CardNr: KartNr,
|
CardNr: KartNr,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
function doPostBack(id, strtemp) {
|
||||||
|
var arr = strtemp.split(",")
|
||||||
|
for (let i = 0; i < arr.length; i++) {
|
||||||
|
alert(id + '&' + arr[i]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
</asp:Content>
|
</asp:Content>
|
||||||
@@ -1,5 +1,6 @@
|
|||||||
|
|
||||||
Imports System
|
Imports System
|
||||||
|
Imports System.ComponentModel
|
||||||
Imports System.Web.Script.Serialization
|
Imports System.Web.Script.Serialization
|
||||||
Imports System.Web.Security
|
Imports System.Web.Security
|
||||||
Imports System.Web.Services
|
Imports System.Web.Services
|
||||||
@@ -61,7 +62,7 @@ Partial Class LKWS
|
|||||||
tblhrow.Cells.Add(tblhc_Kz)
|
tblhrow.Cells.Add(tblhc_Kz)
|
||||||
tblhrow.Cells.Add(tblhc_Verm)
|
tblhrow.Cells.Add(tblhc_Verm)
|
||||||
tbl_sidemenue.Rows.Add(tblhrow)
|
tbl_sidemenue.Rows.Add(tblhrow)
|
||||||
|
Dim strstrstrstretemparr As String = String.Empty
|
||||||
'tbl_sidemenue.Rows.Clear()
|
'tbl_sidemenue.Rows.Clear()
|
||||||
'MsgBox("Test2")
|
'MsgBox("Test2")
|
||||||
For Each l1 In list
|
For Each l1 In list
|
||||||
@@ -127,6 +128,7 @@ Partial Class LKWS
|
|||||||
Dim stringtemtr As String = String.Empty
|
Dim stringtemtr As String = String.Empty
|
||||||
Dim tr As TableRow = New TableRow
|
Dim tr As TableRow = New TableRow
|
||||||
Dim list3 As List(Of String) = New List(Of String)
|
Dim list3 As List(Of String) = New List(Of String)
|
||||||
|
Dim strstrstrstrtemp As String = String.Empty
|
||||||
For Each l2 In list2
|
For Each l2 In list2
|
||||||
Dim String2 As String = String.Empty
|
Dim String2 As String = String.Empty
|
||||||
|
|
||||||
@@ -152,8 +154,10 @@ Partial Class LKWS
|
|||||||
tr.Cells.Add(tc_Karten_Nr)
|
tr.Cells.Add(tc_Karten_Nr)
|
||||||
'tbl_mainpage.Rows.Add(tr)
|
'tbl_mainpage.Rows.Add(tr)
|
||||||
TableRows.Add(tr)
|
TableRows.Add(tr)
|
||||||
|
strstrstrstrtemp = tc_SDL.Text + "," + tc_Bez.Text + "," + tc_gueltigbis.Text + "," + tc_Karten_Nr.Text
|
||||||
End If
|
End If
|
||||||
strlongarr = String.Join("-", tc_SDL.Text + "," + tc_Bez.Text + "," + tc_gueltigbis.Text + "," + tc_Karten_Nr.Text)
|
list3.Add(strstrstrstrtemp)
|
||||||
|
|
||||||
'MsgBox(TableRows.Count.ToString)
|
'MsgBox(TableRows.Count.ToString)
|
||||||
Next
|
Next
|
||||||
If String.IsNullOrEmpty(l1.Nationalität) = True Then
|
If String.IsNullOrEmpty(l1.Nationalität) = True Then
|
||||||
@@ -161,20 +165,20 @@ Partial Class LKWS
|
|||||||
Else
|
Else
|
||||||
strtemp2 = l1.Nationalität
|
strtemp2 = l1.Nationalität
|
||||||
End If
|
End If
|
||||||
ConvertToJSON(list3)
|
|
||||||
tr1.Attributes.Add("onclick", "Javascript:TableRow_Click(""" & strtemp2 & """,""" & l1.KfzKennzeichen & """,""" & strlongarr & """)")
|
tr1.Attributes.Add("onclick", "Javascript:doPostBack('""" & tr1.Cells.Item(0).Text & """,""" & ConvertToJSON(list3) & """')")
|
||||||
cnt += 1
|
cnt += 1
|
||||||
tbl_sidemenue.Rows.Add(tr1)
|
tbl_sidemenue.Rows.Add(tr1)
|
||||||
Next
|
Next
|
||||||
'MsgBox("Test3")
|
'MsgBox("Test3")
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Sub ConvertToJSON(lst As List(Of String))
|
|
||||||
|
Public Function ConvertToJSON(lst As List(Of String)) As String
|
||||||
Dim jss1 As New JavaScriptSerializer()
|
Dim jss1 As New JavaScriptSerializer()
|
||||||
Dim _myJSONstring As String = jss1.Serialize(lst)
|
Dim _myJSONstring As String = jss1.Serialize(lst)
|
||||||
Dim LKW As String = (Convert.ToString("var LKW=") & _myJSONstring) + ";"
|
Return _myJSONstring
|
||||||
Page.ClientScript.RegisterClientScriptBlock(Me.[GetType](), "player123", LKW, True)
|
End Function
|
||||||
End Sub
|
|
||||||
|
|
||||||
|
|
||||||
Private Sub initcells(thr1 As TableHeaderRow, th1 As TableHeaderCell, th2 As TableHeaderCell, th3 As TableHeaderCell, th4 As TableHeaderCell, th5 As TableHeaderCell, tr1 As TableRow, tc_KfzKennz As TableCell, tc_Nationalitaet As TableCell, tc_Verk As TableCell, tc_KZ_An As TableCell, tc_Vermerk As TableCell, countrows As Integer)
|
Private Sub initcells(thr1 As TableHeaderRow, th1 As TableHeaderCell, th2 As TableHeaderCell, th3 As TableHeaderCell, th4 As TableHeaderCell, th5 As TableHeaderCell, tr1 As TableRow, tc_KfzKennz As TableCell, tc_Nationalitaet As TableCell, tc_Verk As TableCell, tc_KZ_An As TableCell, tc_Vermerk As TableCell, countrows As Integer)
|
||||||
@@ -335,6 +339,7 @@ Partial Class LKWS
|
|||||||
Dim tc_Vermerk_M As TableCell = New TableCell()
|
Dim tc_Vermerk_M As TableCell = New TableCell()
|
||||||
Dim list2 As List(Of VERAG_PROG_ALLGEMEIN.cSDL) = VERAG_PROG_ALLGEMEIN.cSDL.GET_LIST_WEB_LKW(401940, l3.KfzKennzeichen)
|
Dim list2 As List(Of VERAG_PROG_ALLGEMEIN.cSDL) = VERAG_PROG_ALLGEMEIN.cSDL.GET_LIST_WEB_LKW(401940, l3.KfzKennzeichen)
|
||||||
Dim list3 As List(Of String) = New List(Of String)
|
Dim list3 As List(Of String) = New List(Of String)
|
||||||
|
Dim strstrtemp As String = String.Empty
|
||||||
tc_KfzKennz_M.Text = l3.KfzKennzeichen
|
tc_KfzKennz_M.Text = l3.KfzKennzeichen
|
||||||
tr1_M.Cells.Add(tc_KfzKennz_M)
|
tr1_M.Cells.Add(tc_KfzKennz_M)
|
||||||
If IsNothing(l3.Nationalität) = True Then
|
If IsNothing(l3.Nationalität) = True Then
|
||||||
@@ -395,7 +400,7 @@ Partial Class LKWS
|
|||||||
tr.Cells.Add(tc_Bez)
|
tr.Cells.Add(tc_Bez)
|
||||||
tr.Cells.Add(tc_GueltigBis)
|
tr.Cells.Add(tc_GueltigBis)
|
||||||
tr.Cells.Add(tc_Kartennr)
|
tr.Cells.Add(tc_Kartennr)
|
||||||
|
strstrtemp += String.Join("-", l2.SDLNr.ToString + "," + Stringtemp_M + "," + l2.GültigBis.ToString + "," + l2.KartenNr.ToString)
|
||||||
'tbl_mainpage_M.Rows.Add(tr)
|
'tbl_mainpage_M.Rows.Add(tr)
|
||||||
TableRows_M.Add(tr)
|
TableRows_M.Add(tr)
|
||||||
Next
|
Next
|
||||||
@@ -406,7 +411,8 @@ Partial Class LKWS
|
|||||||
strtemp2 = l3.Nationalität
|
strtemp2 = l3.Nationalität
|
||||||
End If
|
End If
|
||||||
tbl_mainpage_M.Rows.Clear()
|
tbl_mainpage_M.Rows.Clear()
|
||||||
tr1_M.Attributes.Add("OnClick", "Javascript:TableRow_Click_M(""" & strtemp2 & """,""" & l3.KfzKennzeichen & """)")
|
list3.Add(strstrtemp)
|
||||||
|
tr1_M.Attributes.Add("OnClick", "Javascript:TableRow_Click_M(""" & strtemp2 & """,""" & l3.KfzKennzeichen & """,""" & ConvertToJSON(list3) & """);")
|
||||||
tbl_2.Rows.Add(tr1_M)
|
tbl_2.Rows.Add(tr1_M)
|
||||||
cnt += 1
|
cnt += 1
|
||||||
Next
|
Next
|
||||||
|
|||||||
Reference in New Issue
Block a user