示例#1
0
文件: Program.cs 项目: bhakti36/myRep
 public SKU_Club_Promotion(int SKU_C_Unit, int SKU_D_Unit, List <SKUwise_Price> SKU_List, SKUwise_Promotion SKU_Pro_obj)
 {
     this.SKU_C_Unit  = SKU_C_Unit;
     this.SKU_D_Unit  = SKU_D_Unit;
     this.sku_objlist = SKU_List;
     this.SKU_Pro_obj = SKU_Pro_obj;
 }
示例#2
0
文件: Program.cs 项目: bhakti36/myRep
        public SingleSKU_Promotion(int SKU_Unit, List <SKUwise_Price> SKU_List, SKUwise_Promotion SKU_Pro_obj)
        {
            this.SKU_Unit = SKU_Unit;

            this.sku_objlist = SKU_List;
            this.SKU_Pro_obj = SKU_Pro_obj;
        }
示例#3
0
文件: Program.cs 项目: bhakti36/myRep
        static void Main(string[] args)
        {
            List <SKUwise_Price> sku_obj = new List <ConsoleApplication3.SKUwise_Price>();

            sku_obj.Add(new SKUwise_Price()
            {
                SKU_Name = "A", SKU_Price = 50
            });
            sku_obj.Add(new SKUwise_Price()
            {
                SKU_Name = "B", SKU_Price = 30
            });
            sku_obj.Add(new SKUwise_Price()
            {
                SKU_Name = "C", SKU_Price = 20
            });
            sku_obj.Add(new SKUwise_Price()
            {
                SKU_Name = "D", SKU_Price = 15
            });

            SKUwise_Promotion SKUA_Pro_obj = new SKUwise_Promotion();

            SKUA_Pro_obj.SKU_Count          = 3;
            SKUA_Pro_obj.SKU_Nmae           = "A";
            SKUA_Pro_obj.SKU_discount_Price = 130;

            SKUwise_Promotion SKUB_Pro_obj = new SKUwise_Promotion();

            SKUB_Pro_obj.SKU_Count          = 2;
            SKUB_Pro_obj.SKU_Nmae           = "B";
            SKUB_Pro_obj.SKU_discount_Price = 45;

            SKUwise_Promotion SKUclub_Pro_obj = new SKUwise_Promotion();

            SKUclub_Pro_obj.SKU_Count          = 1;
            SKUclub_Pro_obj.SKU_Nmae           = "C,D";
            SKUclub_Pro_obj.SKU_discount_Price = 30;


            int SKU_A_Unit;
            int SKU_B_Unit;
            int SKU_C_Unit;
            int SKU_D_Unit;
            int total;

            Console.WriteLine("enter Unit for SKU A: ");
            SKU_A_Unit = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("enter Unit for SKU B: ");
            SKU_B_Unit = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("enter Unit for SKU C: ");
            SKU_C_Unit = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("enter Unit for SKU D: ");
            SKU_D_Unit = Convert.ToInt32(Console.ReadLine());



            ClsPromotion skuA       = new ClsPromotion(new SingleSKU_Promotion(SKU_A_Unit, sku_obj, SKUA_Pro_obj));
            int          SKUA_Total = skuA.Calculate_SKU_Unit();
            ClsPromotion skuB       = new ClsPromotion(new SingleSKU_Promotion(SKU_B_Unit, sku_obj, SKUB_Pro_obj));
            int          SKUB_Total = skuB.Calculate_SKU_Unit();
            ClsPromotion sku_club   = new ClsPromotion(new SKU_Club_Promotion(SKU_C_Unit, SKU_D_Unit, sku_obj, SKUclub_Pro_obj));
            int          club_Total = sku_club.Calculate_SKU_Unit();


            total = SKUA_Total + SKUB_Total + club_Total;

            Console.WriteLine("---------------------------------------------------- ");
            Console.WriteLine("total: " + total);
            Console.ReadLine();
        }