public static object ConvertActivity(Type from, Type to, object activity) { try { switch (to.Name) { case "ActivityV10": ActivityV10 act10 = (ActivityV10)activity; return(Enum.Parse(from, act10.ToString())); case "ActivityV11": ActivityV11 act11 = (ActivityV11)activity; return(Enum.Parse(from, act11.ToString())); case "ActivityV14": ActivityV14 act14 = (ActivityV14)activity; return(Enum.Parse(from, act14.ToString())); case "ActivityV44": ActivityV44 act44 = (ActivityV44)activity; return(Enum.Parse(from, act44.ToString())); default: Messages.ThrowException("Mdl.Enumerators.ConvertActivity(Type, Type, object)", Messages.UPDATE_TO_SUPPORT + to.Name); return(ActivityV10.ACT_INVALID); } } catch { switch (to.Name) { case "ActivityV10": return(ActivityV10.ACT_INVALID); case "ActivityV11": return(ActivityV11.ACT_INVALID); case "ActivityV14": return(ActivityV14.ACT_INVALID); case "ActivityV44": return(ActivityV44.ACT_INVALID); default: Messages.ThrowException("Mdl.Enumerators.ConvertActivity(Type, Type, object)", Messages.UPDATE_TO_SUPPORT + to.Name); return(ActivityV10.ACT_INVALID); } } }
public OptionActivityV11(ActivityV11 activity, float weight) { _Activity = activity; _ActivityWeight = weight; }