public static void Add(DoublyLinkedList dataDoubLinked) { Console.WriteLine("Введите наименование товара:"); string nameofprod = Console.ReadLine(); Console.WriteLine("Введите тип товара: К-канцтовары, О-оргтехника"); Type type = (Type)Enum.Parse(typeof(Type), Console.ReadLine()); Console.WriteLine("Введите цену товара за 1 шт (грн): "); double price = double.Parse(Console.ReadLine()); Console.WriteLine("Введите количество товара: "); double quantity = double.Parse(Console.ReadLine()); dataDoubLinked.Add(nameofprod, type, price, quantity); Console.WriteLine("Запись добавлена."); }
static void Main(string[] args) { List <LogoSee> log = new List <LogoSee>(); DoublyLinkedList dataDoubLinked = new DoublyLinkedList(); dataDoubLinked.Add("Папка", Type.К, 4.75, 400); dataDoubLinked.Add("Бумага А4 (пачка)", Type.О, 45.90, 100); dataDoubLinked.Add("Калькулятор", Type.О, 411.00, 10); int selector = 0; DateTime Datenow; while (selector != 7) { InteractiveMenu(); string inlet = Console.ReadLine(); selector = int.Parse(inlet); switch (selector) { case 1: Console.Clear(); dataDoubLinked.View(); LogSee(log, selector); Console.ReadKey(); Console.Clear(); break; case 2: Console.Clear(); Add(dataDoubLinked); LogSee(log, selector); Console.ReadKey(); Console.Clear(); break; case 3: Console.Clear(); Datenow = DateTime.Now; Delete(dataDoubLinked); LogSee(log, selector); Console.ReadKey(); Console.Clear(); break; case 4: Console.Clear(); Datenow = DateTime.Now; Update(dataDoubLinked); LogSee(log, selector); Console.ReadKey(); Console.Clear(); break; case 5: Console.Clear(); Console.WriteLine("Введите минимальную цену: "); string srchTxt = Console.ReadLine(); dataDoubLinked.Search(srchTxt); LogSee(log, selector); Console.ReadKey(); Console.Clear(); break; case 6: Console.Clear(); LogSee(log, selector); ViewLogo(log); Console.ReadKey(); Console.Clear(); break; case 7: Console.Clear(); break; default: Console.WriteLine("Неверно. Введите число от 1 до 7"); break; } } }