예제 #1
0
        public static void Main(string[] args)
        {
            //bruger utf8 for hele programmet
            Console.OutputEncoding = System.Text.Encoding.UTF8;
            // Herfra startes applikationen ved at instantiere UI klassen

            var kør = new UIface();

            kør.KørMenu();

            Console.ReadKey();
            SqlAccess.ConnectionOK();
            Udlejer Henrik = new Udlejer();

            Henrik.Fornavn   = Console.ReadLine();
            Henrik.Efternavn = Console.ReadLine();

            SqlAccess access = new SqlAccess();

            access.insert($"insert into Udlejer values('{Henrik.Fornavn}','{Henrik.Efternavn}')");
        }
예제 #2
0
        public void KørMenu()
        {
            UIudlejer    uIudlejer    = new UIudlejer();
            UIferiebolig uIferiebolig = new UIferiebolig();
            UIkontrakt   uIkontrakt   = new UIkontrakt();

            int testint = 0;

            KatTæller = Kategorier.IndexOf(Kategorier.First <string>()); // ************| Hvilken Menu kigger vi på: udlejer, feriebolig, kontrakt
            UnderKat  = UnderKats.IndexOf(UnderKats.First <string>());

            while (Loopkat == true)
            {
                Console.Clear();
                switch (Tast.Key)
                {
                // ************| Skift mellem Opret, Vis, Slet, Opdater
                case ConsoleKey.UpArrow:
                    if (UnderKat > UnderKats.IndexOf(UnderKats.First <string>()))
                    {
                        UnderKat--;
                    }
                    break;

                case ConsoleKey.DownArrow:
                    if (UnderKat < UnderKats.IndexOf(UnderKats.Last <string>()))
                    {
                        UnderKat++;
                    }
                    break;

                // ************| Skift mellem Udlejer, Feriebolig, Kontrakt
                case ConsoleKey.LeftArrow:
                    if (KatTæller > Kategorier.IndexOf(Kategorier.First <string>()))
                    {
                        KatTæller--;
                    }
                    break;

                case ConsoleKey.RightArrow:
                    if (KatTæller < Kategorier.IndexOf(Kategorier.Last <string>()))
                    {
                        KatTæller++;
                    }

                    break;

                // ************| Trykker Enter  oksds
                case ConsoleKey.Enter:
                    if (testint == 0)
                    {
                        uIudlejer.PlayTask();
                    }
                    if (testint == 1)
                    {
                        uIferiebolig.PlayTask();
                    }
                    if (testint == 2)
                    {
                        uIkontrakt.PlayTask();
                    }
                    if (testint == 3)
                    {
                        Console.SetCursorPosition(default, UnderKatYpos + UnderKats.IndexOf(UnderKats.Last <string>()) + 2);
                        SqlAccess.ConnectionOK();
                    }
                    break;
                }
                int musPosition = Console.CursorTop;
                Console.SetCursorPosition(default, UnderKats.IndexOf(UnderKats.First <string>()) + UnderKatYpos);