2/4 Crear un enumerado

Para crear un nuevo enumerado lo haremos siguiendo estos pasos: botón derecho sobre el nodo enumerados y presionamos sobre New Base Enum

AOT > DataDictionary > BaseEnums


A nuestro enumerado lo llamaremos TransStatus y le cambiaremos la etiqueta.



Una de las propiedades más interesantes es la propiedad Style, ya que existen dos estilos para mostrar el enumerado, ya sea como un comboBox o radiobutton.


El siguiente paso será crear elementos para el enumerado. Vamos a crearnos tantos como deseemos.
Cada elemento es un nuevo valor para el enumerado.


Me he creado dos: uno para el estado En pedido al que le he dado el valor 1 y otro para el Enviado con el valor 2.


Así mismo he creado una tabla a la que he agregado mi enumerado para mostraros como funciona.


Si nos creamos un nuevo registro en la tabla veremos que no se inicializa el campo del enumerado, esto es debido a que no le hemos indicado un valor por defecto(0).


Si presionamos en el desplegable éste nos mostrará los posibles valores.



Si quisiéramos tener un valor por defecto tendríamos que crear el valor 0 o modificarlo de la propiedad EnumValue..


Nota: Cuidado a la hora de modificar los valores de un enumerado, en este caso todavía no existen registros en la tabla que utilizará el enumerado, sobre esto hablaremos más tarde.. 

Ahora al tener un valor 0 en el enumerado al crear el registro se nos asignaría éste.




Comentarios