public static termbase getTermbaseFromString(String b) { termbase Result = (termbase)Enum.Parse(typeof(termbase), b, true); return(Result); }
public static frequency GetFrequencyFromMaturity(int l, termbase t) { frequency result = frequency.Annual; switch (t) { case termbase.Days: result = frequency.Daily; break; case termbase.Months: switch (l) { case 1: result = frequency.Monthly; break; case 2: result = frequency.Bimonthly; break; case 3: result = frequency.Quarterly; break; case 4: result = frequency.EveryFourthMonth; break; case 6: result = frequency.Semiannual; break; default: result = frequency.Semiannual; break; } break; case termbase.Weeks: switch (l) { case 2: result = frequency.Biweekly; break; case 4: result = frequency.EveryFourthWeek; break; case 1: result = frequency.Weekly; break; default: result = frequency.Weekly; break; } break; case termbase.Years: result = frequency.Annual; break; default: result = frequency.Once; break; } return(result); }
public static String getStringFromEnum(termbase b) { return(b.ToString()); }