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