예제 #1
0
    /// <summary>
    /// 세부 요금 선택
    /// </summary>
    /// <returns></returns>
    public Dictionary <string, string> GetRateDetailsByRateType(RateTypeOption rateTypeOption)
    {
        Dictionary <string, string> pairs = new Dictionary <string, string>();

        // 갑, 을 선택
        if (rateTypeOption == RateTypeOption.First)
        {
            // 갑
            pairs.Add("갑_고압", "HighPressure");
            pairs.Add("갑_저압", "LowPressure");
        }
        else if (rateTypeOption == RateTypeOption.Second)
        {
            // 을
            pairs.Add("을_고압", "HighPressure");
            pairs.Add("을_저압", "LowPressure");
        }
        else
        {
            // 주택용
            pairs.Add("고압", "HighPressure");
            pairs.Add("저압", "LowPressure");
        }

        return(pairs);
    }
    public static string ToFriendlyString(this RateTypeOption rateTypeOption)
    {
        string r = "";

        switch (rateTypeOption)
        {
        case RateTypeOption.First:
            r = "First";
            break;

        case RateTypeOption.Second:
            r = "Second";
            break;

        default:
            r = "Second";
            break;
        }

        return(r);
    }