Partial Class Showgames Inherits System.Web.UI.Page ''' ''' Her tjekkes om querystringen 'category' 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("category") If String.IsNullOrEmpty(query) = True Then Response.Redirect("Default.aspx") End If End Sub ''' ''' her udskrives produkt liste ''' ''' Public Sub generateCategory() Try Dim query As String = Request.QueryString("category") Dim categoryList As New productSql If query = "1" Then lblHeadline.Text = "PC-Spil > " & categoryList.productSelect(query).Rows.Count & " spil blev fundet" ElseIf query = "2" Then lblHeadline.Text = "Xbox > " & categoryList.productSelect(query).Rows.Count & " spil blev fundet" ElseIf query = "3" Then lblHeadline.Text = "Xbox 360° > " & categoryList.productSelect(query).Rows.Count & " spil blev fundet" ElseIf query = "4" Then lblHeadline.Text = "Playstation 2 > " & categoryList.productSelect(query).Rows.Count & " spil blev fundet" ElseIf query = "5" Then lblHeadline.Text = "Playstation 3 > " & categoryList.productSelect(query).Rows.Count & " spil blev fundet" ElseIf query = "6" Then lblHeadline.Text = "PSP > " & categoryList.productSelect(query).Rows.Count & " spil blev fundet" ElseIf query = "7" Then lblHeadline.Text = "Gamecube > " & categoryList.productSelect(query).Rows.Count & " spil blev fundet" ElseIf query = "8" Then lblHeadline.Text = "Wii > " & categoryList.productSelect(query).Rows.Count & " spil blev fundet" End If If categoryList.productSelect(query).Rows.Count < 1 Then ' OBS: Dette er det rene slamkode, skal beklage. Tror jeg har været ' ved at dagdrømme mens jeg kom på denne ide! If query = "1" Then lblHeadline.Text = "PC-Spil > " & "" & "Der er ikke oprettet PC-Spil endnu" & "" lblGamelist.Text &= "" & "" & "" & "" & "
" lblGamelist.Text &= "" & "Der er ikke oprettet et produkt i denne kategori endnu" & "" lblGamelist.Text &= "
" ElseIf query = "2" Then lblHeadline.Text = "Xbox > " & "" & "Der er ikke oprettet Xbox spil endnu" & "" lblGamelist.Text &= "" & "" & "" & "" & "
" lblGamelist.Text &= "" & "Der er ikke oprettet et produkt i denne kategori endnu" & "" lblGamelist.Text &= "
" ElseIf query = "3" Then lblHeadline.Text = "Xbox 360° > " & "" & "Der er ikke oprettet Xbox 360° spil endnu" & "" lblGamelist.Text &= "" & "" & "" & "" & "
" lblGamelist.Text &= "" & "Der er ikke oprettet et produkt i denne kategori endnu" & "" lblGamelist.Text &= "
" ElseIf query = "4" Then lblHeadline.Text = "Playstation 2 > " & "" & "Der er ikke oprettet Playstation 2 spil endnu" & "" lblGamelist.Text &= "" & "" & "" & "" & "
" lblGamelist.Text &= "" & "Der er ikke oprettet et produkt i denne kategori endnu" & "" lblGamelist.Text &= "
" ElseIf query = "5" Then lblHeadline.Text = "Playstation 3 > " & "" & "Der er ikke oprettet Playstation 3 spil endnu" & "" lblGamelist.Text &= "" & "" & "" & "" & "
" lblGamelist.Text &= "" & "Der er ikke oprettet et produkt i denne kategori endnu" & "" lblGamelist.Text &= "
" ElseIf query = "6" Then lblHeadline.Text = "PSP > " & "" & "Der er ikke oprettet PSP spil endnu" & "" lblGamelist.Text &= "" & "" & "" & "" & "
" lblGamelist.Text &= "" & "Der er ikke oprettet et produkt i denne kategori endnu" & "" lblGamelist.Text &= "
" ElseIf query = "7" Then lblHeadline.Text = "Gamecube > " & "" & "Der er ikke oprettet Gamecube spil endnu" & "" lblGamelist.Text &= "" & "" & "" & "" & "
" lblGamelist.Text &= "" & "Der er ikke oprettet et produkt i denne kategori endnu" & "" lblGamelist.Text &= "
" ElseIf query = "8" Then lblHeadline.Text = "Wii > " & "" & "Der er ikke oprettet Wii spil endnu" & "" lblGamelist.Text &= "" & "" & "" & "" & "
" lblGamelist.Text &= "" & "Der er ikke oprettet et produkt i denne kategori endnu" & "" lblGamelist.Text &= "
" End If Else lblGamelist.Text &= "" lblGamelist.Text &= "" lblGamelist.Text &= "" lblGamelist.Text &= "" lblGamelist.Text &= "" lblGamelist.Text &= "" lblGamelist.Text &= "" lblGamelist.Text &= "" lblGamelist.Text &= "" lblGamelist.Text &= "" Dim strColor As String = "" For Each Row As DataRow In categoryList.productSelect(query).Rows If strColor = "#FFFFFF" Then strColor = "#C6E5E8" Else strColor = "#FFFFFF" End If lblGamelist.Text &= "" lblGamelist.Text &= "" lblGamelist.Text &= "" lblGamelist.Text &= "" lblGamelist.Text &= "" lblGamelist.Text &= "" Next lblGamelist.Text &= "" lblGamelist.Text &= "" lblGamelist.Text &= "" lblGamelist.Text &= "" lblGamelist.Text &= "" lblGamelist.Text &= "" lblGamelist.Text &= "
" lblGamelist.Text &= "" lblGamelist.Text &= "Navn" lblGamelist.Text &= "" lblGamelist.Text &= "Lagerstatus" lblGamelist.Text &= "" lblGamelist.Text &= "Pris" lblGamelist.Text &= "
" lblGamelist.Text &= "
" lblGamelist.Text &= "" lblGamelist.Text &= "" lblGamelist.Text &= " " & Row.Item("productname") & "" lblGamelist.Text &= "" If Row.Item("productstatus") = "1" Then lblGamelist.Text &= "" & "Ikke på lager" & "" ElseIf Row.Item("productstatus") = "2" Then lblGamelist.Text &= "" & "På lager" & "" Else lblGamelist.Text &= "" & "Ikke udgivet" & "" End If lblGamelist.Text &= "" lblGamelist.Text &= Row.Item("productprice") & ".-" lblGamelist.Text &= "
" lblGamelist.Text &= "" lblGamelist.Text &= "" lblGamelist.Text &= "" lblGamelist.Text &= "
" End If Catch ex As Exception lblHeadline.Text = "" & "Fejl 404 - siden blev ikke fundet" & "" lblGamelist.Text &= "" lblGamelist.Text &= "" lblGamelist.Text &= "" lblGamelist.Text &= "" lblGamelist.Text &= "" lblGamelist.Text &= "" lblGamelist.Text &= "" lblGamelist.Text &= "
" lblGamelist.Text &= "" & "Fejl!" & "" & "
" lblGamelist.Text &= "
" lblGamelist.Text &= "Siden du prøvede at komme ind på blev ikke fundet." & "
" & "
" lblGamelist.Text &= "Prøv evt. følgene:" & "
" lblGamelist.Text &= "" lblGamelist.Text &= "- Tryk på 'Opdater' i din browser." & "
" lblGamelist.Text &= "- Hvis vi opdatere siden kan det ske at siden ikke kan ses, prøv senere." lblGamelist.Text &= "
" lblGamelist.Text &= "
" End Try End Sub Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Me.generateCategory() Me.queryHandeling() End Sub End Class