Hola buenas tardes, tengo una pequeña duda estoy creando un programa en c# pero necesito que el evento del boton me finalice al llegar a un else despues de un mensaje y no me siga haciendo el recorrido del siguiente resultado en wile.
if (lleer.Read())
{
lineatabla = Convert.ToInt32(lleer[0]);
clientelinea = Convert.ToInt32(leer[1]);
lleer.Close();
SqlDataReader sd;
SqlCommand productos = new SqlCommand("SELECT lngIdProducto from tblproductos where lngIdProducto=" + cdgopromarion + " and lngidcliente=" + cliente + "", conexion);
sd = productos.ExecuteReader();
if (sd.Read())
{
prodcttabla = Convert.ToInt32(sd[0]);
if (prodcttabla == cdgopromarion)
{
MessageBox.Show("El codigo de producto " + cdgopromarion + " " + desproducto + " ya se encuentra registrado para el cliente " + cliente + "");
}
}
else
{
sd.Close();
SqlDataReader insertar;
SqlCommand insertproductos = new SqlCommand("insert into dbo.tblProductos values('" + cdgoprocliente + "'," + cdgopromarion + ",'" + desproducto + "'," + linea + "," + cliente + "," + precio + ",'" + iva2 + "'," + estado + "," + unm + "," + opera + ")", conexion);
insertar = insertproductos.ExecuteReader();
insertar.Close();
}
}
else
{
MessageBox.Show("Los datos del codigo de linea " + linea + " asociado al producto " + cdgopromarion + " " + desproducto + " y cliente " + cliente + " no existe ");
}
necesito que cuando llegue a los Messagebox me para todo el proceso hasta el momento pero no me cierre los formularios, no se como hacerlo
Necesito ayuda
YA LO RESOLVI