コード例 #1
0
ファイル: Product.cs プロジェクト: s13shok/Student-Projects
        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);
        }
コード例 #2
0
ファイル: Product.cs プロジェクト: s13shok/Student-Projects
        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));
        }
コード例 #3
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));
        }
コード例 #4
0
ファイル: Product.cs プロジェクト: s13shok/Student-Projects
 public static void AddNote(DoubleLinkedList <Product_> products, Product_ product)
 {
     products.Append(product);
 }