Ver Mensaje Individual
  #7 (permalink)  
Antiguo 15/02/2012, 16:16
CarlosMelgar
 
Fecha de Ingreso: febrero-2012
Mensajes: 44
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Control de errores en visual 2010

Cita:
Iniciado por ramirezmario7 Ver Mensaje
Te pongo un ejemplo para que mires mas o menos de lo que te hablo, el problema es que manejo C# el codigo en VB fue convertido en internet desde el de C#.

El metodo seria asi

Código:
Codigo en C#

private bool validarRequeridos()
        {
            if (textBox1.Text.Trim() == string.Empty)
                return false;

            if (textBox2.Text.Trim() == string.Empty)
                return false;

            return true;
        }

Codigo en VB

Private Function validarRequeridos() As Boolean
            If textBox1.Text.Trim() = String.Empty Then
                Return false
            End If
            If textBox2.Text.Trim() = String.Empty Then
                Return false
            End If
            Return true

        End Function
Ya despues de que tengas tu metodo lo llamarias antes de hacer el update, insert o operacion que quieres, te doy un ejemplo al dar click en un boton

Código:
Codigo C#

private void button1_Click(object sender, EventArgs e)
        {
            //Se verifica si retorna falso
            if (!validarRequeridos())
            {
                MessageBox.Show("Faltan datos");
                return;
            }

            //Aca iria tu Update o operacion
        }

Codigo VB
Private Sub button1_Click(sender As Object, e As EventArgs)
            'Se verifica si retorna falso
            If Not validarRequeridos() Then
                MessageBox.Show("Faltan datos")
                Return

            End if

            'Aca iria tu Update o operacion
Estupendo Gracias quedo perfecto.

lo que faltaria es que al presionar el Boton Aceptar me lo muestre enseguida sino que tengo que cerrar el formulario y luego que abro recien se actualiza sera sencillo esta parte? pues para terminar porque hasta ahí quedo perfecto amigo

Gracias haber si me das una manito mas

Roberto