static void Swap(DoubleLinkedList <Product_> products, int first, int second) { var dataFirst = products.GetT(first); var dataSecond = products.GetT(second); products.Refresh(first, dataSecond); products.Refresh(second, dataFirst); }
public static void UpdateNote(DoubleLinkedList <Product_> products, DoubleLinkedList <Log.Log_> logs) { Console.WriteLine("Укажите номер записи, которую хотите обновить"); int number = SetNumber(0, (uint)products.Count() - 1); var updateProduct = products.GetT(number); logs.Append(new Log.Log_(DateTime.Now, Log.Action.UPDATE, updateProduct.Name)); Console.Write("Введите наименование товара:"); string Name = (Console.ReadLine()); Console.WriteLine("Укажите его тип (Оргтехника - O, Канцтовары - K)"); var type = SetProductType(); Console.WriteLine("Укажите цену за 1шт (грн)"); var price = SetPrice(0, Decimal.MaxValue); Console.WriteLine("Укажите количество"); var amount = (uint)SetNumber(0, UInt32.MaxValue); products.Refresh(number, new Product_(Name, type, price, amount)); }