public static Int32 ToInt32(Decimal value) { if (value > Int32.MaxValue) { return Int32.MaxValue; } else if (value < Int32.MinValue) { return Int32.MinValue; } else { return Convert.ToInt32(value); } }