Пример #1
0
 public string GetData()
 {
     return(devices.OutputDetailBill());
 }
Пример #2
0
        public void InputDetailBill()
        {
            do
            {
                int chooseDevice = 0;
                Console.Write("Chọn loại thiết bị điện(1-máy quạt, 2- máy lạnh): ");
                try
                {
                    chooseDevice = Convert.ToInt32(Console.ReadLine());
                }
                catch (Exception)
                {
                    chooseDevice = -1;
                }

                if (chooseDevice != 2 && chooseDevice != 1)
                {
                    Console.Write("Nhap lai: ");
                }
                switch (chooseDevice)
                {
                case 1:
                    Console.Write("Chọn loại máy quạt(1 - máy quạt đứng, 2 - máy quạt hơi nước, 3 – máy quạt sạc điện): ");
                    chooseFan = int.Parse(Console.ReadLine());

                    switch (chooseFan)
                    {
                    case 1:
                        devices = new StandFan();
                        devices.InputDetailBill();
                        devices.OutputDetailBill();
                        break;

                    case 2:
                        devices = new SteamFan();
                        devices.InputDetailBill();
                        devices.OutputDetailBill();
                        break;

                    case 3:
                        devices = new BatteryFan();
                        devices.InputDetailBill();
                        devices.OutputDetailBill();
                        break;
                    }
                    break;

                case 2:
                    Console.Write("Chọn loại máy lạnh (1 -máy lạnh một chiều, 2- máy lạnh hai chiều): ");
                    chooseWay = int.Parse(Console.ReadLine());
                    switch (chooseWay)
                    {
                    case 1:
                        devices = new AirMachine1_Way();
                        devices.InputDetailBill();
                        devices.OutputDetailBill();
                        break;

                    case 2:
                        devices = new AirMachine2_Way();
                        devices.InputDetailBill();
                        devices.OutputDetailBill();
                        break;
                    }
                    break;
                }
            } while (chooseDevice < 0);
        }