/// <summary> /// 根据 枚举获取代码 /// </summary> /// <param name="eg"></param> /// <returns></returns> public static int EnumMessageReSendTimeName_GetCodeByEnum(EnumMessageReSendTime eg) { var code = 0; switch (eg) { case EnumMessageReSendTime.Ahead24: code = 0; break; case EnumMessageReSendTime.AheadOneDay: code = 1; break; case EnumMessageReSendTime.CurrentDay: code = 2; break; } return(code); }
/// <summary> /// 根据 代码获取枚举 /// </summary> /// <param name="code"></param> /// <returns></returns> public static EnumMessageReSendTime EnumMessageReSendTime_GetEnumByCode(int code) { var eg = new EnumMessageReSendTime(); switch (code) { case 0: eg = EnumMessageReSendTime.Ahead24; break; case 1: eg = EnumMessageReSendTime.AheadOneDay; break; case 2: eg = EnumMessageReSendTime.CurrentDay; break; } return(eg); }
/// <summary> /// 根据 枚举获取名称 /// </summary> /// <param name="eg"></param> /// <returns></returns> public static string EnumMessageReSendTimeName_GetNameByEnum(EnumMessageReSendTime eg) { var name = ""; switch (eg) { case EnumMessageReSendTime.Ahead24: name = "检查前24小时"; break; case EnumMessageReSendTime.AheadOneDay: name = "检查前一天"; break; case EnumMessageReSendTime.CurrentDay: name = "检查当天"; break; } return(name); }
/// <summary> /// 根据 名称获取枚举 /// </summary> /// <param name="name">枚举名称</param> /// <returns></returns> public static EnumMessageReSendTime EnumMessageReSendTime_GetEnumByName(string name) { var eg = new EnumMessageReSendTime(); switch (name) { case "检查前24小时": eg = EnumMessageReSendTime.Ahead24; break; case "检查前一天": eg = EnumMessageReSendTime.AheadOneDay; break; case "检查当天": eg = EnumMessageReSendTime.CurrentDay; break; } return(eg); }