Salir del bloque del Código al validar un textbox
Publicado por Nicolás (7 intervenciones) el 04/02/2010 03:25:03
Hola a todos, mi problema es el siguiente:
Tengo un boton para agregar una Provincia y a la vez tengo una función para validar si los textBox están en blanco. Cual es la sentencia a utilzar (que no sea el goto) para cortar la ejecución del código del boton al validar.
Un abrazo.....y gracias.
Este es mi código:
// Función para validar si los texbox están en blanco
public void Validar()
{
if (txtCodPro.Text.Length == 0 | txtPro.Text.Length == 0)
// Aca debería ir el Código para que se termine la ejecución
}
// Codigo del Boton Agregar y su llamada a la función Validar()
private void btnAgregar_Click(object sender, EventArgs e)
{
// Llamo a la función Validar, para ver si los textbox están en blanco,
// de ser así no debería ejecutar el código siuiente
Validar();
//Obtiene la cadena de conexión
string ConnectionString = global::ClienteForm.Properties.Settings.Default.ServicioGastronomioCnnString;
SqlConnection oCnn;
//Crear la conexión
oCnn = new SqlConnection(ConnectionString);
oCnn.Open();
//Creo el comando
SqlCommand oCmd = new SqlCommand();
oCmd.Connection = oCnn;
oCmd.CommandType = CommandType.StoredProcedure;
oCmd.CommandText = "AgregarProvincia";
// agrego los valores a los parametros
oCmd.Parameters.AddWithValue("@CodPro", Convert.ToInt32(txtCodPro.Text));
oCmd.Parameters.AddWithValue("@Pro", txtPro.Text);
// Ejecuto el comando
//int registros;
oCmd.ExecuteNonQuery();
//Cierro la conexión
oCnn.Close();
MessageBox.Show("La Provincia se agrego correctamente", "Intelligense Monitor", MessageBoxButtons.OK, MessageBoxIcon.Information);
VaciarTextBox(this);
}
Tengo un boton para agregar una Provincia y a la vez tengo una función para validar si los textBox están en blanco. Cual es la sentencia a utilzar (que no sea el goto) para cortar la ejecución del código del boton al validar.
Un abrazo.....y gracias.
Este es mi código:
// Función para validar si los texbox están en blanco
public void Validar()
{
if (txtCodPro.Text.Length == 0 | txtPro.Text.Length == 0)
// Aca debería ir el Código para que se termine la ejecución
}
// Codigo del Boton Agregar y su llamada a la función Validar()
private void btnAgregar_Click(object sender, EventArgs e)
{
// Llamo a la función Validar, para ver si los textbox están en blanco,
// de ser así no debería ejecutar el código siuiente
Validar();
//Obtiene la cadena de conexión
string ConnectionString = global::ClienteForm.Properties.Settings.Default.ServicioGastronomioCnnString;
SqlConnection oCnn;
//Crear la conexión
oCnn = new SqlConnection(ConnectionString);
oCnn.Open();
//Creo el comando
SqlCommand oCmd = new SqlCommand();
oCmd.Connection = oCnn;
oCmd.CommandType = CommandType.StoredProcedure;
oCmd.CommandText = "AgregarProvincia";
// agrego los valores a los parametros
oCmd.Parameters.AddWithValue("@CodPro", Convert.ToInt32(txtCodPro.Text));
oCmd.Parameters.AddWithValue("@Pro", txtPro.Text);
// Ejecuto el comando
//int registros;
oCmd.ExecuteNonQuery();
//Cierro la conexión
oCnn.Close();
MessageBox.Show("La Provincia se agrego correctamente", "Intelligense Monitor", MessageBoxButtons.OK, MessageBoxIcon.Information);
VaciarTextBox(this);
}
Valora esta pregunta


0