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); }
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(); }
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(); }