Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: joalbela en 16 Junio 2011, 21:39 pm



Título: Terminar un evento en c#
Publicado por: joalbela en 16 Junio 2011, 21:39 pm
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.

Código
  1.   if (lleer.Read())
  2.                    {
  3.                        lineatabla = Convert.ToInt32(lleer[0]);
  4.                        clientelinea = Convert.ToInt32(leer[1]);
  5.                        lleer.Close();
  6.                        SqlDataReader sd;
  7.                        SqlCommand productos = new SqlCommand("SELECT lngIdProducto from tblproductos where lngIdProducto=" + cdgopromarion + " and lngidcliente=" + cliente + "", conexion);
  8.                        sd = productos.ExecuteReader();
  9.  
  10.                        if (sd.Read())
  11.                        {
  12.                            prodcttabla = Convert.ToInt32(sd[0]);
  13.                            if (prodcttabla == cdgopromarion)
  14.                            {
  15.                                MessageBox.Show("El codigo de producto " + cdgopromarion + " " + desproducto + "  ya se encuentra registrado para el cliente " + cliente + "");
  16.  
  17.                            }
  18.                        }
  19.                        else
  20.                        {
  21.                            sd.Close();
  22.                            SqlDataReader insertar;
  23.                            SqlCommand insertproductos = new SqlCommand("insert into dbo.tblProductos  values('" + cdgoprocliente + "'," + cdgopromarion + ",'" + desproducto + "'," + linea + "," + cliente + "," + precio + ",'" + iva2 + "'," + estado + "," + unm + "," + opera + ")", conexion);
  24.                            insertar = insertproductos.ExecuteReader();
  25.                            insertar.Close();
  26.                        }
  27.                    }
  28.                    else
  29.                    {
  30.                        MessageBox.Show("Los datos del codigo de linea " + linea + " asociado al producto " + cdgopromarion + " " + desproducto + " y cliente " + cliente + " no existe ");
  31.  
  32.                    }


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


Título: Re: Terminar un evento en c#
Publicado por: joalbela en 16 Junio 2011, 22:29 pm
YA LO RESOLVI