コード例 #1
0
        private void RecalculateMaxHeightDifference(List <NextGenModel.MyNode> nodes)
        {
            double MaxOutdoorLength = 0.0;

            NextGenBLL.PipingBLL pipBll = new NextGenBLL.PipingBLL(this.Project);

            pipBll.StatisticsSystem_HighDiff(sysItemSource, nodes);

            if (sysItemSource.MaxUpperHeightDifferenceLength > sysItemSource.MaxLowerHeightDifferenceLength)
            {
                MaxOutdoorLength = sysItemSource.MaxUpperHeightDifferenceLength;
            }
            else
            {
                MaxOutdoorLength = sysItemSource.MaxLowerHeightDifferenceLength;
            }
            //TxtMaxIndoorHeightDifferences = "Maximum height difference between each Indoor unit  : " + sysItemSource.MaxIndoorHeightDifferenceLength.ToString("n1") + ut_length;
            //TxtMaxOutdoorHeightDifferences = "Maximum height difference between outdoor unit and  indoor units  :" + MaxOutdoorLength.ToString("n1") + ut_length;
            //----------------- Code below for multi-langauge------------//
            TxtMaxIndoorHeightDifferences  = Language.Current.GetMessage("MAXIMUM_HEIGHT_DIFFERENCE") + sysItemSource.MaxIndoorHeightDifferenceLength.ToString("n1") + ut_length;
            TxtMaxOutdoorHeightDifferences = Language.Current.GetMessage("MAXIMUM_HEIGHT_DIFFERENCE_BETWEEN_ODU_IDU") + MaxOutdoorLength.ToString("n1") + ut_length;


            VerificationHighDiff();
        }