Terminar un evento en c#

Iniciado por joalbela, 16 Junio 2011, 21:39 PM

0 Miembros y 1 Visitante están viendo este tema.

joalbela

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 (csharp) [Seleccionar]
   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
Jorge MB

joalbela

Jorge MB