public static Boolean esNumero(TextBox txtBox , string nombreCampo = "Opcional" , Boolean mostrarMensaje = false)
{
long numero;
string cadena = txtBox.Text;
if (cadena == "")
return true;
if (long.TryParse(cadena, out numero))
{
if (!cadena.Contains(" "))
{
return true;
}
}
if (mostrarMensaje)
{
MessageBox.Show("El valor del campo " + nombreCampo + " debe ser un número entero", "Error en los datos de entrada", MessageBoxButtons.OK);
}
return false;
}