static void Main(string[] args) { Interface itf = new Interface(); itf.Q(); }
public void interFace() { //Opretter en ny instans af Interface så brugeren kan komme tilbage til den forrig Interface itf = new Interface(); //instantierer metoden som kan forbinde til SQL serveren. Connect conn1 = new Connect(); // her kan en administrator lave ændringer i SQL databasen, få en oversigt over varerne i databasen og deres karakterstikker. Console.WriteLine("1. for at ændre varer"); Console.WriteLine("2. Tilføj vare"); Console.WriteLine("3. fjern vare"); Console.WriteLine("4. Få en liste over produkter"); Console.WriteLine("5. Gå tilbage til den forrige menu"); // bruges til at vælge hvad der skal foretages int adminValg1 = Int32.Parse(Console.ReadLine()); try { //Ændrer prisen på en vare i databasen if (adminValg1 == 1) { adminInterface.tst(); } //forbinder til databasen og tilføjer en vare med de indtastede parametre if (adminValg1 == 2) { conn1.tilføgVare(); } //forbinder til databasen og sletter produktet med det indtastede produkt ID if (adminValg1 == 3) { conn1.fjernVare(); } //forbinder til databasen og producerer en liste over produkter og deres pris. if (adminValg1 == 4) { conn1.listeVare(); } // Sender brugeren tilbage til menuen hvor man kan vælge mellem bruger eller admin. if (adminValg1 == 5) { itf.Q(); } } //Hvis man skriver et ugyldigt tal catch (Exception) { Console.WriteLine("ugyldigt input"); interFace(); } }