AerolineaFrba.Validacion.esNumero C# (CSharp) Method

esNumero() public static method

public static esNumero ( TextBox txtBox, string nombreCampo = "Opcional", System.Boolean mostrarMensaje = false ) : System.Boolean
txtBox System.Windows.Forms.TextBox
nombreCampo string
mostrarMensaje System.Boolean
return System.Boolean
        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;
        }