public static string GetText(ELevelPeriodType type) { if (type == ELevelPeriodType.None) { return("不限"); } else if (type == ELevelPeriodType.Once) { return("一次"); } else if (type == ELevelPeriodType.Everyday) { return("每天"); } else if (type == ELevelPeriodType.Hour) { return("间隔小时"); } else if (type == ELevelPeriodType.Minute) { return("间隔分钟"); } else { throw new Exception(); } }
public static string GetValue(ELevelPeriodType type) { if (type == ELevelPeriodType.None) { return("None"); } else if (type == ELevelPeriodType.Once) { return("Once"); } else if (type == ELevelPeriodType.Everyday) { return("Everyday"); } else if (type == ELevelPeriodType.Hour) { return("Hour"); } else if (type == ELevelPeriodType.Minute) { return("Minute"); } else { throw new Exception(); } }
public static ListItem GetListItem(ELevelPeriodType type, bool selected) { var item = new ListItem(GetText(type), GetValue(type)); if (selected) { item.Selected = true; } return(item); }
public static bool Equals(ELevelPeriodType type, string typeStr) { if (string.IsNullOrEmpty(typeStr)) { return(false); } if (string.Equals(GetValue(type).ToLower(), typeStr.ToLower())) { return(true); } return(false); }
public static bool Equals(string typeStr, ELevelPeriodType type) { return(Equals(type, typeStr)); }