/// <summary> /// Changer le type d'un objet en un autre. En utilisant la fonction Nglib.FORMAT.ConvertPlus /// </summary> public static object ChangeType(object valeur, System.Type type) { if (type.Equals(typeof(int))) { return(ConvertPlus.ToInt(valeur)); } else if (type.Equals(typeof(bool))) { return(ConvertPlus.ToBoolean(valeur)); } else if (type.Equals(typeof(DateTime))) { return(ConvertPlus.ToDateTime(valeur)); } else { return(Convert.ChangeType(valeur, type)); // sinon on utilise le changetype normal } }
private static void Transform_formatdate(StringDynamizerContext context) { DateTime chainedate = ConvertPlus.ToDateTime(context.FinalString); //context.FinalString = DateUtilities.fo(chainedate, Convert.ToString(fcnData["formatdate"])); }