Partial Class Showproduct
Inherits System.Web.UI.Page
'''
''' Her tjekkes om querystringen 'product' indeholder en værdi eller er nul.
''' hvis ingen værdig findes vil brugeren blive sendt tilbage til forsiden.
'''
'''
Public Sub queryHandeling()
Dim query As String = Request.QueryString("product")
If String.IsNullOrEmpty(query) = True Then
Response.Redirect("Default.aspx")
End If
End Sub
'''
''' Her oprettes listen med spille information.
''' - Spilnavn, billede, lagerstatus, antal på lager osv.
'''
''' Wiki information/Google search!
Public Sub generateGameInfo()
Try
Dim gameInfo As New productSql
Dim dt As New DataTable
Dim query As String = Request.QueryString("product")
Dim productQuery As String = Request.QueryString("productgroup")
dt = gameInfo.showProduct(query)
Dim dtCategory As New DataTable
dtCategory = gameInfo.productGroup(productQuery)
lblHeadline.Text &= dtCategory.Rows(0).Item("categoryname") & " > " & dt.Rows(0).Item("productname")
lblGameInfo.Text &= "
" & "
" & "
"
lblGameInfo.Text &= "
"
lblGameInfo.Text &= "" & "" & dt.Rows(0).Item("productprice") & ".-" & "" & "
" & "
" & "
"
lblGameInfo.Text &= "" & "Genre:" & "" & "
"
lblGameInfo.Text &= dt.Rows(0).Item("productgene") & "
" & "
"
lblGameInfo.Text &= "" & "Udvikler:" & "" & "
"
lblGameInfo.Text &= "" & dt.Rows(0).Item("productcreater") & ""
lblGameInfo.Text &= " (" & "" & dt.Rows(0).Item("productcreater") & " on wiki" & "" & ")"
lblGameInfo.Text &= "
" & "
"
lblGameInfo.Text &= "" & "Udgivelses dato:" & "" & "
"
lblGameInfo.Text &= dt.Rows(0).Item("productreleasedate") & "
" & "
"
lblGameInfo.Text &= "" & "Antal spillere:" & "" & "
"
lblGameInfo.Text &= dt.Rows(0).Item("productamountofplayers") & "
" & "
"
lblGameInfo.Text &= "" & "Lagerstatus:" & "" & "
"
If dt.Rows(0).Item("productstatus") = "1" Then
lblGameInfo.Text &= "" & "Ikke på lager" & ""
ElseIf dt.Rows(0).Item("productstatus") = "2" Then
lblGameInfo.Text &= "" & "På lager" & ""
Else
lblGameInfo.Text &= "" & "Ikke udgivet" & ""
End If
lblGameInfo.Text &= "
" & "
"
lblGameInfo.Text &= "" & "Antal på lager:" & "" & "
"
If dt.Rows(0).Item("productstockcount") > 1 And dt.Rows(0).Item("productstockcount") < 5 Then
lblGameInfo.Text &= "" & "Ikke mange på lager" & " (" & dt.Rows(0).Item("productstockcount") & " stk.)" & ""
ElseIf dt.Rows(0).Item("productstockcount") > 5 And dt.Rows(0).Item("productstockcount") < 30 Then
lblGameInfo.Text &= "" & "Vi har lidt på lager" & " (" & dt.Rows(0).Item("productstockcount") & " stk.)" & ""
ElseIf dt.Rows(0).Item("productstockcount") = 0 Then
lblGameInfo.Text &= "" & "Ingen på lager" & ""
ElseIf dt.Rows(0).Item("productstatus") = 3 Then
lblGameInfo.Text &= "" & "Ikke udgivet derfor ikke på lager" & ""
Else
lblGameInfo.Text &= "" & "Fuldt hus" & " (" & dt.Rows(0).Item("productstockcount") & " stk.)" & ""
End If
lblGameDesc.Text &= ""
lblGameDesc.Text &= "
" & dt.Rows(0).Item("productname") & "" & "
" & "
"
If dt.Rows(0).Item("productstatus") = 3 Then
lblGameDesc.Text &= "
" & "Varenummer:" & "" & "
"
lblGameDesc.Text &= "Intet pga. det ikke er udgivet" & "
" & "
"
Else
lblGameDesc.Text &= "
" & "Varenummer:" & "" & "
"
lblGameDesc.Text &= dt.Rows(0).Item("id") & "
" & "
"
End If
lblGameDesc.Text &= "
" & "Spil wiki (wikipedia.org):" & "" & "
"
lblGameDesc.Text &= "
" & dt.Rows(0).Item("productname") & "" & "
" & "
"
lblGameDesc.Text &= "
" & "Beskrivelse:" & "" & "
"
lblGameDesc.Text &= dt.Rows(0).Item("productdesc") & "
" & "
"
lblGameDesc.Text &= "
" & "Screenshots:" & "" & "
"
lblGameDesc.Text &= "
"
lblGameDesc.Text &= "" & ""
If dt.Rows(0).IsNull("productthumb1") = True Then
lblGameDesc.Text &= "| "
lblGameDesc.Text &= " "
lblGameDesc.Text &= "" & "(Intet billede)" & ""
lblGameDesc.Text &= " "
lblGameDesc.Text &= " | "
Else
lblGameDesc.Text &= ""
lblGameDesc.Text &= ""
lblGameDesc.Text &= " " & " " & ""
lblGameDesc.Text &= " "
lblGameDesc.Text &= " | "
End If
If dt.Rows(0).IsNull("productthumb2") = True Then
lblGameDesc.Text &= ""
lblGameDesc.Text &= " "
lblGameDesc.Text &= "" & "(Intet billede)" & ""
lblGameDesc.Text &= " "
lblGameDesc.Text &= " | "
Else
lblGameDesc.Text &= ""
lblGameDesc.Text &= ""
lblGameDesc.Text &= " " & " " & ""
lblGameDesc.Text &= " "
lblGameDesc.Text &= " | "
End If
If dt.Rows(0).IsNull("productthumb3") = True Then
lblGameDesc.Text &= ""
lblGameDesc.Text &= " "
lblGameDesc.Text &= "" & "(Intet billede)" & ""
lblGameDesc.Text &= " "
lblGameDesc.Text &= " | "
Else
lblGameDesc.Text &= ""
lblGameDesc.Text &= ""
lblGameDesc.Text &= " " & " " & ""
lblGameDesc.Text &= " "
lblGameDesc.Text &= " | "
End If
lblGameDesc.Text &= "
" & "
"
Catch ex As Exception
lblHeadline.Text = "" & "Fejl 404 - siden blev ikke fundet" & ""
End Try
End Sub
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Me.generateGameInfo()
Me.queryHandeling()
End Sub
End Class