public static void watch_table() { Console.WriteLine("{0,10} {1,10} {2,10} {3,10}", "Название товара", "Тип товара", "Цена за шт", "Количество"); for (int list_item = 0; list_item < Exercises.list.Count; list_item++) { Structs.Shop t = Exercises.list[list_item]; Console.WriteLine("----------------------------------------------------------------------------"); t.ShowTable(t.name, t.Type, t.Price, t.Count); } Structs.Logging.Add(DateTime.Now, Enums.Operations.LOOK, "таблица Просмотрена"); }
public static void update_row() { Console.WriteLine("Введите номер строки, которую хотите изменить"); int UpdateIndex; TryParseInt(out UpdateIndex); try { Structs.Shop t2 = Exercises.list[UpdateIndex - 1]; t2.ShowTable(t2.name, t2.Type, t2.Price, t2.Count); Console.WriteLine("Введите новое название"); t2.name = Console.ReadLine(); Console.WriteLine("Введите новый тип товара"); t2.Type = Console.ReadLine(); Console.WriteLine("Введите новую цену"); TryParseDouble(out t2.Price); Console.WriteLine("Введите новое кол-во"); TryParseInt(out t2.Count); Exercises.list[UpdateIndex - 1] = t2; } catch { Console.WriteLine("Нет строки с таким номером!"); } Structs.Logging.Add(DateTime.Now, Enums.Operations.ADD, "Строка обновлена!"); }