static void Main(string[] args) { CertificateTable table = new CertificateTable(); Display display1 = new Display(x: 10, y: 20, width: 30); Grade grade = new Grade() { Subject = "MAT", Score = 1 }; display1.AddItem(new LabelItem("Hodnoceni", grade)); display1.Refresh(); /*ConsoleKeyInfo result; * do * { * double grade; * string temp; * Console.Write("Předmět: "); * temp = Console.ReadLine(); * Console.Write("Známka: "); * double.TryParse(Console.ReadLine(), out grade); * table.AddGrade(new Grade() { Subject = temp, Score = grade }); * Console.WriteLine("Chceš vložit dalšího? [A]: "); * result = Console.ReadKey(); * Console.WriteLine(); * * } while (result.Key == ConsoleKey.A || result.Key == ConsoleKey.Enter); * * Console.WriteLine(table); * * Console.ReadKey();*/ }
static void Main(string[] args) { CertificateTable table = new CertificateTable(); Display display1 = new Display(x: 13, y: 3, width: 30); Grade grade = new Grade() { Subject = "MAT", Score = 1 }; ConsoleKeyInfo result; do { double grade1; string temp; Console.Write("Předmět: "); temp = Console.ReadLine(); Console.Write("Známka: "); double.TryParse(Console.ReadLine(), out grade1); table.AddGrade(new Grade() { Subject = temp, Score = grade1 }); display1.AddItem(new LabelItem("Hodnoceni", grade)); display1.Refresh(); Console.WriteLine("Chcete vložit další ? [A]"); Console.SetCursorPosition(60, 18); result = Console.ReadKey(); Console.WriteLine(); Console.BackgroundColor = ConsoleColor.Black; } while (result.Key == ConsoleKey.A || result.Key == ConsoleKey.Enter); Console.SetCursorPosition(0, 23); Console.WriteLine(table); Console.ReadKey(); }