Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Opgave7_1
- {
- class Vissko
- {
- public void VisP()
- {
- Skoliste hentskoliste = new Skoliste();
- List<string> lvalg = new List<string>();
- Console.WriteLine("\n*************Sko*************\n");
- PrintSko(hentskoliste.Sko1);
- PrintSko(hentskoliste.Sko2);
- PrintSko(hentskoliste.Sko3);
- Console.WriteLine("*****************************");
- Console.Write("\nVælg et produkt (1/2/3...0=hovedmenu)");
- char skovalg = char.Parse(Console.ReadLine());
- switch (skovalg)
- {
- case '0':
- Program meh = new Program();
- meh.Run();
- break;
- case '1':
- lvalg = hentskoliste.Sko1;
- Console.WriteLine("\n<----- Du har valgt ----->");
- Console.WriteLine("{0}, {2} ({1} kr)", lvalg[1], lvalg[2], lvalg[3]);
- Console.WriteLine("<------------------------>");
- break;
- case '2':
- lvalg = hentskoliste.Sko2;
- Console.WriteLine("\n<----- Du har valgt ----->");
- Console.WriteLine("{0}, {2} ({1} kr)", lvalg[1], lvalg[2], lvalg[3]);
- Console.WriteLine("<------------------------>");
- break;
- case '3':
- lvalg = hentskoliste.Sko3;
- Console.WriteLine("\n<----- Du har valgt ----->");
- Console.WriteLine("{0}, {2} ({1} kr)", lvalg[1], lvalg[2], lvalg[3]);
- Console.WriteLine("<------------------------>");
- break;
- default:
- Console.WriteLine("Du kan ikke vælge en værdi som ikke er listet ovenfor");
- VisP();
- break;
- }
- Console.Write("\nVælg størrelse ({0}-{1})", lvalg[4], lvalg[5]);
- string str_valg = Console.ReadLine();
- if (int.Parse(str_valg) < int.Parse(lvalg[4]))
- {
- Console.WriteLine("\nStørrelse ikke på lager! (tast ENTER)");
- Console.ReadLine();
- VisP();
- }
- else if (int.Parse(str_valg) > int.Parse(lvalg[5]))
- {
- Console.WriteLine("Størrelse ikke på lager!");
- VisP();
- }
- else
- {
- Console.Write("Indtast antal: ");
- string antal = Console.ReadLine();
- Console.Write("Tilføj til kurv? (j/n)");
- string svar = Console.ReadLine();
- if (svar == "j")
- {
- List<string> lvalg2 = new List<string>();
- lvalg2 = lvalg;
- lvalg2.Add(str_valg);
- Kurv smidikurv = new Kurv();
- smidikurv.AddKurv(lvalg2, smidikurv.Overliste);
- //Console.WriteLine("{0}", smidikurv.Overliste[0][3]);
- Console.WriteLine("\nVare tilføjet");
- Program kør = new Program();
- kør.Run();
- }
- else
- VisP();
- }
- }
- public void PrintSko(List<string> q)
- {
- Console.WriteLine("------------- {0} -------------", q[0]);
- Console.WriteLine("Model:\t\t{0}", q[1]);
- Console.WriteLine("Pris:\t\t{0} kr", q[2]);
- Console.WriteLine("Køn:\t\t{0}", q[6]);
- Console.WriteLine("Type:\t\t{0}", q[3]);
- Console.WriteLine("Strørrelser:\t{0}-{1}", q[4], q[5]);
- Console.WriteLine("-----------------------------\n");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment