예제 #1
0
        public ModuleControl()
        {
            //введення вартостi пiдключення живлення на одну робочу станцiю
            PowerCost powerCost = new PowerCost();

            powerCost.Run();

            //введення вартостi пiдключення iнтернету на одну робочу станцiю
            InternetCost internetCost = new InternetCost();

            internetCost.Run();

            //введення числа робочих станцiй
            WStationNumber wStation = new WStationNumber();

            wStation.Run();

            ClientTypeReader clientType = new ClientTypeReader();

            clientType.Run();

            //калькуляцiя заходу
            AccessCost accessCost = new AccessCost(powerCost.СostOfPowerPerWStation, internetCost.СostOfInternetPerWStation, wStation.NumberOfWStation, clientType.ClientType);

            accessCost.Run();

            Console.WriteLine("Загальна вартiсть заходу: {0}", accessCost.CostOfAccess);
        }
예제 #2
0
        public override void Idle()
        {
            Console.WriteLine("Введеня iнформацiї про клiєнта...");

            client           = new Client();
            client.FirstName = reader.ReadStr("Iмя: ");
            client.LastName  = reader.ReadStr("Фамiлiя: ");
            client.Birthday  = reader.ReadDate("День народження: ");
            clientTypeR.Run();
            client.ClientType = clientTypeR.ClientType;

            ClientData.Instance.Add(client);
            Console.WriteLine("...");

            SetDone();
        }
예제 #3
0
파일: ClientReader.cs 프로젝트: KBaluh/Labs
        public override void Idle()
        {
            Console.WriteLine("Введеня iнформацiї про клiєнта...");

            client           = new Client();
            client.FirstName = reader.ReadStr("Iмя: ");
            client.LastName  = reader.ReadStr("Фамiлiя: ");
            client.Birthday  = reader.ReadDate("День народження: ");
            string phone = reader.RegStr(@"^\d{3}-\d{2}-\d{2}$", "Введiть номер телефону: ", "Номер повинен бути формату 111-22-33");

            client.PhoneNumber = Convert.ToInt32(phone);
            clientTypeR.Run();
            client.ClientType = clientTypeR.ClientType;

            ClientData.Instance.Add(client);
            Console.WriteLine("...");

            SetDone();
        }