Validaciones WPF

Hola!!! chavos hoy les traigo un proyecto que empece junto a un compañero de mi universidad(Carlos Fernando "el fercho, hhh, muchacha espaldona" Nuñez Cerrillo); se trata de una DLL donde se validaran los textbox de nuestro WPF.

A continuación mostrare un ejemplo Simple de como se usa:

Primero es necesario Crear un Proyecto Nuevo de WPF


Una vez creado nuestro WPF, agregaremos un textbox, un boton y un grid de la siguiente manera:
Lo hemos acomodado de esta manera para en caso que la evaluación sea errónea se dibuje la imagen de error "dentro" del textbox; ustedes pueden poner el grid donde les plazca: a un lado del textbox, arriba, abajo, que se yo, ustedes decidirán que es mejor para ustedes.

Después, bueno a agregar la DLL, en referencias->Click Derecho->Agregar Referencia
Ubicamos la DLL y aceptamos
Ya Agregada la referencia, ahora si nos dirigimos al código, haciendo doble click en el botón, para realizar el trabajo:
Instanciamos nuestra clase de validaciones de la siguiente manera:
Y ahora realizamos lo siguiente:
Donde tenemos lo siguiente:

  1. igualaremos nuestro textbox(textbox1) a un textbox que posee nuestra clase
  2. el metodo evaluado requiere 4 parámetros:
    1. el textbox a evaluar
    2. Que va a evaluar(Numeros, Fecha, Cadenas, etc.)
      • para evaluar Cadenas es necesario Poner : C
      • para evaluar Cadenas con espacios es necesario Poner: CE
      • para evaluar Numeros Enteros es necesario Poner: NE
      • para evaluar Numeros Flotantes es necesario Poner: NP
      • para evaluar Fechas es necesario Poner: F
      • para evaluar RFC es necesario Poner: RFC
    3. el grid donde se dibujara en caso que surja un error
    4. La imagen que se dibujara
      • para dibujar una advertencia(!) Poner: adv
      • para dibujar un error(x) Poner: err

Una vez hecho esto Corremos y veremos lo siguiente:
Si introducimos un formato erroneo nos mandara una pantalla como la anterior, si es correcto nos mandara lo siguiente:

Eso fue todo por esta vez, cualquier duda dejenlo en los comentarios. Sin mas por el momento les dejo la documentación y la DLL. click aquí

Comments

  1. Wow.. super interesante, pero cuando evaluas la cadena te refieres a una cadena alfabetica sin numeros verdad??.... fuera de eso pss si se ve interesante... :) y lo del contorno del TextBox cómo se lo pones en ese color???? se ve más interesante.. buen aporte hee..!!! :)

    ReplyDelete

Post a Comment

Popular posts from this blog

Juego de Gato Usando HTML, JavaScript y CSS

AfterEffects - Quitar el Fondo de un Video Forma 1: KeyLight

Crear un nuevo Libro de Excel con VBA ES