コード例 #1
0
ファイル: Product.cs プロジェクト: s13shok/Student-Projects
        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);
        }
コード例 #2
0
ファイル: Product.cs プロジェクト: s13shok/Student-Projects
        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));
        }