Advertisement
mikk6569

Kurv

Jun 17th, 2015
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.26 KB | None | 0 0
  1. //LINK I DEN FOREACH I ProduktListe.aspx
  2.  
  3. "<a href=\"KurvSys.aspx?id=" + prod.ID + "&func=add\">KØB</a>"
  4.  
  5. //KurvSys.aspx
  6.  
  7. //KurvSys.aspx.cs
  8.  
  9. protected void Page_Load(object sender, EventArgs e)
  10. {
  11. if (!string.IsNullOrEmpty(Request.QueryString["func"]))
  12. {
  13. string func = Request.QueryString["func"];
  14. string vare = "vare_" + Request.QueryString["id"];
  15.  
  16. if (func == "add")
  17. {
  18. if (Session[vare] == null)
  19. {
  20. Session[vare] = 1;
  21. }
  22. else
  23. {
  24. Session[vare] = int.Parse(Session[vare].ToString()) + 1;
  25. }
  26. }
  27.  
  28. }
  29.  
  30. else
  31. {
  32. Response.Redirect("Default.aspx");
  33. }
  34.  
  35. Response.Redirect("Kurv.aspx");
  36.  
  37. //Kurv.aspx
  38.  
  39. <h1 class="underOverskrift">Kurv</h1>
  40.  
  41. <asp:Literal ID="litKurv" runat="server"></asp:Literal>
  42.  
  43. // Kurv.aspx.cs
  44.  
  45. ProduktFac pf = new ProduktFac();
  46. Produkt p = new Produkt();
  47. protected void Page_Load(object sender, EventArgs e)
  48. {
  49. litKurv.Text += "<table class=\"tableText\"><tr>";
  50. litKurv.Text += "<td> Navn: </td>";
  51. litKurv.Text += "<td> + </td>";
  52. litKurv.Text += "<td> Antal </td>";
  53. litKurv.Text += "<td> - </td>";
  54. litKurv.Text += "<td> A. pris </td>";
  55. litKurv.Text += "<td> Pris: </td>";
  56. litKurv.Text += "<tr/>";
  57.  
  58. foreach (string ses in Session.Contents)
  59. {
  60. if (ses.Substring(0, 5) == "vare_")
  61. {
  62.  
  63. int id = int.Parse(ses.Replace("vare_", ""));
  64. int antal = int.Parse(Session[ses].ToString());
  65.  
  66. p = pf.Get(id);
  67.  
  68. litKurv.Text += "<tr>";
  69. litKurv.Text += "<td>" + p.Navn + "</td>";
  70. litKurv.Text += "<td></td>";
  71. litKurv.Text += "<td>" + Session[ses].ToString() + "</td>";
  72. litKurv.Text += "<td></td>";
  73. litKurv.Text += "<td>" + p.Pris + "</td>";
  74. litKurv.Text += "<td>" + p.Pris * antal + "</td>";
  75. litKurv.Text += "<tr/>";
  76. }
  77. }
  78.  
  79. litKurv.Text += "</table>";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement