public static void DeleteNote(DoubleLinkedList <Product_> products, DoubleLinkedList <Log.Log_> logs) { Console.WriteLine("Укажите номер записи, которую хотите удалить"); int number = SetNumber(0, (uint)products.Count() - 1); var deleteProduct = products.GetT(number); logs.Append(new Log.Log_(DateTime.Now, Log.Action.DELETE, deleteProduct.Name)); products.Remove(deleteProduct); }
public static void AddNote(DoubleLinkedList <Product_> products, DoubleLinkedList <Log.Log_> logs) { 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.Append(new Product_(Name, type, price, amount)); logs.Append(new Log.Log_(DateTime.Now, Log.Action.ADD, Name)); }
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)); }
public static void AddNote(DoubleLinkedList <Product_> products, Product_ product) { products.Append(product); }