Ejemplo n.º 1
0
 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, "таблица Просмотрена");
 }
Ejemplo n.º 2
0
        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, "Строка обновлена!");
        }