Está en la página 1de 9

Tema: Anotaciones

Practica 01:
Implementa una Vista que permita el ingreso de datos a la tabla tb_paises. Considera las
validaciones siguientes:
idPais, campo de ingreso obligatorio, no vaco y que sean solamente 3 dgitos
nombrePais, campo de ingreso obligatorio y no vaco

Solucin
Crear el modelo de objetos de Entidades, Entity Data Model, llamado Negocios2016, tal como
se muestra.

Definir la Anotacin y Validacion a la tabla tb_paises

Abrir la clase tb_paises y agregar la referencia de DataAnnotations, tal como se muestra

Agregar la referencia
Validando el campo idPais
1. Ingreso obligatorio, no debe estar vaco. Utilice la expresin Required[], donde indicas
que el campo no debe estar vaco y envas un mensaje.

2. Longitud de 3 caracteres. Utilice la expresin StringLength para indicar el nmero


mximo de caracteres de la cadena

3. Solamente dgitos (3). Utilice la expresin RegularExpresion, el cual indicamos una


expresin regular (formato de 3 dgitos)
Validando el campo nombrePais
1. Ingreso obligatorio, no debe estar vaco. Utilice la expresin Required[], donde indicas
que el campo no debe estar vaco y envas un mensaje.

A continuacin creamos el controlador NegociosController.


Agrega la referencia de la carpeta Models, e instancie el modelo Negocios2016Entities, tal
como se muestra

Agregar la carpeta Models

Instanciar la clase
Agrega un ActionResult llamado InsertPais(), el cual enva la estructura de la clase tb_paises,
tal como se muestra.

A continuacin creamos la Vista para el mtodo: donde la plantilla ser Create y la clase de
modelo ser tb_paises.
El diseo de la pgina, ser la siguiente, tal como se muestra

Para ejecutar la pgina ejecuta F5, para probar las validaciones presiona la tecla Create y se
visualiza los mensajes de las validaciones, tal como se muestra.
Practica 02:
Implementa una Vista que permita el ingreso de datos a la tabla tb_clientes. Considera las
validaciones siguientes:
idCliente: campo obligatorio, no vaco, debe tener 5 caracteres
NombreCia: campo obligatorio, no vaco
Telefono: no obligatorio, con formato numrico a partir de 8 dgitos
IdPais, campo de ingreso obligatorio, no vaco y que sean solamente 3 dgitos
Direccion, campo obligatorio, de formato email.

Abrir la clase tb_clientes y agregar la referencia de DataAnnotations, tal como se muestra

Agregar la referencia

Validando el campo idCliente: ingreso obligatorio, no debe estar vaco, tener 5 caracteres.

Validacin del campo


idcliente
Validando el campo NombreCia: campo obligatorio, no vaco.

Validacin del campo


nombreCia

Validando el campo Telfono: con formato numrico, a partir de 8 dgitos

Validacin del campo


telefono
Validando el campo direccin: campo obligatorio, de forma email

Agrega un ActionResult llamado InsertCliente(), el cual enva la estructura de la clase


tb_clientes, tal como se muestra.
A continuacin creamos la Vista para el mtodo: donde la plantilla ser Create y la clase de
modelo ser tb_clientes.

El diseo de la pgina, ser la siguiente, tal como se muestra

Ejecute la pagina Ctrl+F5, probar las validaciones de los controles.

También podría gustarte