Código
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