コード例 #1
0
        public string Step14(Stems stem)
        {
            string dayMaster = "";

            switch (stem)
            {
            case Stems.YinFire:
                dayMaster = "Yin Fire";
                break;

            case Stems.YinWood:
                dayMaster = "Yin Wood";
                break;

            case Stems.YinEarth:
                dayMaster = "Yin Earth";
                break;

            case Stems.YinMetal:
                dayMaster = "Yin Metal";
                break;

            case Stems.YinWater:
                dayMaster = "Yin Water";
                break;

            case Stems.YangFire:
                dayMaster = "Yang Fire";
                break;

            case Stems.YangWood:
                dayMaster = "Yang Wood";
                break;

            case Stems.YangEarth:
                dayMaster = "Yang Earth";
                break;

            case Stems.YangMetal:
                dayMaster = "Yang Metal";
                break;

            case Stems.YangWater:
                dayMaster = "Yang Water";
                break;
            }

            return(dayMaster);
        }
コード例 #2
0
        public HourStemAndBranchChart Step8(List <HourStemAndBranchChart> chart, Stems stem)
        {
            HourStemAndBranchChart hourStemAndBranchChart = new HourStemAndBranchChart();

            foreach (HourStemAndBranchChart c in chart)
            {
                if (c.DayStems.Contains(stem))
                {
                    hourStemAndBranchChart = c;
                    break;
                }
            }

            return(hourStemAndBranchChart);
        }
コード例 #3
0
        public int Step11(FourPillarsTable chart, Stems stem)
        {
            int total = 0;


            if (chart.YearStem == stem)
            {
                total += chart.YearStemValue;
            }
            if (chart.MonthStem == stem)
            {
                total += chart.MonthStemValue;
            }
            if (chart.DayStem == stem)
            {
                total += chart.DayStemValue;
            }
            if (chart.HourStem == stem)
            {
                total += chart.HourStemValue;
            }
            if (chart.YearHiddenElements.HiddenElement == stem)
            {
                total += chart.YearHiddenElements.HiddenElementValue;
            }
            if (chart.YearHiddenElements.HiddenElement2 == stem)
            {
                total += chart.YearHiddenElements.HiddenElement2Value;
            }
            if (chart.YearHiddenElements.HiddenElement3 == stem)
            {
                total += chart.YearHiddenElements.HiddenElement3Value;
            }

            return(total);
        }