NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 학습
  • 매뉴얼

    학습


    C# C# 재고관리 매크로 프로그램 만들기.

    페이지 정보

    본문

    재고 관리 시스템을 C#으로 구현하는 예제 코드를 제공해 드리겠습니다. 아래 예제는 간단한 콘솔 기반의 재고 관리 시스템을 구현한 것입니다. 실제 프로젝트에서는 사용자 인터페이스(UI)를 추가하거나 데이터베이스와 연동하는 기능을 구현해야 할 수 있습니다.

    using System;
    using System.Collections.Generic;
    
    namespace InventoryManagementSystem
    {
        class Program
        {
            static List<Product> products = new List<Product>();
    
            static void Main(string[] args)
            {
                while (true)
                {
                    Console.WriteLine("1. Add Product");
                    Console.WriteLine("2. View Products");
                    Console.WriteLine("3. Exit");
                    Console.Write("Select an option: ");
                    int choice = Convert.ToInt32(Console.ReadLine());
    
                    switch (choice)
                    {
                        case 1:
                            AddProduct();
                            break;
                        case 2:
                            ViewProducts();
                            break;
                        case 3:
                            Console.WriteLine("Exiting the program...");
                            return;
                        default:
                            Console.WriteLine("Invalid choice. Please select a valid option.");
                            break;
                    }
                }
            }
    
            static void AddProduct()
            {
                Console.Write("Enter product name: ");
                string name = Console.ReadLine();
    
                Console.Write("Enter quantity: ");
                int quantity = Convert.ToInt32(Console.ReadLine());
    
                Console.Write("Enter price: ");
                decimal price = Convert.ToDecimal(Console.ReadLine());
    
                Product product = new Product(name, quantity, price);
                products.Add(product);
    
                Console.WriteLine("Product added successfully!");
            }
    
            static void ViewProducts()
            {
                Console.WriteLine("Product List:");
                foreach (var product in products)
                {
                    Console.WriteLine($"Name: {product.Name}, Quantity: {product.Quantity}, Price: {product.Price}");
                }
            }
        }
    
        class Product
        {
            public string Name { get; set; }
            public int Quantity { get; set; }
            public decimal Price { get; set; }
    
            public Product(string name, int quantity, decimal price)
            {
                Name = name;
                Quantity = quantity;
                Price = price;
            }
        }
    }
    

     

    이 코드는 간단한 기능을 갖는 재고 관리 시스템을 구현한 것입니다. 제품을 추가하고 보기 위해 메뉴를 선택하는 방식으로 동작합니다. 사용자 입력에 따라 제품을 추가하거나 제품 목록을 보여줍니다. 이 예제 코드는 시작점으로 활용할 수 있으며, 실제로는 데이터베이스와 연동하거나 좀 더 다양한 기능을 추가하여 완전한 재고 관리 시스템을 구현할 수 있습니다. 제대로 만들려면 C# 윈폼(WinForm)을 이용해야 합니다. 엔지엠 매크로의 디자이너처럼요. 여러분들은 대략적으로 어떻게 만드는지에 대한 흐름만 파악하면 되고, 다음에 알아볼 윈폼 디자인에서 좀 더 사용자 친화적인 재고관리 매크로 프로그램을 만들어 볼께요^^

     

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    등록된 댓글이 없습니다.