Beispiel #1
0
 //---------------------------------------------------------------------------------------------------------
 /// <summary>
 /// Вычисление среднего процента обеспеченности
 /// </summary>
 //---------------------------------------------------------------------------------------------------------
 public void ComputePercentProviding()
 {
     mProvidingWater /= mCountUnion;
     mProvidingSewer /= mCountUnion;
     mProvidingGas   /= mCountUnion;
     mProvidingWarm  /= mCountUnion;
 }
Beispiel #2
0
            //---------------------------------------------------------------------------------------------------------
            /// <summary>
            /// Объединение данных
            /// </summary>
            /// <param name="housing_infrastructure">Жилищная инфраструктура</param>
            //---------------------------------------------------------------------------------------------------------
            public void Union(CHousingInfrastructure housing_infrastructure)
            {
                mCountUnion++;

                for (Int32 i = 0; i < housing_infrastructure.HouseElements.Count; i++)
                {
                    mHouseElements.Add(housing_infrastructure.HouseElements[i]);
                }

                mProvidingWater += housing_infrastructure.ProvidingWater;
                mProvidingSewer += housing_infrastructure.ProvidingSewer;
                mProvidingGas   += housing_infrastructure.ProvidingGas;
                mProvidingWarm  += housing_infrastructure.ProvidingWarm;
            }