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 &= "
" & "" & "" & "Stort billede" & "" & "
" & "
" & "
" 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 &= "" Else lblGameDesc.Text &= "" End If If dt.Rows(0).IsNull("productthumb2") = True Then lblGameDesc.Text &= "" Else lblGameDesc.Text &= "" End If If dt.Rows(0).IsNull("productthumb3") = True Then lblGameDesc.Text &= "" Else lblGameDesc.Text &= "" End If lblGameDesc.Text &= "" & "
" lblGameDesc.Text &= "
" lblGameDesc.Text &= "" & "(Intet billede)" & "" lblGameDesc.Text &= "
" lblGameDesc.Text &= "
" lblGameDesc.Text &= "
" lblGameDesc.Text &= "" & "" & "" lblGameDesc.Text &= "
" lblGameDesc.Text &= "
" lblGameDesc.Text &= "
" lblGameDesc.Text &= "" & "(Intet billede)" & "" lblGameDesc.Text &= "
" lblGameDesc.Text &= "
" lblGameDesc.Text &= "
" lblGameDesc.Text &= "" & "" & "" lblGameDesc.Text &= "
" lblGameDesc.Text &= "
" lblGameDesc.Text &= "
" lblGameDesc.Text &= "" & "(Intet billede)" & "" lblGameDesc.Text &= "
" lblGameDesc.Text &= "
" lblGameDesc.Text &= "
" lblGameDesc.Text &= "" & "" & "" lblGameDesc.Text &= "
" 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